
 % 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
 23028 24039 25053 26061 27055 28023 28956 29840 30665 31417 32085 32659 33127 33482 33716 33826 33810 33666 33399 33014 32516 31917 31225 30452 29611 28713 27770 26793 25795 24784 23770 22762 21764 20785 19828 18898 17998 17129 16294 15494 14728 13999 13304 12644 12017 11423 10861 10330 9828 9354 8907 8485 8088 7713 7360 7028 6715 6420 6142 5881 5635 5403 5185 4980 4786 4604 4432 4271 4119 3975 3840 3713 3593 3481 3374 3274 3180 3092 3008 2930 2856 2787 2722 2662 2605 2551 2501 2455 2412 2371 2334 2300 2268 2239 2213 2189 2167 2148 2131 2116 2104 2094 2086 2080 2076 2074 2074 2077 2081 2088 2096 2107 2120 2135 2153 2173 2195 2219 2247 2276 2309 2344 2382 2423 2467 2514 2565 2619 2677 2739 2805 2875 2950 3030 3115 3205 3300 3402 3510 3624 3746 3875 4012 4158 4313 4477 4651 4836 5033 5241 5463 5698 5948 6214 6496 6795 7113 7451 7810 8190 8594 9022 9477 9958 10467 11007 11577 12179 12815 13484 14188 14927 15702 16511 17355 18233 19141 20079 21042 22027 23028 24039 25052 26061 27055 28023 28956 29840 30665 31418 32086 32660 33128 33483 33718 33829 33812 33669 33402 33017 32520 31920 31228 30456 29614 28716 27773 26797 25798 24788 23774 22765 21768 20788 19831 18901 18000 17132 16297 15496 14731 14001 13306 12646 12019 11425 10863 10332 9830 9356 8908 8487 8089 7714 7361 7029 6716 6421 6143 5882 5636 5404 5186 4981 4787 4605 4433 4272 4120 3976 3841 3714 3594 3481 3375 3275 3181 3092 3009 2931 2857 2788 2723 2662 2605 2552 2502 2455 2412 2372 2335 2300 2269 2240 2213 2189 2168 2148 2132 2117 2104 2094 2086 2080 2076 2074 2075 2077 2081 2088 2097 2108 2121 2136 2153 2173 2195 2220 2247 2277 2309 2344 2382 2423 2467 2515 2565 2620 2678 2740 2806 2876 2951 3030 3115 3205 3301 3402 3510 3625 3747 3876 4013 4159 4313 4477 4652 4837 5033 5242 5464 5699 5949 6215 6497 6796 7114 7452 7811 8191 8595 9023 9477 9959 10468 11008 11578 12180 12816 13485 14189 14928 15703 16512 17356 18234 19142 20080 21043 22028
 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 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 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 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 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 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 31 31 31 31 31 31 31 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 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 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 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 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 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29
 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 11 11 11 12 12 13 13 14 14 15 15 16 17 18 19 19 20 21 22 24 25 26 28 29 31 32 34 36 38 40 43 45 48 51 54 57 61 64 68 72 77 81 86 91 97 102 108 114 120 126 132 139 145 151 157 163 168 173 177 181 184 186 188 188 188 187 185 182 179 175 170 165 159 153 147 141 135 129 122 116 110 104 99 93 88 83 79 74 70 66 62 59 55 52 49 47 44 42 39 37 35 33 32 30 28 27 26 24 23 22 21 20 19 18 18 17 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 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 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 23 24 25 26 28 29 31 32 34 36 38 41 43 46 49 52 55 58 62 66 70 75 79 84 90 96 102 108 115 122 129 137 144 152 160 169 177 185 192 200 206 213 218 222 226 228 229 229 228 226 222 218 212 206 199 192 184 176 168 160 152 144 136 129 121 114 107 101 95 89 84 79 74 70 65 61 58 54 51 48 45 43 40 38 36 34 32 30 29 27 26 25 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 12 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
 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 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 25 25 25 25 25 25 26 26 26 26 26 27 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 38 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 36 36 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 24 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 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 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 41 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 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25
 31 30 30 29 29 28 27 27 26 26 25 25 24 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 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 12 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 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 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 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 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 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 11 11 11 11 11 11 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 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 30 31 31 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 38 38 39 39 39 39 39 38 38 38 38 38 37 37 36 36 36 35 35 34 34 33 33 32 31
 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 54 54 55 55 56 56 56 57 57 57 57 57 56 56 56 55 55 54 53 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 28 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 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 11 11 11 11 11 11 11 11 12 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 27 28 29 30 31 33 34 35 37 38 40 41 43 45 46 48 50 52 54 57 59 61 63 66 68 71 73 76 78 81 83 86 88 91 93 95 97 99 101 102 104 105 106 107 107 107 107 107 106 106 105 103 102 100 99 97 95 92 90 88 85 83 81 78 76 73 71 68 66 64 62 59 57 55 53 51 49 48 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14
 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 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 25 25 25 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 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 16 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 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 39 40 41 42 43 44 45 46 46 47 48 49 50 51 51 52 53 54 54 55 55 56 56 57 57 57 58 58 58 58 58 58 58 58 58 57 57 56 56 55 55 54 54 53 52 52 51 50 49 48 47 47 46 45 44 43 42 41 41 40 39 38 37 36 36 35 34 33 33 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17
 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 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 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 40 41 42 42 43 44 45 46 47 47 48 49 50 51 52 53 54 54 55 56 57 58 58 59 60 61 61 62 63 63 64 64 65 65 65 66 66 66 66 67 67 67 67 67 67 66 66 66 66 65 65 64 64 64 63 62 62 61 61 60 59 59 58 57 56 56 55 54 53 53 52 51 50 50 49 48 47 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 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 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 45 45 46 47 47 48 49 50 50 51 52 52 53 54 55 55 56 57 57 58 58 59 60 60 61 61 62 62 62 63 63 63 63 63 64 64 64 64 64 63 63 63 63 62 62 62 61 61 60 60 59 58 58 57 56 55 55 54 53 52 52 51 50 49 48 47 46 46 45 44 43 42 42 41
 37 36 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 43 44 44 45 45 46 46 46 47 47 48 48 49 49 49 50 50 51 51 51 52 52 53 53 53 54 54 54 55 55 55 55 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 55 55 55 55 54 54 54 53 53 53 52 52 52 51 51 51 50 50 49 49 49 48 48 47 47 47 46 46 45 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 35 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 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 38 38 38 38 37 37 37
 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 10 10 10 10 10 10 10 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 13 13 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 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 35 36 37 38 38 39 40 41 41 42 42 43 44 44 45 45 46 46 46 47 47 47 48 48 48 48 48 48 48 47 47 47 47 46 46 46 45 45 44 44 43 42 42 41 41 40 39 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 22 22 22 21 21 21 20 20 20 19 19 19 19 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 17 17 17 17 17 17 17 18 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 27 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 24 23 23 22 22 21 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 13
 24 24 24 24 24 24 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 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 47 47 48 49 50 51 51 52 53 54 55 56 56 57 58 59 60 60 61 62 62 63 64 64 65 66 66 67 67 67 68 68 68 69 69 69 69 69 69 69 69 69 69 68 68 68 68 67 67 66 66 65 65 64 63 63 62 61 61 60 59 58 58 57 56 55 54 54 53 52 51 50 50 49 48 47 47 46 45 45 44 43 42 42 41 41 40 39 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 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 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 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24
 36 36 36 36 37 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 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 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 53 53 54 54 55 56 56 57 57 58 59 59 60 61 61 62 62 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 71 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 71 71 71 70 70 70 69 69 68 68 67 67 66 65 65 64 64 63 62 62 61 60 60 59 59 58 57 57 56 55 55 54 53 53 52 51 51 50 50 49 48 48 47 47 46 46 45 44 44 43 43 42 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 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 33 34 34 34 34 34 34 34 35 35 35 35 35 35 36
 12 12 12 12 12 12 12 12 12 12 12 11 12 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 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 33 34 35 37 38 39 41 43 44 46 48 50 52 54 56 59 61 64 66 69 71 74 77 80 83 86 89 91 94 97 100 103 106 109 111 114 116 118 120 122 124 125 126 127 127 127 127 127 126 125 124 123 121 119 117 115 112 110 107 104 102 99 96 93 90 87 84 82 79 76 73 71 68 66 63 61 59 57 55 53 51 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 21 21 21 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 16 17 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 52 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 92 94 96 97 98 99 100 101 101 102 102 102 102 101 101 100 99 98 97 95 94 92 90 89 87 85 83 81 78 76 74 72 70 68 66 64 61 59 57 56 54 52 50 48 47 45 43 42 40 39 38 36 35 34 33 32 30 29 28 27 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 13 13 13 13 13 13 12
 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 37 37 38 39 40 41 42 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 77 78 79 79 80 80 81 81 81 81 81 81 81 81 80 80 80 79 78 78 77 76 75 74 74 73 71 70 69 68 67 66 65 63 62 61 60 59 57 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 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 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 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 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 31 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 28 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 22 21 21 21 21 21 21 21
 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 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 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 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 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 23 23 23 23 23 23 22 22 22 22 22 22 21 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 18 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 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16
 46 46 45 44 44 43 42 41 41 40 39 38 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 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 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 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 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 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 38 38 39 40 40 41 42 42 43 44 45 45 46 47 47 48 48 49 49 50 50 51 51 52 52 52 53 53 53 53 53 53 53 53 53 53 53 52 52 52 51 51 50 50 49 49 48 48 47
 9 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 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 8 8 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 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 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 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 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 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 7 7 7 7 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 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 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9
 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 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 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 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 19 19 18 18 18 18 18 18 18 18 18 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 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 17 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 22 22 22 22 22 22 22 22 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 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 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 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
 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 9 10 10 10 10 10 10 10 10 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 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 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 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 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 6 6 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 12 12 12 12 13 13 13 13 14 14 14 14 14 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 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 24 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 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 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 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 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 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 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17
 27 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 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 50 50 50 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 50 50 50 49 49 49 48 48 47 47 46 46 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 33 32 32 31 31 31 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 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 37 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 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 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27
 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 37 37 37 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 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 23 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 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 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 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 28 27 27 27 27 26 26 26 26 25 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 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 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 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 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 31 31 31 31 31 31 31 31 31 31 31 31 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 30 30 30 30 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 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 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 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 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 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16
 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 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 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 44 44 45 46 46 47 47 48 49 49 50 51 51 52 53 53 54 55 55 56 56 57 58 58 59 59 60 60 60 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 60 60 59 59 58 58 57 57 56 56 55 54 54 53 52 52 51 50 49 49 48 47 46 46 45 44 43 43 42 41 41 40 39 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 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 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 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 22 23 23 23 23 23 24 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 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34
 64 66 67 69 71 72 74 75 77 78 80 81 83 84 86 87 88 90 91 92 93 94 95 96 97 97 98 99 99 99 99 100 100 99 99 99 99 98 98 97 96 96 95 94 93 92 91 90 88 87 86 85 84 82 81 80 78 77 76 74 73 72 71 69 68 67 66 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 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 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 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 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 24 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 48 49 50 51 53 54 56 57 58 60 61 63
 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 29 30 30 31 31 32 33 34 35 36 37 38 39 40 41 43 44 46 47 49 51 53 55 57 60 62 65 68 71 74 77 81 85 89 93 98 103 108 114 120 126 133 140 147 155 164 172 182 192 203 214 225 238 251 264 278 293 309 324 341 357 374 392 409 426 443 460 476 491 505 518 530 539 547 553 557 558 557 554 549 542 532 521 509 495 480 464 448 431 413 396 378 361 344 328 312 296 281 267 253 240 227 215 204 193 183 173 164 155 147 140 132 126 119 113 108 102 97 92 88 84 80 76 73 69 66 63 61 58 56 54 51 49 47 46 44 42 41 39 38 37 36 35 34 33 32 31 30 29 28 28 27 27 26 25 25 25 24 24 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 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 44 44 44 43 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 67 119 182 258 350 462 597 760 959 1201 1497 1860 2305 2852 3527 4360 5384 6636 8147 9925 11926 14015 15927 17297 17780 17239 15828 13898 11813 9825 8064 6571 5334 4322 3500 2833 2292 1852 1493 1200 960 763 601 467 357 265 190 127 75 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 26 78 142 218 311 423 557 720 917 1155 1444 1795 2222 2743 3379 4158 5111 6280 7708 9447 11542 14022 16871 19985 23120 25867 27716 28237 27295 25129 22217 19054 16000 13254 10887 8901 7258 5910 4808 3908 3172 2571 2078 1673 1340 1065 839 651 496 368 261 173 100 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 19 28 37 48 61 75 91 109 130 153 180 211 246 286 332 385 446 515 595 687 793 915 1055 1218 1405 1621 1870 2155 2482 2855 3276 3746 4264 4821 5404 5988 6541 7020 7382 7589 7617 7463 7148 6705 6179 5610 5035 4478 3956 3478 3048 2665 2327 2031 1772 1546 1350 1179 1030 901 788 690 604 530 464 407 357 314 275 241 212 186 163 142 124 109 95 82 71 62 53 45 38 32 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 0 0 0 0 0 0 0 0 0 0 0 0 0 1 29 61 99 144 197 260 334 422 525 647 791 962 1165 1406 1692 2033 2441 2928 3510 4209 5046 6049 7246 8667 10336 12261 14416 16717 18999 21002 22413 22953 22498 21141 19145 16833 14479 12266 10286 8573 7117 5897 4879 4033 3331 2749 2265 1862 1526 1245 1011 814 649 510 394 296 213 144 85 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 2 3 5 7 10 12 15 18 22 26 31 36 42 49 56 64 73 84 96 109 124 141 160 182 206 234 266 302 343 389 442 502 571 649 738 839 954 1083 1228 1389 1567 1760 1966 2179 2392 2593 2772 2912 3003 3034 3004 2913 2773 2595 2394 2181 1969 1763 1570 1392 1231 1086 956 842 741 652 573 505 444 391 344 303 267 236 208 183 161 142 125 110 97 85 74 65 57 49 43 37 32 27 23 19 16 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 29 29 30 30 31 32 32 33 34 35 36 37 39 40 41 43 44 46 48 50 52 55 57 60 63 66 69 73 77 81 85 90 95 101 107 113 120 128 136 145 154 164 175 187 200 214 229 245 262 281 301 323 347 372 399 428 459 492 527 564 603 644 687 731 777 823 870 916 961 1004 1044 1080 1111 1136 1155 1167 1171 1167 1156 1138 1113 1082 1046 1006 963 918 872 825 779 733 688 645 604 564 527 492 458 427 398 371 345 322 300 279 260 243 227 211 197 185 173 161 151 142 133 124 117 110 103 97 91 86 81 77 73 69 65 62 59 56 53 50 48 46 44 42 40 38 37 35 34 33 31 30 29 28 27 27 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 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 42 42 42 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 38 38 37 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 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 3 7 11 15 20 26 32 39 47 55 65 76 88 102 118 135 155 177 202 230 261 297 338 384 436 495 562 638 724 823 935 1062 1207 1372 1560 1772 2012 2282 2584 2918 3285 3679 4095 4520 4938 5326 5660 5911 6059 6089 5997 5795 5500 5139 4738 4319 3903 3502 3127 2780 2466 2183 1930 1706 1507 1331 1176 1040 920 814 720 638 565 501 445 394 350 311 276 245 218 193 171 152 135 119 106 93 82 73 64 56 49 43 37 32 27 23 20 17 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 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 3 3 3 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 9 9 10 11 13 14 15 16 18 19 21 23 25 27 30 32 35 38 41 44 48 52 56 61 66 71 77 83 90 97 105 114 123 134 145 157 170 184 199 216 234 254 276 299 324 352 382 415 450 488 530 574 622 674 729 788 850 915 984 1055 1127 1201 1274 1346 1415 1479 1536 1586 1625 1653 1670 1673 1664 1643 1610 1567 1516 1458 1395 1328 1260 1190 1121 1053 987 924 863 806 751 700 652 607 566 527 491 457 426 397 371 346 323 302 283 265 248 233 219 205 193 182 172 162 153 145 137 130 124 118 112 107 102 98 94 90 87 84 81 78 76 73 71 69 68 66 65 63 62 61 60 60 59 58 58 57 57 57 56 56 56 56 56 56 57 57 57 58 58 58 59 59 60 61 61 62 63 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 83 84 85 86 88 89 90 92 93 95 96 97 99 100 101 102 104 105 106 107 108 109 111 112 112 113 114 115 116 116 117 117 118 118 118 118 118 118 118 118 118 117 117 116 116 115 114 113 112 111 110 109 107 106 104 103 101 100 98 96 95 93 91 89 87 85 84 82 80 78 76 74 72 70 68 67 65 63 61 59 58 56 54 52 51 49 48 46 44 43 41 40 39 37 36 35 33 32 31 30 28 27 26 25 24 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 5 5 5 4 4 4 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 4 4 5 5 6 6 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 11 26 42 61 83 108 136 169 206 248 297 352 416 490 575 672 784 914 1063 1236 1436 1667 1935 2245 2603 3017 3492 4037 4656 5352 6122 6958 7837 8724 9569 10306 10867 11191 11241 11014 10540 9877 9091 8246 7394 6573 5807 5107 4479 3920 3428 2996 2619 2290 2003 1753 1535 1346 1180 1036 910 800 703 619 545 480 423 372 328 289 255 225 198 174 153 135 119 105 92 81 71 62 55 48 42 37 33 29 25 22 20 18 16 14 13 12 11 11 10 10 10 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 13 13 12 11 11 10 9 8 8 7 6 5 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61 164 295 464 681 960 1322 1793 2409 3222 4302 5742 7664 10195 13402 17109 20618 22662 22205 19503 15814 12242 9273 6968 5228 3923 2943 2202 1638 1205 871 612 411 253 130 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 1 2 4 6 8 10 12 15 18 21 24 28 32 36 41 47 53 60 67 75 85 95 106 119 133 149 167 186 209 234 262 293 329 369 414 465 524 589 664 749 845 955 1079 1221 1383 1567 1776 2013 2281 2583 2922 3298 3712 4160 4635 5125 5611 6068 6467 6774 6963 7011 6915 6682 6335 5905 5424 4922 4423 3944 3496 3085 2714 2383 2088 1828 1599 1398 1222 1068 933 815 712 621 541 472 410 357 309 268 231 198 170 145 122 102 85 70 56 44 33 24 15 8 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
 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 16 16 17 19 20 21 22 24 26 27 29 32 34 37 40 43 46 50 55 60 65 71 78 85 93 102 113 124 137 151 167 186 206 229 254 283 316 353 394 441 494 554 621 696 780 875 980 1096 1223 1360 1507 1659 1814 1966 2107 2228 2322 2379 2396 2369 2302 2198 2068 1918 1759 1597 1439 1288 1148 1019 902 797 703 619 545 480 422 371 327 287 252 221 194 170 149 130 114 99 86 75 65 56 47 40 34 28 23 19 15 11 8 5 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 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 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7
 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 19 20 22 24 26 28 30 32 35 38 41 45 48 52 57 62 67 73 79 86 94 102 111 121 132 144 157 172 188 205 225 246 269 295 324 355 389 427 468 513 562 615 673 736 802 873 948 1026 1105 1185 1264 1339 1409 1470 1520 1556 1578 1584 1573 1546 1505 1451 1388 1318 1242 1164 1086 1008 933 861 792 728 668 612 561 514 470 431 394 361 331 303 278 255 234 216 198 182 168 155 143 132 122 113 105 97 90 84 78 73 68 63 59 55 52 49 46 43 40 38 36 34 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 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 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 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 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 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 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 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 12 15 18 21 24 28 32 36 41 47 52 59 66 74 82 92 102 114 127 141 157 174 193 214 238 264 293 326 361 401 446 496 551 612 680 756 840 933 1036 1149 1273 1407 1553 1710 1876 2049 2227 2406 2579 2743 2888 3009 3100 3154 3170 3145 3083 2987 2863 2718 2558 2390 2219 2050 1885 1728 1580 1442 1314 1196 1088 989 899 818 744 677 616 562 512 468 427 391 357 328 300 276 253 233 215 198 183 169 157 145 135 125 117 109 101 95 89 83 78 73 69 65 61 58 55 52 50 47 45 43 41 39 38 36 35 34 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 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 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 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 10 12 13 16 18 20 23 26 29 33 36 41 45 50 56 62 68 75 83 92 101 112 123 136 150 165 182 200 221 243 269 296 327 361 399 440 487 538 595 659 729 807 893 989 1095 1212 1340 1482 1636 1804 1986 2180 2386 2602 2824 3047 3266 3473 3660 3820 3943 4024 4057 4041 3976 3868 3722 3546 3349 3139 2922 2705 2493 2289 2095 1914 1745 1588 1445 1314 1194 1086 987 898 817 743 677 617 563 514 470 429 393 360 330 303 279 257 236 218 201 186 172 159 148 137 127 119 111 103 96 90 84 79 74 70 66 62 59 55 52 50 47 45 43 41 39 37 35 34 32 31 30 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 14 14 14 14 13 13 13 13 13 13 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 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 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 2 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 1 1 2 2 3 3 4 5 6 7 7 8 10 11 12 13 15 16 18 20 22 24 26 29 32 35 38 41 45 49 54 59 64 70 77 84 91 100 109 120 131 143 157 172 188 207 227 249 273 300 330 363 399 439 483 531 584 641 704 772 846 925 1008 1097 1189 1283 1377 1470 1558 1638 1708 1765 1805 1826 1828 1811 1774 1722 1655 1577 1492 1401 1309 1216 1126 1038 955 876 802 734 671 613 560 511 467 426 389 356 325 297 272 249 229 210 193 177 163 150 138 127 117 108 100 93 86 80 74 68 64 59 55 51 48 44 41 39 36 34 31 29 28 26 24 23 21 20 19 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 52 53 54 55 56 57 58 59 61 62 63 65 66 68 70 71 73 75 77 79 82 84 86 89 92 94 97 101 104 108 111 115 119 124 128 133 139 144 150 156 163 170 177 185 193 202 211 221 231 242 254 266 280 293 308 323 340 357 375 394 414 435 456 479 502 526 551 577 603 630 657 683 710 736 762 786 809 831 851 868 883 894 903 909 911 910 905 897 886 871 854 835 813 789 764 738 711 683 655 627 599 571 544 517 492 467 443 420 398 377 357 338 319 302 286 271 256 242 229 217 206 195 185 175 166 158 150 142 135 129 122 117 111 106 101 96 92 88 84 81 77 74 71 68 66 63 61 58 56 54 52 51 49 47 46 44 43 42 41 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 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 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 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 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 46 47 48 49 50 51
 43 44 46 47 48 50 51 53 54 56 58 60 62 64 67 69 72 75 77 81 84 87 91 95 100 104 109 114 120 126 132 139 146 154 162 171 180 191 202 214 226 240 255 271 288 307 327 348 372 397 423 453 484 518 554 593 634 679 727 778 832 890 951 1015 1082 1152 1224 1298 1373 1448 1522 1594 1662 1726 1783 1832 1872 1901 1918 1924 1917 1897 1866 1824 1773 1713 1647 1576 1502 1425 1348 1270 1194 1120 1048 979 914 851 793 737 685 637 591 549 510 474 440 408 379 352 327 304 283 263 245 228 212 198 184 172 160 150 140 130 122 114 107 100 93 87 82 77 72 67 63 59 56 52 49 46 43 41 38 36 34 32 30 28 27 25 23 22 21 19 18 17 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 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 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 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 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 32 32 33 33 34 35 36 36 37 38 39 40 41 42
 126 128 129 131 133 135 136 138 140 142 144 145 147 149 151 153 155 157 159 161 163 165 167 169 171 174 176 179 181 184 186 189 192 195 198 201 204 207 211 214 218 222 226 230 235 240 244 249 255 260 266 272 278 284 291 298 305 312 320 328 337 345 354 364 373 383 393 404 415 426 437 449 461 473 485 497 510 522 535 548 560 572 584 596 608 619 629 639 648 656 664 670 676 680 683 685 686 686 684 681 677 671 664 656 647 637 626 614 601 588 573 559 544 528 513 497 481 465 449 433 418 402 387 373 358 344 330 317 304 292 280 268 257 246 236 226 217 208 199 191 183 175 168 161 154 148 142 136 130 125 120 115 111 106 102 98 94 91 87 84 81 78 75 72 70 67 65 62 60 58 56 54 52 51 49 47 46 44 43 41 40 39 38 37 35 34 33 32 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 61 62 63 64 66 67 69 70 71 73 74 76 77 79 80 82 84 85 87 88 90 92 93 95 97 98 100 102 103 105 107 109 110 112 114 115 117 119 121 122 124
 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 36 37 39 41 42 44 47 49 52 54 57 61 64 68 72 76 81 86 92 98 105 112 120 128 138 148 159 170 183 197 212 229 247 266 288 311 336 363 392 424 459 497 537 580 627 677 730 786 845 906 970 1035 1100 1165 1228 1288 1342 1390 1430 1459 1478 1485 1480 1463 1434 1396 1349 1294 1235 1171 1105 1039 973 908 845 785 728 673 622 575 531 489 451 416 384 354 326 301 278 256 237 219 202 187 173 160 148 137 127 118 110 102 95 88 82 76 71 66 62 58 54 50 47 44 41 39 36 34 32 30 28 26 25 23 22 20 19 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 5 5 5 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 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 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 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 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 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 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19
 64 65 67 68 69 70 72 73 74 76 77 79 80 82 83 85 86 88 90 92 94 96 98 100 102 104 106 109 111 113 116 119 122 125 128 131 134 138 141 145 149 153 158 162 167 172 177 183 188 194 201 207 214 221 229 237 245 254 263 273 283 294 305 317 329 342 355 369 384 399 415 432 449 467 486 505 525 545 566 588 610 632 655 678 701 725 748 770 793 815 836 856 874 892 908 922 934 944 952 958 961 961 959 955 948 938 926 912 897 879 860 839 817 794 770 746 721 696 671 646 622 597 573 550 527 504 483 462 442 422 403 385 368 352 336 321 307 293 280 268 256 245 234 224 214 205 196 188 180 173 166 159 152 146 141 135 130 125 120 116 111 107 103 100 96 93 90 87 84 81 78 76 73 71 69 66 64 62 60 59 57 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 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 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 23 23 23 23 24 24 24 24 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 36 37 38 38 39 40 40 41 42 43 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
 15 16 18 19 21 23 24 26 28 30 33 35 38 40 43 46 49 52 56 59 63 67 72 77 81 87 92 98 105 111 119 126 135 143 153 163 174 185 198 211 225 241 257 275 294 314 337 360 386 414 443 475 510 547 586 629 675 724 776 832 892 956 1023 1094 1169 1247 1328 1412 1498 1586 1674 1761 1847 1930 2009 2081 2146 2201 2246 2279 2300 2308 2303 2284 2253 2211 2158 2096 2026 1951 1871 1787 1702 1616 1531 1446 1364 1284 1207 1134 1063 997 933 874 818 765 715 669 626 585 547 512 479 449 420 394 369 346 324 304 286 268 252 237 223 209 197 185 175 164 155 146 138 130 123 116 109 103 97 92 87 82 77 73 69 65 61 58 55 52 49 46 43 41 38 36 34 32 30 28 26 24 22 21 19 18 16 15 14 13 11 10 9 8 7 6 5 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 1 1 2 3 4 5 6 7 8 9 10 11 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 1 2 3 4 5 7 9 11 13 16 19 22 26 30 35 40 46 53 61 70 80 92 105 120 136 155 177 202 230 263 300 342 391 446 510 583 667 764 875 1001 1146 1312 1499 1709 1943 2198 2471 2753 3032 3292 3510 3666 3742 3729 3626 3447 3210 2937 2649 2362 2088 1834 1603 1397 1214 1054 914 792 686 594 514 444 384 332 286 246 211 181 155 132 112 94 79 65 53 43 34 26 19 13 7 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
 40 40 41 41 41 42 42 43 43 44 45 45 46 47 47 48 49 50 51 52 53 55 56 58 59 61 63 65 68 70 73 76 79 83 87 91 96 101 107 113 120 127 135 144 154 165 177 190 204 220 238 257 278 302 328 356 388 423 462 505 552 605 663 727 798 876 963 1058 1162 1276 1401 1536 1682 1838 2002 2174 2351 2528 2701 2864 3011 3133 3225 3281 3297 3271 3204 3101 2968 2810 2636 2453 2266 2081 1901 1730 1570 1420 1282 1156 1041 936 842 756 680 610 548 492 442 396 356 319 286 257 230 206 185 165 148 132 118 105 93 83 73 65 57 50 44 38 33 28 24 20 16 13 10 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 1 1 1 2 2 3 3 3 4 4 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 30 30 30 31 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 38 38 38 38 39 39 39 40
 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 43 45 48 51 54 57 61 65 69 73 78 83 89 95 102 109 117 125 135 145 156 167 180 194 209 226 243 263 284 307 331 358 387 419 452 489 528 570 614 662 712 765 819 876 933 992 1049 1106 1159 1209 1254 1292 1322 1343 1355 1357 1349 1331 1304 1269 1227 1180 1128 1073 1017 960 903 847 792 740 690 642 597 555 515 478 444 412 382 355 329 306 284 264 246 229 213 199 186 173 162 152 142 133 125 117 110 104 98 92 87 82 78 74 70 66 63 60 57 54 51 49 47 45 43 41 39 38 36 35 33 32 31 30 28 27 26 25 25 24 23 22 21 21 20 19 19 18 18 17 16 16 15 15 15 14 14 13 13 12 12 12 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 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 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 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 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8
 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 24 25 26 28 29 31 33 34 37 39 41 44 46 49 53 56 60 64 68 73 78 83 89 96 103 110 119 128 137 148 160 172 186 201 217 235 254 275 298 323 351 380 413 448 486 528 573 621 674 730 790 854 921 992 1066 1142 1218 1295 1370 1442 1508 1567 1617 1655 1680 1692 1689 1672 1641 1598 1545 1483 1414 1341 1266 1189 1112 1037 965 895 829 767 708 654 603 556 512 472 435 400 369 340 314 289 267 247 228 210 195 180 167 155 143 133 124 115 107 99 93 86 81 75 70 66 62 58 54 51 48 45 42 40 38 36 34 32 30 29 28 26 25 24 23 22 21 20 19 19 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 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 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 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 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 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 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
 6 7 7 8 9 9 10 10 11 12 12 13 14 15 16 16 17 18 19 20 22 23 24 26 27 29 30 32 34 36 38 41 43 46 49 52 56 60 64 68 73 79 85 91 98 106 114 123 133 144 156 170 185 201 219 239 260 285 311 341 374 410 451 496 546 601 663 731 807 892 985 1089 1204 1330 1470 1622 1789 1969 2163 2369 2585 2808 3032 3253 3462 3650 3808 3928 4001 4024 3993 3911 3784 3618 3422 3206 2979 2749 2521 2301 2092 1896 1714 1547 1394 1255 1129 1015 912 820 737 663 596 536 482 433 390 351 316 285 256 231 208 188 169 152 137 123 111 100 90 81 72 65 58 52 46 41 36 32 28 25 21 18 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 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6
 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 13 14 15 17 19 21 23 25 28 30 33 37 41 45 49 54 59 65 72 79 87 96 106 116 128 142 156 172 190 210 233 257 285 315 349 386 428 474 526 583 647 717 795 881 975 1078 1191 1312 1443 1581 1726 1875 2025 2172 2311 2435 2540 2620 2670 2687 2670 2621 2542 2438 2316 2180 2036 1889 1744 1602 1466 1338 1219 1108 1007 913 829 751 682 618 561 510 463 421 383 349 318 290 265 243 222 204 187 172 159 146 135 125 116 107 100 93 87 81 76 71 67 63 59 56 53 50 48 45 43 41 39 38 36 35 34 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 13 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 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 26 27 29 30 31 32 33 35 36 37 39 41 42 44 46 49 51 53 56 59 62 65 68 72 76 81 85 90 96 102 108 115 123 131 140 150 161 172 185 199 214 231 249 268 290 313 339 367 397 431 467 506 549 595 645 699 756 818 883 951 1023 1096 1171 1246 1320 1390 1456 1514 1563 1601 1626 1638 1634 1616 1585 1540 1485 1421 1351 1276 1199 1120 1043 967 894 824 759 697 640 586 537 491 449 411 376 344 315 288 264 241 221 203 186 170 156 143 132 121 111 102 94 87 80 73 68 62 57 53 49 45 41 38 35 32 30 27 25 23 21 19 17 16 14 13 12 11 9 8 7 6 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 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 3 4 4 4 4 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11
 21 22 23 24 25 26 27 29 30 31 32 34 35 37 38 40 42 43 45 47 49 51 54 56 58 61 64 67 70 73 77 80 84 88 93 97 102 107 113 119 126 132 140 148 156 165 175 185 197 209 222 236 251 268 285 304 325 347 371 397 425 455 488 523 560 601 644 690 740 793 849 908 970 1035 1103 1173 1244 1316 1388 1459 1528 1593 1653 1706 1751 1786 1811 1824 1826 1815 1793 1759 1716 1663 1604 1538 1468 1396 1321 1247 1173 1100 1029 962 897 835 777 722 670 622 577 535 496 460 427 396 367 341 316 294 273 254 236 219 204 190 177 165 154 144 135 126 118 110 103 97 91 85 80 75 70 66 62 58 55 52 49 46 43 41 38 36 34 32 30 29 27 25 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 9 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 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 19 20
 16 16 17 18 19 20 21 22 23 24 25 27 28 30 31 33 34 36 38 40 42 44 47 49 52 54 57 60 64 67 71 75 79 84 88 93 99 105 111 117 124 132 140 148 157 167 177 188 200 213 226 241 256 272 290 308 328 349 371 395 420 446 474 503 534 567 601 636 673 711 750 790 831 873 914 956 996 1036 1075 1112 1146 1178 1207 1231 1252 1269 1281 1289 1292 1290 1284 1273 1258 1240 1218 1193 1166 1137 1105 1073 1040 1006 971 937 903 869 836 803 772 741 712 683 656 629 604 580 558 536 515 496 477 459 443 427 412 398 385 372 361 349 339 329 320 311 303 295 287 281 274 268 262 256 251 246 242 237 233 229 225 221 218 215 211 208 205 202 200 197 194 192 189 187 185 182 180 178 175 173 171 169 167 164 162 160 158 156 154 151 149 147 145 143 140 138 136 134 132 129 127 125 123 120 118 116 114 111 109 107 105 103 100 98 96 94 92 90 88 85 83 81 79 78 76 74 72 70 68 66 65 63 61 60 58 57 55 54 52 51 49 48 47 45 44 43 42 41 39 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 24 24 23 22 22 21 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 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 3 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 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 12 12 13 13 14 15
 39 40 40 40 41 42 42 43 43 44 45 46 46 47 48 49 50 52 53 54 55 57 59 60 62 64 66 68 71 73 76 79 83 86 90 94 98 103 108 113 119 125 132 139 147 156 165 175 186 198 210 224 239 255 273 291 312 334 358 384 412 442 475 510 547 588 631 677 727 779 833 891 951 1013 1076 1139 1203 1265 1324 1380 1430 1474 1509 1535 1550 1554 1548 1530 1502 1464 1418 1365 1307 1244 1180 1114 1047 982 918 857 797 741 688 638 591 547 506 468 432 400 370 342 316 292 270 250 231 214 199 184 171 158 147 137 127 118 110 102 95 89 83 77 72 68 63 59 56 52 49 46 43 41 38 36 34 32 31 29 28 26 25 24 22 21 20 20 19 18 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 9 9 9 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 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 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 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 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 38 38 38 39
 11 12 13 14 15 16 17 18 19 21 22 24 25 27 28 30 32 34 36 38 40 42 45 47 50 53 56 59 62 65 69 73 77 81 85 90 95 100 105 110 116 122 129 136 143 150 158 166 175 184 193 203 214 225 236 248 260 273 286 300 314 329 345 361 377 394 412 430 448 467 486 505 524 544 564 583 603 623 642 661 680 698 715 732 748 764 778 791 803 814 824 833 840 846 851 854 856 857 856 855 852 848 842 836 829 821 812 802 791 780 768 756 743 730 717 703 690 675 661 647 633 619 604 590 576 562 548 534 521 507 494 481 468 455 443 431 418 407 395 384 373 362 351 341 330 320 311 301 292 283 274 265 257 248 240 232 225 217 210 203 196 189 183 177 170 164 159 153 148 142 137 132 127 122 118 113 109 105 101 97 93 90 86 83 79 76 73 70 67 64 62 59 57 54 52 50 48 45 43 42 40 38 36 35 33 31 30 29 27 26 25 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 7 7 8 9 10
 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 23 24 26 28 30 32 35 37 41 44 47 51 56 61 66 72 78 85 92 101 110 120 131 144 157 172 188 206 226 248 272 299 328 360 396 435 479 527 579 637 701 770 846 929 1019 1116 1220 1330 1446 1567 1690 1813 1932 2045 2146 2232 2298 2341 2359 2349 2314 2255 2176 2079 1970 1853 1732 1610 1489 1372 1261 1156 1057 965 881 803 732 666 607 553 503 459 418 381 347 317 290 264 242 221 202 185 170 156 143 132 121 111 103 95 88 81 75 69 64 60 56 52 49 45 43 40 38 36 34 32 30 29 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 64 64 65 66 67 68 69 69 70 71 71 72 73 73 73 74 74 74 75 75 75 75 75 75 75 75 75 74 74 74 73 73 72 72 71 70 70 69 68 67 67 66 65 64 63 62 61 60 59 58 56 55 54 53 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9
 35 36 36 37 37 38 39 39 40 41 42 43 44 44 45 46 47 49 50 51 52 54 55 57 58 60 62 64 66 68 70 73 75 78 81 84 88 92 96 100 105 110 115 121 127 134 141 148 157 166 176 186 198 210 224 238 254 271 289 309 331 354 379 406 435 467 500 537 575 617 661 707 756 808 862 917 974 1032 1090 1146 1201 1252 1299 1341 1375 1401 1418 1425 1422 1408 1385 1353 1313 1267 1214 1158 1099 1038 977 916 856 798 743 690 640 592 548 506 468 432 398 368 339 313 288 266 245 227 209 193 178 165 152 141 130 120 111 103 96 89 82 76 71 65 61 56 52 49 45 42 39 36 34 31 29 27 25 23 22 20 19 17 16 15 14 13 12 11 10 9 8 8 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 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 13 13 13 14 14 14 14 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 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34
 14 15 17 18 19 20 22 23 25 26 28 29 31 33 35 37 39 42 44 47 49 52 55 58 61 65 69 73 77 81 86 90 96 101 107 113 120 127 134 142 150 159 169 179 190 201 214 227 241 256 272 289 307 326 347 369 393 418 445 473 504 536 570 607 645 686 729 774 822 871 923 977 1033 1090 1149 1208 1268 1329 1388 1447 1503 1557 1607 1654 1695 1731 1760 1782 1797 1805 1805 1797 1782 1759 1731 1696 1656 1612 1563 1512 1458 1403 1347 1290 1234 1178 1123 1069 1017 966 917 870 825 782 741 702 665 630 597 566 536 508 482 457 433 411 390 371 352 335 319 303 289 275 262 250 238 228 217 208 199 190 182 174 166 159 153 146 140 135 129 124 119 115 110 106 102 98 94 90 87 84 80 77 74 72 69 66 64 61 59 57 55 52 50 49 47 45 43 41 40 38 37 35 34 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 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 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 10 10 11 12 13
 36 37 38 40 41 43 44 46 47 49 51 53 55 57 59 61 63 66 68 71 74 77 80 84 88 91 96 100 105 110 115 121 127 133 141 148 156 165 175 185 197 209 222 236 252 269 287 307 329 352 378 406 437 470 507 546 589 636 687 742 802 866 935 1010 1089 1173 1262 1355 1451 1550 1650 1749 1846 1938 2022 2096 2158 2204 2232 2242 2233 2205 2158 2096 2019 1932 1836 1734 1629 1524 1419 1317 1219 1125 1036 952 874 801 734 672 615 563 514 470 430 393 359 329 300 275 251 230 211 193 176 162 148 136 124 114 104 96 88 80 74 68 62 57 52 48 44 40 37 33 30 28 25 23 21 19 17 16 14 13 11 10 9 8 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 34 35
 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 4 4 4 5 6 6 7 7 8 9 10 11 12 13 14 16 17 19 20 22 24 27 29 32 34 38 41 45 49 53 58 63 69 75 82 90 98 107 117 128 140 153 167 183 200 218 239 261 285 312 340 371 404 440 478 518 560 604 649 694 739 783 824 861 893 920 938 949 952 946 932 911 883 850 812 772 730 687 644 601 560 521 483 448 415 383 354 327 303 280 258 239 221 204 189 175 162 151 140 130 121 113 105 98 92 86 80 75 71 67 63 59 56 53 50 47 45 43 41 39 37 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 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 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 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 10 10 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 4 4 4 4 4 3 3 3 3 3 3 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
 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 34 35 36 38 39 41 43 45 47 49 52 54 57 60 63 67 71 75 79 84 89 95 101 108 115 123 132 141 152 163 175 189 203 219 237 256 277 300 325 352 382 415 451 490 532 579 629 683 741 804 871 942 1017 1096 1177 1260 1343 1424 1502 1574 1638 1691 1732 1758 1767 1761 1738 1700 1648 1585 1512 1434 1351 1266 1180 1096 1015 937 863 794 729 668 612 560 513 469 429 392 359 328 300 275 252 231 211 194 178 163 150 137 126 116 107 98 91 83 77 71 66 61 56 52 48 44 41 38 35 33 30 28 26 24 23 21 20 18 17 16 15 14 13 12 11 10 10 9 9 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 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 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 3 3 3 3 3 3 3 3 3 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 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 7 8 8 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 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16
 10 10 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 25 26 27 29 30 32 34 36 38 40 42 45 47 50 53 57 60 64 68 73 78 83 88 94 101 108 115 123 132 141 151 162 174 187 201 215 231 248 266 286 306 329 352 377 404 431 460 491 522 555 588 621 654 687 718 748 776 801 823 842 856 865 870 870 865 855 841 823 802 778 751 723 693 663 632 601 571 541 511 483 456 430 405 382 360 339 319 300 283 266 251 237 223 211 199 188 178 168 159 151 143 136 129 123 117 111 106 101 97 92 88 85 81 78 75 72 69 66 64 61 59 57 55 53 51 50 48 46 45 43 42 41 40 38 37 36 35 34 33 32 31 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 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 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 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10
 13 14 15 15 16 16 17 18 19 19 20 21 22 23 24 24 25 26 28 29 30 31 32 33 35 36 38 39 41 42 44 46 48 50 52 54 56 59 61 64 67 70 73 76 80 84 88 92 97 101 106 112 118 124 130 137 144 152 161 170 179 189 200 212 224 237 252 267 283 300 318 337 358 379 402 427 453 480 509 538 570 602 636 671 707 743 780 817 854 890 924 957 988 1015 1040 1060 1076 1087 1093 1093 1088 1078 1063 1043 1019 990 959 924 888 850 811 771 732 693 654 616 580 545 511 479 449 420 393 367 343 320 299 279 260 243 227 211 197 184 172 160 150 140 131 122 114 106 99 93 87 81 76 71 66 62 57 54 50 47 43 40 38 35 33 30 28 26 24 22 20 19 17 16 14 13 12 11 10 9 8 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13
 7 8 8 9 9 9 10 11 11 12 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 24 26 27 28 29 31 32 34 36 37 39 41 43 46 48 51 53 56 59 63 66 70 74 79 83 88 94 100 106 113 120 128 137 146 156 166 178 190 204 218 234 251 269 289 310 333 358 384 413 444 478 513 552 593 637 684 734 787 843 902 963 1027 1092 1159 1227 1294 1361 1426 1487 1544 1595 1639 1674 1701 1717 1723 1718 1703 1678 1644 1602 1553 1498 1439 1376 1311 1246 1180 1115 1051 989 929 872 818 766 717 671 628 587 549 514 481 450 421 395 370 347 326 306 287 270 254 239 226 213 201 190 179 169 160 152 144 137 130 123 117 111 106 100 96 91 87 83 79 75 72 68 65 62 60 57 54 52 49 47 45 43 41 39 37 36 34 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 4 5 5 5 6 6 6 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 9 10 11 13 15 16 18 21 23 25 28 31 34 38 41 45 50 55 60 66 72 79 86 95 104 114 124 136 149 163 179 196 215 236 258 283 311 341 374 410 450 494 541 593 650 712 779 852 930 1014 1103 1196 1294 1395 1498 1601 1701 1797 1885 1963 2027 2076 2107 2119 2112 2086 2043 1984 1912 1830 1741 1646 1550 1453 1357 1263 1174 1088 1007 931 861 795 733 677 625 577 533 492 455 421 390 361 335 311 289 268 250 233 217 203 190 178 166 156 147 138 130 122 115 109 103 97 92 87 83 78 75 71 67 64 61 58 56 53 51 48 46 44 42 40 39 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 27 28 29 30 32 33 34 35 36 38 39 41 42 44 45 47 49 51 53 55 57 59 62 64 67 70 73 76 79 82 86 89 93 97 102 106 111 116 122 127 133 139 146 152 160 167 175 183 192 200 210 219 229 240 251 262 273 285 297 310 322 335 348 361 373 386 399 411 422 433 444 454 462 470 477 483 487 490 491 491 490 487 483 478 471 463 455 445 434 423 410 398 385 372 358 345 332 318 305 292 279 267 255 243 232 221 211 201 191 182 173 165 157 149 142 135 129 122 116 111 106 101 96 91 87 83 79 76 72 69 66 63 60 57 55 52 50 48 46 44 42 40 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 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 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 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15
 0 0 0 0 1 2 2 3 4 5 6 7 8 10 11 12 14 16 17 19 21 23 26 28 31 34 37 40 44 48 52 57 62 67 73 80 87 94 102 111 121 132 144 156 170 186 202 221 241 262 286 312 341 372 406 443 484 528 575 627 683 743 807 876 949 1025 1105 1188 1272 1358 1442 1525 1603 1676 1740 1795 1839 1870 1887 1890 1879 1855 1819 1773 1717 1655 1586 1515 1440 1365 1291 1217 1146 1077 1011 948 889 833 780 731 685 642 602 565 530 499 469 442 416 393 371 351 332 315 299 284 270 257 245 234 224 214 205 197 189 182 175 168 162 156 151 145 140 136 131 127 123 119 115 112 108 105 101 98 95 92 89 86 84 81 78 76 73 71 69 66 64 62 60 57 55 53 51 49 47 45 44 42 40 38 36 35 33 32 30 29 27 26 24 23 22 20 19 18 17 15 14 13 12 11 10 9 8 7 7 6 5 4 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 0 0
 1 2 2 3 3 3 4 5 5 6 6 7 8 9 9 10 11 12 13 15 16 17 19 20 22 24 25 27 30 32 35 37 40 44 47 51 55 60 64 70 76 82 89 96 104 113 123 133 144 157 171 185 201 219 238 259 281 306 332 360 390 422 457 493 531 570 610 651 692 733 771 808 841 869 893 911 922 926 924 914 899 878 852 821 788 753 716 678 640 603 567 531 498 465 435 406 379 353 330 307 287 268 250 233 218 204 191 179 168 158 148 139 131 124 117 110 104 99 94 89 85 81 77 74 71 68 65 63 60 58 56 54 52 51 49 48 47 46 44 43 42 41 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 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 3 3 3 3 3 3 3 2 2 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 1 1
 0 1 1 2 3 4 5 6 7 9 10 11 13 15 16 18 20 22 25 27 30 33 36 39 43 47 51 55 60 65 71 77 83 91 98 107 116 126 137 148 161 175 190 207 225 244 266 289 315 343 373 406 443 482 525 572 623 678 738 802 871 945 1024 1107 1195 1287 1382 1479 1577 1675 1770 1861 1945 2020 2084 2136 2172 2193 2197 2186 2158 2116 2061 1995 1920 1839 1753 1664 1573 1483 1395 1309 1225 1146 1070 998 931 867 808 752 700 652 608 566 528 492 459 429 400 374 350 327 307 287 269 253 237 223 210 197 186 175 165 156 147 139 131 124 118 111 105 100 95 90 85 81 77 73 69 66 63 59 56 54 51 48 46 44 41 39 37 35 34 32 30 29 27 26 24 23 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 14 18 22 27 32 38 44 52 60 69 80 91 105 120 137 156 178 202 230 262 297 338 385 437 497 565 643 731 832 946 1074 1219 1382 1563 1763 1982 2216 2462 2714 2961 3193 3394 3551 3650 3684 3649 3549 3394 3196 2970 2729 2484 2245 2017 1805 1609 1431 1271 1128 1000 886 785 696 617 547 486 431 383 340 302 269 239 212 189 168 150 133 119 106 94 84 74 66 59 52 46 41 36 32 28 25 22 19 17 15 13 11 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 7 8 9 10 11 12 13 14 15 16 18 19 21 22 24 26 28 30 32 35 37 40 43 46 50 54 58 62 67 72 77 83 90 97 104 112 121 131 142 153 166 179 194 211 229 248 270 293 318 346 377 410 447 486 530 577 629 685 746 812 884 961 1043 1131 1224 1322 1425 1531 1640 1749 1857 1962 2061 2151 2230 2296 2345 2375 2387 2379 2352 2307 2246 2171 2085 1991 1890 1786 1680 1576 1473 1373 1277 1186 1100 1018 943 872 806 745 689 637 589 545 504 467 433 401 372 346 321 299 278 259 242 226 211 197 184 173 162 152 143 134 126 119 112 105 99 94 88 83 79 74 70 66 63 59 56 53 50 47 45 42 40 38 36 33 32 30 28 26 25 23 22 20 19 17 16 15 14 13 11 10 9 8 7 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 34 35 37 39 41 43 45 48 51 53 56 59 63 66 70 75 79 84 89 95 101 107 115 122 131 140 150 161 172 185 199 214 230 248 268 289 313 338 365 395 428 463 501 543 587 635 687 741 799 861 924 991 1058 1127 1195 1262 1326 1385 1438 1483 1518 1543 1556 1557 1546 1523 1490 1446 1395 1337 1275 1209 1141 1073 1006 940 876 815 756 701 649 601 556 513 474 438 405 374 346 319 295 273 253 234 217 201 187 173 161 150 139 130 121 113 106 99 92 87 81 76 72 68 64 60 57 54 51 48 46 44 41 39 38 36 34 33 31 30 29 28 26 25 24 23 23 22 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 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 4 3 3 3 3 3 2 2 2 2 2 2 2 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 12 12 13 13 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 5 14 24 36 49 64 81 101 123 149 178 211 250 294 344 402 469 547 636 740 860 999 1161 1348 1566 1818 2110 2448 2836 3281 3786 4353 4980 5657 6369 7085 7765 8359 8812 9073 9110 8919 8521 7960 7291 6570 5840 5138 4483 3888 3356 2888 2479 2125 1819 1555 1329 1135 968 825 703 597 507 429 362 304 254 211 173 141 113 89 68 49 33 20 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 1 1 2 3 4 5 6 7 8 9 10 11 12 14 15 16 18 20 22 23 26 28 30 33 35 38 41 45 49 53 57 62 67 73 79 85 93 101 109 119 130 141 154 168 183 200 219 240 263 288 316 347 381 419 461 507 559 616 678 748 824 908 1001 1102 1212 1331 1460 1597 1743 1895 2052 2211 2367 2517 2655 2775 2872 2940 2976 2977 2943 2875 2776 2653 2511 2355 2192 2025 1861 1702 1549 1406 1272 1149 1036 932 839 754 677 608 546 490 440 396 355 319 287 258 232 208 187 168 151 136 122 109 98 87 78 69 62 55 48 43 37 32 28 24 20 17 14 11 8 6 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 1 1 2 3 4 5 6 7 8 9 10 11 12 14 15 16 17 19 20 22 23 25 26 28 29 31 33 35 37 39 41 43 46 48 51 53 56 59 62 65 69 73 77 81 85 90 95 100 106 112 119 126 134 142 151 161 171 182 195 208 222 238 255 274 294 316 341 367 396 428 463 501 543 589 640 696 757 824 898 978 1067 1164 1271 1387 1514 1651 1800 1961 2132 2314 2506 2705 2909 3114 3316 3508 3684 3838 3961 4048 4094 4096 4052 3965 3840 3680 3495 3291 3076 2856 2636 2422 2215 2020 1837 1666 1509 1365 1233 1114 1005 906 817 737 665 600 541 488 440 397 358 323 292 263 238 214 193 174 157 141 127 114 102 92 82 73 65 57 51 44 39 33 29 24 20 16 13 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 9 10 12 14 17 19 22 24 27 30 33 37 41 45 49 54 59 64 70 77 84 91 100 109 118 129 141 153 167 183 199 218 238 259 284 310 339 371 406 445 488 535 587 644 706 776 852 935 1027 1128 1238 1359 1491 1635 1790 1958 2139 2332 2536 2751 2974 3203 3434 3662 3884 4091 4278 4438 4565 4653 4699 4700 4656 4570 4445 4287 4101 3896 3676 3449 3219 2991 2769 2556 2352 2160 1980 1813 1658 1515 1384 1264 1153 1053 961 878 802 733 670 613 561 513 470 431 395 362 333 305 280 258 237 218 200 184 169 155 143 131 120 110 101 92 84 77 70 64 58 52 47 42 37 33 29 25 22 18 15 12 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 34 36 37 39 40 42 43 45 47 48 50 52 53 55 57 59 61 62 64 66 68 70 72 74 76 78 80 82 85 87 89 91 93 96 98 101 103 106 108 111 114 117 120 123 126 129 133 137 141 145 149 154 159 164 169 175 181 188 195 203 211 220 229 239 250 262 274 288 302 318 335 353 372 393 416 441 467 495 525 558 593 630 670 712 757 805 855 908 963 1019 1078 1137 1196 1254 1311 1364 1414 1457 1493 1521 1539 1546 1542 1527 1501 1464 1418 1364 1303 1237 1168 1097 1026 955 886 819 756 695 638 585 536 490 448 409 373 340 310 283 258 235 214 195 178 162 148 135 123 112 102 93 84 77 70 63 58 52 47 43 39 35 31 28 25 22 19 17 15 13 11 9 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29
 1 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 29 31 33 35 37 39 42 44 47 50 54 58 62 66 71 77 83 89 96 103 112 121 131 142 154 167 181 197 215 234 255 278 303 330 361 394 430 470 514 562 614 671 733 801 874 952 1037 1127 1223 1324 1429 1537 1647 1756 1862 1963 2055 2136 2201 2249 2278 2285 2272 2238 2186 2117 2034 1941 1840 1734 1627 1520 1415 1313 1216 1123 1036 955 879 809 745 685 630 580 534 493 454 419 387 358 332 308 286 266 247 230 215 201 188 177 166 156 147 139 131 124 117 111 106 101 96 92 88 84 80 77 74 71 68 66 63 61 59 57 55 53 52 50 48 47 46 44 43 42 41 39 38 37 36 35 34 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 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 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 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 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 1 1
 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 25 26 26 27 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 41 42 44 46 48 50 53 56 59 62 66 70 75 80 86 92 99 107 116 126 137 150 164 180 197 217 238 263 290 321 356 395 438 487 542 604 673 750 837 934 1043 1164 1298 1447 1609 1786 1976 2177 2386 2596 2802 2992 3158 3286 3369 3398 3370 3287 3155 2983 2784 2567 2345 2124 1911 1710 1525 1355 1201 1063 939 829 731 645 568 501 442 389 343 302 266 234 206 181 159 139 122 107 93 81 71 61 53 45 39 33 28 23 19 15 12 9 6 4 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 1 1 1 1 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 12 13 13 14 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 8 10 12 14 16 19 21 24 27 30 33 37 40 44 48 53 57 62 68 74 80 87 94 102 110 119 129 139 150 163 176 190 205 222 240 259 280 303 328 355 384 415 449 486 526 569 616 667 722 781 845 913 987 1066 1151 1242 1338 1441 1549 1663 1782 1906 2035 2166 2300 2435 2568 2698 2823 2940 3048 3142 3221 3282 3324 3345 3345 3323 3279 3216 3134 3037 2925 2803 2672 2536 2397 2257 2117 1980 1847 1719 1597 1480 1370 1267 1170 1080 996 918 846 779 718 661 609 561 517 476 439 404 373 344 317 292 269 249 229 212 195 180 166 153 141 130 119 110 101 92 85 78 71 65 59 53 48 43 39 35 31 27 24 20 17 14 12 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 11 12 13 15 16 17 19 21 22 24 26 29 31 33 36 39 42 46 50 54 58 63 68 74 80 87 94 102 111 120 131 142 154 168 183 199 218 237 259 283 309 338 370 405 444 486 533 584 640 702 770 844 925 1014 1110 1214 1327 1447 1576 1711 1852 1998 2145 2292 2434 2566 2685 2786 2864 2915 2937 2929 2890 2823 2731 2618 2489 2349 2202 2052 1903 1757 1617 1484 1358 1241 1132 1032 940 855 778 708 644 586 533 486 443 403 368 336 306 280 256 234 214 196 180 165 151 138 127 117 107 98 90 83 76 70 64 59 54 49 45 41 38 34 31 28 26 23 21 19 17 15 13 11 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 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 5 7 8 10 12 14 16 18 21 24 27 30 34 37 42 46 51 57 63 69 77 85 93 103 114 126 139 153 169 187 207 228 253 280 310 343 380 421 467 517 573 636 704 780 863 954 1052 1159 1274 1396 1524 1656 1790 1924 2053 2173 2280 2368 2435 2475 2487 2471 2428 2360 2270 2163 2044 1916 1785 1654 1525 1400 1282 1170 1066 969 880 799 725 657 596 540 489 444 402 365 332 301 274 249 226 206 188 171 156 142 130 118 108 99 90 82 75 69 63 57 52 47 43 39 36 32 29 26 24 21 19 17 15 13 11 9 8 6 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 17 18 18 19 20 21 22 23 24 24 25 27 28 29 30 31 32 34 35 36 38 39 41 42 44 46 48 50 52 54 56 59 61 64 66 69 73 76 79 83 87 91 96 100 106 111 117 123 130 137 145 153 162 172 182 194 206 219 233 249 265 283 303 324 347 372 399 428 459 493 530 569 612 658 707 760 816 875 938 1005 1074 1145 1219 1294 1369 1442 1513 1580 1641 1694 1738 1770 1790 1796 1789 1767 1733 1687 1630 1565 1492 1415 1335 1254 1172 1092 1014 939 868 800 737 677 622 571 523 480 439 402 368 337 309 283 259 237 217 199 182 167 153 141 129 118 109 100 91 84 77 71 65 60 55 50 46 42 39 35 32 29 27 24 22 20 18 16 15 13 12 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 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 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 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 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 14 14 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 1 3 4 6 8 10 12 15 18 21 24 29 33 38 44 51 58 66 75 85 97 110 124 141 159 180 203 229 259 292 329 371 418 471 531 598 673 757 850 954 1068 1194 1331 1477 1632 1792 1953 2110 2256 2383 2484 2551 2581 2570 2520 2436 2322 2187 2039 1884 1727 1575 1429 1291 1164 1047 940 843 756 678 608 545 489 438 394 354 318 286 258 232 210 189 171 155 141 128 116 106 96 88 80 73 67 62 57 52 48 45 41 38 35 33 31 29 27 25 23 22 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 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 1 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 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 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 13 13 12 12 11 10 10 9 9 8 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 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 5 6 7 8 8 9 10 11 12 13 14 16 17 18 20 21 23 24 26 28 30 32 34 36 38 41 44 46 50 53 56 60 64 68 72 77 82 88 93 100 106 113 121 129 138 147 157 168 179 191 204 218 233 249 266 285 304 325 347 370 395 421 449 478 509 541 575 610 646 684 723 763 804 845 886 928 968 1008 1046 1083 1117 1148 1176 1199 1219 1234 1243 1248 1247 1241 1230 1214 1193 1168 1139 1106 1071 1034 995 954 913 871 829 788 747 708 669 632 596 562 529 498 468 440 413 388 365 342 321 302 284 266 250 235 221 208 195 184 173 163 153 144 136 128 121 114 108 101 96 90 85 81 76 72 68 64 60 57 54 51 48 45 43 40 38 36 34 32 30 28 26 25 23 22 20 19 18 16 15 14 13 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 12 16 20 24 29 34 40 47 54 62 71 81 92 104 117 132 148 167 187 209 234 262 293 327 366 408 455 508 566 631 703 782 870 968 1075 1192 1320 1460 1610 1772 1944 2125 2312 2504 2696 2883 3060 3221 3361 3472 3551 3594 3599 3566 3497 3397 3269 3120 2956 2782 2603 2423 2247 2075 1912 1757 1611 1476 1350 1234 1128 1030 941 860 785 718 656 600 549 502 460 422 387 355 325 299 274 252 232 213 196 180 166 152 140 129 118 108 99 91 83 76 69 63 57 52 47 42 38 34 30 26 23 20 17 14 11 9 7 5 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
 12 12 13 13 14 14 15 16 16 17 17 18 19 19 20 20 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 52 54 56 58 61 63 66 69 72 75 79 83 87 91 96 101 106 112 118 124 131 139 147 156 165 175 186 197 210 223 237 252 268 285 303 322 342 364 386 409 432 457 481 506 531 555 579 601 621 640 655 667 676 681 682 679 672 661 646 628 607 584 559 532 505 478 450 423 396 370 345 321 299 277 257 238 221 204 189 175 162 150 138 128 118 110 101 94 87 81 75 69 64 59 55 51 48 44 41 38 35 33 31 28 26 24 23 21 20 18 17 16 14 13 12 11 10 10 9 8 7 7 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 6 7 7 8 8 8 9 9 9 10 10 11 11 12
 61 63 65 67 69 71 74 76 79 81 84 86 89 92 95 98 101 104 107 110 114 117 121 124 128 132 136 140 144 149 153 158 162 167 172 177 183 188 194 199 205 211 217 224 230 237 244 251 259 266 274 282 290 298 307 316 325 334 344 354 363 374 384 395 405 416 428 439 450 462 474 486 498 510 522 534 546 558 570 582 593 605 616 627 637 647 657 666 675 682 690 696 702 706 710 713 715 715 715 714 711 708 703 697 690 682 673 663 652 640 627 614 600 585 570 555 539 523 507 491 474 458 442 426 410 395 379 364 350 336 322 309 296 283 271 259 248 237 227 217 208 198 190 181 173 166 158 151 145 138 132 126 121 115 110 105 101 96 92 88 84 80 77 74 70 67 64 61 59 56 54 51 49 47 45 43 41 39 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 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 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 8 8 8 8 8 8 8 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 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 45 47 48 50 51 53 55 57 59
 34 36 37 39 40 42 44 45 47 49 51 53 55 57 59 62 64 66 69 71 74 77 80 83 86 89 92 96 99 103 107 111 115 120 125 130 135 140 146 152 158 165 172 179 187 195 204 213 222 233 244 255 268 281 294 309 325 341 359 378 398 420 442 467 493 520 549 580 613 649 686 725 767 811 858 907 959 1014 1071 1130 1192 1256 1322 1390 1459 1529 1599 1668 1737 1804 1868 1928 1983 2032 2075 2109 2135 2152 2158 2155 2141 2117 2084 2041 1991 1934 1870 1802 1729 1654 1578 1500 1423 1346 1271 1197 1126 1058 993 930 871 815 762 712 665 621 580 542 506 472 441 411 384 359 335 313 293 274 256 240 224 210 197 184 173 162 151 142 133 125 117 110 103 96 90 85 79 74 70 65 61 57 53 50 46 43 40 37 35 32 30 27 25 23 21 19 18 16 14 13 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33
 0 2 4 6 8 10 13 16 19 22 25 29 32 37 41 45 50 55 61 67 73 79 86 94 102 110 119 128 137 148 159 170 182 195 208 222 237 252 268 285 303 321 341 361 382 403 426 449 474 499 525 552 579 608 638 668 699 731 764 798 833 868 905 942 980 1018 1057 1097 1137 1178 1218 1258 1298 1338 1376 1413 1448 1481 1512 1540 1564 1584 1599 1610 1615 1614 1608 1595 1577 1552 1521 1485 1444 1399 1349 1296 1240 1183 1124 1065 1005 946 888 832 777 724 673 625 580 536 496 458 422 389 358 329 302 278 255 234 214 196 180 165 151 138 126 115 105 96 88 80 73 66 60 54 49 45 40 36 32 29 26 23 20 18 15 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 9 11 14 16 19 23 26 30 34 38 43 48 53 59 66 73 80 89 98 108 119 131 145 160 176 194 214 236 261 288 318 352 389 431 477 529 587 652 724 805 895 995 1107 1231 1369 1522 1690 1874 2076 2293 2527 2773 3031 3294 3556 3809 4045 4251 4418 4536 4599 4602 4546 4433 4272 4072 3843 3595 3338 3080 2826 2582 2351 2135 1934 1749 1580 1426 1287 1160 1046 943 851 767 692 625 564 510 460 416 377 341 308 279 253 229 208 189 171 155 141 128 116 105 96 87 79 71 65 59 53 48 43 39 35 31 28 25 22 19 17 15 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 9 10 12 14 16 18 21 23 26 29 32 35 38 42 46 50 54 59 64 69 75 81 88 95 103 111 120 130 140 152 164 177 192 208 225 243 264 286 310 336 364 395 429 465 505 548 595 646 701 760 824 892 966 1043 1126 1213 1304 1398 1496 1595 1695 1794 1891 1984 2071 2151 2221 2279 2325 2357 2374 2376 2363 2336 2296 2243 2180 2109 2030 1946 1858 1768 1677 1587 1497 1410 1325 1243 1164 1089 1018 951 887 827 771 719 669 623 581 541 504 469 437 407 379 354 330 308 287 268 250 234 219 204 191 179 168 157 147 138 130 122 115 108 101 95 90 84 79 75 70 66 62 59 55 52 49 46 44 41 38 36 34 32 30 28 26 24 23 21 20 18 17 16 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 7 9 11 13 15 17 19 22 24 27 30 32 36 39 42 46 49 53 58 62 67 71 77 82 88 94 100 106 113 121 128 136 145 154 163 173 184 195 207 219 232 245 259 274 290 307 324 343 362 382 403 426 449 474 499 526 554 583 614 646 679 713 748 785 823 862 902 943 984 1026 1069 1111 1154 1196 1238 1279 1318 1356 1392 1425 1455 1482 1505 1524 1539 1549 1554 1554 1549 1538 1522 1502 1476 1446 1411 1373 1332 1287 1241 1192 1142 1092 1041 990 939 889 841 793 747 703 660 619 580 543 508 475 443 414 386 360 336 313 292 272 253 236 220 204 190 177 165 154 143 133 124 116 108 100 93 87 81 75 70 65 60 56 51 48 44 41 37 34 32 29 26 24 22 20 18 16 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 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4
 0 0 0 0 0 0 1 2 3 4 6 7 8 10 11 13 15 17 19 21 23 26 28 31 34 38 41 45 49 53 58 63 69 75 82 89 97 105 114 124 135 147 160 174 189 206 224 244 266 289 315 343 373 405 440 478 518 561 606 654 703 755 807 860 912 964 1013 1059 1101 1137 1168 1191 1207 1215 1215 1207 1192 1171 1143 1111 1074 1035 993 949 905 860 816 773 731 690 651 613 577 544 511 481 453 426 401 377 355 334 315 296 279 264 249 235 222 210 198 188 178 168 160 152 144 137 130 123 117 112 106 101 97 92 88 84 80 76 73 69 66 63 60 58 55 52 50 48 45 43 41 39 37 35 34 32 30 29 27 26 24 23 21 20 19 18 16 15 14 13 12 11 10 9 8 8 7 6 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 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 9 10 12 13 15 17 19 21 23 26 29 32 35 38 42 46 50 55 60 65 71 78 85 93 102 111 122 133 146 159 174 191 209 230 252 276 303 333 366 403 443 487 536 590 649 714 786 864 950 1043 1144 1253 1369 1493 1623 1758 1896 2034 2168 2296 2412 2512 2592 2647 2674 2673 2642 2584 2502 2399 2280 2150 2013 1874 1734 1598 1467 1343 1226 1117 1016 924 839 761 690 626 568 515 467 424 385 350 318 289 263 240 218 199 182 166 151 138 126 115 105 96 88 81 74 67 62 56 51 47 43 39 35 32 29 26 23 21 19 17 15 13 11 9 8 6 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 32 34 36 37 39 41 43 45 47 49 51 54 56 59 62 65 68 71 75 78 82 86 91 95 100 105 110 116 122 128 135 142 150 158 166 175 185 195 206 217 229 241 255 269 284 299 316 333 351 370 390 411 433 455 478 501 525 550 574 599 623 646 669 690 710 728 743 755 765 771 774 773 769 760 749 734 715 695 672 647 620 593 565 536 508 480 452 426 400 375 351 328 307 287 268 250 233 217 202 189 176 164 153 143 133 124 116 108 101 94 88 82 77 72 67 63 59 55 51 48 45 42 39 37 34 32 30 28 26 24 23 21 19 18 17 16 14 13 12 11 10 9 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 0 0 0 0 0 0 0 0 0 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 5 5 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 19 20 21 23 24 26 28 30 32 34 37 39 42 45 48 52 56 60 65 70 75 81 88 95 103 111 121 131 142 154 168 182 198 216 235 256 278 304 331 361 393 429 468 510 555 604 657 714 775 839 907 978 1051 1126 1202 1278 1351 1421 1485 1541 1588 1624 1647 1658 1654 1638 1609 1569 1518 1460 1396 1327 1256 1183 1111 1040 971 904 840 780 723 670 620 574 531 491 455 421 389 361 334 310 287 267 248 231 215 200 187 175 163 153 143 135 127 119 112 106 100 95 90 86 81 77 74 71 67 65 62 59 57 55 53 51 49 48 46 45 43 42 41 40 38 37 36 35 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 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 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 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 8 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 1 1 1 1 2 2
 0 0 1 1 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 17 18 19 21 23 25 27 29 31 34 36 39 42 46 49 53 57 62 67 72 78 84 91 98 106 115 124 134 145 157 170 183 198 215 232 251 272 294 317 343 370 399 430 462 496 533 570 609 649 690 732 773 814 853 891 926 958 986 1010 1029 1042 1050 1053 1050 1042 1028 1011 989 964 936 906 874 842 808 774 741 708 675 643 613 583 555 528 502 478 454 432 412 392 374 357 340 325 311 297 285 273 262 252 243 234 225 217 210 203 197 191 185 180 175 170 166 162 158 154 151 148 145 142 139 136 133 131 128 126 124 121 119 117 115 113 111 109 107 105 103 102 100 98 96 94 93 91 89 87 86 84 82 80 79 77 75 74 72 70 69 67 66 64 63 61 59 58 56 55 54 52 51 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 19 19 19 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 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 13 20 28 37 47 60 74 90 108 129 154 182 214 251 294 343 399 464 539 624 722 835 963 1110 1277 1465 1677 1913 2173 2456 2758 3073 3392 3703 3991 4238 4429 4550 4592 4555 4443 4268 4043 3784 3506 3221 2940 2670 2415 2178 1961 1763 1584 1424 1281 1153 1039 938 848 768 697 634 578 528 484 444 409 377 348 323 300 279 260 243 227 213 199 187 176 166 156 147 138 130 123 116 109 102 96 91 85 80 75 70 65 61 57 53 49 45 41 38 35 31 28 25 22 20 17 15 12 10 8 6 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 0 0 0 0 0 0 0 0
 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 32 33 35 37 39 41 43 45 48 50 53 56 58 61 65 68 71 75 79 83 88 92 97 102 108 114 120 127 134 141 149 158 167 176 187 197 209 221 234 248 263 279 295 313 331 351 371 393 415 439 463 489 515 542 570 598 627 655 684 712 740 766 792 815 837 857 874 888 899 906 911 911 908 902 893 880 864 846 825 802 778 752 725 697 668 640 611 583 555 528 501 476 451 427 404 382 361 341 323 305 288 272 257 243 230 217 206 195 185 175 166 158 150 142 136 129 123 117 112 107 102 98 94 90 86 83 80 77 74 71 68 66 63 61 59 57 55 53 51 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 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 12 11 11 10 10 9 9 9 8 8 7 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 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 1 1 2 2 3 3 4 4 5 6 6 7 8 9 9
 13 14 15 17 18 19 20 22 23 25 26 28 30 32 34 36 38 41 43 46 49 52 55 59 62 66 70 75 79 84 90 95 101 108 114 121 129 137 145 154 164 174 185 196 207 220 233 246 260 275 290 306 322 338 355 372 388 405 421 437 453 467 481 494 505 515 524 530 535 539 540 540 538 534 529 522 514 505 495 483 471 458 445 431 417 403 389 375 361 347 334 320 307 295 282 270 259 248 237 227 217 207 198 189 181 173 165 158 150 144 137 131 125 120 114 109 105 100 96 91 87 84 80 76 73 70 67 64 61 59 56 54 52 49 47 45 43 42 40 38 37 35 34 32 31 29 28 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 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 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 8 8 9 10 11 11 12
 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 32 34 36 37 39 41 43 45 47 49 51 54 56 59 62 65 68 72 75 79 83 87 91 96 101 106 111 117 123 130 137 144 152 160 168 178 187 197 208 220 231 244 257 271 286 301 317 334 352 370 389 408 428 449 470 492 514 537 560 583 606 629 652 675 697 718 739 759 778 796 813 828 842 854 865 874 881 887 890 892 893 891 888 884 878 870 862 852 841 830 817 804 790 775 760 745 729 713 697 681 665 649 633 617 601 586 570 555 540 525 510 496 482 468 455 441 428 415 403 390 378 367 355 344 332 322 311 301 290 280 271 261 252 243 234 225 217 209 201 193 186 178 171 164 157 151 145 138 132 127 121 116 110 105 101 96 91 87 83 79 75 71 67 64 60 57 54 51 48 45 43 40 38 35 33 31 29 27 25 24 22 20 19 18 16 15 14 13 12 11 10 9 8 7 6 6 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 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12
 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 38 39 41 43 45 47 49 51 53 55 58 60 63 65 68 71 75 78 81 85 89 93 97 101 106 111 116 122 127 133 140 146 153 161 169 177 186 195 205 215 225 237 248 261 274 287 302 317 332 348 365 382 401 419 439 458 479 500 521 542 564 586 608 630 652 674 695 716 735 754 772 789 804 818 830 840 848 854 858 860 860 858 853 846 837 826 813 799 783 766 747 727 707 686 664 642 620 597 575 553 531 510 489 468 448 429 410 392 375 358 342 327 313 299 285 273 261 249 238 228 218 209 200 192 184 176 169 162 155 149 143 137 132 127 122 117 113 108 104 100 97 93 90 86 83 80 77 74 72 69 67 64 62 60 57 55 53 51 49 47 46 44 42 41 39 38 36 35 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 12 12 11 11 10 10 10 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 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 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 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 12 13 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 7 9 12 14 16 19 22 25 28 31 35 39 43 48 52 57 63 69 75 81 88 95 103 112 120 130 139 150 161 172 184 197 210 224 239 254 269 285 302 319 336 354 372 390 409 427 446 465 484 502 521 539 558 576 594 612 629 647 664 682 700 717 735 754 773 792 812 832 853 875 898 921 946 972 998 1025 1054 1082 1112 1141 1171 1200 1229 1256 1282 1306 1326 1343 1356 1364 1366 1363 1353 1337 1314 1285 1250 1209 1164 1114 1061 1006 949 892 835 779 724 670 620 571 525 482 442 404 369 337 307 280 255 232 210 191 173 157 142 129 116 105 94 85 76 68 61 54 48 43 38 33 29 25 21 18 15 12 9 7 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
 12 14 16 17 19 21 23 25 28 30 32 35 38 40 43 46 50 53 57 60 64 69 73 78 83 88 93 99 106 112 119 126 134 143 151 161 171 181 193 205 217 231 246 261 277 295 313 333 354 377 400 425 452 480 510 542 575 610 646 685 725 766 809 854 899 946 994 1042 1090 1139 1186 1233 1279 1323 1364 1403 1439 1471 1499 1523 1542 1557 1567 1572 1572 1568 1559 1545 1528 1507 1483 1455 1425 1393 1359 1324 1287 1250 1212 1174 1135 1097 1060 1023 986 950 916 882 849 817 787 757 729 701 675 650 626 603 581 560 540 521 503 486 470 454 439 425 412 399 387 375 364 353 343 334 324 316 307 299 291 284 277 270 263 257 250 244 239 233 227 222 217 212 207 202 197 193 188 184 180 175 171 167 163 159 155 151 148 144 140 137 133 130 126 123 120 117 113 110 107 104 101 98 95 92 90 87 84 82 79 77 74 72 69 67 65 63 61 58 56 54 53 51 49 47 46 44 42 41 39 38 37 35 34 33 32 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 9 11
 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 33 35 36 38 40 41 43 45 47 49 51 53 56 58 61 64 67 70 74 78 82 87 91 97 102 109 116 123 131 140 150 161 173 186 200 216 234 253 274 298 324 353 384 420 459 501 549 601 659 722 792 869 954 1046 1147 1257 1377 1506 1645 1794 1953 2120 2294 2473 2655 2837 3013 3180 3332 3464 3570 3645 3687 3692 3661 3595 3497 3370 3221 3054 2876 2691 2504 2319 2139 1966 1802 1648 1504 1370 1247 1135 1032 938 852 775 705 641 584 532 485 442 404 369 338 310 284 261 240 221 203 187 173 160 147 136 126 117 108 100 93 86 80 74 69 63 59 54 50 46 43 39 36 33 30 27 25 22 20 18 15 13 11 10 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 6 7 8 9
 24 25 26 27 28 28 29 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 52 54 55 57 59 60 62 64 66 69 71 73 76 79 82 85 89 92 96 101 105 111 116 122 128 135 143 151 160 169 180 191 203 216 231 246 263 281 300 321 343 367 393 420 450 480 513 547 583 620 658 697 736 776 814 852 887 920 949 974 995 1009 1018 1020 1015 1004 987 965 937 905 870 832 792 751 709 668 627 587 549 512 477 443 412 382 355 329 305 283 262 243 225 209 194 180 168 156 146 136 127 118 111 104 97 92 86 81 77 72 68 65 61 58 56 53 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 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 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 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 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 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 24
 46 49 52 55 57 61 64 67 70 74 78 82 86 90 94 99 103 108 113 119 124 130 136 142 148 155 162 169 177 185 193 201 210 219 229 239 249 259 270 282 294 306 318 331 345 359 373 388 403 418 434 451 468 485 503 521 540 559 579 599 619 640 661 682 704 726 748 771 793 816 839 862 886 909 931 954 976 998 1020 1040 1060 1079 1096 1112 1127 1140 1151 1159 1166 1170 1171 1170 1166 1158 1148 1134 1118 1098 1076 1051 1024 994 962 929 894 859 822 785 748 711 675 639 604 570 537 505 474 445 417 391 366 342 320 299 279 261 244 228 213 199 186 173 162 152 142 133 124 116 109 102 96 90 84 79 75 70 66 62 58 55 52 49 46 43 41 38 36 34 32 30 28 27 25 23 22 21 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 5 5 4 4 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 1 1 1 1 1 2 2 2 2 2 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 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 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 6 6 7 7 8 8 9 10 11 12 12 14 15 16 17 18 19 21 22 24 26 27 29 31 33 35 37 39 41 44
 14 16 17 18 20 21 23 24 26 28 30 32 34 36 38 40 43 45 48 50 53 56 59 63 66 69 73 77 81 85 89 93 98 102 107 112 117 122 128 133 139 145 151 157 163 170 177 183 190 197 204 212 219 227 234 242 250 258 266 274 282 291 299 308 317 325 334 343 352 362 371 380 389 399 408 417 427 436 445 454 462 470 478 486 493 499 505 510 514 518 520 521 522 521 519 515 511 505 498 490 481 470 459 446 433 420 405 390 375 360 345 329 314 299 284 269 255 242 228 216 204 192 181 171 161 151 142 134 126 119 112 105 99 93 88 83 78 74 70 66 62 59 56 53 50 47 45 43 40 38 36 35 33 31 30 28 27 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 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 1 1 2 2 3 3 4 5 6 6 7 8 9 10 11 12 13
 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 40 42 44 46 48 50 52 54 56 59 61 64 67 70 73 76 80 84 88 92 97 102 108 114 120 127 135 143 152 162 172 184 197 211 226 243 261 282 304 328 355 384 417 452 491 533 579 629 683 741 804 871 942 1017 1095 1175 1257 1339 1419 1496 1566 1629 1681 1722 1747 1758 1753 1732 1697 1648 1587 1518 1441 1360 1277 1192 1109 1028 949 875 804 738 676 618 565 516 471 429 391 357 325 296 270 246 224 205 187 170 156 142 130 119 109 100 92 85 78 72 67 62 57 53 50 46 43 41 38 36 34 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 13 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 7 7 7 7 7 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 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 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 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 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 1 1 1 2 2 2 2 3 3 3 3 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 18 19
 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 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 16 17 19 20 22 24 27 29 32 35 38 42 46 51 56 62 68 75 82 91 100 110 121 133 146 161 176 193 211 231 251 273 295 318 341 364 386 406 425 441 454 463 468 469 466 459 449 436 420 402 382 362 342 321 301 281 262 244 226 210 195 181 168 156 144 134 124 115 107 100 93 87 81 76 71 66 62 58 55 52 49 46 44 41 39 37 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 10 10 9 9 9 8 8 7 7 6 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 0 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 33 33 34 35 35 36 37 37 38 38 39 40 41 41 42 43 43 44 45 46 46 47 48 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 70 71 72 74 75 76 78 79 81 83 84 86 88 89 91 93 95 97 99 101 103 105 107 110 112 114 117 119 122 124 127 129 132 134 137 140 143 146 148 151 154 157 160 163 165 168 171 174 177 179 182 185 187 190 192 195 197 199 201 203 204 206 207 209 210 210 211 211 212 212 211 211 210 209 208 207 205 203 201 199 197 194 192 189 186 182 179 176 172 169 165 161 157 154 150 146 142 138 135 131 127 124 120 116 113 110 106 103 100 97 94 91 88 85 82 79 77 74 72 70 67 65 63 61 59 57 55 53 51 50 48 47 45 44 42 41 39 38 37 36 35 34 32 31 30 29 29 28 27 26 25 24 24 23 22 22 21 21 20 19 19 18 18 18 17 17 16 16 16 15 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 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 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 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32
 11 11 12 13 13 14 15 16 17 18 18 19 20 22 23 24 25 26 27 29 30 32 33 35 36 38 39 41 43 45 47 49 51 53 56 58 60 63 66 68 71 74 77 80 83 87 90 94 97 101 105 109 113 117 121 126 130 135 140 145 150 155 160 166 171 177 182 188 194 199 205 211 216 222 227 233 238 243 248 253 257 261 265 269 272 274 276 278 279 280 280 280 279 277 275 272 269 266 261 257 252 246 241 235 229 222 215 209 202 195 188 181 174 167 160 154 147 141 135 129 123 118 112 107 102 97 93 89 84 80 77 73 70 66 63 60 57 55 52 50 47 45 43 41 39 38 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 5 6 6 7 7 8 8 9 9 10
 8 9 9 10 11 12 13 14 14 15 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 40 42 44 47 50 52 56 59 62 66 70 74 78 83 88 93 99 105 111 118 125 133 141 150 159 169 180 191 203 216 230 244 259 275 292 309 327 346 365 385 406 426 447 468 488 508 528 547 564 580 595 607 618 626 633 636 638 637 633 628 620 610 599 586 571 556 539 522 504 486 468 450 431 413 396 378 361 345 329 314 299 285 271 258 246 234 223 213 203 193 184 176 167 160 153 146 139 133 127 122 117 112 107 103 99 95 91 88 84 81 78 75 72 70 67 65 62 60 58 56 54 52 50 49 47 45 44 42 41 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 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 1 1 1 2 2 2 3 3 4 4 5 5 6 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 10 11 13 15 17 19 21 24 27 30 33 36 40 44 49 54 60 66 73 80 88 97 107 118 131 144 159 176 195 216 239 264 293 325 360 399 442 489 541 597 659 725 796 870 948 1027 1106 1182 1254 1319 1373 1414 1441 1451 1445 1422 1385 1335 1275 1208 1136 1061 986 912 841 772 708 647 591 539 492 448 408 371 338 308 280 255 232 212 193 176 160 146 134 122 111 102 93 85 78 71 65 60 55 50 46 42 39 36 33 30 28 26 24 22 20 19 17 16 15 13 12 11 11 10 9 8 8 7 6 6 5 5 4 4 4 3 3 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 23 24 26 27 28 30 31 33 35 37 38 40 42 44 46 48 51 53 56 58 61 64 66 69 73 76 79 83 87 91 95 100 105 110 115 121 127 133 140 147 154 162 171 180 189 200 211 222 235 248 262 277 293 310 328 347 367 389 412 435 461 487 515 544 574 605 638 671 706 741 777 813 850 886 922 958 993 1026 1058 1089 1117 1142 1165 1184 1200 1212 1220 1224 1223 1219 1210 1197 1180 1159 1134 1106 1075 1042 1006 969 930 890 850 810 769 729 689 651 613 577 542 508 476 445 416 389 363 339 316 294 274 255 237 221 205 191 178 165 154 143 133 123 115 107 99 92 85 79 73 68 63 58 54 50 46 43 39 36 33 30 28 25 23 21 19 17 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 1 1 2 2 2 3 3 4 4 5 6 6 7 8 9 9 10 11 12 13 14 15 16 17 18
 3 4 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 22 23 24 26 27 29 30 32 34 36 39 41 44 47 50 53 56 60 64 69 74 79 85 91 97 104 112 120 129 139 150 161 173 186 201 216 232 250 269 289 311 334 358 384 411 440 470 501 533 567 600 635 669 703 736 768 798 826 850 872 890 903 913 917 917 913 904 891 874 854 832 806 779 751 721 691 661 631 601 572 543 515 489 463 439 415 393 372 352 334 316 299 284 269 255 243 230 219 209 199 190 181 173 165 158 152 145 139 134 129 124 119 115 111 107 103 100 97 94 91 88 85 82 80 78 75 73 71 69 67 65 64 62 60 58 57 55 54 52 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 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 14 13 13 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 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 6 6 6 6 6 5 5 5 5 4 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 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
 15 16 18 20 21 23 25 27 29 31 34 36 38 41 44 46 49 52 55 58 61 64 67 71 74 78 82 86 90 94 99 103 108 113 118 123 129 134 140 146 153 159 166 174 181 189 198 206 216 225 236 247 258 271 284 298 312 328 345 363 382 403 425 449 474 501 530 561 595 631 669 710 754 800 850 902 957 1016 1077 1141 1208 1276 1347 1418 1489 1560 1629 1695 1756 1812 1860 1899 1927 1944 1949 1940 1919 1885 1839 1782 1716 1642 1563 1479 1393 1305 1219 1134 1051 972 896 824 757 694 636 581 531 485 443 404 368 336 306 279 254 232 211 193 176 160 146 133 121 110 101 92 83 76 69 63 57 51 47 42 38 34 30 27 24 21 19 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 9 10 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 1 2 2 3 4 5 6 8 9 11 12 14 16 19 21 24 28 31 36 40 46 51 58 65 73 83 93 105 118 132 149 167 187 210 236 264 296 331 370 412 459 509 563 621 681 744 806 868 927 981 1028 1065 1091 1104 1105 1094 1070 1037 995 948 896 841 786 731 678 627 579 533 491 451 415 381 351 322 297 273 252 233 215 199 185 172 160 149 139 130 122 114 108 102 96 91 86 82 78 74 71 67 65 62 59 57 55 53 51 49 47 46 44 42 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 18 17 17 16 15 15 14 13 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 40 42 44 46 49 52 54 57 60 63 67 70 74 77 81 85 89 94 98 103 108 113 119 124 130 136 142 148 155 162 168 175 182 189 196 204 211 218 225 232 239 246 252 259 264 270 275 280 285 289 292 295 297 299 301 302 302 303 302 301 300 299 297 295 292 290 287 284 281 278 275 272 268 265 262 259 256 253 250 247 245 242 240 237 235 233 231 230 228 227 225 224 223 222 222 221 220 220 220 220 220 220 220 220 221 221 221 222 223 223 224 224 225 226 226 227 227 227 228 228 228 227 227 227 226 225 224 222 220 219 216 214 211 209 205 202 199 195 191 187 183 178 174 169 165 160 155 151 146 141 137 132 127 123 118 114 110 105 101 97 93 89 86 82 79 75 72 69 66 63 60 57 55 52 50 47 45 43 41 39 37 35 33 31 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 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 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 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 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 32 34 35
 10 12 13 15 16 18 20 22 24 26 28 30 33 35 38 41 44 47 51 54 58 62 67 71 76 81 86 92 97 104 110 117 124 132 140 148 157 166 175 185 196 207 218 229 241 254 266 279 293 306 320 334 347 361 375 389 402 415 428 441 453 465 476 486 496 505 514 522 529 535 541 546 551 555 558 560 563 564 565 566 566 566 565 564 563 561 559 557 554 551 548 545 541 536 532 527 522 516 510 504 497 490 483 475 467 459 450 441 432 422 412 402 392 382 371 360 349 339 328 317 306 296 285 275 265 255 245 236 226 217 209 200 192 184 176 169 162 155 148 142 136 130 124 119 114 109 104 100 95 91 87 83 80 76 73 70 67 64 61 58 56 53 51 49 46 44 42 40 38 37 35 33 32 30 29 27 26 24 23 22 21 20 18 17 16 15 15 14 13 12 11 10 10 9 8 8 7 7 6 5 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 4 6 7 8 9
 13 14 16 17 18 20 22 23 25 27 28 30 32 34 37 39 41 44 47 49 52 55 59 62 66 70 74 78 82 87 92 97 103 109 115 122 129 136 144 153 162 171 181 192 203 215 228 242 256 271 287 304 322 341 360 381 402 424 447 470 494 518 542 566 591 614 638 660 682 702 720 737 752 765 776 784 790 794 795 794 790 785 777 768 756 744 730 715 699 682 664 647 628 610 592 573 555 537 519 502 485 468 452 436 421 406 392 378 365 352 340 328 317 306 296 286 277 268 259 251 243 235 228 221 215 209 202 197 191 186 181 176 171 166 162 157 153 149 145 141 137 133 129 126 122 119 115 112 109 105 102 99 96 93 90 87 84 81 78 76 73 70 68 65 63 60 58 56 53 51 49 47 45 43 41 39 37 35 33 32 30 28 27 25 24 22 21 20 18 17 16 15 13 12 11 10 9 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12
 11 11 11 12 12 13 13 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 29 31 32 33 34 36 37 39 41 42 44 46 48 50 53 55 58 61 64 67 71 75 79 83 88 93 98 104 110 117 124 132 140 148 158 168 178 190 202 214 228 242 257 273 290 307 325 344 363 383 404 425 446 467 487 508 528 546 564 581 595 608 619 628 634 638 640 638 635 629 620 610 598 584 568 552 535 516 498 479 460 441 422 403 385 367 350 334 318 303 288 274 261 249 237 226 215 205 196 187 179 171 164 157 150 144 139 133 128 124 119 115 111 108 104 101 98 95 92 90 87 85 83 81 79 77 75 73 71 70 68 67 65 64 62 61 60 58 57 56 55 53 52 51 50 49 48 47 46 45 44 42 41 40 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 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 8 8 8 8 8 8 7 7 7 7 7 7 7 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 3 3 3 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 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 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10
 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 31 33 34 36 38 40 42 45 47 49 52 55 58 61 64 68 72 76 80 85 89 95 100 106 112 119 126 134 142 151 160 170 180 191 203 216 229 244 259 275 291 309 327 347 366 387 409 431 453 476 499 522 546 569 591 613 635 655 675 693 709 724 738 749 759 767 773 777 779 779 778 775 770 764 756 747 738 727 715 702 689 675 661 646 632 616 601 586 570 555 540 524 509 494 480 465 451 437 424 410 397 385 372 360 349 337 326 316 305 295 286 276 267 259 250 242 234 226 219 211 204 198 191 185 178 173 167 161 156 151 145 140 136 131 127 122 118 114 110 106 102 99 95 92 88 85 82 79 76 73 70 68 65 63 60 58 55 53 51 49 47 44 43 41 39 37 35 33 32 30 29 27 26 24 23 22 21 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9
 11 13 14 15 17 18 20 21 23 25 26 28 30 32 34 37 39 42 44 47 50 53 56 59 63 67 70 75 79 83 88 93 98 104 110 116 122 129 136 143 151 159 168 177 186 196 206 217 228 240 251 264 277 290 304 318 332 347 362 377 392 408 423 439 454 470 485 500 514 528 542 555 567 579 590 600 610 618 626 633 639 644 648 651 654 655 656 655 654 652 650 646 642 637 631 625 618 611 603 595 586 577 567 557 546 535 524 513 501 490 478 466 454 442 429 417 405 393 381 369 357 346 334 323 312 301 290 280 270 260 250 241 232 223 215 206 198 191 183 176 169 162 156 150 143 138 132 127 121 116 112 107 103 98 94 90 86 83 79 76 72 69 66 63 60 58 55 53 50 48 46 43 41 39 37 35 34 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 6 6 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 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 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 1 1 2 3 4 4 5 6 7 8 9 10
 16 17 17 18 19 20 21 22 22 23 24 25 26 28 29 30 31 32 34 35 36 38 39 41 42 44 46 48 50 52 54 56 58 61 63 66 68 71 74 78 81 85 89 93 97 101 106 111 117 122 128 135 142 149 157 165 174 183 193 203 215 226 239 252 266 281 297 313 330 348 367 386 406 427 448 470 491 513 535 557 578 598 617 634 650 664 676 685 691 694 694 692 686 677 665 650 633 614 594 572 548 524 500 475 451 426 402 379 357 335 314 294 276 258 241 225 210 196 183 171 159 148 139 129 121 113 105 98 92 86 80 75 71 66 62 58 55 51 48 45 43 40 38 36 34 32 30 28 27 25 24 22 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 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 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 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 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 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15
 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 22 23 24 26 27 29 31 33 35 37 40 42 45 49 52 56 60 65 70 76 82 88 96 104 113 123 133 145 158 173 188 206 224 245 268 292 319 348 379 413 449 487 526 568 611 654 697 739 779 816 849 876 897 911 918 916 907 891 869 841 809 773 735 695 655 616 576 538 502 467 434 403 374 347 321 298 276 256 237 220 205 190 177 164 153 143 134 125 117 110 103 97 92 87 82 78 74 71 67 64 62 59 57 55 53 52 50 49 48 47 46 45 44 43 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 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 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 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 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3
 28 29 31 32 34 35 37 39 41 43 45 47 49 51 54 56 59 61 64 67 70 73 76 80 83 87 91 95 99 103 108 112 117 122 127 133 138 144 150 156 163 169 176 183 190 197 204 212 219 227 235 243 251 259 267 274 282 290 298 305 313 320 327 334 340 346 353 358 364 369 374 378 383 387 390 394 397 400 403 405 407 409 411 413 415 416 417 418 419 420 421 422 422 423 423 424 424 424 424 424 424 424 424 423 423 422 421 420 418 417 415 413 411 408 405 402 399 395 391 387 382 377 372 366 360 354 348 341 335 328 320 313 306 298 290 283 275 267 260 252 244 237 229 222 215 208 201 194 187 181 174 168 162 156 151 145 140 135 130 125 120 116 111 107 103 99 95 91 88 84 81 78 75 72 69 66 64 61 58 56 54 52 49 47 45 43 42 40 38 36 35 33 32 30 29 28 27 25 24 23 22 21 20 19 18 18 17 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 7 7 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 5 5 5 5 5 5 5 5 5 5 4 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 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 22 24 25 26
 56 57 58 60 61 62 64 65 67 68 69 71 72 74 75 77 78 80 81 82 84 85 87 88 90 91 93 95 96 98 99 101 102 104 106 108 109 111 113 115 116 118 120 122 124 127 129 131 133 136 138 141 143 146 149 152 155 158 161 165 168 172 175 179 183 187 191 195 200 204 209 213 218 223 227 232 237 242 247 252 257 262 267 272 276 281 286 290 294 298 302 306 309 312 315 317 319 321 322 323 323 323 322 321 319 317 315 311 308 304 299 294 289 283 277 271 265 258 251 244 237 230 223 216 208 201 194 188 181 174 168 161 155 149 144 138 133 128 123 118 113 109 105 100 97 93 89 86 83 79 76 73 71 68 65 63 61 58 56 54 52 50 48 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 12 12 11 11 11 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 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 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 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 52 53 54
 24 26 27 28 29 31 32 34 35 37 39 40 42 44 46 48 50 52 54 56 59 61 63 66 68 71 74 76 79 82 85 88 91 94 97 100 104 107 110 114 117 120 124 127 130 133 137 140 143 146 149 152 154 157 159 162 164 166 168 170 172 173 175 176 177 178 179 180 181 182 182 183 183 183 183 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 185 185 185 186 186 187 187 188 189 189 190 190 191 192 192 193 193 194 194 195 195 195 195 195 195 195 194 194 193 192 191 190 188 187 185 183 180 178 175 173 170 166 163 160 156 153 149 145 141 137 133 130 126 122 118 114 110 106 102 99 95 91 88 84 81 78 74 71 68 65 62 60 57 54 52 49 47 45 43 40 38 36 35 33 31 29 28 26 25 23 22 21 20 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 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 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 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 6 7 7 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 22 23
 30 32 34 36 38 40 42 44 47 50 52 55 58 62 65 68 72 76 80 84 89 94 99 104 109 115 121 127 133 140 147 154 161 169 177 185 193 201 210 218 227 236 244 252 261 269 277 284 291 298 304 310 315 319 323 326 329 331 333 333 334 334 333 332 330 329 326 324 321 319 316 313 310 307 304 302 299 296 294 291 289 287 286 284 283 281 281 280 279 279 279 279 280 281 281 283 284 286 287 289 292 294 297 299 302 305 308 311 314 317 320 323 326 329 331 334 336 337 339 340 340 340 339 338 336 334 331 327 323 318 313 307 301 294 287 280 272 264 256 247 239 230 222 214 205 197 189 181 174 166 159 152 145 139 133 127 121 115 110 105 100 95 91 87 82 79 75 71 68 65 62 59 56 53 51 48 46 44 42 40 38 36 34 33 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 15 14 13 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 9 9 9 9 9 10 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 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 10 9 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 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 9 9 10 11 11 12 13 14 15 16 17 18 19 21 22 23 25 27 28
 22 22 23 23 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 42 44 45 46 47 49 50 52 53 55 56 58 60 62 64 66 68 70 73 75 78 80 83 86 89 93 96 100 103 107 111 115 120 124 129 134 139 145 150 156 162 168 174 180 187 193 200 207 214 221 229 236 244 251 259 266 274 282 289 297 304 312 319 326 333 340 346 353 359 365 370 376 381 385 390 393 397 400 403 405 407 409 410 410 410 410 409 408 407 405 402 400 396 393 389 385 380 376 371 365 360 354 348 342 336 329 323 316 309 303 296 289 282 275 269 262 255 248 242 235 229 222 216 210 203 197 191 186 180 174 169 164 158 153 148 144 139 134 130 125 121 117 113 109 105 102 98 95 91 88 85 82 79 76 73 71 68 65 63 61 58 56 54 52 50 48 46 44 43 41 40 38 37 35 34 33 32 30 29 28 27 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 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 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 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 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 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 6 8 9 11 13 15 17 20 23 26 29 33 38 43 48 54 60 67 75 84 93 103 115 127 141 155 172 189 208 228 250 274 300 327 356 386 418 451 486 521 556 592 627 661 694 724 751 775 795 810 821 827 828 824 817 805 790 773 752 730 706 682 657 632 607 582 558 535 513 492 472 453 436 419 403 389 376 363 352 341 331 322 313 306 298 291 285 279 273 268 262 257 252 247 243 238 233 229 224 219 215 210 205 200 195 190 185 180 174 169 164 158 153 148 142 137 132 126 121 116 111 106 101 96 91 87 82 78 73 69 65 62 58 54 51 48 45 42 39 36 34 31 29 27 25 23 21 19 18 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 13 13 14 14 14 15 15 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 38 40 41 43 45 47 49 51 53 56 58 61 64 67 70 73 77 80 84 88 93 97 102 107 112 117 123 129 134 141 147 153 160 166 173 180 187 194 200 207 213 220 226 231 237 242 247 251 255 259 262 264 266 268 269 269 269 269 268 266 265 262 260 257 253 250 246 241 237 232 228 223 218 213 208 202 197 192 187 181 176 171 166 161 156 151 146 141 136 132 127 123 119 115 111 107 103 99 96 92 89 85 82 79 76 73 70 68 65 63 60 58 55 53 51 49 47 45 43 42 40 38 37 35 34 32 31 29 28 27 26 25 23 22 21 20 19 18 18 17 16 15 14 14 13 12 11 11 10 10 9 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 0 0 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 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 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11
 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 12 13 15 16 18 20 21 23 25 28 30 32 35 38 41 44 48 52 56 60 65 70 76 82 89 96 104 113 122 133 144 157 171 186 203 222 243 266 291 319 350 384 422 463 508 558 612 670 734 802 874 951 1031 1114 1199 1283 1366 1445 1517 1582 1635 1676 1703 1715 1711 1692 1659 1614 1558 1493 1423 1348 1271 1193 1116 1040 968 898 832 769 711 656 605 558 514 474 437 402 371 342 316 291 269 249 230 213 197 183 169 157 146 136 127 118 111 103 97 91 85 80 75 71 66 63 59 56 53 50 47 45 42 40 38 36 34 32 31 29 27 26 25 23 22 21 20 18 17 16 15 14 13 12 12 11 10 9 8 7 7 6 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29 30 32 34 36 38 40 42 44 47 50 52 55 58 61 65 68 72 76 81 85 90 96 101 107 113 120 127 135 143 152 161 171 181 193 205 217 231 245 260 276 293 311 329 349 369 390 412 434 457 480 504 528 552 576 600 623 646 667 688 707 725 741 755 768 778 787 793 798 800 800 799 795 790 784 775 766 755 743 730 717 703 688 672 656 640 624 608 591 575 558 542 525 509 494 478 463 447 433 418 404 390 376 363 350 338 326 314 302 291 280 269 259 249 239 230 221 212 204 195 188 180 172 165 158 152 145 139 133 127 122 116 111 106 102 97 93 88 84 80 77 73 69 66 63 60 57 54 51 49 46 44 41 39 37 35 33 31 29 27 25 24 22 21 19 18 16 15 14 13 11 10 9 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 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 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 1 1 2 2 2 3 3 4 5 5 6 6 7 8 9 9 10
 8 9 10 11 12 13 15 16 18 19 21 23 24 26 28 31 33 35 38 41 44 47 50 54 57 62 66 71 76 81 87 93 100 107 114 123 132 142 152 163 176 189 203 218 235 253 272 293 315 339 364 391 420 451 483 517 552 589 627 666 705 744 783 822 858 893 926 955 981 1003 1021 1034 1042 1046 1045 1040 1030 1017 1001 981 959 936 910 884 856 828 800 772 744 717 690 664 639 614 591 568 546 525 505 486 467 450 433 417 402 387 373 360 348 336 324 314 303 293 284 275 266 258 250 243 236 229 222 216 209 203 198 192 187 182 176 172 167 162 158 153 149 145 140 136 132 129 125 121 118 114 111 107 104 101 97 94 91 88 85 83 80 77 75 72 70 67 65 62 60 58 56 54 52 50 48 46 44 42 41 39 37 36 34 33 31 30 29 27 26 25 24 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 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 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 6 6 5 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 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7
 9 10 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 25 26 28 29 31 33 34 37 39 41 43 46 49 52 55 59 63 67 71 76 81 87 93 99 107 114 123 132 142 153 165 177 191 206 223 240 259 280 302 325 351 378 406 436 468 501 534 569 604 638 673 705 736 764 789 809 826 837 842 843 838 828 813 794 772 746 718 689 658 627 595 564 533 503 475 447 420 395 371 349 328 308 289 271 255 240 225 212 200 188 177 168 158 150 142 134 127 121 115 110 105 100 96 92 88 85 82 79 77 74 72 70 68 66 65 63 62 61 59 58 57 56 56 55 54 53 53 52 51 51 50 50 49 48 48 47 47 46 46 46 45 45 44 44 43 43 42 42 41 41 40 39 39 38 38 37 37 36 36 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 26 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 15 15 15 15 15 15 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 12 12 12 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 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 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8
 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 26 27 28 30 31 33 35 37 38 40 42 44 47 49 51 54 56 59 62 65 68 71 75 79 82 86 91 95 100 105 110 116 122 128 135 142 149 157 165 174 184 194 204 215 227 240 253 268 283 298 315 333 352 371 392 413 436 459 483 509 535 561 589 617 645 673 701 729 756 782 807 830 851 869 885 897 905 910 911 907 899 887 871 851 828 801 773 742 709 675 641 606 572 538 505 473 442 412 384 357 332 309 287 266 247 229 213 197 183 170 158 147 137 128 119 111 104 97 91 85 80 75 70 66 62 59 55 52 49 46 44 42 39 37 35 33 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 2 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 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 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 1 1 2 2 3 4 4 5 6 6
 6 7 8 9 9 10 11 12 14 15 16 17 18 20 21 23 24 26 28 30 31 34 36 38 40 43 46 48 51 55 58 62 65 69 74 78 83 89 94 100 107 114 121 129 137 146 155 165 176 187 199 212 225 239 254 269 285 301 318 335 353 370 387 405 421 437 453 467 481 493 503 512 519 525 529 531 531 530 528 524 518 512 504 496 487 477 467 457 446 435 425 414 403 393 383 373 363 354 345 336 328 320 313 306 299 293 287 281 276 271 267 263 259 256 252 250 247 245 244 242 241 240 239 238 238 238 238 238 238 238 238 238 238 238 238 238 237 236 236 235 233 232 230 228 225 222 219 216 213 209 205 200 196 191 186 181 176 170 165 159 153 148 142 136 131 125 120 114 109 104 98 93 89 84 79 75 70 66 62 58 55 51 48 44 41 38 35 33 30 28 25 23 21 19 17 16 14 12 11 10 8 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 43 45 46 48 50 52 54 56 58 60 62 65 68 70 73 76 79 83 86 90 94 98 102 107 111 116 122 127 133 139 145 152 159 166 173 181 189 198 206 215 224 234 243 253 263 274 284 294 305 315 325 335 346 355 365 374 383 392 400 408 415 422 428 434 439 443 447 449 452 453 454 454 453 452 450 447 444 440 435 430 424 417 410 403 395 386 377 368 359 349 339 329 319 308 298 288 277 267 257 247 238 228 219 210 201 193 184 176 169 162 155 148 141 135 129 124 118 113 109 104 100 95 91 88 84 81 77 74 71 69 66 63 61 59 56 54 52 50 48 47 45 43 42 40 39 38 36 35 34 33 32 30 29 28 27 26 26 25 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 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 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 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 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 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 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21
 30 32 33 34 35 37 38 39 41 42 44 45 47 49 50 52 54 56 58 60 62 64 66 69 71 74 76 79 82 85 88 91 94 98 101 105 109 113 117 122 126 131 136 142 147 153 159 165 171 178 185 193 200 208 216 225 233 242 252 261 271 281 291 302 312 323 334 345 356 367 378 389 400 411 421 431 441 450 459 468 475 483 489 495 500 505 508 511 513 514 515 515 513 511 509 505 501 497 491 485 479 472 465 457 449 440 432 423 414 405 396 386 377 368 358 349 340 331 322 313 305 296 288 280 272 265 257 250 243 236 229 223 217 211 205 199 193 188 183 178 173 168 163 159 154 150 146 142 138 134 130 127 123 120 117 113 110 107 104 101 98 95 92 90 87 84 82 79 77 75 72 70 68 66 64 62 60 58 56 54 52 50 49 47 45 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 12 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 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29
 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 38 39 40 41 43 44 46 47 49 51 53 55 57 59 61 64 66 69 72 75 78 81 85 88 92 96 100 104 109 113 118 123 128 133 139 144 150 156 162 168 174 180 187 193 199 206 212 218 225 231 237 242 248 253 258 263 267 271 275 278 281 283 285 286 287 287 286 285 284 282 279 276 273 269 265 260 255 250 245 239 233 227 221 215 209 203 197 191 185 179 173 167 162 156 151 146 141 137 132 128 123 119 115 112 108 104 101 98 95 92 89 86 84 81 79 77 75 72 70 68 67 65 63 61 60 58 57 55 54 52 51 50 48 47 46 45 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 21 21 20 20 19 19 18 18 18 17 17 16 16 16 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 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 8 8 8 7 7 7 7 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 5 5 5 5 5 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 10 11 11 11 12 12 12 13 13 13 14
 32 33 34 36 37 39 41 42 44 46 48 50 52 54 56 58 60 63 65 68 70 73 76 79 82 85 88 91 94 98 102 105 109 113 118 122 126 131 136 141 146 151 156 161 167 173 179 184 190 196 203 209 215 221 227 233 240 245 251 257 262 268 272 277 281 285 289 292 295 297 299 301 302 303 303 303 302 301 300 298 296 293 290 287 284 280 276 272 268 264 259 255 250 245 241 236 231 226 221 216 211 207 202 197 192 188 183 179 175 170 166 162 158 154 150 147 143 140 136 133 130 127 124 121 118 115 113 110 108 105 103 100 98 96 94 92 90 88 86 84 82 81 79 77 75 74 72 70 69 67 66 64 63 61 60 58 57 55 54 53 51 50 48 47 46 45 43 42 41 40 38 37 36 35 34 33 32 31 29 28 27 26 25 24 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 5 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 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 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 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 27 28 29 30
 17 19 21 23 25 28 30 33 36 39 42 46 49 53 57 61 66 70 75 81 86 92 98 105 112 120 128 137 146 156 167 178 191 204 218 233 249 267 285 305 327 350 374 400 428 458 489 522 557 593 631 670 710 750 791 831 871 910 946 980 1010 1037 1059 1076 1089 1096 1098 1094 1086 1072 1055 1034 1009 982 953 922 890 857 823 790 757 724 692 661 631 602 574 547 521 496 472 449 428 407 387 369 351 334 318 303 289 275 262 250 239 228 217 208 199 190 182 174 167 160 154 148 142 137 132 128 124 120 116 112 109 106 103 101 98 96 94 91 90 88 86 84 82 81 79 78 77 75 74 72 71 70 69 67 66 65 64 63 61 60 59 58 57 56 54 53 52 51 50 48 47 46 45 44 43 41 40 39 38 37 36 34 33 32 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 7 8 10 11 13 15
 28 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 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 52 53 55 56 58 59 61 63 65 67 69 71 73 76 78 81 83 86 89 92 95 98 101 104 107 110 114 117 120 124 127 130 133 137 140 143 146 149 152 154 157 159 161 164 165 167 169 170 171 172 173 173 174 174 174 173 173 172 171 170 169 167 166 164 162 160 158 156 153 151 148 146 143 141 138 135 133 130 127 125 122 120 117 115 112 110 107 105 103 101 99 97 95 93 91 89 88 86 84 83 81 80 79 77 76 75 74 72 71 70 69 68 67 66 65 64 63 63 62 61 60 59 59 58 57 56 55 55 54 53 53 52 51 51 50 49 48 48 47 47 46 45 45 44 43 43 42 41 41 40 40 39 38 38 37 37 36 35 35 34 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 25 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 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 24 24 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 22 22 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 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28
 5 5 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 13 13 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 32 34 36 38 40 42 45 47 50 53 57 60 64 68 73 77 82 87 93 99 105 112 119 127 134 143 151 161 170 180 190 201 212 223 235 246 258 270 282 293 304 315 325 334 342 349 356 361 364 366 367 367 365 361 357 351 344 336 328 319 309 299 288 277 267 256 245 235 225 215 205 196 187 179 171 163 156 149 142 136 130 124 119 114 110 105 101 97 94 90 87 84 81 79 76 74 71 69 67 65 63 62 60 58 57 55 54 53 51 50 49 48 47 45 44 43 42 41 40 40 39 38 37 36 35 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 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 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 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 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5
 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 41 41 42 43 43 44 45 46 47 48 49 51 52 54 56 57 60 62 64 67 69 72 76 79 83 87 91 95 100 105 110 116 121 128 134 141 148 156 164 172 181 190 199 209 219 229 240 250 261 272 282 293 303 313 322 331 339 345 351 356 360 362 363 362 360 356 351 345 338 330 320 310 300 289 277 265 254 242 230 219 208 197 186 176 167 157 149 140 132 125 118 111 105 99 94 89 84 79 75 71 67 64 61 58 55 52 50 47 45 43 41 40 38 36 35 33 32 31 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 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 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 33 33 33 34 34 35 35 35 36 36 37 37 37 38 38 38 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
 32 33 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 36 36 36 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 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 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 31 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 56 57 59 61 63 65 67 69 71 74 76 78 81 83 85 88 90 93 95 97 100 102 104 106 108 110 112 114 115 116 118 119 119 120 121 121 121 121 120 120 119 118 117 115 114 112 110 108 106 104 102 99 97 94 92 89 87 84 82 79 77 74 72 70 67 65 63 61 59 57 55 54 52 50 49 47 46 44 43 42 41 39 38 37 36 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 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 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31 32 32
 88 90 93 95 98 101 103 106 108 111 113 116 118 121 123 125 127 129 131 133 135 137 139 140 142 143 144 145 146 147 148 149 149 150 150 150 150 150 150 150 150 150 149 149 149 148 148 147 147 146 145 145 144 144 143 143 143 142 142 142 142 141 141 141 141 141 141 142 142 142 142 143 143 143 144 144 145 146 146 147 148 148 149 150 151 151 152 153 154 155 155 156 157 158 158 159 160 161 161 162 162 162 163 163 163 163 163 163 163 162 162 161 160 159 158 157 156 154 153 151 149 147 145 143 141 139 137 134 132 129 127 124 121 119 116 113 111 108 106 103 101 98 96 93 91 88 86 84 82 80 78 76 74 72 70 68 66 64 63 61 59 58 56 55 53 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 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 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 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 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 38 39 41 42 44 46 47 49 51 53 55 57 59 61 64 66 68 71 73 75 78 80 83 85
 26 28 30 33 35 38 41 44 47 50 54 57 61 65 70 74 79 84 90 95 101 108 114 121 129 137 145 153 162 171 181 191 201 212 222 233 244 255 266 277 287 297 306 315 323 330 336 341 344 347 348 348 346 344 340 336 330 324 317 310 302 294 286 277 269 260 252 244 236 228 221 214 207 201 194 189 183 178 173 168 164 160 156 152 149 145 142 140 137 135 133 131 129 127 126 124 123 122 121 121 120 120 120 120 120 120 120 121 122 123 124 125 127 128 130 133 135 138 141 144 147 151 155 159 163 168 173 178 183 189 195 200 206 212 218 224 229 235 240 245 250 254 257 261 263 265 266 267 266 265 263 261 258 254 249 244 238 232 225 218 211 203 196 188 180 172 164 156 148 141 133 126 119 112 105 99 93 87 81 76 71 66 61 57 53 49 45 41 38 35 32 29 26 24 22 20 18 16 14 12 11 10 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 1 2 2 3 4 5 6 7 8 9 11 12 13 15 16 18 20 22 24
 29 30 31 32 34 35 37 39 40 42 44 46 48 50 53 55 58 60 63 66 70 73 77 81 85 89 93 98 104 109 115 121 128 134 142 150 158 167 176 186 196 207 218 230 242 255 269 282 296 311 325 340 354 368 382 396 409 421 432 442 451 458 464 468 471 472 471 469 465 460 454 446 438 428 418 407 396 385 373 361 350 338 326 315 303 292 282 271 261 252 242 233 225 216 209 201 194 187 180 174 168 162 157 151 146 142 137 133 129 125 121 117 114 111 108 105 102 99 97 94 92 90 87 85 83 81 80 78 76 74 73 71 70 68 67 65 64 62 61 60 58 57 56 54 53 52 51 49 48 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 22 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 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 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 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 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 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 19 20 21 21 22 23 24 25 26 27
 24 25 26 27 29 30 32 33 35 37 38 40 42 44 47 49 52 54 57 60 63 67 70 74 78 83 87 92 98 104 110 116 123 131 139 148 157 167 177 189 201 213 227 241 256 272 289 306 324 343 362 381 401 421 440 459 477 494 510 524 536 546 554 560 563 564 563 559 553 545 535 524 512 498 484 469 453 438 422 406 391 376 361 347 333 319 307 294 282 271 260 250 240 231 222 214 206 198 191 185 178 172 167 161 156 151 147 143 139 135 131 128 125 122 119 116 113 111 109 107 105 103 101 99 97 96 94 93 92 90 89 88 86 85 84 83 82 80 79 78 77 76 75 73 72 71 70 69 68 66 65 64 63 62 61 59 58 57 56 55 53 52 51 50 49 47 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 10 10 9 9 9 8 8 7 7 7 6 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 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 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 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23
 24 25 26 28 29 30 31 33 34 36 37 39 41 42 44 46 48 50 52 54 57 59 61 64 67 70 72 76 79 82 86 89 93 97 101 105 109 114 119 123 128 134 139 144 150 155 161 166 172 178 183 189 194 200 205 210 215 219 223 227 230 233 236 238 240 241 242 243 243 242 241 240 239 237 235 232 230 227 224 221 217 214 211 207 204 200 197 193 190 187 183 180 177 174 171 168 165 162 159 157 154 152 150 148 146 144 142 140 139 137 136 135 134 133 132 131 131 130 130 130 130 130 130 131 131 132 132 133 134 135 136 137 138 140 141 142 144 145 147 148 149 151 152 153 155 156 157 157 158 159 159 159 159 159 159 159 158 157 156 155 153 151 150 147 145 143 140 138 135 132 129 126 122 119 116 112 109 106 102 99 95 92 88 85 82 78 75 72 69 66 63 60 57 55 52 50 47 45 43 40 38 36 34 33 31 29 28 26 25 24 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 11 10 10 10 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 6 6 6 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 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 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23
 50 53 56 60 63 67 71 75 79 84 88 93 98 103 108 113 119 124 130 135 141 146 152 157 162 168 172 177 181 185 189 192 195 197 199 201 202 202 202 202 202 201 199 198 196 194 191 189 186 184 181 178 175 173 170 167 165 162 160 157 155 153 151 149 148 146 145 143 142 141 140 139 138 137 136 136 135 135 134 134 134 133 133 133 132 132 132 132 132 131 131 131 130 130 130 129 129 128 128 127 126 126 125 124 123 122 121 119 118 117 115 114 112 110 109 107 105 103 101 99 97 95 93 91 89 87 85 83 81 79 77 75 73 71 69 67 65 63 62 60 58 56 55 53 52 50 49 47 46 44 43 42 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 5 5 5 5 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 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 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 17 18 19 21 22 24 26 28 30 32 34 36 39 41 44 47
 40 42 44 47 49 51 53 56 58 61 64 66 69 72 75 78 81 85 88 91 95 99 102 106 109 113 117 120 124 128 131 135 138 142 145 148 151 154 156 158 160 162 164 165 166 167 168 168 169 168 168 168 167 166 165 164 162 161 159 157 155 154 152 150 148 145 143 141 139 137 135 133 131 129 127 125 123 121 119 117 115 113 111 110 108 106 105 103 101 100 98 97 95 93 92 91 89 88 86 85 84 82 81 79 78 77 76 74 73 72 71 70 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 48 48 47 46 45 45 44 43 43 42 41 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 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 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 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 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 24 25 26 27 29 30 32 33 35 37 39
 40 41 43 44 46 47 49 51 52 54 56 58 60 62 64 67 69 72 74 77 80 83 86 89 92 96 99 103 107 111 115 120 124 129 134 139 144 149 154 160 166 171 177 183 189 195 201 207 212 218 223 229 234 238 243 247 250 254 256 258 260 261 262 262 262 261 260 258 256 253 250 247 243 240 235 231 227 222 217 213 208 203 198 193 188 184 179 174 170 165 161 156 152 148 144 140 136 132 129 125 122 119 116 113 110 107 104 101 99 96 94 92 89 87 85 83 81 80 78 76 75 73 72 70 69 67 66 65 64 63 62 60 59 58 57 56 56 55 54 53 52 51 50 49 49 48 47 46 45 44 44 43 42 41 40 40 39 38 37 37 36 35 34 34 33 32 31 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 12 12 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 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 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 12 12 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 15 15 15 15 15 16 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 35 36 38 39
 48 48 49 49 49 50 50 50 51 51 52 52 53 53 53 54 54 55 56 56 57 57 58 59 60 60 61 62 63 64 65 66 68 69 70 72 73 75 76 78 80 82 84 87 89 92 95 98 101 105 108 112 116 120 125 130 135 141 146 152 159 165 172 180 187 195 203 212 221 230 239 249 259 269 279 289 299 310 320 330 340 350 359 368 377 384 391 398 403 408 411 414 415 416 415 413 410 406 400 394 387 379 370 361 351 340 329 318 307 295 284 272 261 250 239 228 218 207 198 188 179 170 162 154 147 139 133 126 120 114 109 104 99 94 90 86 82 78 75 71 68 65 63 60 58 55 53 51 49 47 46 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31 32 32 32 33 33 33 34 34 35 35 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 46 46 47 47 47 47 48
 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 57 59 61 62 64 65 67 69 71 73 75 77 79 81 83 85 87 90 92 94 97 99 102 104 107 109 112 115 117 120 123 125 128 130 133 135 137 140 142 144 146 148 149 151 152 153 154 155 155 156 156 156 156 155 155 154 153 152 150 149 147 145 143 141 139 136 134 131 128 126 123 120 117 114 111 108 105 103 100 97 94 91 88 85 83 80 77 75 72 70 67 65 63 60 58 56 54 52 50 49 47 45 44 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 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 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 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 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 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 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 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37
 31 33 35 37 39 41 44 46 49 52 54 57 61 64 67 71 75 79 83 88 93 98 103 109 115 121 128 135 143 151 159 168 177 186 196 207 218 230 242 254 267 280 294 307 321 336 350 364 378 391 404 417 428 439 448 457 464 469 473 476 477 476 474 470 465 458 450 441 431 420 409 397 384 371 358 345 332 319 306 293 281 269 257 245 234 223 213 203 193 184 175 167 159 151 144 136 130 123 117 111 106 101 96 91 87 82 78 75 71 68 64 61 59 56 53 51 49 47 45 43 41 39 38 37 35 34 33 32 31 30 29 28 27 27 26 26 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 16 16 16 16 16 16 15 15 15 15 15 14 14 14 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 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 19 20 21 22 24 25 26 28 30
 26 27 28 29 30 31 32 33 34 36 37 38 40 42 43 45 47 49 51 53 55 57 60 63 65 68 72 75 78 82 86 90 94 99 104 109 114 119 125 131 137 143 150 156 163 169 176 182 188 194 199 204 209 213 216 219 220 221 222 221 219 217 214 210 206 201 196 190 184 178 172 166 159 153 146 140 134 128 122 117 111 106 101 96 92 88 83 80 76 72 69 66 63 60 57 55 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 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 24 24 25 25 25 25 24 24 24 24 24 24 24 24 24 24 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 14 13 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 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 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 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25
 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 46 48 50 52 54 57 59 62 65 68 71 74 78 81 85 89 93 98 102 107 112 118 123 129 135 142 148 155 162 169 176 183 191 198 206 213 220 228 234 241 247 253 259 264 268 272 275 278 279 281 281 281 281 280 278 276 273 270 266 262 258 253 249 244 239 233 228 223 218 212 207 202 197 192 187 182 177 172 168 163 159 155 151 147 144 140 137 133 130 127 124 122 119 117 114 112 110 109 107 105 104 103 101 100 99 99 98 97 97 96 96 96 95 95 95 95 95 95 95 95 95 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 95 95 94 94 93 93 92 91 91 90 89 88 87 86 85 83 82 81 79 78 76 75 73 72 70 69 67 65 63 62 60 58 57 55 53 51 50 48 46 45 43 42 40 39 37 36 35 33 32 31 30 29 27 26 25 24 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 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 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 10 10 11 11 12 12 13 14 14 15
 45 48 50 53 55 58 61 64 67 69 73 76 79 82 85 89 92 95 99 102 106 110 113 117 120 124 128 132 135 139 143 146 150 154 157 161 165 168 172 175 179 182 186 189 193 196 200 203 207 210 214 218 221 225 229 233 238 242 247 251 256 261 267 272 278 284 290 296 302 309 316 323 330 337 344 351 358 366 373 380 387 394 401 407 413 419 425 430 435 439 442 445 448 449 450 450 450 448 446 443 439 434 429 423 416 408 400 392 383 373 363 353 343 333 322 312 301 291 281 271 261 251 242 233 224 216 207 200 192 185 178 172 165 159 154 148 143 138 134 129 125 121 117 113 110 106 103 100 97 94 91 88 86 83 81 78 76 74 72 70 68 66 64 62 60 58 56 55 53 51 50 48 47 45 44 42 41 40 38 37 36 34 33 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 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 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 4 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 1 1 1 1 2 2 2 3 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 16 18 19 21 22 24 25 27 29 31 33 34 37 39 41 43
 20 21 22 23 24 25 26 28 29 30 31 33 34 36 37 39 40 42 44 46 48 50 52 54 56 58 61 63 66 68 71 74 77 80 83 86 89 93 96 99 103 106 110 114 117 121 124 128 132 135 139 142 145 149 152 155 158 160 163 165 167 169 171 173 174 176 177 178 178 179 179 179 180 180 179 179 179 178 178 177 176 176 175 174 173 172 171 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 155 154 152 151 150 149 148 147 146 144 143 142 141 139 138 136 135 133 132 130 128 127 125 123 121 119 117 115 113 111 109 107 105 102 100 98 96 93 91 89 87 84 82 80 78 76 73 71 69 67 65 63 61 59 58 56 54 52 51 49 47 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 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 6 6 6 6 6 6 6 6 6 6 6 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 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 5 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 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 11 11 12 12 13 14 14 15 16 17 17 18 19
 36 36 37 38 39 40 41 43 44 45 46 47 48 50 51 52 54 55 57 58 60 62 63 65 67 69 71 72 74 77 79 81 83 85 88 90 93 95 98 101 104 107 109 113 116 119 122 126 129 133 136 140 144 148 152 156 160 165 169 174 179 183 188 193 198 203 209 214 219 225 230 236 242 247 253 259 265 271 276 282 288 294 299 305 310 316 321 326 331 335 339 343 346 350 352 354 356 357 357 357 356 354 352 349 345 340 335 329 323 316 308 300 291 282 273 264 254 244 235 225 215 206 197 187 179 170 162 154 146 139 132 125 119 113 107 102 97 92 87 83 79 75 72 68 65 62 59 57 54 52 49 47 45 43 42 40 38 37 35 34 33 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 13 12 12 11 11 11 10 10 10 10 9 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 14 14 14 15 15 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35
 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 37 39 40 43 45 47 49 52 54 57 60 63 66 69 72 75 79 82 85 89 92 96 99 102 105 108 111 114 116 119 121 122 124 125 126 126 127 127 126 126 125 124 123 122 120 118 117 115 113 111 108 106 104 102 100 97 95 93 91 89 87 85 83 81 79 77 75 73 72 70 68 67 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 39 38 37 37 36 36 35 34 34 33 33 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 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 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 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 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 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 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6
 9 10 11 12 12 13 14 15 16 18 19 20 21 23 24 25 27 28 30 32 34 35 37 40 42 44 47 50 52 56 59 62 66 70 74 79 84 89 95 101 108 116 124 132 142 152 163 175 188 202 218 235 253 273 294 317 342 369 397 428 460 493 528 564 600 637 674 710 745 777 807 833 855 872 884 891 891 887 877 861 842 818 791 761 730 696 662 628 593 559 526 493 462 432 403 375 349 325 301 280 259 240 222 206 190 176 162 150 139 128 118 109 101 93 87 80 74 69 64 59 55 52 48 45 42 40 37 35 33 31 30 28 27 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 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 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 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 1 1 2 2 3 3 4 5 5 6 7 7 8
 28 29 30 31 32 33 35 36 37 38 40 41 43 44 46 48 49 51 53 55 57 59 61 63 65 67 69 72 74 76 79 81 84 86 89 91 94 96 99 101 103 106 108 110 112 114 115 117 118 119 120 121 122 122 123 123 123 123 123 122 122 121 120 120 119 118 117 116 115 114 113 112 110 109 108 107 106 105 105 104 103 102 101 101 100 100 99 99 99 98 98 98 98 98 98 98 98 98 99 99 99 100 101 101 102 103 103 104 105 106 107 108 109 111 112 113 114 116 117 118 120 121 122 124 125 126 127 128 129 130 130 131 131 131 131 131 131 131 130 129 128 127 126 124 123 121 119 117 115 113 111 108 106 104 101 99 96 94 91 89 86 84 81 79 77 74 72 70 68 65 63 61 59 57 56 54 52 50 48 47 45 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 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 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 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 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27
 19 20 21 22 22 23 24 25 26 27 28 28 29 30 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 53 54 56 58 60 62 65 67 69 72 74 77 79 82 84 87 90 93 96 99 102 105 108 111 114 117 120 123 126 129 132 135 138 141 143 146 148 151 153 155 158 160 162 163 165 167 169 170 172 173 174 176 177 178 180 181 182 183 185 186 187 188 190 191 193 194 195 197 199 200 202 204 206 208 210 212 214 216 218 220 223 225 227 230 232 234 237 239 241 243 245 247 249 251 252 254 255 256 257 257 257 257 257 256 255 253 252 250 248 245 242 239 236 232 229 225 221 217 212 208 203 199 194 190 185 180 176 171 167 162 158 154 149 145 141 137 133 130 126 122 119 115 112 108 105 102 99 96 93 90 88 85 82 80 77 75 73 70 68 66 64 62 60 58 56 54 52 51 49 47 46 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 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 11 11 11 11 11 11 10 10 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 6 5 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 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 13 14 14 15 16 16 17 17 18 19
 11 12 14 15 17 18 20 22 24 26 29 31 34 37 39 43 46 49 53 57 62 66 71 76 81 87 93 100 107 114 121 129 137 146 155 164 173 182 192 201 210 220 229 237 245 252 259 265 270 274 277 279 281 281 280 279 277 274 271 267 263 258 253 249 244 239 234 229 224 220 215 211 207 204 200 197 194 191 189 186 184 182 181 179 178 176 175 174 174 173 173 172 172 172 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 171 171 170 170 169 168 167 165 164 162 160 158 156 153 151 148 145 142 139 136 133 129 126 123 119 116 112 109 105 102 98 95 91 88 85 82 79 76 73 70 67 65 62 59 57 55 52 50 48 46 44 42 40 39 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 6 6 5 5 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 1 1 1 1 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 2 2 2 2 2 2 2 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 1 2 3 3 4 5 6 7 8 10
 17 17 18 19 20 21 22 23 25 26 27 28 29 31 32 34 35 37 39 40 42 44 46 48 51 53 55 58 61 64 67 70 73 77 80 84 89 93 98 103 108 113 119 125 132 139 146 153 161 170 178 187 196 206 216 226 236 246 256 267 277 287 297 306 315 323 331 338 344 349 353 357 359 360 361 360 358 356 353 349 344 339 333 326 320 313 305 298 290 283 275 267 260 252 245 238 231 224 217 210 204 198 192 186 180 175 170 165 160 156 151 147 143 140 136 133 130 127 124 121 119 117 115 113 111 109 108 106 105 104 103 102 101 100 99 99 98 97 97 96 96 95 95 94 94 93 93 92 92 91 91 90 90 89 88 87 87 86 85 84 83 82 81 80 79 78 77 76 74 73 72 71 69 68 66 65 64 62 61 59 58 56 55 53 52 51 49 48 46 45 43 42 41 39 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 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 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 5 5 5 5 5 5 4 4 4 4 4 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 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 10 11 12 13 13 14 15 16
 45 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 62 63 65 66 68 69 71 73 75 76 78 81 83 85 87 90 93 95 98 101 104 107 111 114 118 122 126 130 134 138 143 147 152 157 162 167 172 177 182 188 193 198 203 208 213 218 223 227 232 236 240 244 247 250 253 255 258 259 261 262 263 264 264 264 264 264 263 263 262 261 259 258 256 254 253 251 249 247 244 242 240 238 235 233 230 228 225 223 220 218 215 212 210 207 204 202 199 196 193 190 187 184 182 179 176 173 170 166 163 160 157 154 151 148 145 141 138 135 132 129 126 123 120 117 114 111 108 105 102 100 97 94 92 89 87 84 82 80 77 75 73 71 69 67 65 63 61 59 57 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 20 19 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 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 7 7 7 7 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 12 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 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 44
 132 136 140 145 149 153 157 161 165 169 172 176 180 183 187 190 193 196 199 202 205 207 210 212 215 217 219 221 223 224 226 227 228 229 230 231 232 233 233 233 234 234 234 234 233 233 233 232 232 231 230 230 229 228 227 226 226 225 224 223 222 221 220 220 219 218 217 217 216 215 215 214 214 213 213 213 213 213 213 213 213 213 214 214 215 216 217 218 219 221 222 224 226 228 231 233 236 239 242 246 249 253 258 262 267 271 276 282 287 293 298 304 310 316 322 328 333 338 343 348 352 356 359 361 362 362 362 361 358 355 351 345 339 333 325 317 308 299 289 279 269 259 249 239 228 218 209 199 190 181 172 164 156 148 140 133 126 120 113 107 102 96 91 86 81 77 73 68 64 61 57 54 50 47 44 41 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 1 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 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 13 13 14 15 15 16 17 18 19 21 22 23 25 26 28 29 31 33 35 37 40 42 45 48 50 53 56 60 63 66 70 74 77 81 85 89 93 98 102 106 110 115 119 123 128
 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 14 14 15 15 16 17 18 19 20 21 22 23 24 25 27 28 30 32 34 36 38 40 43 45 48 51 55 58 62 66 70 74 79 84 89 95 101 107 113 120 127 134 141 149 157 166 174 183 192 201 210 220 230 239 249 259 269 278 288 297 306 315 323 331 339 346 352 358 363 368 371 374 376 378 378 378 377 375 373 370 366 361 357 351 346 339 333 327 320 313 306 299 292 285 279 272 265 259 253 247 241 235 230 225 220 215 210 205 201 197 193 189 185 181 178 174 171 168 165 162 159 156 153 150 147 145 142 140 137 134 132 129 127 125 122 120 117 115 112 110 108 105 103 100 98 96 93 91 88 86 84 81 79 77 74 72 70 67 65 63 61 59 57 55 53 51 49 47 45 44 42 41 39 38 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 29 29 30 30 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 40 40 41 41 42 43 43 44 45 45 46 47 48 49 49 50 51 52 53 54 55 57 58 59 61 62 64 65 67 69 71 73 76 78 81 84 87 90 94 97 101 105 110 114 119 125 130 136 142 149 155 162 170 178 186 194 203 212 221 231 240 251 261 271 282 292 302 313 323 333 343 352 361 369 377 384 390 395 399 401 403 404 403 402 399 395 390 384 377 370 361 352 343 333 322 311 301 290 279 268 257 247 237 227 217 208 199 190 182 174 166 159 152 145 139 133 128 122 117 113 108 104 100 96 93 89 86 83 80 77 74 72 69 67 65 63 61 59 57 55 53 52 50 49 47 46 44 43 42 40 39 38 37 36 35 33 32 31 30 29 29 28 27 26 25 24 23 23 22 21 20 20 19 18 17 17 16 16 15 14 14 13 13 12 12 12 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 7 7 7 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 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 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 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28
 14 15 16 17 19 20 21 22 24 25 27 28 30 31 33 34 36 38 40 42 44 46 48 50 52 54 56 59 61 63 65 68 70 72 75 77 79 81 83 85 87 89 91 92 93 95 96 97 98 98 99 99 100 100 100 99 99 99 98 98 97 97 96 95 95 94 93 93 92 92 91 91 90 90 90 90 90 90 90 90 90 91 91 92 92 93 94 95 97 98 99 101 103 105 107 109 112 115 118 121 124 128 132 136 141 146 151 157 163 170 177 185 193 201 210 220 230 241 252 264 276 289 302 315 328 341 354 366 377 387 396 403 409 413 414 414 411 407 400 391 381 369 356 342 328 313 298 282 267 252 238 224 210 197 185 174 163 152 142 133 124 116 109 102 95 89 83 77 72 67 63 59 55 51 47 44 41 38 35 33 30 28 26 24 22 20 19 17 16 14 13 12 11 10 9 8 7 6 6 5 4 4 3 3 3 2 2 2 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 11 12 13
 26 26 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 56 57 59 61 63 65 67 69 71 73 75 78 80 82 85 87 90 93 95 98 100 103 106 108 111 113 116 118 121 123 125 127 129 131 133 134 136 137 138 139 140 141 142 143 143 144 144 145 145 146 146 146 146 147 147 147 148 148 149 149 150 150 151 151 152 153 154 155 156 157 158 160 161 162 164 165 167 169 170 172 174 176 177 179 181 182 184 186 187 188 190 191 192 192 193 193 193 193 192 192 191 190 188 186 184 182 180 177 175 172 169 165 162 159 155 152 149 145 142 138 135 131 128 125 122 118 115 112 109 107 104 101 99 96 94 91 89 87 85 82 80 78 76 75 73 71 69 68 66 64 63 61 60 58 57 55 54 52 51 50 48 47 46 44 43 42 40 39 38 37 36 35 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 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 8 8 8 7 7 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 7 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 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25
 15 15 16 16 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 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 55 56 58 59 61 63 65 67 69 71 73 76 78 81 83 86 89 92 96 99 103 107 110 114 119 123 127 132 137 142 147 152 157 163 169 175 181 187 193 200 207 214 221 228 235 243 250 258 266 274 282 289 297 305 313 321 329 336 343 350 356 362 368 373 377 380 383 385 386 386 386 384 381 378 374 368 362 356 348 340 332 323 313 303 294 284 273 263 253 243 233 224 214 205 196 188 179 171 164 156 149 142 136 129 123 118 112 107 102 97 93 88 84 80 76 73 69 66 63 60 57 54 52 49 47 44 42 40 38 36 34 33 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 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 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 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 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 3 3 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 12 13 13 14 14
 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 54 56 58 60 62 65 67 70 73 76 79 82 86 89 93 97 102 107 111 117 122 128 133 140 146 152 159 166 173 181 188 195 202 209 216 223 229 235 240 245 249 253 255 257 258 259 258 257 255 252 248 244 240 235 229 224 218 212 206 199 193 187 181 174 168 163 157 151 146 141 136 131 126 121 117 113 109 105 101 98 95 91 88 86 83 80 78 75 73 71 69 67 65 63 62 60 59 57 56 55 54 53 52 51 51 50 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 49 49 49 49 49 50 50 50 50 50 50 50 50 50 51 51 51 51 50 50 50 50 50 50 50 50 49 49 49 49 48 48 48 47 47 46 46 46 45 45 44 44 43 42 42 41 41 40 39 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 22 22 22 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 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 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 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 19 19 19 20 20 20 21 21 22 22 22 23 23 24 25 25 26 26 27 28 28 29 30 31
 10 11 12 12 13 14 14 15 16 17 18 19 19 20 21 22 23 25 26 27 28 30 31 33 34 36 38 40 42 44 46 48 51 54 57 60 63 66 70 74 78 82 87 92 98 103 109 116 123 130 138 146 154 163 173 182 192 203 214 225 236 247 259 270 281 292 303 313 323 332 340 347 354 359 364 368 371 373 374 374 373 372 370 367 364 360 356 352 347 342 337 332 327 322 317 313 308 303 299 294 290 286 282 279 275 272 269 266 264 261 259 257 256 254 253 252 251 250 249 249 248 248 248 248 247 247 247 247 246 246 245 244 243 242 241 239 237 234 232 229 225 222 218 214 210 205 201 196 191 186 181 176 170 165 160 154 149 144 139 134 129 124 119 115 110 106 102 97 93 89 86 82 78 75 72 69 65 62 60 57 54 52 49 47 44 42 40 38 36 34 32 31 29 27 26 24 23 22 21 19 18 17 16 15 15 14 13 13 12 12 11 11 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 11 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 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 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 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10
 35 38 41 45 49 53 57 62 67 72 78 85 92 99 107 116 125 135 146 157 169 182 196 211 226 242 259 276 294 311 328 345 361 375 388 399 407 413 415 415 412 406 398 387 374 360 345 329 312 296 279 263 248 233 219 205 192 180 169 159 149 140 132 125 118 111 105 100 95 91 86 83 79 76 73 70 68 66 63 62 60 58 57 56 55 54 53 52 51 51 50 50 50 50 50 50 50 50 50 51 51 52 53 53 54 55 57 58 60 61 63 65 67 70 72 75 78 81 84 88 92 96 100 105 110 115 120 126 131 137 143 149 155 161 167 172 178 183 187 192 195 198 200 202 202 202 201 200 197 194 190 186 181 176 170 164 158 151 145 138 132 126 119 113 107 101 96 91 85 81 76 71 67 63 59 56 52 49 46 43 40 37 35 32 30 28 26 24 22 20 19 17 16 14 13 12 11 10 9 8 7 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 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 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 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 1 1 2 2 2 3 4 4 5 6 7 8 9 10 11 12 14 15 17 19 20 22 25 27 29 32
 15 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 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 43 44 45 46 47 48 49 50 51 51 52 53 54 55 56 56 57 58 59 59 60 61 62 62 63 63 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 72 73 73 73 74 74 74 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 74 74 73 73 72 72 71 71 70 69 68 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 19 18 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 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14
 33 34 36 37 38 40 41 42 44 45 47 49 50 52 54 56 58 59 62 64 66 68 70 73 75 78 80 83 86 89 92 95 98 102 105 109 113 117 121 125 129 134 138 143 148 153 158 163 168 173 179 184 190 195 201 206 212 217 222 228 233 238 242 247 251 255 259 263 266 269 272 274 277 278 280 281 282 283 283 283 283 283 282 282 281 280 278 277 275 274 272 270 268 266 264 262 260 257 255 253 250 248 245 243 240 238 235 233 230 228 226 223 221 219 216 214 212 210 208 206 204 202 200 198 197 195 194 193 192 191 190 189 188 188 187 187 187 186 186 186 186 186 186 187 187 187 187 188 188 188 188 188 188 189 189 189 188 188 188 188 187 187 186 186 185 184 183 182 181 179 178 176 175 173 171 169 167 165 162 160 157 155 152 149 146 143 140 137 134 131 127 124 121 117 114 111 107 104 101 97 94 91 88 85 82 79 76 73 71 68 65 63 61 58 56 54 52 50 49 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 26 25 24 24 23 23 22 22 22 21 21 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 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 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 13 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32
 4 4 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 11 11 12 12 13 14 15 16 17 18 19 21 22 24 25 27 29 32 34 37 40 43 47 51 55 60 66 72 79 86 94 103 113 124 136 149 163 179 195 212 230 249 269 288 307 326 343 359 373 384 393 399 401 401 398 392 385 376 365 353 341 328 316 303 291 279 268 257 247 237 229 221 213 207 201 195 191 186 183 180 177 175 174 173 172 172 172 173 174 176 178 181 184 187 191 195 199 203 208 212 217 221 225 229 232 235 238 239 240 239 238 236 232 228 223 218 211 204 196 188 180 172 164 155 147 139 131 124 116 110 103 97 91 85 80 75 71 66 62 58 55 51 48 45 43 40 37 35 33 31 29 27 26 24 22 21 20 18 17 16 15 14 13 12 11 10 9 8 7 7 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 1 1 1 1 1 1 1 1 1 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4
 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 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 12 13 14 15 16 17 19 20 22 23 25 27 29 32 34 37 39 42 46 49 52 56 60 64 68 73 78 83 88 93 99 105 111 118 125 132 139 147 155 163 171 180 189 198 207 217 227 237 247 257 267 277 287 297 306 315 323 331 338 344 349 354 357 359 359 359 357 355 351 346 340 333 326 318 309 301 291 282 273 263 254 245 236 228 220 212 204 197 190 183 177 171 166 160 155 151 146 142 138 135 131 128 125 122 119 116 114 112 109 107 105 103 101 100 98 96 95 93 91 90 88 87 86 84 83 81 80 79 77 76 74 73 71 70 68 67 65 64 62 61 59 58 56 54 53 51 50 48 47 45 44 42 41 40 38 37 36 35 34 33 31 30 29 28 28 27 26 25 24 24 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 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 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 0 0 0 0 0 0 0 0 0 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
 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 57 58 60 62 64 66 68 70 72 75 77 80 82 85 88 91 94 97 100 103 106 109 113 116 119 123 126 129 133 136 140 143 146 150 153 156 159 163 166 169 172 175 177 180 183 185 188 190 192 194 196 198 200 202 203 205 206 208 209 210 210 211 212 212 213 213 213 214 214 214 214 214 214 213 213 213 213 213 212 212 212 211 211 211 210 210 209 208 208 207 206 205 204 202 201 199 197 195 193 191 188 186 183 180 176 173 169 166 162 158 154 150 146 141 137 133 128 124 119 115 111 106 102 97 93 89 85 81 77 73 69 66 62 59 56 52 49 47 44 41 38 36 34 31 29 27 26 24 22 21 19 18 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 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 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 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11
 8 9 9 9 10 10 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 45 47 49 52 54 57 60 63 67 70 74 78 83 87 93 98 104 110 117 124 131 139 148 157 166 175 185 196 206 217 228 239 251 262 273 284 294 305 314 324 332 340 348 354 360 365 369 373 376 378 379 380 380 380 379 377 376 374 371 369 366 363 360 357 354 350 347 344 341 337 334 331 328 325 322 319 316 312 309 306 302 299 295 291 287 283 278 273 268 263 257 251 244 238 231 224 217 210 202 195 187 180 172 165 158 150 143 136 130 123 117 111 105 99 94 89 84 79 74 70 66 62 58 54 51 47 44 41 38 36 33 31 28 26 24 22 20 18 16 15 13 12 10 9 8 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 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 2 2 2 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 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 8
 78 81 83 85 87 89 91 93 95 98 100 102 104 106 108 110 112 113 115 117 118 120 121 122 123 124 125 125 126 126 126 126 125 125 124 123 122 121 119 118 116 114 112 110 108 106 104 101 99 97 94 92 90 88 85 83 81 79 77 75 73 72 70 68 67 66 64 63 62 61 60 59 58 57 56 56 55 54 54 54 53 53 53 52 52 52 52 52 52 52 53 53 53 54 54 55 55 56 57 57 58 59 60 62 63 64 66 67 69 71 73 75 78 80 83 86 89 93 96 100 105 109 114 119 125 131 137 144 151 158 166 174 183 192 201 210 220 230 239 249 259 268 277 286 294 301 307 313 317 321 323 324 324 323 320 317 312 307 301 294 287 279 271 263 254 245 237 228 219 210 202 194 186 178 170 163 156 149 142 136 130 124 118 112 107 102 97 93 88 84 80 76 73 69 66 62 59 57 54 51 49 46 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 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 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 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 38 40 41 43 45 46 48 50 51 53 55 57 59 60 62 64 66 68 70 72 74 76
 35 36 38 39 40 41 42 43 45 46 47 48 49 50 52 53 54 55 57 58 59 60 62 63 64 66 67 69 70 72 73 75 76 78 80 82 83 85 87 89 91 93 96 98 100 103 105 108 110 113 116 119 122 125 128 131 135 138 142 145 149 152 156 160 163 167 171 175 178 182 186 189 193 196 200 203 206 209 213 216 219 222 225 228 230 233 236 239 242 244 247 250 253 256 259 262 265 268 272 275 279 282 286 290 294 299 303 308 313 318 323 329 334 340 346 352 359 366 373 380 387 395 402 410 418 426 434 442 450 457 465 472 479 486 492 497 502 506 509 512 513 514 513 512 509 506 502 496 490 482 474 465 455 445 434 422 410 398 386 373 360 347 333 320 307 294 281 269 256 244 232 220 209 198 187 177 167 157 148 139 130 122 114 107 100 93 86 80 74 68 63 58 54 49 45 41 38 34 31 28 25 23 21 18 17 15 13 12 10 9 8 7 6 5 5 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 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 0 0 0 0 0 0 0 0 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 6 6 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 31 32 33 34
 0 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 3 3 4 5 6 7 8 10 12 14 17 20 24 28 32 37 43 50 57 66 75 86 97 111 125 142 160 180 202 226 253 283 315 350 387 428 471 518 566 616 668 720 772 822 870 913 951 983 1007 1022 1029 1028 1018 1001 976 946 912 874 834 793 751 709 668 628 590 554 520 487 457 428 402 377 353 332 311 292 274 257 242 227 213 199 187 175 164 154 144 134 125 117 109 102 94 88 81 75 70 64 59 55 50 46 42 38 35 31 28 25 22 20 17 15 13 10 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 0 0 0 0
 45 47 50 52 54 56 59 61 63 66 68 70 73 75 77 79 82 84 86 88 90 92 94 96 98 99 101 103 104 106 107 108 109 110 111 112 113 113 114 114 114 115 115 115 115 114 114 114 113 113 112 112 111 111 110 109 109 108 108 107 107 107 107 106 106 106 107 107 107 108 108 109 110 110 111 113 114 115 117 118 120 122 124 126 128 131 134 137 140 143 146 150 154 158 163 168 173 179 185 191 198 205 213 221 230 240 250 261 273 285 298 313 328 344 360 378 397 417 437 458 480 502 524 546 568 588 608 626 642 655 666 674 678 678 676 669 659 646 630 612 592 570 547 523 499 474 450 426 403 380 358 337 317 298 280 263 247 232 217 204 191 179 167 157 146 137 128 120 112 104 97 90 84 78 73 67 62 58 53 49 45 41 38 34 31 28 25 23 20 18 16 14 12 10 9 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 1 2 3 3 4 5 6 7 8 10 11 12 14 15 17 18 20 21 23 25 27 29 31 33 35 37 39 41 43
 21 22 22 22 22 22 22 22 22 22 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 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 33 34 35 37 38 40 42 43 45 48 50 52 55 58 60 64 67 70 74 77 81 85 89 93 98 102 107 112 117 122 128 133 139 145 150 156 163 169 175 181 188 194 200 207 213 219 225 231 237 243 248 253 258 262 266 270 273 275 278 279 281 281 281 281 280 279 278 276 273 271 268 265 261 258 254 250 246 242 239 235 231 227 223 220 216 213 209 206 203 199 196 193 190 187 184 181 178 176 173 170 167 164 161 158 156 153 150 147 144 141 138 135 131 128 125 122 119 115 112 109 105 102 99 95 92 89 85 82 79 76 73 69 66 63 61 58 55 52 50 47 45 42 40 38 36 34 32 30 28 27 25 24 23 21 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 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 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 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 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21
 4 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 27 28 29 31 32 34 36 38 40 43 46 49 52 56 60 64 69 74 80 87 94 102 111 121 132 144 157 172 188 206 225 246 269 294 321 350 381 413 447 483 520 557 595 633 669 703 735 764 789 808 823 833 837 835 828 817 801 781 759 734 707 679 651 622 593 565 537 510 484 459 436 413 392 372 353 335 318 303 288 275 262 251 240 230 222 214 207 200 195 190 186 182 180 177 176 175 174 174 175 175 177 178 180 182 185 187 190 193 196 199 202 206 209 212 215 218 221 224 227 229 231 233 235 236 237 238 239 239 239 238 238 237 235 233 231 229 226 223 219 216 212 207 203 198 194 189 184 178 173 168 162 157 151 146 141 135 130 125 119 114 110 105 100 96 92 87 84 80 76 73 70 67 64 61 59 56 54 52 51 49 47 46 45 44 43 42 41 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 31 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 20 20 19 18 18 17 16 16 15 14 13 13 12 11 10 10 9 8 7 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 1 1 2 2 2 3 3 4 4
 18 19 20 20 21 22 23 24 24 25 26 27 28 28 29 30 31 32 32 33 34 35 36 36 37 38 39 39 40 41 42 43 44 44 45 46 47 48 49 50 51 51 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 71 72 74 75 77 78 80 82 83 85 87 89 91 93 94 96 98 101 103 105 107 109 111 113 116 118 120 123 125 128 130 133 136 138 141 144 147 150 153 157 160 164 167 171 175 179 183 187 192 196 201 205 210 215 220 225 231 236 242 247 253 258 264 270 275 281 287 292 298 303 308 314 318 323 328 332 336 339 343 345 348 350 351 352 352 352 351 350 348 345 342 338 334 329 324 318 311 305 297 289 281 273 264 255 246 237 227 218 208 199 189 180 171 162 153 144 136 127 120 112 104 97 91 84 78 72 66 61 56 51 47 43 39 35 32 29 26 23 21 19 17 15 13 11 10 9 7 6 5 4 4 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 1 1 2 3 3 4 4 5 6 6 7 8 9 9 10 11 12 12 13 14 15 16 16 17
 28 28 29 29 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 43 43 44 44 45 46 47 47 48 49 50 52 53 54 56 57 59 61 63 66 68 71 73 77 80 83 87 91 95 99 104 109 114 119 124 130 136 142 147 153 160 166 172 178 184 189 195 201 206 211 216 220 224 228 231 234 237 239 241 243 244 244 245 245 244 244 243 241 240 238 236 234 231 229 226 223 220 218 215 212 209 206 203 201 198 196 193 191 189 187 185 184 182 181 180 179 178 177 176 176 175 175 174 173 173 172 172 171 170 169 168 166 165 163 162 160 157 155 153 150 147 144 141 138 134 131 127 123 120 116 112 108 104 100 96 92 88 84 80 76 72 69 65 62 58 55 52 48 45 43 40 37 34 32 30 27 25 23 21 19 18 16 15 13 12 11 9 8 7 6 6 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 1 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 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 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19 20 20 21 22 22 23 24 25 25 26 26 27
 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 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 37 38 39 41 42 44 45 47 49 51 52 54 56 58 60 62 64 66 68 69 71 73 74 76 77 78 79 80 81 82 82 82 83 83 83 82 82 82 81 81 80 79 78 77 77 76 75 74 73 72 71 70 69 68 67 66 65 64 64 63 62 61 61 60 60 59 59 58 58 58 57 57 57 57 57 57 58 58 58 59 59 60 61 61 62 63 65 66 67 69 70 72 74 76 78 80 83 85 87 90 92 95 97 100 103 105 108 110 112 114 116 118 119 121 122 123 124 124 124 124 124 123 122 121 120 118 117 115 113 110 108 105 103 100 97 94 91 88 86 83 80 77 74 71 68 65 63 60 58 55 53 50 48 46 44 41 39 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 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 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 13 13 13 13 13 13 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 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 12 12 12 12 12 12 12 13 13 13 13 13 13 14
 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 34 34 34 35 35 35 35 35 36 36 36 37 37 38 38 39 39 40 41 42 43 44 45 46 48 49 51 52 54 56 58 60 62 65 67 70 72 75 78 81 84 87 90 93 97 100 103 107 110 114 117 121 124 128 131 134 137 140 143 146 149 151 154 156 158 159 161 162 163 164 164 165 165 164 164 163 162 161 160 158 157 155 153 151 149 146 144 141 139 136 134 131 129 126 123 121 119 116 114 112 110 107 106 104 102 100 99 97 96 95 94 93 92 91 90 90 89 88 88 88 87 87 87 86 86 86 86 86 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 83 83 83 83 82 82 82 81 81 81 80 80 79 79 78 78 77 77 76 76 75 74 74 73 72 72 71 70 70 69 68 68 67 66 66 65 64 64 63 63 62 62 61 61 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 61 61 61 61 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 61 61 61 60 60 59 59 58 58 57 56 56 55 54 54 53 52 51 51 50 49 48 47 47 46 45 44 43 42 41 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33
 16 17 18 19 21 22 23 25 26 28 29 31 33 34 36 38 40 42 44 46 48 50 52 54 56 58 61 63 65 68 71 73 76 78 81 84 87 90 93 96 99 102 105 109 112 115 119 122 126 130 133 137 141 145 149 153 157 162 166 170 175 179 184 188 193 197 202 206 211 215 219 224 228 232 236 239 243 246 249 252 255 257 260 262 264 265 267 268 269 269 270 270 270 270 270 270 270 269 268 268 267 266 265 264 263 262 260 259 258 257 256 256 255 254 254 254 253 254 254 255 256 257 259 260 263 266 269 272 276 280 285 290 296 301 307 313 319 326 332 338 344 350 355 360 364 368 371 373 374 374 373 371 368 364 358 352 345 336 327 318 307 296 285 273 262 250 238 226 214 202 191 180 169 159 149 139 130 121 113 105 97 90 84 77 71 66 60 55 51 46 42 38 35 32 29 26 23 21 19 17 15 13 12 11 9 8 7 7 6 5 5 4 4 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 7 8 9 10 11 12 13 14
 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 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 32 33 35 37 39 41 43 45 48 50 53 56 60 63 67 71 75 79 84 89 94 99 104 110 116 122 129 135 142 149 157 164 172 180 188 196 204 212 221 229 238 246 254 263 271 278 286 293 300 307 313 319 324 329 333 337 340 343 345 346 347 348 348 347 346 345 343 341 339 336 333 330 326 323 319 315 311 307 303 298 294 289 285 280 275 270 265 260 255 249 244 239 233 227 222 216 210 204 198 192 186 180 175 169 163 157 151 146 140 134 129 124 118 113 108 103 98 94 89 85 81 77 73 69 65 61 58 55 51 48 46 43 40 38 35 33 31 29 27 25 23 21 20 19 17 16 15 14 13 12 11 10 10 9 9 8 8 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 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 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14
 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 55 55 56 56 57 57 57 58 58 58 58 58 58 58 58 57 57 56 56 55 55 54 53 53 52 51 50 50 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 38 38 37 37 37 37 37 37 37 38 38 39 39 40 41 42 43 44 45 46 47 49 50 52 54 56 58 60 63 65 68 71 74 78 81 85 89 94 98 104 109 115 121 128 135 143 151 160 170 180 191 203 215 228 243 258 274 290 308 326 344 363 382 401 420 438 454 469 483 494 502 507 510 509 505 498 489 477 463 447 430 412 394 375 356 338 320 303 286 270 255 240 227 214 202 191 180 170 161 152 144 137 130 123 117 111 106 101 96 91 87 83 79 75 72 69 66 63 60 57 55 52 50 48 46 44 42 40 38 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 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 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 33 34 35 36 37 38 40
 26 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 48 50 51 53 54 56 59 61 64 67 70 74 77 82 86 92 97 103 110 117 125 134 143 153 163 175 187 200 214 228 243 259 276 293 310 327 345 362 378 393 407 419 428 435 438 439 436 430 421 409 394 377 359 339 319 299 278 258 239 220 202 185 170 155 141 129 117 107 97 89 81 74 67 61 56 51 47 43 39 36 33 31 29 27 25 23 21 20 19 18 17 16 15 14 13 13 12 12 11 11 10 10 10 9 9 9 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 3 3 3 3 3 3 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 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 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 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 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 25 25
 9 10 11 11 12 13 14 15 16 17 18 19 21 22 23 24 26 27 29 31 32 34 36 38 40 42 45 47 50 52 55 58 61 64 67 71 75 78 82 87 91 95 100 105 110 115 120 125 131 136 142 148 153 159 165 170 176 182 187 192 198 202 207 212 216 220 224 228 231 234 237 239 241 243 245 246 248 249 249 250 250 251 251 251 250 250 250 249 248 247 247 245 244 243 242 240 239 237 235 233 231 229 226 224 221 219 216 213 209 206 203 199 196 192 188 184 180 176 172 168 164 160 155 151 147 143 138 134 130 126 122 118 114 110 107 103 99 96 92 89 86 83 80 77 74 71 68 66 63 61 59 56 54 52 50 48 46 44 43 41 39 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 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 9 9 9 9 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 4 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 0 0 0 1 1 1 2 2 3 3 4 5 5 6 6 7 8 8
 25 26 26 27 27 28 28 29 29 30 30 30 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 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 50 50 51 52 53 53 54 55 56 57 59 60 61 63 64 66 68 70 72 74 76 78 81 83 86 89 92 96 99 103 107 112 116 121 126 132 138 144 151 158 166 174 183 192 202 212 223 235 247 260 274 288 303 318 334 349 365 380 395 409 421 433 442 450 455 457 457 454 449 440 430 417 403 387 370 353 335 317 299 282 265 249 233 219 205 192 179 168 157 147 138 129 121 114 107 101 95 89 84 79 75 71 67 63 60 57 54 51 49 46 44 42 40 38 36 34 33 31 30 28 27 26 25 24 22 21 20 19 19 18 17 16 15 15 14 13 13 12 12 11 10 10 10 9 9 8 8 8 7 7 7 7 7 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 8 8 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 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 10 10 10 10 10 10 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25
 39 40 41 41 42 42 43 44 44 45 45 46 46 47 48 48 49 49 50 51 51 52 52 53 54 54 55 56 56 57 58 59 60 61 61 62 64 65 66 67 68 70 71 73 75 77 79 81 84 86 89 92 95 99 103 107 112 116 121 127 133 139 146 153 160 168 176 185 194 203 213 223 233 243 254 265 276 286 297 308 318 328 337 346 354 361 367 372 376 378 380 380 378 375 371 366 359 351 342 333 322 311 300 288 276 263 251 239 227 215 204 193 182 172 162 153 144 136 128 121 114 108 102 96 91 86 82 78 74 71 67 64 62 59 57 54 52 51 49 47 46 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 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 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 14 14 14 14 14 15 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 28 29 30 31 31 32 33 33 34 35 35 36 37 37 38 39
 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 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 8 8 8 8 8 9 9 10 11 11 12 13 15 16 18 20 22 24 27 30 33 37 41 46 51 57 63 70 78 86 96 106 117 130 144 159 175 194 213 235 259 285 313 343 376 412 450 491 534 579 626 674 723 771 817 861 900 934 961 979 989 989 979 961 935 901 862 820 774 727 679 632 587 543 501 461 425 390 359 330 303 279 256 236 217 201 185 171 159 148 137 128 119 111 104 98 92 86 81 77 72 69 65 62 59 56 53 50 48 46 44 42 40 38 37 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 10 10 9 8 8 7 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 1 2 2 3 4 4 5 6 7 7 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 50 51 51 52 52 52 52 52 52 52 52 51 51 50 50 49 48 47 46 46 45 43 42 41 40 39 38 37 36 35 34 33 32 30 30 29 28 27 26 25 24 24 23 22 22 21 21 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13
 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 37 38 39 40 42 43 45 46 48 50 51 53 55 57 60 62 64 67 69 72 75 78 81 84 87 90 94 98 101 105 109 113 117 122 126 131 135 140 145 150 155 161 166 172 178 184 190 197 203 210 218 225 233 241 250 258 268 277 287 298 309 320 332 345 357 370 383 397 410 424 437 450 462 473 484 493 500 505 508 509 507 503 496 487 475 462 446 429 411 392 372 352 332 312 293 275 257 240 224 209 195 182 170 159 148 139 130 122 114 107 101 95 89 84 80 75 71 68 64 61 58 56 53 51 48 46 44 43 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 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 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 5 5 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 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 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 12 12 12 13 13 13 14 14 14 15
 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 36 37 38 39 41 42 44 46 47 50 52 55 57 60 64 67 71 75 79 84 89 94 100 106 112 119 126 134 142 150 159 168 178 188 199 210 221 233 246 259 272 286 299 313 328 342 357 371 385 398 412 424 436 447 456 464 471 477 480 482 482 481 478 472 466 458 448 438 426 413 400 386 372 357 343 328 314 300 287 273 261 248 237 226 215 205 195 186 178 170 162 155 149 143 137 131 126 122 117 113 109 105 102 98 95 92 89 86 84 81 79 77 75 73 71 69 67 65 64 62 61 59 58 56 55 54 52 51 50 49 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 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 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 29 29 30 31 31 32 33 34 34 35 36 37 37 38 39 40 40 41 42 43 43 44 45 46 46 47 48 48 49 50 50 51 52 52 53 53 54 54 55 55 56 56 57 57 57 58 58 58 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 58 58 58 58 57 57 57 57 56 56 56 55 55 55 54 54 53 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46
 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 22 22 22 22 23 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 35 36 37 39 41 43 45 47 49 51 54 56 59 62 65 68 72 75 79 83 86 90 94 98 103 107 111 115 120 124 128 132 136 140 144 148 152 156 159 163 166 170 173 176 179 181 184 186 188 190 192 194 196 197 198 200 201 201 202 202 203 203 203 202 202 201 200 199 198 197 195 194 192 190 188 186 184 182 180 177 175 173 170 168 166 164 161 159 157 155 153 152 150 148 146 145 143 142 141 139 138 137 136 135 134 133 132 131 130 130 129 128 127 126 126 125 124 123 122 121 120 119 118 117 116 115 114 112 111 109 108 106 104 102 100 98 96 94 91 89 86 84 81 79 76 73 71 68 65 62 60 57 55 52 50 47 45 43 41 38 36 35 33 31 29 28 27 25 24 23 22 21 20 19 18 17 17 16 15 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 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 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23
 40 40 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 59 60 62 63 65 67 69 71 73 75 77 79 82 84 87 90 93 96 99 102 106 109 113 117 121 126 130 135 140 145 150 155 161 166 172 177 183 188 193 198 203 208 212 216 219 222 224 226 227 227 226 225 223 221 218 214 210 205 201 195 190 184 178 172 166 160 154 148 143 137 132 126 121 116 112 107 103 98 94 91 87 83 80 77 74 71 68 65 63 60 58 56 53 51 49 47 46 44 42 40 39 37 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 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 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 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 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40
 44 45 46 47 48 49 50 51 52 52 53 54 54 55 56 56 57 57 58 58 59 59 59 60 60 60 61 61 61 62 62 62 63 63 64 64 64 65 65 66 67 67 68 69 70 71 72 73 74 76 77 79 81 82 84 87 89 92 94 97 100 103 106 110 113 117 121 125 129 133 137 141 145 149 154 158 162 166 170 173 177 180 184 187 189 192 194 196 198 199 200 200 201 200 200 199 197 195 193 191 188 185 181 177 173 169 165 160 155 150 145 140 135 130 125 121 116 111 106 102 98 94 90 86 82 79 76 73 70 68 65 63 61 60 58 57 56 55 54 54 53 53 53 53 53 54 54 55 55 56 57 58 59 60 62 63 65 66 68 70 72 74 76 78 80 83 85 87 90 93 95 98 101 103 106 109 111 114 116 119 121 123 125 126 128 128 129 129 129 129 128 126 124 122 120 117 114 110 107 103 99 95 91 87 82 78 74 70 66 63 59 56 52 49 46 43 41 38 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 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 4 4 4 4 4 4 4 3 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 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 8 9 9 10 11 12 13 14 15 16 17 19 20 21 22 23 25 26 27 29 30 31 33 34 35 36 38 39 40 41 43
 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 40 41 41 42 43 44 45 46 47 48 50 51 53 54 56 58 60 62 64 66 69 71 74 77 80 84 87 91 95 99 104 109 113 119 124 129 135 141 147 153 160 166 173 180 187 194 201 208 215 222 229 237 244 251 257 264 271 277 283 289 294 300 304 309 313 316 319 322 324 325 325 325 324 322 320 317 313 308 303 297 290 283 276 268 259 251 242 232 223 214 205 196 187 178 170 162 154 146 139 132 126 120 114 109 104 99 94 90 87 83 80 77 74 71 69 66 64 63 61 59 58 56 55 54 53 52 51 50 50 49 48 48 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 44 44 43 42 42 41 40 40 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 26 26 25 24 23 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 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 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30
 56 57 59 60 61 62 64 65 66 67 69 70 71 72 73 75 76 77 78 79 80 81 82 83 84 85 86 87 88 88 89 89 90 90 91 91 91 91 91 91 91 91 91 91 90 90 90 90 89 89 88 88 87 87 87 86 86 85 85 84 84 84 83 83 83 82 82 82 82 82 82 82 81 81 81 82 82 82 82 82 82 83 83 83 84 84 85 85 86 87 87 88 89 90 91 92 93 94 95 96 98 99 101 103 104 106 108 110 113 115 118 120 123 126 129 132 136 139 143 147 151 156 160 165 169 174 179 185 190 195 201 206 211 217 222 227 231 236 240 243 247 249 252 253 254 255 254 254 252 250 247 244 240 236 231 226 221 216 210 204 198 192 185 179 173 167 161 155 149 143 138 133 127 122 117 113 108 104 100 96 92 88 84 81 78 74 71 68 66 63 60 58 56 53 51 49 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 28 27 26 26 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 24 24 24 24 24 24 24 25 25 25 25 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 26 26 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 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 30 30 31 31 32 33 34 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55
 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 51 52 53 54 55 56 57 58 59 60 60 61 62 63 64 65 66 67 69 70 71 72 74 75 77 78 80 82 83 85 87 89 91 93 95 97 100 102 104 106 108 109 111 112 113 114 115 115 114 114 113 111 110 107 105 102 99 96 92 89 85 82 78 74 71 67 64 60 57 54 51 49 46 44 41 39 37 35 34 32 30 29 28 26 25 24 23 22 22 21 20 19 19 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 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 8 8 8 7 7 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 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 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 22 23 23 24 24 24 24 24 24 25 25 25 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 17
 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 39 40 42 43 45 46 48 50 53 55 58 61 65 69 73 78 83 88 94 101 108 116 124 133 143 153 165 177 189 203 217 232 248 264 281 298 316 333 351 368 384 400 414 428 439 448 456 461 464 465 463 459 453 445 436 425 413 400 386 372 357 343 328 314 300 286 272 259 247 235 224 213 203 193 184 176 168 160 153 147 141 135 130 125 121 117 113 110 107 104 102 100 98 96 94 93 91 90 89 88 88 87 86 85 85 84 84 83 83 82 82 81 81 80 79 79 78 78 77 76 76 75 74 73 72 72 71 70 69 68 67 66 65 64 63 62 61 60 59 57 56 55 54 53 52 50 49 48 47 46 45 43 42 41 40 39 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 18 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 47 48 49 50 50 51 52 52 53 53 54 54 55 55 55 55 56 56 56 55 55 55 55 54 54 53 53 52 52 51 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 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
 22 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 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 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 61 63 65 67 69 72 74 76 79 81 83 85 87 90 92 94 95 97 99 100 101 103 103 104 105 105 105 105 105 104 103 102 101 100 99 97 95 93 91 89 87 85 83 81 79 77 75 72 70 69 67 65 63 62 60 59 57 56 55 54 53 53 52 51 51 50 50 50 50 49 49 49 49 50 50 50 50 51 51 52 52 53 53 54 54 55 56 56 57 58 58 59 60 61 61 62 63 63 64 65 65 66 67 67 68 68 69 69 69 69 70 70 70 70 70 69 69 69 68 68 67 67 66 65 64 64 63 62 61 60 59 58 56 55 54 53 52 51 50 49 48 46 45 44 43 42 41 40 39 38 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 20 20 19 19 18 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22
 58 57 56 56 55 54 53 53 52 51 51 50 50 49 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 47 47 48 49 49 50 51 52 54 55 57 58 60 63 65 67 70 73 76 80 84 88 92 97 102 107 113 118 124 131 137 144 151 158 166 173 181 188 196 203 211 218 225 232 238 244 250 255 260 264 268 271 274 276 278 279 280 280 280 280 279 277 275 273 271 268 266 263 259 256 252 249 245 241 237 233 228 224 220 216 211 207 203 199 194 190 186 182 178 174 170 166 162 159 155 151 148 145 141 138 135 132 129 126 123 121 118 116 113 111 108 106 104 102 100 98 96 94 92 90 88 86 85 83 81 80 78 76 75 73 72 71 69 68 66 65 64 62 61 60 58 57 56 54 53 52 50 49 48 47 45 44 43 41 40 39 37 36 35 34 32 31 30 29 27 26 25 24 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 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 31 32 33 34 35 36 37 39 40 41 43 44 45 47 48 50 51 52 54 55 57 58 60 61 62 63 65 66 67 68 69 70 70 71 72 72 72 73 73 73 73 73 72 72 72 71 71 70 69 69 68 67 67 66 65 64 63 62 61 61 60 59
 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 26 27 29 31 33 35 38 40 43 47 50 54 59 63 69 75 81 88 95 104 112 122 132 143 154 166 178 191 203 216 228 239 250 259 267 274 279 282 283 283 281 277 272 266 260 252 244 236 227 218 210 201 193 185 177 169 162 155 149 143 137 131 126 121 116 112 107 103 99 96 92 89 86 83 80 78 75 73 71 68 66 64 62 61 59 57 56 54 53 52 50 49 48 47 46 45 44 42 42 41 40 39 38 37 36 35 34 34 33 32 32 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 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 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 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 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 5 5 5 5 5 5 6 6 6 6 6 6
 14 14 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 56 58 60 62 65 67 70 72 75 78 81 84 88 91 94 98 102 106 109 113 117 121 125 129 134 138 142 146 150 154 159 163 167 171 175 179 183 187 191 195 200 204 208 212 216 220 224 229 233 238 242 247 252 257 262 267 273 278 284 290 296 303 309 316 323 329 336 343 350 356 363 369 375 380 384 388 391 394 395 395 394 392 388 384 378 371 363 354 345 334 323 312 300 288 276 264 252 240 228 217 206 195 184 175 165 156 147 139 131 124 117 110 104 98 92 86 81 77 72 68 64 60 56 53 49 46 43 41 38 35 33 31 29 27 25 23 21 20 18 17 15 14 13 12 11 10 9 8 8 7 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 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 11 11 11 11 11 10 10 10 10 10 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 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14
 29 30 30 31 31 32 33 33 33 34 34 35 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 36 36 37 38 39 40 41 42 44 45 47 49 51 53 56 58 61 64 67 71 74 78 82 86 91 96 101 106 112 118 125 131 138 146 154 162 171 180 190 200 210 221 232 244 255 268 280 293 305 318 331 343 355 367 378 388 397 405 412 417 422 424 426 425 423 420 416 410 402 394 385 376 365 354 343 332 320 309 298 286 275 265 254 244 234 225 216 207 199 190 183 175 168 161 155 149 143 137 132 126 121 116 112 107 103 99 95 91 88 84 81 78 75 72 69 66 63 61 58 56 54 52 49 47 45 43 42 40 38 37 35 33 32 31 29 28 27 26 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 7 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 21 21 22 23 23 24 25 25 26 27 27 28 29
 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 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 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 45 46 48 50 52 54 56 59 61 64 66 69 72 74 78 81 84 87 91 95 98 102 106 110 115 119 123 128 132 137 141 145 149 153 157 160 163 166 168 170 171 172 172 171 170 168 166 163 159 155 151 146 141 136 131 126 120 115 109 104 99 94 89 85 80 76 72 68 64 61 58 54 52 49 46 44 41 39 37 35 33 31 30 28 27 25 24 23 22 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 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 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 11 10 10 10 10 10 10 10 9 9 9 9 9 9 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 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9
 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 38 38 39 40 41 42 43 45 46 48 49 51 53 56 58 61 64 67 70 73 77 81 85 90 94 99 105 110 116 122 128 134 141 148 155 162 170 177 184 192 199 207 214 221 228 234 240 245 250 254 258 261 262 264 264 263 262 260 257 253 249 244 239 233 227 220 213 206 199 192 185 178 171 164 157 151 145 139 133 127 122 117 112 108 103 99 96 92 89 86 83 80 78 76 74 72 70 69 67 66 65 64 63 63 62 61 61 60 60 60 60 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 59 59 59 58 58 57 57 56 56 55 54 54 53 52 52 51 50 49 48 48 47 46 45 45 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 35 35 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 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 28 28 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 31 32 32 33 33 33 34 34 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38
 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 35 35 36 37 38 39 40 42 43 44 46 47 49 50 52 54 56 58 61 63 66 68 71 74 77 80 84 87 91 94 98 102 106 110 114 117 121 125 129 132 135 139 141 144 147 149 150 152 153 154 155 155 155 155 155 154 153 152 151 150 148 147 145 143 142 140 138 136 134 132 131 129 127 125 123 121 119 117 116 114 112 110 108 106 105 103 101 99 97 95 93 92 90 88 86 84 82 80 79 77 75 73 72 70 68 67 65 64 62 61 59 58 56 55 54 53 52 50 49 48 47 46 46 45 44 43 42 42 41 40 40 39 39 38 38 37 37 37 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 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 18 17 17 16 16 16 15 15 15 15 14 14 14 14 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 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 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 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 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25
 30 31 32 33 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 55 57 59 61 63 65 68 70 73 76 78 81 84 87 90 94 97 100 103 106 109 112 115 118 120 122 124 125 126 126 127 126 126 125 123 122 120 117 115 112 109 106 103 100 97 94 91 88 85 82 79 77 74 72 69 67 65 63 61 59 57 56 54 53 51 50 49 48 47 46 45 44 43 43 42 41 41 40 40 39 39 39 38 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 37 37 37 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 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 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 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 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 28 28 29 30
 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 29 29 30 31 33 34 36 37 40 42 44 47 51 54 58 62 67 72 78 84 91 98 106 115 124 134 146 158 171 185 200 217 235 254 275 297 321 346 373 400 429 459 489 519 548 576 602 625 645 660 671 676 676 670 659 643 623 599 573 545 516 486 457 427 399 372 346 322 299 278 258 240 223 208 193 181 169 158 148 139 131 123 116 110 104 99 94 90 86 82 79 75 72 70 67 65 62 60 58 56 54 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 13 13 14 15 15 16 17 18 19 20 22 23 24 25 27 28 29 31 32 34 35 37 38 40 41 43 44 46 47 49 50 52 53 54 55 56 57 58 59 60 61 61 62 62 63 63 63 63 63 63 62 62 62 61 60 60 59 58 57 56 55 54 53 52 51 50 48 47 46 44 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31
 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 60 61 63 65 66 68 70 71 73 75 77 79 80 82 84 86 87 89 90 92 93 95 96 98 99 100 101 102 103 104 105 106 107 108 109 110 110 111 112 112 113 114 114 115 115 116 116 117 117 118 118 119 119 119 120 120 120 121 121 121 121 121 121 121 121 121 121 121 120 120 120 119 118 118 117 117 116 115 114 113 113 112 111 110 109 108 107 106 105 104 103 103 102 101 100 99 98 97 97 96 95 94 93 93 92 91 91 90 89 89 88 87 87 86 86 85 84 84 83 83 82 82 81 81 80 80 79 78 78 77 77 76 75 75 74 73 72 71 71 70 69 68 67 66 65 64 62 61 60 59 57 56 55 54 52 51 50 48 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 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 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 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29
 49 49 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 52 52 52 53 54 54 55 56 57 58 59 60 62 63 64 66 68 69 71 73 75 77 79 81 83 85 87 90 92 94 97 99 102 104 106 109 111 114 116 119 121 123 126 128 130 132 135 137 139 140 142 144 146 147 149 150 151 152 153 154 155 156 156 156 157 157 157 156 156 156 155 154 154 153 152 151 150 149 147 146 145 143 142 141 139 138 136 135 134 132 131 130 128 127 126 124 123 122 120 119 118 116 115 114 113 111 110 109 107 106 105 103 102 100 99 98 96 95 93 92 90 89 87 86 84 82 81 79 78 76 75 73 72 70 69 67 65 64 62 61 59 58 56 55 54 52 51 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 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 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 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 42 42 43 44 44 45 45 46 46 47 47 48 48 48 49
 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 57 58 60 62 63 65 66 68 69 71 72 74 75 76 78 79 80 80 81 82 82 83 83 83 83 83 83 83 83 82 82 81 81 80 79 79 78 77 76 76 75 74 74 73 72 72 71 71 70 70 69 69 68 68 68 68 68 68 68 68 68 69 69 69 70 70 71 72 73 73 74 76 77 78 79 81 83 84 86 88 90 92 94 97 99 101 104 107 109 112 115 117 120 123 125 128 130 133 135 137 139 140 142 143 144 145 145 145 145 145 145 144 143 142 141 139 138 136 134 132 131 129 127 125 123 120 118 116 114 112 111 109 107 105 103 101 100 98 96 95 93 92 90 89 88 86 85 83 82 81 79 78 77 76 74 73 72 70 69 68 67 65 64 63 61 60 59 57 56 55 54 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 42 43 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 35 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29
 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 37 38 39 39 40 42 43 44 45 47 48 49 51 53 54 56 58 60 61 63 65 67 69 72 74 76 78 80 83 85 87 90 92 95 97 99 102 104 107 109 112 114 117 119 122 124 127 129 131 134 136 138 140 142 144 146 148 149 151 152 153 154 155 155 156 156 156 155 155 154 153 152 150 148 146 144 142 139 137 134 131 128 125 122 118 115 112 108 105 102 99 96 93 90 87 84 81 78 76 73 71 68 66 64 62 60 58 56 54 52 51 49 48 46 45 43 42 41 40 38 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 20 20 19 19 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 12 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 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 47 47 48 49 50 51 52 53 54 55 55 56 57 58 58 59 60 60 61 61 61 62 62 62 62 62 62 62 62 62 61 61 61 60 60 59 58 58 57 57 56 55 55 54 53 52 52 51 50 50 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41
 17 17 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 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 37 37 38 39 39 40 41 41 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 47 47 47 47 47 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 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 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 44 45 45 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 44 44 43 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 30 29 29 29 28 28 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 26 26 26 26 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 23 23 23 23 23 22 22 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 18 17 17 17 17 17 17
 52 52 53 53 53 54 54 54 54 55 55 55 55 55 56 56 56 56 56 56 57 57 57 57 57 57 57 58 58 58 58 58 58 58 59 59 59 59 60 60 60 61 61 61 62 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 70 71 71 72 72 72 72 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 76 76 76 77 77 78 78 79 79 80 80 81 82 83 83 84 85 86 87 88 89 90 91 92 94 95 96 98 99 101 102 104 105 107 108 110 111 113 115 116 118 119 120 122 123 124 125 126 127 128 128 129 129 130 130 130 130 129 129 128 128 127 126 125 123 122 121 119 118 116 114 112 110 108 106 104 102 99 97 95 93 90 88 86 83 81 79 76 74 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 30 29 28 27 27 26 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 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 48 48 49 49 50 50 50 51 51 51 52
 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 37 38 39 41 43 44 46 48 50 52 55 57 59 62 65 68 71 74 77 80 83 86 90 93 96 100 103 106 110 113 116 119 122 124 127 129 132 134 136 137 139 140 142 143 143 144 144 145 145 145 145 144 144 143 143 142 141 140 139 138 137 136 135 134 133 132 130 129 128 127 126 124 123 122 121 120 119 118 117 116 115 114 113 112 111 111 110 109 108 108 107 106 106 105 104 103 103 102 101 100 99 99 98 97 96 95 94 93 92 91 90 89 88 87 86 84 83 82 81 80 79 78 76 75 74 73 72 71 70 68 67 66 65 64 63 61 60 59 58 57 55 54 53 52 51 49 48 47 46 44 43 42 41 40 38 37 36 35 34 33 32 31 29 28 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 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
 38 37 37 37 36 36 36 35 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 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 35 35 36 37 38 40 41 42 44 45 47 49 51 53 56 58 61 63 66 69 73 76 80 84 88 92 96 101 105 110 116 121 126 132 138 144 150 157 163 170 177 184 192 199 206 214 222 229 237 244 251 258 265 271 277 283 288 292 296 298 301 302 302 302 300 298 295 291 286 280 274 268 260 253 245 237 229 221 213 205 197 189 182 175 168 161 155 148 143 137 132 127 122 118 114 110 106 103 99 96 93 91 88 86 83 81 79 77 75 73 71 70 68 67 65 64 62 61 60 59 57 56 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 25 24 23 23 22 21 20 19 19 18 17 16 16 15 15 14 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 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 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 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 32 32 33 34 34 35 36 36 37 37 38 39 39 39 40 40 41 41 41 41 41 42 42 42 42 42 41 41 41 41 41 41 40 40 40 39 39 39 39 38 38
 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 20 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 27 28 28 29 30 31 33 34 35 37 39 40 42 44 46 49 51 54 57 60 63 66 70 74 78 82 86 91 96 101 106 112 118 124 130 136 143 149 156 163 170 176 183 189 195 201 206 210 214 217 219 220 220 219 218 215 211 207 201 195 189 182 175 167 159 152 144 136 129 121 114 107 101 94 89 83 78 73 68 64 60 56 52 49 46 43 41 38 36 34 33 31 29 28 27 26 25 24 23 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 51 52 53 54 55 56 58 59 60 61 61 62 63 64 64 65 65 65 66 66 66 66 66 65 65 65 64 63 63 62 61 60 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 43 42 41 40 39 38 37 36 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 22 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 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21
 23 23 22 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 22 22 22 23 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 36 37 38 39 41 42 43 45 46 48 49 50 52 53 55 56 57 59 60 61 63 64 65 66 67 68 69 69 70 71 72 72 73 73 74 74 74 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 76 76 76 76 75 75 75 74 74 74 73 73 72 72 71 71 70 70 69 68 68 67 66 66 65 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 35 34 33 32 31 29 28 27 26 25 24 23 22 21 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 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 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 24 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 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23
 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 38 40 41 42 43 44 45 47 48 49 51 52 54 55 57 59 60 62 64 65 67 69 70 72 74 75 77 78 80 81 83 84 85 86 87 88 89 89 90 90 90 91 91 91 91 91 91 90 90 90 89 89 88 88 87 87 86 86 85 85 84 84 83 83 82 82 82 81 81 81 81 81 81 81 81 81 82 82 82 83 84 84 85 86 87 89 90 91 93 95 96 98 100 102 104 106 109 111 113 116 118 120 122 124 126 128 130 131 132 134 134 135 135 135 135 134 133 132 131 129 128 126 124 121 119 117 114 112 109 106 104 101 98 96 93 91 88 86 84 81 79 77 75 73 71 69 68 66 64 63 61 60 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 41 41 42 42 43 44 45 45 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 68 69 70 71 71 72 72 73 73 73 74 74 73 73 73 72 72 71 70 69 68 67 66 65 63 62 60 58 57 55 53 52 50 48 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 27 26 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 19 20 20 20 20 20
 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 46 47 48 50 51 53 55 57 58 60 62 64 67 69 71 73 76 78 81 83 86 88 91 93 96 98 100 103 105 107 110 112 114 116 118 120 121 123 124 126 127 128 129 129 130 130 131 131 130 130 130 129 128 128 127 125 124 123 121 119 118 116 114 112 110 108 106 104 101 99 97 95 93 91 89 87 85 83 81 79 78 76 75 73 72 71 70 69 68 67 66 65 65 64 64 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 64 64 64 64 65 65 65 65 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 65 65 64 64 63 63 62 62 61 60 60 59 58 57 57 56 55 54 53 53 52 51 50 50 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 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 24 25 25 25 25 25 25 26 26 26 26 26 26
 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 54 55 56 57 58 59 60 61 61 62 63 63 64 64 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 64 64 64 64 64 64 64 64 63 64 64 64 64 64 64 65 65 65 66 66 67 67 68 69 70 71 72 73 74 75 76 78 79 81 83 85 87 89 91 93 96 99 102 105 108 112 116 120 124 129 134 139 144 150 156 162 169 175 183 190 198 205 213 221 229 237 244 252 258 265 270 275 279 282 283 284 283 282 279 275 270 264 257 249 241 233 224 215 206 196 187 179 170 161 153 145 138 131 124 118 112 106 100 95 90 86 82 78 74 70 67 64 61 58 55 53 51 48 46 44 43 41 39 38 36 35 34 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 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 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 23 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 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 26 26 27 27
 51 52 53 54 55 56 57 58 59 60 61 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 77 78 79 79 80 80 80 80 81 81 81 81 80 80 80 79 79 79 78 77 77 76 76 75 74 74 73 72 72 71 71 71 70 70 70 70 70 70 70 70 71 71 72 72 73 74 75 76 78 79 81 83 85 87 89 92 94 97 100 104 107 111 116 120 125 130 136 142 149 156 163 171 180 190 200 211 222 235 248 262 277 292 309 326 344 363 382 401 419 438 455 472 486 499 509 516 520 520 517 511 501 489 474 457 438 418 397 376 354 334 313 294 275 257 240 224 209 195 183 171 160 149 140 131 123 115 108 102 96 91 86 81 76 72 69 65 62 59 56 53 51 49 46 44 42 41 39 37 36 34 33 32 31 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 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 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 50
 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 36 37 37 38 39 39 40 41 42 43 45 46 48 50 51 54 56 59 62 65 68 72 76 81 86 91 97 103 110 117 125 133 142 151 161 172 183 194 206 218 230 242 254 265 276 286 294 302 307 311 313 312 310 305 299 290 281 270 258 245 232 219 206 193 180 168 156 145 134 124 115 106 98 90 83 77 71 65 60 56 52 48 44 41 38 36 33 31 29 28 26 25 24 22 21 21 20 19 19 18 18 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 11 11 11 11 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 17 17 17 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 16 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 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 30 31 31 31
 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 49 50 50 51 52 53 54 55 56 58 59 60 61 63 64 65 67 68 70 71 73 74 76 78 80 81 83 85 87 89 91 92 94 96 98 100 102 104 105 107 109 111 112 114 115 116 117 119 120 121 121 122 123 124 124 125 125 125 126 126 126 126 126 127 127 127 127 127 127 128 128 128 128 129 129 130 130 131 131 132 133 133 134 135 136 137 138 140 141 142 143 145 146 148 149 151 152 154 156 157 159 160 162 164 165 166 168 169 170 171 172 173 174 174 174 175 175 174 174 173 172 171 170 169 167 165 163 161 159 157 154 151 149 146 143 140 137 134 131 128 125 123 120 117 114 111 108 105 103 100 98 95 93 90 88 86 83 81 79 77 75 73 71 69 67 66 64 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 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 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 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 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 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37
 26 26 25 25 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 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 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 33 35 36 37 38 39 41 42 44 46 47 49 51 53 56 58 60 63 65 68 71 74 77 79 82 85 88 91 93 96 98 101 102 104 106 107 108 109 109 109 109 109 108 107 106 105 104 102 101 99 98 96 94 93 91 89 88 86 85 83 82 81 80 78 77 76 75 75 74 73 72 72 71 71 70 70 70 69 69 69 69 68 68 68 68 68 68 67 67 67 67 67 66 66 66 65 65 64 64 63 63 62 61 60 59 58 58 56 55 54 53 52 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 23 23 23 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 39 40 42 43 45 47 48 50 52 55 57 59 62 64 66 69 72 74 77 79 81 84 86 88 89 91 92 93 93 94 93 93 92 91 90 88 87 85 83 80 78 76 73 71 68 66 64 61 59 57 55 53 51 49 47 45 44 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27
 36 35 35 35 35 34 34 34 33 33 33 33 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 33 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 47 48 49 50 51 52 52 53 54 55 55 56 57 57 58 58 59 59 60 60 60 61 61 62 62 62 62 63 63 63 63 64 64 64 64 64 64 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 64 64 64 64 64 64 64 63 63 63 63 63 63 62 62 62 62 62 61 61 61 61 60 60 60 59 59 59 59 58 58 58 57 57 56 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 48 48 47 46 46 45 44 43 43 42 41 40 39 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 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 18 18 18 18 18 18 18 19 19 19 19 19 20 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 36 37 37 38 38 38 39 39 40 40 40 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36
 95 95 94 93 92 91 90 89 88 88 87 86 86 85 85 84 84 84 84 84 84 84 85 85 86 86 87 88 90 91 93 94 96 99 101 104 107 110 113 117 121 125 130 135 140 145 151 157 163 170 176 182 189 195 202 208 214 219 224 229 233 236 239 241 242 243 243 242 240 237 234 231 227 222 217 212 207 201 195 189 183 177 172 166 160 155 149 144 139 134 129 124 120 115 111 107 103 99 96 92 89 85 82 79 76 73 71 68 65 63 61 58 56 54 52 50 48 46 45 43 42 40 39 38 36 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 30 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 58 59 60 62 63 64 65 66 67 68 69 69 70 70 70 71 71 71 70 70 70 69 68 67 66 65 64 62 61 59 58 56 54 53 51 49 48 46 45 43 42 40 39 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 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 40 41 42 43 45 46 48 49 51 53 55 57 59 61 63 65 67 70 72 74 76 79 81 83 85 87 89 91 93 94 96 97 98 99 100 101 101 101 102 102 102 101 101 101 100 99 99 98 97 96
 73 71 70 68 66 64 63 61 59 58 56 55 53 52 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 34 33 33 32 32 32 32 31 31 31 31 32 32 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 73 74 75 76 76 77 77 78 78 78 79 79 79 79 78 78 78 77 77 76 76 75 74 73 72 71 70 68 67 66 64 63 62 60 59 57 56 54 53 51 50 48 47 46 45 44 42 41 40 40 39 38 37 37 36 36 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 55 56 57 58 59 59 60 61 61 62 62 62 63 63 63 63 63 63 62 62 62 61 61 60 59 58 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 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 29 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 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 32 32 33 34 35 36 37 38 40 41 43 44 46 47 49 51 53 55 57 59 61 63 65 68 70 72 74 76 78 80 81 83 84 85 86 87 88 88 89 89 88 88 88 87 86 85 84 83 81 80 78 77 75
 53 54 56 57 58 59 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 76 77 77 78 78 79 79 79 79 80 80 80 79 79 79 79 79 79 79 78 78 78 78 78 78 78 77 77 77 78 78 78 78 78 78 79 79 79 80 80 80 81 81 81 82 82 82 83 83 83 83 83 83 83 83 83 83 82 82 82 81 81 80 80 79 78 77 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 51 50 49 49 48 48 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 38 37 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 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 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 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 31 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 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
 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 30 31 32 33 34 35 36 36 37 38 38 39 40 40 40 41 41 41 41 41 41 40 40 40 39 39 38 37 37 36 35 34 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 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 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 15 15 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 21 21 22 22 22 22 22 22 22 22 22 22 22 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 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 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 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 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 17 17 17 17 17 17 17
 45 43 41 39 38 36 35 33 32 31 29 28 27 26 25 25 24 23 23 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 31 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 39 39 39 39 39 39 39 39 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 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 45 45 46 46 47 48 48 49 50 51 52 53 54 56 57 58 60 61 63 64 66 67 69 71 73 75 77 78 80 82 84 86 88 90 91 93 94 95 97 97 98 99 99 99 98 98 97 96 94 93 91 89 86 84 81 79 76 73 70 67 65 62 59 56 54 51 49 46 44 42 40 38 36 34 32 31 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 32 33 34 35 37 38 40 42 44 46 48 50 52 55 57 60 63 66 70 73 77 81 84 88 93 97 101 105 110 114 118 122 126 129 133 136 138 140 141 142 142 142 142 140 138 136 133 130 127 123 120 116 111 107 103 99 95 91 87 83 79 75 72 69 65 62 59 57 54 52 49 47
 36 35 35 34 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 36 36 37 38 39 41 42 43 44 46 47 49 51 52 54 56 58 59 61 63 65 67 68 70 72 73 75 76 77 78 79 80 81 82 82 83 83 83 83 83 83 83 82 82 82 81 81 80 80 79 78 78 77 76 75 75 74 73 72 72 71 70 69 68 68 67 66 65 64 63 62 61 60 59 58 56 55 54 53 52 50 49 48 47 45 44 43 42 41 39 38 37 36 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 34 34 33 32 32 31 30 29 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 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 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 25 26 27 28 29 30 31 32 33 34 34 35 36 37 37 38 38 39 39 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 37 36
 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 23 23 24 25 26 27 27 28 29 30 31 31 32 33 33 34 35 35 36 36 37 37 37 37 38 38 38 37 37 37 37 36 36 35 35 34 34 33 32 31 31 30 29 28 27 27 26 25 24 24 23 22 21 21 20 20 19 18 18 17 17 16 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 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 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 8 7 7 7 7 7 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 3 3 3 3 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 4 4 4 4 4 4 4 4 4 4 4 4 5
 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 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 18 18 18 19 19 20 20 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 53 54 56 58 59 61 63 65 67 69 71 73 75 77 80 82 84 87 89 91 94 96 98 100 102 103 105 106 107 108 108 109 108 108 107 106 104 103 101 98 96 93 90 87 84 81 78 75 72 69 66 64 61 58 56 53 51 49 47 45 43 42 40 39 38 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 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 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 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 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 30 30 31 32 32 33 34 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 74 76 78 79 81 83 84 85 86 86 86 86 86 85 84 83 82 80 78 77 74 72 70 68 65 63 61 58 56 54 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 24
 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 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 14 14 15 16 18 19 20 22 23 25 27 29 31 33 36 38 41 44 47 51 54 58 62 66 70 75 79 84 89 93 98 103 108 113 118 122 126 130 134 138 141 143 146 147 149 150 150 150 149 149 147 146 144 142 139 137 134 131 128 125 121 118 115 112 108 105 102 99 96 93 90 87 85 82 80 77 75 73 71 69 67 65 63 62 60 59 57 56 55 54 53 51 50 49 49 48 47 46 45 44 44 43 42 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 28 27 27 26 25 25 24 24 23 22 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 10 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 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 33 34 34 34 35 35 35 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12
 71 71 71 71 70 70 70 70 69 69 68 67 67 66 65 64 64 63 62 61 60 59 58 57 56 55 53 52 51 50 49 48 48 47 46 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 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 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 41 41 41 42 42 42 42 43 43 44 44 45 45 46 47 47 48 49 50 51 52 54 55 56 57 59 60 62 64 65 67 69 70 72 74 75 77 79 81 82 84 85 87 88 89 90 92 92 93 94 94 95 95 95 95 95 95 94 93 93 92 91 90 88 87 86 84 83 81 80 78 76 74 73 71 69 68 66 64 63 61 59 58 56 55 53 52 51 50 48 47 46 45 44 43 43 42 41 41 40 40 39 39 39 39 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 46 46 47 47 48 49 49 50 50 51 52 52 53 53 54 54 55 55 55 56 56 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 56 56 55 55 55 54 54 53 53 52 52 51 51 50 50 49 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 48 48 48 49 49 50 50 51 51 52 53 53 54 55 56 56 57 58 59 60 60 61 62 63 64 64 65 66 67 67 68 68 69 69 70 70 70 71
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 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 13 14 14 14 14 14 14 14 14 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 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 45 45 46 46 46 46 46 46 46 45 45 44 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 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 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 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 10 10 10 10 10 10 10 10 10 9
 21 20 20 19 19 18 18 17 17 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 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 42 43 45 47 49 50 52 54 55 57 58 60 61 62 63 64 65 65 66 67 67 67 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 67 67 67 67 67 68 68 68 68 69 69 69 70 70 70 71 71 71 72 72 72 73 73 74 74 74 75 75 75 76 76 76 77 77 77 78 78 78 79 79 79 80 80 81 81 82 82 83 83 83 84 84 85 85 86 86 87 87 88 88 88 89 89 89 89 89 89 89 89 88 87 87 86 85 84 82 81 79 78 76 74 72 70 67 65 63 60 58 55 53 51 48 46 43 41 39 37 35 33 31 29 28 26 25 23 22 21 19 18 17 17 16 15 14 14 13 13 12 12 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 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 24 24 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 48 48 49 49 50 50 50 50 50 50 50 50 50 50 49 49 48 48 47 46 46 45 44 43 42 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21
 22 22 23 23 24 24 25 25 26 27 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 49 50 51 52 53 54 55 56 57 58 59 59 60 61 61 61 61 61 61 61 61 60 60 59 58 58 57 56 55 54 53 51 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 41 42 43 45 46 47 49 50 52 54 55 57 58 60 61 63 64 66 67 69 70 71 72 73 74 74 75 76 76 76 76 76 76 76 75 75 74 74 73 72 71 71 70 69 68 67 66 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 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 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 18 18 18 18 18 18 18 18 18 18 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 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21
 55 55 54 54 54 54 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 49 49 50 50 50 50 51 51 52 52 53 54 54 55 56 57 58 60 61 62 64 65 67 69 71 73 75 77 80 82 85 87 90 93 96 100 103 106 110 114 117 121 125 129 133 137 141 145 149 153 157 161 165 168 172 175 177 180 182 184 185 186 186 186 185 184 183 181 179 176 172 169 165 161 156 152 147 142 137 132 127 122 117 113 108 103 99 95 91 87 83 80 76 73 70 67 64 62 60 57 55 54 52 50 49 47 46 45 44 43 42 41 40 39 39 38 38 37 37 36 36 36 35 35 35 35 35 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 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 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 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 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 47 48 49 50 51 51 52 53 53 54 54 55 55 55 55 56 56 56 56 56 56 56 56 56 56 55 55 55
 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 33 33 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 101 102 103 105 106 107 108 110 111 112 114 115 116 117 118 119 120 120 121 121 122 122 121 121 121 120 119 118 116 115 113 111 109 107 105 102 100 97 94 91 89 86 83 80 77 75 72 70 67 65 62 60 58 56 54 52 51 49 47 46 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 46 47 47 48 48 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 46 46 46 47 47 48 48 48 49 49 50 50 51 51 51 52 52 53 53 53 54 54 54 54 55 55 55 55 55 54 54 54 54 53 53 52 52 51 50 50 49 48 47 46 45 44 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 26 26
 19 19 18 18 17 17 16 16 15 15 14 14 14 14 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 12 13 13 14 14 14 15 16 16 17 18 19 19 20 22 23 24 25 27 28 30 31 33 35 37 39 41 43 46 48 50 53 56 58 61 64 66 69 72 74 77 79 82 84 86 88 89 91 92 93 93 94 94 94 94 93 92 92 90 89 88 86 84 83 81 79 77 75 73 71 68 66 64 62 60 58 55 53 51 49 47 45 43 41 40 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 20 19 18 18 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 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 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 9 9 9 9 9 9 9 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 19 20 20 21 22 22 23 23 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 52 53 54 55 55 56 56 56 56 56 56 56 55 55 54 53 52 51 50 49 48 46 45 43 42 41 39 38 37 35 34 33 32 30 29 28 27 26 25 24 23 23 22 21 20 20
 51 51 51 51 50 50 50 50 50 49 49 49 48 48 47 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 39 39 39 38 38 38 38 39 39 39 39 40 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 61 62 63 64 66 67 68 69 71 72 73 74 75 76 77 78 78 79 80 80 81 81 81 82 82 82 82 82 81 81 80 80 79 79 78 77 76 75 74 73 72 70 69 68 67 66 64 63 62 61 59 58 57 56 55 54 53 52 51 50 50 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 47 47 47 48 48 49 49 50 51 51 52 52 53 54 54 55 56 57 57 58 59 59 60 61 61 62 62 63 63 64 64 65 65 65 65 66 66 66 66 66 66 66 66 66 66 65 65 65 64 64 64 63 63 62 61 61 60 60 59 58 58 57 56 56 55 54 54 53 53 52 52 51 51 51 50 50 50 50 49 49 49 49 49 49 50 50 50 50 51 51 51 52 52 52 53 53 54 54 55 55 56 56 56 57 57 57 58 58 58 58 59 59 59 59 59 59 59 59 58 58 58 58 57 57 57 56 56 55 55 54 53 53 52 52 51 50 50 49 48 47 47 46 45 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 44 45 46 46 47 47 48 48 48 49 49 49 50 50 50 50 51 51 51 51 51 51
 14 14 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 12 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 27 28 30 32 33 35 37 39 41 43 45 47 49 51 53 55 56 58 59 61 62 63 64 64 65 65 65 65 64 64 63 62 62 61 60 59 57 56 55 54 53 51 50 49 48 47 46 45 43 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 37 38 39 40 41 42 44 45 47 49 51 53 55 57 60 63 66 69 72 76 79 83 88 92 97 102 107 113 118 124 131 137 144 151 158 166 173 181 188 196 203 210 217 223 229 233 238 241 243 244 243 242 239 235 230 224 217 209 201 192 182 173 163 154 145 135 127 118 110 102 95 88 81 75 70 64 60 55 51 47 44 40 37 35 32 30 28 26 25 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 28 29 30 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15
 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 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 24 24 24 25 25 25 25 25 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 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 12 12 12 12 12 12 12 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 18 18 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 31 32 33 34 35 36 36 37 38 38 39 40 40 41 41 42 42 42 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 39 38 37 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 44 46 48 49 51 52 54 55 57 58 59 60 61 61 62 62 62 61 61 60 59 58 56 55 53 51 50 48 46 44 42 40 38 36 35 33 31 30 28 27 26 25 23 22 21 21 20 19 18 18 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
 12 12 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 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 38 40 41 43 44 46 47 48 50 51 52 53 54 55 55 56 56 57 57 57 57 57 57 57 56 56 55 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 36 35 34 33 32 31 30 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 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 18 18 18 18 19 19 19 20 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 25 25 25 24 24 24 23 23 22 22 21 20 20 19 19 18 18 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 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 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 14 14 15 15 15 15 16 16 16 16 17 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 22 22 22 22 21 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 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
 66 67 68 70 71 73 74 75 77 78 80 81 82 84 85 86 87 88 89 90 90 91 91 91 91 91 91 91 90 89 88 87 86 85 84 82 81 79 78 76 75 73 72 70 68 67 65 64 63 61 60 59 58 57 56 55 54 54 53 53 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 53 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 65 66 66 67 67 67 68 68 68 68 69 69 69 70 70 70 70 71 71 71 72 72 72 72 73 73 73 74 74 74 74 74 75 75 75 75 75 75 75 75 75 74 74 74 73 73 72 72 71 70 69 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 38 38 39 40 41 42 42 44 45 46 47 48 50 51 52 54 55 57 58 60 62 63 65 66 68 70 71 73 74 76 77 79 80 81 82 84 85 86 86 87 88 88 89 89 90 90 90 90 90 90 89 89 89 88 88 87 86 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 49 48 48 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 47 47 47 48 48 49 50 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 65
 45 44 43 42 41 40 40 39 38 38 37 36 36 35 35 35 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 52 53 55 56 58 59 61 63 65 67 69 72 74 77 79 82 85 87 90 93 96 99 102 105 107 110 112 114 116 118 119 120 120 121 120 120 119 118 116 114 112 109 106 103 100 97 94 91 88 85 81 78 76 73 70 67 65 63 61 58 57 55 53 51 50 48 47 46 45 44 43 42 41 40 40 39 39 38 38 37 37 36 36 36 36 35 35 35 35 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 36 36 36 36 36 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 47 48 50 52 54 56 58 60 62 65 67 70 73 76 79 82 86 89 92 96 99 102 106 109 112 114 117 119 121 122 123 124 124 124 123 122 121 119 117 115 112 110 107 104 101 98 95 92 89 86 83 80 77 75 72 70 67 65 63 61 59 57 56 54 52 51 50 48 47 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 42 43 44 44 45 45 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 53 53 54 54 54 54 54 54 54 54 53 53 53 52 52 52 51 51 50 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 41 41 42 43 43 44 44 45 46 46 47 48 49 49 50 51 51 52 53 53 54 55 55 56 56 57 57 57 58 58 58 58 58 58 58 58 58 57 57 56 56 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 26 26 25 25 25 25 26 26 26 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 40 41 41
 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 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 14 14 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 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 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 9 9 9 9 9 9 9 9 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 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 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 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 14 14 14 14 14 15 15 15 15 16 16 16
 47 46 45 45 44 44 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 44 45 45 46 47 48 49 49 50 51 52 53 54 55 57 58 59 60 61 63 64 65 67 68 70 71 73 74 76 77 79 80 82 83 85 86 88 89 91 92 93 94 96 97 98 99 99 100 101 101 101 102 102 102 101 101 101 100 99 98 97 96 95 93 92 90 88 86 85 83 81 79 77 74 72 70 68 66 64 62 60 58 57 55 53 51 50 48 47 45 44 43 42 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 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 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 37 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 48 49 49 50 50 51 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 70 71 72 73 73 73 74 74 74 74 74 73 73 73 72 71 71 70 69 68 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48
 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 22 22 23 23 24 24 25 25 26 27 28 29 29 30 31 33 34 35 36 38 39 40 42 44 45 47 49 50 52 54 56 58 60 62 64 65 67 69 71 73 75 77 78 80 81 83 84 86 87 88 89 90 91 92 92 93 94 94 95 95 95 95 96 96 96 96 96 96 96 96 95 95 95 95 95 94 94 94 93 93 93 92 92 91 91 90 89 89 88 87 86 85 84 83 81 80 79 77 76 74 72 71 69 67 65 63 62 60 58 56 55 53 51 50 48 47 45 44 42 41 40 39 38 37 36 35 35 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 46 47 48 49 50 51 51 52 53 53 54 54 54 54 54 54 54 53 53 52 51 51 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 48 49 50 52 53 54 56 57 59 60 62 63 65 66 68 69 70 72 73 73 74 75 75 76 76 75 75 75 74 73 72 71 69 68 66 65 63 61 59 57 55 54 52 50 48 46 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28
 43 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 32 33 34 36 38 39 41 43 45 47 49 51 54 56 58 61 63 66 68 70 72 74 76 77 78 79 80 80 80 79 79 77 76 74 72 70 67 65 62 60 57 54 52 49 47 44 42 40 38 36 34 32 30 29 27 26 25 23 22 21 20 20 19 18 18 17 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 12 12 12 12 12 12 12 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 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 33 34 35 35 36 36 37 37 37 38 38 38 38 38 38 37 37 37 36 36 36 35 34 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 23 23 24 24 25 26 26 27 28 29 30 32 33 34 36 37 39 41 43 45 47 49 51 53 55 57 59 61 63 64 66 67 68 69 70 71 71 71 71 71 70 69 68 67 66 65 64 62 61 59 58 56 55 54 52 51 50 48 47 46 45 44
 23 22 21 21 20 20 19 18 18 17 17 17 16 16 15 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 12 12 12 12 12 13 13 14 14 14 15 16 16 17 18 18 19 20 21 22 24 25 26 28 30 31 33 35 37 40 42 45 47 50 54 57 60 64 68 72 77 82 87 92 97 103 109 115 121 128 134 141 148 154 161 167 173 179 184 189 193 197 199 201 202 202 202 200 198 194 191 186 181 176 170 164 158 152 146 140 134 128 122 116 111 106 101 96 92 87 83 80 76 73 70 67 64 62 59 57 55 53 52 50 48 47 46 44 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 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 37 37 37 38 38 39 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 50 51 52 53 53 54 54 55 55 55 56 56 56 55 55 54 54 53 52 52 51 50 49 47 46 45 44 43 41 40 39 38 37 35 34 33 32 31 30 29 28 27 27 26 25 24 23
 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 30 31 33 34 36 38 40 42 45 48 51 54 57 61 64 69 73 77 82 87 93 98 104 110 116 122 128 134 139 144 149 154 157 160 162 163 163 163 161 158 155 150 145 140 134 128 121 115 109 102 96 90 85 79 74 69 65 60 56 52 49 45 42 40 37 35 32 30 28 27 25 24 22 21 20 19 18 17 16 16 15 14 14 14 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 29 30 31 32 33 33 34 35 35 36 37 37 37 38 38 38 38 38 38 38 37 37 37 36 35 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 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 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 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 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 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 27 29 30 32 34 36 38 40 42 44 46 48 50 51 53 55 57 58 60 61 62 63 64 64 64 65 64 64 64 63 63 62 61 60 59 58 57 55 54 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 25 26 27 27 28 29 30 30 31 32 33 35 36 37 38 40 41 42 44 45 47 49 50 52 53 55 57 58 59 61 62 63 63 64 64 64 64 64 63 62 61 59 58 56 54 52 50 48 46 43 41 39 37 35 33 31 29 27 26 24 23 22 20 19 18 17 16 15 14 14 13 13 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 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 12 13 13 13 13 14 14 14 14 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 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 30 30 31 30 30 30 30 30 30 29 29 28 28 28 27 26 26 25 25 24 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
 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 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 31 32 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 52 53 54 56 57 59 60 61 63 64 65 67 68 69 71 72 73 74 75 76 76 77 78 78 78 79 79 79 79 78 78 78 77 76 76 75 74 73 72 71 70 68 67 66 65 64 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 38 38 38 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 48 48 49 49 50 50 51 51 52 52 52 52 52 52 52 52 51 51 51 50 49 49 48 47 46 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 28 28 28 28 28 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 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 41 41 42 42 42 42 41 41 41 41 40 40 39 39 38 38 37 36 36 35 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 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
 41 41 42 42 43 43 43 43 43 43 43 42 42 41 40 39 38 37 36 35 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 10 10 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 30 30 31 32 33 33 34 34 34 35 35 35 35 35 34 34 34 33 32 32 31 30 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 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 11 11 11 11 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 35 37 39 41 43 44 46 48 49 51 52 53 54 55 55 56 56 55 55 54 53 52 51 50 48 47 45 44 42 40 39 37 36 34 33 31 30 29 28 27 25 24 23 23 22 21 20 19 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 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 35 36 37 38 39 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 49 49 48 47 46 45 44 43 42 41 39 38 37 36 34 33 32 31 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 25 25 26 27 29 30 31 32 33 35 36 37 38 40 41 42 44 45 46 47 48 49 50 51 52 52 53 53 53 53 53 52 52 51 51 50 49 48 47 46 44 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 34 35 36 37 38 39 40 41 41 42 42 43 43 43 44 44 44 43 43 43 42 42 41 40 39 38 38 37 36 35 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 16 16 16 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 45 46 46 47 47 47 47 47 47 47 46 46 45 44 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 48 49 49 50 50 50 50 50 50
 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 32 32 31 31 30 29 29 28 28 27 27 26 25 25 24 24 23 23 23 22 22 21 21 21 20 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 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 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 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 33 34 34 35 36 36 37 37 37 38 38 38 38 38 38 38 38 38 37 37 36 36 35 34 33 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 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 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 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 18 18 18 18 18 18 19 19 19 19 19 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 6 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 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 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 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 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 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 8 8 8 8 8 8 8 8 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 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 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 11 11 11 11 11 11 11 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 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6
 12 12 12 12 12 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 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 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 33 33 34 34 35 35 35 35 35 35 35 35 35 35 35 35 34 34 33 33 32 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 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 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 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 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 43 44 45 45 45 45 45 45 44 44 43 42 41 40 39 38 37 36 34 33 32 31 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 45 43 42 40 39 37 36 34 33 32 31 30 28 28 27 26 25 24 24 23 23 22 22 22 22 22 21 21 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 31 32 33 35 36 38 39 41 43 45 47 49 51 53 55 57 60 62 64 66 68 70 72 73 75 76 77 78 78 79 79 79 78 78 77 77 76 75 74 73 71 70 69 68 66 65 64 63 61 60 59 58 57 56 55 54 53 52 52 51 50 49 49 48 48 47 46 46 45 45 44 43 43 42 42 41 40 40 39 38 37 37 36 35 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 28 29 30 32 33 35 37 39 41 43 45 47 50 53 56 59 62 65 68 72 75 79 82 85 88 91 94 96 98 100 101 101 101 101 100 99 97 95 92 90 87 84 81 78 74 71 68 65 62 59 57 54 52 49 47 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 20 19 18 18 18 17 17 17 16 16 16 16 15 15 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 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 48 49 51 53 54 56 57 58 59 60 61 62 62 62 62 62 62 61 60 59 58 56 55 53 52 50 48
 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 37 38 39 40 42 43 44 46 47 49 50 52 54 55 57 58 60 61 63 64 65 66 67 68 69 70 70 70 70 70 70 70 70 69 68 68 67 66 65 63 62 61 60 58 57 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 44 45 45 46 47 47 48 48 49 49 49 50 50 51 51 51 51 52 52 52 52 51 51 51 50 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19
 47 48 48 50 51 52 53 55 56 58 60 62 64 66 68 71 74 76 79 82 85 88 91 94 96 99 102 104 106 107 109 109 110 110 109 108 107 105 103 101 98 95 92 89 85 82 79 76 72 69 66 63 60 58 55 53 50 48 46 44 43 41 40 38 37 36 35 34 34 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 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 33 35 36 38 39 41 42 44 46 48 49 51 53 55 56 58 60 61 63 64 65 67 68 69 70 70 71 71 71 71 71 71 71 70 70 69 68 67 66 65 64 62 61 60 58 57 56 54 53 51 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 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 27 27 28 28 29 30 31 31 32 33 34 34 35 36 37 37 38 39 39 40 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 29 30 31 31 32 32 32 32 32 32 32 31 31 30 29 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 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 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 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 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 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 12 12 13 13 13 13 13 13 13 14 14 14 14 14 13 13 13 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 9 9 9 10 10 10 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 24 25 26 27 28 28 29 30 30 31 31 32 32 32 32 32 31 31 30 30 29 28 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 15 14 13 13 12 12 12 11 11 10 10 10 10 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 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 15 15 16 16 17 18 18 19 20 21 22 23 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
 12 12 13 13 13 13 13 13 13 13 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 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 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 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 8 8 8 8 8 8 8 8 9 9 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 19 20 20 20 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 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 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 17 18 18 19 20 20 21 21 22 22 23 23 24 24 24 24 24 24 24 24 24 23 23 22 22 21 21 20 19 19 18 17 17 16 16 15 14 14 13 13 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 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 11 11 12 12 12
 40 40 41 41 42 42 42 42 42 41 41 41 40 39 39 38 37 36 35 34 33 32 31 30 30 29 28 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 14 13 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 13 13 14 14 14 14 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 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 25 25 24 23 23 22 22 21 20 20 19 18 18 17 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 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 29 30 31 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 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 23 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 35 36 37 38 39 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 27 28 29 30 32 33 34 35 36 38 39 41 42 44 45 47 48 50 52 54 55 57 59 61 62 64 66 67 68 70 71 72 73 73 74 75 75 75 75 75 75 75 75 74 74 73 73 72 72 71 71 70 69 69 68 68 67 66 66 66 65 65 64 64 63 63 63 62 62 61 61 60 60 59 59 58 58 57 56 56 55 54 53 52 51 50 50 49 48 47 46 45 44 43 42 42 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 43 44 45 46 47 47 48 49 49 50 50 50 50 50 50 50 50 50 49 49 48 47 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 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 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 40 41 42 43 43 44 45 46 46 47 48 49 49 50 51 51 52 53 53 54 55 55 56 56 57 57 58 58 59 59 60 60 60 60 60 60 60 60 60 60 60 59 59 58 58 57 56 55 54 53 52 51 50 48 47 46 44 43 42 40 39 37 36 35 33 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
 45 44 43 42 41 40 40 39 38 38 37 36 36 35 35 35 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 47 47 48 49 50 50 51 52 53 53 54 54 55 56 56 57 57 57 58 58 59 59 59 60 60 60 61 61 61 62 62 63 63 64 64 64 65 66 66 67 67 68 68 69 69 70 70 71 71 71 72 72 72 72 72 72 72 72 71 71 71 70 70 69 68 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 46 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 35 34 34 34 34 34 35 35 35 35 36 36 37 37 38 39 40 40 41 42 43 44 46 47 48 49 50 52 53 54 55 56 57 58 60 60 61 62 63 63 64 64 65 65 65 65 65 65 64 64 64 63 63 62 61 61 60 59 58 58 57 56 55 54 53 53 52 51 50 49 49 48 47 47 46 45 44 44 43 42 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 33 33 34 35 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 48 49 50 51 52 53 53 54 55 56 56 57 57 58 58 59 59 60 60 60 60 61 61 61 61 61 60 60 60 59 59 59 58 57 57 56 55 55 54 53 52 51 50 49 48 48 47 46
 30 30 29 28 28 27 27 26 26 25 25 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 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 45 46 46 46 46 46 47 46 46 46 46 46 45 45 45 44 44 43 42 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 40 41 41 41 41 41 41 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 37 37 37 36 36 35 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 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 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 45 45 46 46 47 47 48 48 48 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 47 48 48 48 49 49 49 49 49 49 48 48 48 47 47 46 46 45 44 43 43 42 41 40 40 39 38 37 37 36 36 35 35 34 34 34 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 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 42 42 43 43 43 44 44 44 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 50 50 49 49 49 49 49 49 50 50 50 50 51 51 51 52 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 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 38 37 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 38 38 39 40 41 42 42 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 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 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 23 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 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 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 13 13 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 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 25 26 27 27 28 28 29 29 29 30 30 30 30 30 29 29 29 29 28 28 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 20 19 19 18 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 15 15 15 15 15
 39 40 41 42 44 45 47 49 51 53 55 57 59 62 64 66 68 69 71 72 73 74 74 75 75 74 73 73 71 70 68 67 65 63 61 59 57 55 53 51 49 48 46 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 23 24 24 25 25 26 26 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 42 42 43 44 45 46 47 48 49 50 51 51 52 53 54 55 56 57 58 59 60 61 61 62 62 63 63 63 63 63 62 62 61 60 59 58 56 55 53 51 50 48 46 44 42 40 38 36 34 33 31 29 28 27 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 32 33 34 35 35 36 37 38 38 39 40 41 41 42 43 43 44 45 46 46 47 48 48 49 50 51 51 52 53 53 54 55 55 56 57 57 58 59 59 59 60 60 60 61 61 61 61 60 60 60 59 59 58 57 56 55 54 53 52 51 49 48 47 46 45 43 42 41 40 39 39 38 37 37 36 36 35 35 35 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 36 36 37 38
 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 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 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 24 24 24 23 23 23 22 22 21 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 20 20 21 21 22 23 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 54 55 55 56 56 56 56 56 56 56 55 54 54 53 52 51 49 48 47 45 44 43 41 40 38 37 36 34 33 32 30 29 28 27 26 25 24 24 23 22 22 21 20 20 20 19 19 19 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 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 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 36 37 38 38 39 39 40 40 40 40 40 40 40 40 40 39 39 38 38 37 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 45 46 46 47 47 47 47 47 47 47 46 46 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 38 38 38 38 38 38 38 38 39 39 40 40 41 41 42 43 43 44 45 46 46 47 48 49 50 50 51 52 53 53 54 55 56 56 57 57 58 58 59 59 59 59 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 56 56 56 56 55 55 55 55 54 54 54 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 48 48 47 47 46 46 46 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 40 40 40 41 41 41 42 42 43 44 45 46 47 48 50 51 53 55 57 59 61 63 64 66 68 70 71 73 74 74 75 75 75 75 74 73 72 71 70 68 67 65 64 62 61 59 58 56 55 54 52 51 50 49 48 47 47 46 45 45 44 43 43 43 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 42 42 43 43 43
 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 25 26 26 26 26 26 26 26 25 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 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 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 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 24 25 25 25 26 26 26 25 25 25 24 23 23 22 21 20 19 18 16 15 14 13 13 12 11 10 10 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 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 15 16 16 16 16 17 17 17 17 17 18 18 18 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 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 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8
 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 38 40 41 42 43 44 46 47 48 49 50 51 53 54 55 56 57 58 59 60 60 61 62 62 62 63 63 63 63 63 63 62 62 61 61 60 59 58 57 56 55 54 52 51 50 48 47 45 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 25 24 24 23 23 23 22 22 22 23 23 23 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 46 47 48 49 49 50 50 51 51 51 51 51 51 51 51 51 50 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 46 47 48 48 49 50 50 51 51 52 52 52 52 53 53 53 53 52 52 52 52 51 51 50 50 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 26 26 26 26 26 26 27 27 27 28 29 29 30 31 31 32 33 34 35 36 36 37 38 39 40 40 41 42 42 43 43 43 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 41 41 41 40 40 39 39 38 38 37 37 36 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 25 25 25 25 24 24 24 24 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 12 12 13 13 14 15 15 16 16 17 17 18 19 19 20 20 20 21 21 22 22 22 22 23 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 16 16 16 16 15 15 15 14 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 12 12 12 12 12 12 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 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 28 28 28 27 27 26 26 25 24 24 23 22 22 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 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 12 11 11 11 11 11 11 11 11 11 11 11 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 10 10 10 11 11
 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 33 33 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 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 38 38 38 37 37 36 36 35 34 33 32 31 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 47 47 47 48 47 47 47 46 46 45 45 44 43 42 41 40 40 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 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 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 27 28 28 29 30 31 32 34 35 36 37 39 40 41 42 43 44 45 46 46 47 47 47 47 47 46 45 45 44 43 42 41 40 39 38 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 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 23 24 24 24 24 25 25 25 26 26 26 26 27 27 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
 26 26 27 27 28 29 30 31 33 34 36 38 40 42 44 46 48 50 53 55 57 60 62 64 67 69 71 73 75 77 79 80 82 83 84 85 86 87 87 88 88 88 88 87 87 86 86 85 84 83 82 80 79 78 76 74 73 71 69 67 65 63 61 59 57 55 53 51 49 47 45 42 40 38 37 35 33 31 29 28 26 25 24 23 22 21 20 20 19 19 19 19 19 20 20 21 22 23 24 26 27 29 31 33 34 37 39 41 43 46 48 50 53 55 58 60 62 65 67 69 71 73 74 76 77 79 80 81 81 82 82 83 83 82 82 82 81 80 79 78 77 76 75 73 72 70 69 67 65 64 62 60 58 56 54 52 50 48 46 44 42 40 38 37 35 33 31 30 28 27 25 24 23 22 21 20 20 19 19 19 19 19 19 20 20 21 22 23 24 26 27 29 31 33 35 37 40 42 45 47 50 53 56 60 63 66 70 73 77 80 84 88 91 95 98 102 105 109 112 115 117 120 122 124 125 126 127 127 127 127 126 124 122 120 118 115 112 109 106 102 98 95 91 87 83 79 75 72 68 64 61 58 54 51 48 45 43 40 38 36 34 32 30 29 28 26 25 25 24 24 23 23 23 24 24 25 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 45 47 48 50 51 53 54 56 57 59 60 61 62 63 65 66 67 67 68 69 70 70 71 71 72 72 72 72 72 72 72 72 71 71 70 69 68 67 66 65 64 62 61 59 57 56 54 52 50 49 47 45 43 41 39 38 36 35 33 32 31 30 29 28 27 27 26 26 26
 53 56 60 63 66 68 70 71 72 72 72 71 70 68 66 63 61 58 55 53 50 48 46 43 41 40 38 36 35 33 32 31 30 29 28 27 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 18 19 19 19 20 20 21 21 22 23 24 25 26 27 29 30 31 33 34 35 37 38 39 40 40 41 41 41 40 39 39 38 36 35 34 32 31 30 29 27 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 38 39 40 40 41 41 41 41 40 39 38 37 36 34 33 31 30 28 27 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 28 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 48 49 50 52 53 55 56 57 58 59 59 60 60 60 59 58 57 56 54 52 50 48 46 44 42 40 38 36 35 33 32 31 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 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 19 19 19 19 20 20 21 21 22 23 24 25 26 27 29 31 33 35 38 40 43 46 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
 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 4 4 5 5 5 5 5 6 6 6 6 6 7 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 4 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 2 2 2 2 2 2 3 3 3 3 3 4 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 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 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 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 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 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 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 30 30 31 31 31 30 30 30 29 29 28 28 27 26 25 25 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 18 18 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 32 33 34 35 36 37 38 38 39 40 41 41 42 42 42 43 43 43 43 43 43 42 42 42 41 41 40 39 39 38 37 37 36 35 34 33 32 32 31 30 29 28 28 27 26 26 25 25 24 24 24 24 24 24 24 24 25 25 26 27 27 28 29 31 32 33 34 36 37 39 40 41 42 43 44 45 46 47 47 47 48 48 48 48 47 47 47 46 46 45 44 44 43 42 41 40 40 39 38 37 36 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 21 21 22 22 23 24 24 25 26 26 27 27 27 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 25 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 30 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 30 29 29 28 27 26 25 24 23 23 22 21 20 20 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
 14 14 14 13 13 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 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 34 35 35 35 36 36 36 36 36 36 36 35 35 34 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 19 19 19 19 19 20 20 21 22 22 23 24 25 27 28 29 30 32 33 34 35 37 38 39 40 41 41 42 42 43 43 43 43 43 43 42 42 41 40 40 39 38 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 24 24 25 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 46 47 47 48 48 48 48 48 48 48 47 47 46 45 44 43 42 41 40 38 37 35 34 32 31 29 28 27 25 24 23 22 20 19 18 18 17 16 16 15 15 15 14 14 15 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 25 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 22 22 21 21 20 19 19 18 17 17 16 16 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
 24 24 24 24 24 24 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 45 46 47 48 48 49 49 50 50 50 51 51 51 51 51 50 50 49 49 48 47 46 45 44 43 42 41 39 38 37 35 34 33 31 30 29 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 20 21 21 22 23 24 25 26 28 29 30 31 33 34 35 36 37 38 39 39 40 40 41 41 41 42 42 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 34 34 34 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 22 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 37 39 40 41 42 43 44 46 46 47 48 49 50 50 51 51 51 52 52 52 52 52 52 51 51 51 51 50 50 49 49 49 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 40 39 39 38 37 36 35 34 33 32 31 30 29 28 26 25 24 24 23 22 22 21 21 21 21 21 21 22 22 23 24 25 26 27 28 30 31 33 35 37 39 41 44 46 49 52 55 58 61 65 69 72 76 80 85 89 93 97 101 105 109 112 115 118 120 121 122 122 122 121 119 117 114 111 108 105 101 97 93 89 85 82 78 74 71 67 64 61 58 55 52 50 47 45 43 40 39 37 35 33 32 30 29 28 27 26 25 25 24 24
 18 17 17 16 16 16 15 15 15 15 14 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 12 12 12 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 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 17 17 18 19 20 21 23 24 25 27 28 29 31 32 33 34 35 36 36 37 37 37 37 37 37 36 35 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 17 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 12 12 12 12 12 13 13 13 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 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 27 28 28 29 29 29 29 29 29 29 29 28 28 27 26 25 24 23 22 21 20 19 19 18 17 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 20 20 19 19 18 18
 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 21 21 22 22 23 24 25 26 27 28 29 30 31 33 34 36 37 39 40 42 44 45 47 48 49 50 51 52 52 51 51 50 48 47 44 42 40 37 34 32 29 26 24 22 20 18 16 14 13 12 11 10 10 9 9 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 22 23 24 25 25 26 27 27 28 29 29 30 30 30 30 31 31 31 30 30 30 30 29 29 29 28 27 27 26 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 21 22 23 24 24 25 25 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 11 12 13 15 16 18 20 22 25 27 30 33 36 38 41 44 46 48 50 51 52 53 53 53 52 51 50 49 47 45 44 42 40 38 37 35 34 32 31 30 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10
 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 37 37 37 37 36 36 35 34 34 33 32 31 30 30 29 28 28 27 26 26 26 25 25 25 25 25 25 25 25 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 40 41 42 43 43 44 45 45 46 46 47 47 48 48 48 48 48 48 48 48 48 48 47 47 47 46 46 45 45 44 43 43 42 41 40 40 39 38 37 36 35 35 34 33 33 32 32 32 32 32 32 32 32 33 33 34 34 35 36 37 37 38 39 39 40 41 41 42 42 43 43 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 41 40 40 39 38 37 37 36 35 34 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 26 26 27 28 29 31 32 33 35 37 38 40 41 43 45 46 47 49 50 50 51 52 52 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 50 50 49 49 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 35 35 35 34 34 34 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 15 16 16 17 17 18 19 19 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 44 45 45 45 44 44 43 42 40 39 37 36 34 32 30 28 26 24 23 21 20 18 17 16 16 15 15 15 15 15 15 16 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 35 37 39 40 42 43 45 46 48 49 50 51 52 52 53 53 53 53 53 52 52 52 51 50 49 49 48 47 46 45 44 43 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 31 31 30 29 28 28 27 26 25 24 23 23 22 21 20 20 19 19 19 18 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 42 43 44 44 45 45 46 47 47 47 48 48 48 48 48 48 48 47 47 47 46 45 45 44 43 42 41 40 39 37 36 35 34 32 31 30 28 27 26 25 24 22 21 20 19 19 18 17 16 16 15 15 15 15 15 15 16 16 17 18 19 21 22 24 26 28 30 32 34 36 39 41 43 45 47 48 50 51 52 53 54 54 54 54 54 54 54 53 53 52 51 50 50 49 48 47 46 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 34 34 33 32 32 31 30 30 29 28 27 27 26 25 24 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 14 14
 11 10 10 10 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 32 34 36 38 40 42 45 47 49 51 54 56 58 60 62 63 64 65 65 65 65 64 63 61 60 58 56 53 51 48 46 44 41 39 37 34 32 30 28 27 25 23 22 20 19 18 17 16 15 14 13 12 11 11 10 10 10 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 13 14 14 15 15 15 15 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 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 13 13 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 30 31 32 33 34 35 36 36 37 37 37 37 37 37 37 36 36 35 34 34 33 32 31 31 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 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 14 14 14 14 14 14 14 15 15 15 16 16 16 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 28 29 30 31 31 32 32 33 33 34 34 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 24 23 22 21 21 20 19 18 17 16 15 14 14 13 12 12 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
 39 42 45 48 52 56 60 65 70 75 80 85 90 95 99 104 107 110 113 115 116 117 117 117 116 114 112 110 108 105 102 99 96 93 89 86 83 81 78 75 73 70 68 66 64 62 60 58 57 55 54 53 52 51 50 49 48 47 47 46 46 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 41 41 40 40 39 38 38 37 36 36 35 35 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 47 48 49 50 51 53 54 55 57 59 60 62 64 66 68 70 72 75 77 80 82 85 87 90 92 95 97 99 101 103 104 105 106 106 106 105 104 102 100 98 95 91 88 84 79 75 71 66 62 58 54 50 47 43 41 38 36 34 32 31 30 29 29 28 28 28 29 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 50 51 51 52 53 53 54 54 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 53 53 52 52 51 51 50 49 49 48 47 47 46 45 45 44 43 42 42 41 40 39 39 38 37 37 36 36 36 36 36 36 37 37 38 38 39 40 41 42 43 44 45 46 47 48 48 49 50 51 51 52 53 53 54 54 55 55 55 56 56 56 57 57 57 57 57 57 58 58 58 57 57 57 57 57 56 56 55 55 54 54 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 29 29 30 30 31 32 33 35 37
 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 27 27 27 28 29 29 30 30 31 32 32 33 34 34 35 35 36 36 36 36 36 36 36 36 35 35 34 33 32 30 29 28 26 25 24 22 21 19 18 17 16 15 14 13 12 12 12 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 26 26 25 24 24 23 22 21 20 19 18 18 17 16 15 14 13 13 12 12 11 11 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 19 21 22 23 25 26 27 28 30 31 32 33 33 34 35 35 36 36 36 36 36 35 35 35 34 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 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 22 23 24 26 27 28 29 30 32 33 34 34 35 36 37 37 38 38 39 39 39 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 42 42 42 41 41 40 39 39 38 37 36 35 34 33 32 30 29 28 27 25 24 23 22 21 19 18 18 17 16 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
 14 14 14 14 14 15 15 15 16 17 17 18 19 20 20 21 22 23 24 24 25 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 37 37 38 38 39 40 40 41 42 43 43 44 45 45 46 47 47 48 49 49 50 50 51 51 51 51 51 51 51 50 49 49 48 46 45 44 42 40 38 36 34 32 30 28 26 24 23 21 19 18 16 15 14 13 13 12 12 11 11 11 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 35 37 38 39 41 42 43 44 46 47 48 48 49 50 50 50 51 51 50 50 50 49 48 48 47 46 45 43 42 41 40 38 37 35 34 32 31 30 28 27 25 24 23 22 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 13 13 14 15 16 18 19 20 22 24 26 28 29 31 34 36 38 40 42 44 46 48 50 52 54 55 57 58 59 60 61 61 62 62 62 61 61 60 59 58 57 56 54 53 52 50 49 47 45 44 42 41 39 38 36 35 34 32 31 30 29 28 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 13 12 12 12 12 12 12 12 13 14 14 15 16 17 19 20 22 23 25 27 29 30 32 34 35 37 38 40 41 42 43 44 45 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 45 45 44 44 43 43 42 41 41 40 39 38 37 36 35 34 33 32 30 29 28 27 25 24 23 22 20 19 18 17 16 16 15 15 14
 21 21 21 21 22 22 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 33 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 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 26 26 26 26 26 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 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 30 31 31 31 31 31 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 21 20 20 20 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 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 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 18 18 18 18 19 19 19 20 20 20 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 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 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21
 39 38 36 35 35 34 34 34 35 35 36 36 37 38 39 40 41 43 44 45 46 48 49 50 52 53 54 55 57 58 59 60 61 62 62 63 64 64 65 65 66 66 66 66 66 66 66 66 66 65 65 65 64 64 63 63 62 62 61 60 60 59 58 58 57 56 55 54 54 53 52 51 50 49 48 47 45 44 43 42 41 40 39 38 37 37 36 36 36 36 37 37 38 40 41 43 45 47 49 52 54 57 59 62 65 68 70 73 76 78 81 83 85 87 89 91 93 94 95 96 97 98 98 98 98 98 97 97 96 95 94 92 91 89 88 86 84 82 80 78 76 74 72 70 69 67 65 63 61 59 58 56 55 53 52 50 49 47 46 45 44 43 42 41 40 39 38 37 37 36 36 36 36 36 36 37 38 39 41 43 45 48 50 54 57 60 64 68 71 75 78 82 84 87 89 91 92 93 93 93 93 92 91 90 89 88 86 85 83 82 80 79 77 76 75 73 72 71 70 70 69 68 68 68 67 67 67 67 67 67 67 68 68 69 69 70 70 71 71 72 72 73 74 74 74 75 75 75 75 75 75 75 74 74 73 72 71 69 68 66 64 62 61 59 57 55 53 51 50 48 47 46 45 45 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46 46 46 46 47 47 47 47 47 48 48 48 48 49 49 50 50 51 51 52 53 53 54 55 56 57 58 59 60 61 63 64 66 67 69 70 72 74 76 77 79 81 83 84 86 87 89 90 90 91 91 91 91 90 89 88 86 83 81 78 75 72 68 65 61 58 55 52 49 46 43 41
 11 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 30 31 32 32 33 33 33 33 33 33 33 33 32 32 31 30 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 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 13 13 14 14 15 16 17 18 19 20 22 23 24 26 27 28 30 31 32 33 35 36 37 37 38 39 39 40 40 41 41 41 41 41 41 41 40 40 40 39 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 24 24 23 22 22 21 21 20 19 19 18 18 18 17 17 17 17 17 17 17 18 18 19 20 21 21 22 23 25 26 27 28 29 30 31 32 33 34 35 35 36 37 37 38 38 39 39 39 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 39 39 38 37 37 36 35 34 32 31 30 29 27 26 24 23 22 20 19 18 17 16 15 14 13 13 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 34 35 36 36 36 37 37 36 36 36 35 34 33 32 31 30 28 27 26 24 23 22 20 19 18 17 15 15 14 13 12 12 11 11
 8 9 9 10 10 11 12 13 14 15 16 18 19 20 22 23 25 27 28 30 31 32 34 35 36 37 37 38 38 39 39 39 39 39 38 38 37 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 26 25 24 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 11 11 11 12 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 31 32 33 34 35 36 37 38 39 40 40 41 41 41 41 41 42 41 41 41 41 41 41 40 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 33 32 32 31 30 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 14 13 12 12 12 11 11 11 12 12 12 13 13 14 15 16 17 18 19 20 22 23 24 26 27 28 30 31 33 34 36 37 39 41 42 44 45 46 48 49 51 52 53 54 55 56 57 58 59 59 60 60 60 60 60 60 59 59 58 57 56 55 54 53 51 50 48 46 45 43 41 39 37 36 34 32 30 29 27 25 24 22 21 19 18 16 15 14 13 12 11 11 10 10 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 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 33 34 34 34 35 35 35 35 34 34 34 33 32 31 30 29 28 27 26 25 23 22 21 20 18 17 16 15 14 13 12 11 10 10 9 9 9 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
 18 18 19 21 22 23 25 27 29 31 34 36 38 41 43 45 47 49 51 53 54 55 56 57 57 58 58 58 57 57 56 55 55 54 53 52 51 50 49 49 48 47 46 46 45 45 44 44 44 44 44 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 42 41 41 40 39 37 36 35 34 33 31 30 29 28 27 26 25 24 24 24 24 24 25 25 26 27 29 30 32 34 36 38 40 42 45 47 50 53 56 58 61 64 67 69 72 74 77 79 81 83 84 86 87 88 89 89 89 89 89 89 88 88 87 86 85 84 83 83 82 81 80 79 78 77 76 75 74 73 72 70 69 68 67 65 64 63 61 59 57 56 54 52 49 47 45 43 40 38 36 34 32 29 28 26 24 23 21 20 20 19 19 19 19 19 20 20 21 22 23 24 26 27 28 30 31 33 35 36 38 39 41 42 44 45 46 48 49 50 51 52 53 54 55 56 57 58 59 60 60 61 62 63 63 64 65 65 66 66 67 67 68 68 68 69 69 68 68 68 67 66 65 64 62 61 59 57 55 53 51 48 46 44 41 39 36 34 32 30 27 25 24 22 20 19 18 17 16 15 15 15 15 15 15 16 16 17 18 19 20 21 23 24 25 27 28 29 31 32 33 34 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 57 58 59 60 61 61 62 62 63 63 63 63 63 62 62 61 60 59 57 56 54 53 51 49 47 45 43 41 39 37 35 33 31 30 28 26 25 23 22 21 20 19 18 18 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
 12 11 11 10 9 9 9 9 8 9 9 9 9 10 10 11 12 12 13 14 15 16 18 19 21 22 24 26 29 31 34 36 39 42 45 49 52 55 58 61 64 66 67 68 68 67 66 64 61 59 55 52 49 45 42 39 36 33 31 28 26 24 22 21 19 18 17 15 14 13 13 12 11 10 10 9 9 8 8 8 8 7 7 7 7 8 8 8 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 19 20 21 22 22 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 40 41 41 42 42 42 41 41 40 39 38 37 36 35 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 9 9 8 8 8 9 9 9 10 10 11 12 13 14 15 17 19 21 23 25 27 30 32 35 38 41 44 47 50 53 56 59 62 64 67 69 72 74 76 77 79 80 81 81 81 81 81 80 79 77 75 73 71 68 66 63 60 58 55 52 50 47 45 43 41 39 37 35 34 32 31 30 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 40 42 45 48 50 53 56 59 62 64 67 70 72 74 76 77 78 79 79 79 79 78 76 75 72 70 67 64 61 57 54 50 47 43 40 37 33 30 28 25 23 20 18 17 15 14
 7 7 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 14 14 15 16 17 18 19 20 22 23 24 25 27 28 29 30 31 32 33 34 34 34 34 34 34 33 33 32 31 30 28 27 26 25 23 22 21 20 19 17 16 15 15 14 13 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 10 10 11 11 12 13 13 14 14 15 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 24 23 23 22 22 21 20 19 19 18 17 17 16 15 15 14 14 13 12 12 12 11 11 10 10 10 9 9 9 9 9 8 8 9 9 9 9 9 10 10 11 11 12 13 14 15 15 16 17 18 19 20 21 22 23 23 24 25 25 25 26 26 26 26 26 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 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 16 16 16 16 15 15 14 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 34 35 35 35 35 35 35 35 34 34 33 33 32 32 31 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7
 49 53 57 61 65 69 73 75 77 79 79 79 78 76 74 72 69 66 63 60 57 55 52 50 47 45 43 42 40 38 37 36 35 34 33 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 26 26 26 27 27 27 27 27 28 28 28 29 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 46 47 48 49 49 49 49 48 47 46 44 42 40 38 36 34 33 31 29 28 27 25 24 24 23 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 34 34 33 33 32 31 30 29 28 27 25 24 23 21 20 19 18 17 16 16 15 15 15 14 14 14 15 15 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 27 28 29 30 32 33 34 35 36 37 38 39 40 40 40 41 41 40 40 39 39 38 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 17 17 16 16 17 17 17 17 18 18 19 20 20 21 22 23 25 26 27 28 30 31 32 33 34 34 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 37 37 37 36 36 35 34 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 23 23 24 25 26 27 29 31 33 36 39 42 45
 20 20 20 20 20 21 21 22 22 23 24 26 27 28 30 31 33 35 37 39 41 43 45 48 50 53 55 57 60 62 64 66 68 69 70 71 71 71 70 69 68 67 65 63 61 58 56 54 51 49 47 45 43 41 39 37 35 34 32 31 30 29 27 26 26 25 24 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 16 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 23 24 24 25 25 26 27 28 29 29 30 32 33 34 35 37 38 40 41 43 44 46 48 49 51 53 54 55 56 57 57 58 58 57 57 56 54 53 51 50 48 46 44 42 40 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 17 16 16 16 16 16 16 17 17 18 19 20 21 22 24 25 27 28 30 31 33 35 36 38 39 40 41 42 43 43 44 44 44 44 44 44 43 43 42 42 41 40 40 39 38 38 37 36 35 35 34 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 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 36 37 38 39 39 40 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 40 40 39 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 12 13 13 14 15 16 17 19 20 21 23 25 26 28 30 32 34 36 38 40 42 45 47 49 52 54 56 58 60 62 64 65 66 67 68 68 68 68 68 67 66 65 63 62 60 58 56 54 52 50 48 45 43 41 39 38 36 34 32 31 29 28 26 25 23 22 21 20 19 18 17 16 15 15 14 13 13 13 13 13 13 13 13 14 14 15 16 17 18 20 21 23 24 26 27 29 30 32 33 35 36 37 39 40 41 42 43 44 45 46 47 48 49 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 64 65 66 66 66 66 66 66 65 64 63 62 61 59 57 56 54 52 50 48 46 44 42 40 38 37 35 33 32 30 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 23 24 25 26 27 28 30 31 32 34 35 37 38 39 40 41 41 42 42 42 42 42 42 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 34 34 34 33 33 33 33 33 34 34 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45 45 46 46 46 47 47 46 46 45 45 44 42 41 40 38 36 34 32 31 29 27 25 24 22 21 20 19 18 17 17 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 28 29 30 32 34 35 37 39 40 42 44 45 47 49 50 52 53 54 55 56 57 57 57 57 57 57 57 56 56 55 55 54 53 52 51 50 49 48 47 46 46 45 43 42 41 40 39 38 37 36 34 33 32 30 29 28 26 25 23 22 21 19 18 17 16 15 14 13 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
 28 28 28 28 28 28 27 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 28 29 30 31 31 32 33 33 34 34 34 35 35 35 35 35 35 34 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 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 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 22 22 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 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 20 21 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 21 21 21 21 21 22 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 27 27 27 27 28 28 28 28 28 27 27 27 27 27 27 27 27 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 22 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28
 21 21 22 22 23 24 25 26 27 28 30 31 32 33 35 36 37 38 39 40 41 42 42 43 43 44 44 44 44 43 43 43 42 42 41 41 40 39 38 38 37 36 36 35 35 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 27 26 26 26 25 25 25 26 26 26 27 28 28 29 30 31 32 33 34 35 37 38 39 39 40 41 41 42 42 42 42 42 42 41 41 40 40 39 38 37 36 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 32 33 33 33 33 33 33 33 33 32 32 31 31 30 29 28 27 27 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 25 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 39 39 38 38 37 37 36 35 35 34 33 32 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 21 20 20 20 20 20
 26 26 27 28 29 31 32 34 36 38 40 43 45 48 51 53 56 59 61 64 66 68 70 72 73 74 74 75 74 74 73 72 71 70 68 66 65 63 61 59 57 56 54 52 51 49 48 47 46 45 44 43 42 42 41 40 40 40 39 39 38 38 38 38 37 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 27 27 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 43 44 45 46 47 48 50 51 53 54 56 57 59 61 62 64 65 66 67 68 68 68 68 67 66 65 63 62 60 58 55 53 50 48 46 43 41 39 36 34 33 31 29 28 27 26 26 25 25 25 25 25 26 26 27 28 29 30 31 32 34 35 36 37 38 40 41 42 43 43 44 45 45 46 46 46 46 46 46 46 45 45 44 44 44 43 43 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 39 39 39 39 39 38 38 38 37 37 36 35 35 34 33 33 32 31 30 30 29 29 28 28 28 28 28 28 28 28 29 29 30 31 32 32 33 34 35 36 37 38 38 39 40 40 41 41 42 42 42 42 42 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 41 41 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 44 43 43 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 26 26 25 26
 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 45 45 46 46 47 48 48 49 49 50 50 51 51 52 53 53 54 55 56 57 57 58 59 60 61 62 63 64 65 66 66 67 67 67 67 67 67 67 66 65 64 63 61 60 58 56 55 53 51 49 47 45 44 42 40 39 37 36 35 34 33 33 32 32 32 33 34 34 36 37 39 41 44 47 50 53 56 60 64 67 71 74 77 80 82 84 85 86 86 86 85 84 82 80 78 76 73 70 68 65 63 60 58 56 53 52 50 48 47 46 45 44 43 42 42 41 41 41 41 41 41 42 42 43 43 44 45 45 46 47 48 49 50 50 51 52 53 53 54 55 55 55 56 56 56 55 55 55 54 54 53 52 51 50 49 48 47 47 46 45 45 44 44 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 38 38 38 39 39 40 41 41 42 43 45 46 47 49 51 52 54 56 58 60 62 64 66 67 69 70 71 71 71 71 71 70 68 67 65 62 60 57 54 51 49 46 43 41 38 36 34 32 31 30 29 28 28 27 27 28 28 29 30 31 32 33 35 36 38 40 42 44 46 48 50 52 54 55 57 59 60 61 62 63 63 63 63 63 62 61 60 59 58 57 56 54 53 52 51 49 48 47 46 45 44 43 43 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 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
 27 26 26 27 27 27 28 28 29 30 31 32 33 34 35 37 38 39 40 42 43 44 45 46 47 47 48 48 49 49 49 49 49 49 49 48 48 47 47 46 46 45 45 44 44 43 43 43 43 42 42 42 42 43 43 43 43 43 44 44 44 45 45 45 45 45 45 45 45 45 44 44 43 42 41 40 39 38 36 35 33 32 31 29 28 27 26 25 24 23 22 22 21 21 21 21 22 22 22 23 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 45 45 46 47 47 48 49 49 50 51 51 52 52 53 53 54 54 55 55 55 55 55 55 54 54 53 53 52 51 50 49 47 46 45 43 42 40 39 37 36 34 33 31 30 29 28 27 25 25 24 23 22 22 22 21 21 21 22 22 22 23 24 24 25 26 27 28 29 30 31 32 32 33 34 35 35 36 36 36 36 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 39 40 40 41 41 42 43 43 43 44 44 44 44 44 44 43 43 42 42 41 40 39 38 37 36 35 34 33 31 30 29 28 28 27 26 25 25 25 24 24 24 24 25 25 26 27 28 29 30 31 32 34 35 36 38 39 40 41 42 43 44 45 45 45 45 45 45 45 44 44 43 42 41 41 40 39 38 37 36 36 35 34 34 33 33 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 39 39 40 40 40 40 40 40 40 39 39 38 37 37 36 35 34 33 32 31 30 29 28 28 27 27
 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 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 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 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 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 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 2 2 2 2 2 2 2 2 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 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 2 2 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 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
 18 19 20 21 23 24 25 27 29 30 32 34 35 37 38 40 41 42 43 44 45 45 46 46 45 45 45 44 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 27 26 25 25 24 24 24 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 25 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 39 40 40 41 42 42 43 43 43 43 43 43 42 41 41 40 39 38 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 28 28 28 29 29 30 31 32 32 33 34 35 36 37 38 40 41 42 43 44 45 46 46 47 47 48 48 48 47 47 46 45 44 42 41 39 38 36 34 32 30 29 27 26 24 23 22 21 20 19 19 18 17 17 17 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 15 16 16 16 17 17 18 18 19 20 21 21 22 23 24 25 27 28 29 30 31 33 34 35 35 36 37 37 37 37 37 36 36 35 34 33 32 30 29 28 26 25 24 22 21 20 19 18 17 16 15 15 14 13 13 13 13 13 12 13 13 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 17 17 17 17 16 16 16 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 14 14 14 14 14 14 15 15 16 16 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
 11 12 12 13 14 15 15 16 17 19 20 21 22 23 24 25 26 27 28 29 29 29 29 29 28 27 27 26 24 23 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 10 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 26 27 28 28 29 29 29 29 29 29 29 28 28 27 26 25 24 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 26 27 28 28 29 29 29 29 29 28 28 27 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 16 17 18 19 19 20 21 22 23 23 24 24 24 24 23 23 22 22 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 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 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11
 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 30 31 31 31 31 31 31 30 30 29 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 21 22 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 35 36 36 36 36 36 35 35 34 33 32 31 30 28 27 26 24 23 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 30 31 31 31 31 31 31 31 31 30 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 10 9 9 9 8 8 8 8 8 8 9 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 27 28 29 30 30 30 31 31 31 30 30 30 29 29 28 28 27 27 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 12 12 12 12 13 13 14 15 16 16 17 18 19 20 21 22 22 23 24 25 25 26 26 27 27 27 28 28 28 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 28 28 28 28 29 29 29 29 29 29 29 29 28 28 27 27 26 26 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 37 38 39 40 41 43 44 46 47 49 50 51 53 54 55 56 57 57 58 58 58 57 57 56 55 54 53 52 50 49 47 46 44 43 41 40 39 37 36 35 34 33 33 32 31 31 31 31 31 31 31 32 32 33 33 34 35 36 37 38 39 40 42 43 44 46 47 48 50 51 52 53 54 54 55 55 55 55 55 54 54 53 52 51 50 48 47 46 45 44 42 42 41 40 39 39 38 38 38 38 38 38 38 38 38 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 44 44 44 43 43 43 42 42 41 40 39 39 38 37 36 35 34 34 33 32 32 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 32 32 32 32 33 33 34 35 35 36 37 38 39 39 40 41 41 42 42 43 43 43 43 43 43 42 42 41 40 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 29 29 29 29 29 29 30 30 30 31 32 32 33 34 34 35 36 36 37 37 38 38 38 39 39 39 38 38 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 32 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 35 35
 25 25 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 35 36 36 37 38 39 40 41 43 44 45 47 49 50 52 53 55 56 57 58 59 60 60 59 59 58 57 56 54 53 51 49 47 45 43 40 38 37 35 33 31 30 29 27 26 26 25 24 24 24 24 24 24 25 25 26 27 28 29 30 32 33 34 35 36 37 38 38 39 39 39 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 23 23 23 23 23 23 24 24 25 26 27 29 30 32 34 36 38 41 43 46 48 50 53 55 57 58 59 60 61 60 60 59 58 56 54 52 49 47 45 42 40 38 35 33 31 30 28 26 25 24 23 22 21 21 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 29 29 29 28 28 28 28 27 27 26 25 25 24 23 22 22 21 20 20 19 18 18 18 18 18 18 18 18 19 20 21 22 23 25 27 29 31 34 37 41 44 48 53 57 62 67 72 76 81 84 87 90 91 91 90 88 85 81 77 72 67 63 58 54 50 46 43 39 37 34 32 30 29 28 27 26 25 25 24 24 24 24 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 31 31 31 31 30 30 30 29 28 28 27 27 26 26 25
 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 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 9 9 9 10 10 10 10 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 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 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 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 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 8 8 8 8 8 9 9 9 9 8 8 8 8 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 8 9 9 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 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 30 31 33 34 36 37 39 40 42 43 45 46 47 48 49 49 49 49 49 49 48 47 46 45 44 43 41 40 39 37 36 34 33 32 31 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 26 27 27 27 27 27 27 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 23 23 23 24 24 25 26 27 28 30 31 33 34 36 38 40 42 44 45 47 48 49 50 50 50 50 49 49 48 46 45 43 42 41 39 38 36 35 34 33 32 31 30 30 29 29 29 29 29 29 29 29 30 30 31 31 32 33 34 34 35 36 37 37 37 38 38 38 37 37 37 36 35 34 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 43 43 43 43 42 41 40 39 38 37 35 34 32 31 30 28 27 26 25 24 23 23 22 22 22 21 21 21 22 22 22 23 23 24 25 26 27 28 29 30 32 33 34 36 37 38 39 40 41 42 42 42 42 41 40 39 38 36 35 33 31 30 28 26 25 24 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 19
 18 18 17 17 17 16 16 16 16 15 15 15 15 16 16 16 17 17 18 18 19 20 21 22 23 25 26 28 30 32 34 36 39 41 44 46 49 51 53 55 56 57 58 58 57 56 55 53 51 49 47 45 42 40 38 36 34 32 30 28 27 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 17 17 17 17 18 18 18 19 20 21 22 23 24 26 28 29 32 34 36 39 42 44 47 50 52 54 55 56 56 55 54 53 51 48 46 43 40 38 35 33 31 29 27 26 24 23 22 21 20 19 19 18 18 18 18 18 18 18 19 19 20 21 22 23 24 25 27 28 30 32 33 35 36 37 39 39 40 40 40 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 34 34 35 36 37 37 38 39 40 41 41 42 43 43 44 44 44 43 43 42 41 40 39 38 36 35 33 32 30 29 27 26 25 23 22 22 21 20 20 19 19 19 19 18 19 19 19 19 20 20 20 21 22 22 23 24 25 26 27 28 29 30 30 31 32 32 32 32 32 32 31 30 29 28 27 26 25 24 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 19 19 19
 39 37 36 34 33 31 30 28 27 26 25 24 23 22 22 21 21 21 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 30 31 32 34 35 36 38 39 40 41 42 43 44 44 45 45 45 45 44 44 43 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 29 29 28 27 26 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 20 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 31 32 33 33 34 34 35 35 36 36 36 36 36 36 36 35 35 34 33 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 27 28 29 30 31 32 32 33 34 34 34 34 34 34 33 32 32 31 30 29 28 27 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 17 18 18 18 18 18 19 19 20 21 22 22 23 25 26 27 29 30 32 33 35 36 38 40 41 43 44 46 47 48 49 49 50 50 50 50 50 50 49 48 48 46 45 44 43 41 40 39 37 36 34 33 32 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 25 26 26 27 28 29 30 31 32 34 35 36 38 39 40 41 42 43 44 44 44 44 43 43 41 40
 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 36 37 38 38 39 39 39 39 39 39 38 38 37 36 36 35 34 33 32 31 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 30 31 32 32 33 34 34 35 35 35 36 36 36 37 37 37 37 37 38 38 38 38 39 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 57 57 57 57 56 56 55 54 53 51 50 48 46 44 43 41 39 37 35 34 32 31 29 28 27 26 25 24 23 23 22 21 21 21 21 20 20 20 20 21 21 21 22 22 23 23 24 25 26 27 28 29 31 32 34 36 38 40 42 45 47 50 52 54 57 59 60 62 62 63 63 62 61 60 58 56 54 51 49 47 44 42 40 38 36 34 33 31 30 29 28 27 26 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 32 33 34 35 36 38 39 40 41 42 43 43 44 44 45 45 45 45 44 44 43 42 42 41 40 39 38 37 36 35 34 33 33 32 31 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 37 38 38 39 40 41 42 43 45 46 48 49 51 53 54 56 58 59 61 62 64 65 65 66 66 66 66 65 64 63 62 61 59 57 55 54 52 50 48 46 45 43 42 40 39 38 37 36 35 34 34 33 33 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 36 36 37 38 40 41 43 44 46 48 51 53 56 59 62 65 69 72 76 79 82 85 88 90 91 92 92 91 89 87 84 81 78 74 71 67 63 60 56 53 50 47 45 43 40 38 36 35 33 32 31 30 29 28 27 27 27 26 26 26 26 27 27 28 29 30 31 33 34 36 38 41 43 46 49 52 56 59 63 66 70 73 77 80 83 86 88 89 91 91 91 91 90 88 87 84 82 79 77 74 71 69 66 64 62 59 58 56 54 53 52 51 50 49 49 49 48 48 48 48 48 48 47 47 47 47 47 46 46 45 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 27 27 27 27 28 28 28 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 41 42 43 44 44 45 46 46 47 47 48 48 49 49 49 49 49 48 48 48 47 47 46 46 45 44 44 43 43 42 42 41 41 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 40 40 39 38 37 37 36 35 34 33 32 32 31 30 30 29 29 29 29 29 29 29 29 30 30 30 31 32 32 33 34 34 35 36 36 37 37 38 38 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 37 37 37 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 27 29 32 34 37 40 43 45 48 50 52 53 54 54 54 53 52 51 49 47 45 43 41 39 37 35 33 31 29 27 26 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 18 18 19 20 21 22 24 25 27 28 30 32 34 36 38 41 43 45 47 48 49 50 50 49 48 46 44 41 38 36 33 30 28 25 23 21 19 18 16 15 14 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19 19 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 14 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 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 20 20 20 20 20 20 20 20 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 11 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 15 16 16 16 17 17 17 17 17 17 16 16 16 15 15 14 14 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 8 9 9 9 10 10 11 11 12 13 14 15 16 17 19 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 46 45 43 41 40 38 37 36 35 35 34 34 34 34 34 34 35 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 49 49 49 49 49 48 47 46 46 45 44 43 42 42 41 40 40 40 40 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 40 40 40 39 39 38 38 37 36 36 35 34 34 33 33 32 32 32 31 31 32 32 32 33 33 34 35 36 37 39 40 42 43 45 46 48 50 51 52 53 54 55 56 56 56 55 55 54 53 52 51 50 49 47 46 45 44 43 42 41 41 41 40 40 41 41 42 43 44 45 47 48 50 51 53 55 57 58 59 60 61 62 62 61 61 60 59 58 57 55 53 52 50 48 47 45 44 42 41 40 38 37 37 36 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 27 27 26 25 25 24 24 23 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 20 20 21 22 23 25 26 28 30 32 34 37 39 42 44 47 49 52 54 55 57 58 58 59 58 58 57 55 54 52 50 48 46 43 41 39 37 35 34 32 30 29 28 27 26 25 24 24 24 24 24 24 25 25 26 27 29 31 33 36 39 42 46 50 56 61 67 74 81 89 97 105 113 120 126 131 134 136 135 132 127 121 114 107 99 91 83 76 69 62 56 51 46 42 38 35 32 29 27 26 24 23 22 22 21 21 21 22 22 23 23 24 25 27 28 29 31 33 35 37 39 41 44 46 48 51 53 56 58 60 61 62 63 63 63 63 62 60 59 57 55 53 51
 36 36 36 36 36 35 34 33 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 24 24 24 25 26 26 27 28 30 31 33 35 37 40 42 45 48 51 54 56 59 61 63 64 65 66 65 65 63 62 60 58 56 53 51 49 47 45 43 41 39 38 36 35 34 33 32 31 30 30 29 29 28 28 28 28 27 27 27 27 27 28 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 45 46 48 49 51 52 54 56 58 60 62 64 66 68 71 73 75 77 79 80 81 82 82 82 81 80 78 76 73 70 67 64 60 57 54 51 48 45 43 41 39 37 36 34 33 32 32 31 31 31 31 31 31 32 32 33 34 35 36 37 38 40 41 42 44 45 46 47 47 48 48 47 47 46 45 43 42 40 38 36 35 33 31 30 29 27 26 26 25 24 24 23 23 23 23 23 24 24 25 26 27 28 30 32 34 36 39 41 45 48 52 56 60 64 68 71 74 77 79 80 81 80 79 77 74 71 68 65 62 58 55 52 49 47 44 42 40 38 37 35 34 33 32 31 30 29 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 43 44 45 47 48 50 51 53 55 57 59 61 62 64 66 67 68 69 69 70 69 68 67 66 64 61 59 56 54 51 49 46 44 42 40 38 36 35 33 32 31 30 29 29 28 28 28 28 28 28 29 29 29 30 31 31 32 33 34 34 35 36 36 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
 30 30 30 31 31 31 31 31 32 32 32 32 32 32 31 31 31 31 31 30 30 30 29 29 29 28 28 27 27 26 25 25 24 23 22 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 28 29 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 34 35 35 36 37 38 39 40 41 43 44 45 45 46 46 47 47 46 46 45 44 43 41 40 38 36 34 33 31 29 27 26 24 23 22 21 20 19 18 17 17 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 20 21 22 24 25 26 27 29 30 32 34 36 38 40 42 44 46 48 50 52 54 55 56 57 58 58 57 57 56 54 53 51 49 47 44 42 40 38 36 34 32 30 29 27 26 25 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 14 14 14 14 15 15 16 17 18 19 20 21 22 23 25 26 28 29 31 32 34 35 36 37 38 38 39 39 38 38 37 36 35 34 33 32 30 29 28 26 25 24 23 23 22 21 21 20 20 20 19 19 19 20 20 20 20 21 21 22 23 23 24 25 25 26 26 27 27 28 28 28 28 28 28 27 27 26 25 25 24 23 22 22 21 20 19 19 18 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 22 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 54 55 55 56 57 58 59 60 60 61 61 61 61 61 60 59 58 57 55 54 52 50 48 46 45 43 41 39 38 36 35 33 32 31 30 30 29 29 28 28 28 29 29 29 30 31 32 33 35 36 38 40 42 44 46 48 50 52 54 56 58 60 61 63 64 65 66 67 67 68 68 68 67 67 67 66 65 65 64 63 63 62 61 60 60 59 58 58 57 56 56 55 54 54 53 53 52 52 51 51 50 50 50 49 49 49 48 48 48 47 47 47 46 46 45 45 44 44 43 42 42 41 40 39 38 37 36 35 34 32 32 31 30 29 28 28 27 27 27 26 26 27 27 27 28 28 29 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 46 47 47 48 49 49 49 49 50 50 49 49 49 49 49 49 49 49 49 49 49 50 50 51 52 53 54 55 57 58 60 62 64 66 68 70 72 73 75 76 77 77 77 76 75 73 72 69 67 64 61 58 54 51 48 45 43 40 38 36 34 32 30 29 28 27 26 26 26 25 25 26 26 26 27 28 29 30 31 32 33 35 36 38 40 41 43 46 48 50 52 55 57 60 63 65 68 70 72 75 77 79 80 82 83 83 84 84 83 83 82 81 79 78 76 74 72 70 67 65 63 61 59 57 55 53 51 49 47 46 44 43 41 40 39 38 37 36 35 34 33 32 32 31 31 30 30 30 30 30 31 31 32 33 34 35 36 37 39 40 42 44 45 47 49 51 53 54 56 57 58 59 59 60 60 60 60 60 59 59 58 57 56 55 55 54 53 53 52 52 52 51 51 51 52 52 53 53
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 59 61 62 64 66 68 70 72 74 75 76 77 78 78 77 76 75 73 71 68 66 63 60 57 54 51 49 46 44 42 40 38 36 35 33 32 32 31 31 31 31 31 32 32 33 35 36 38 40 43 45 48 51 55 58 62 65 69 72 76 79 82 85 87 89 91 92 92 93 93 92 91 91 89 88 87 86 85 84 83 83 82 82 82 82 83 84 85 86 87 89 90 92 94 96 98 100 101 103 103 104 104 103 102 100 98 96 93 90 86 82 79 75 71 67 64 60 57 54 51 49 46 44 42 40 38 37 35 34 33 32 32 31 31 31 31 32 32 33 34 35 36 38 40 42 44 46 49 52 55 58 61 65 68 72 76 80 84 87 91 94 96 98 100 101 101 100 99 97 95 92 89 86 83 79 76 73 70 68 65 63 61 60 58 57 56 56 56 56 56 57 58 59 60 61 63 65 66 68 70 72 74 75 76 77 78 78 77 77 75 74 72 70 67 64 61 58 56 53 50 47 45 43 41 39 37 36 35 34 34 33 33 33 33 34 35 35 36 37 39 40 41 43 45 46 48 50 51 53 55 56 58 59 60 61 61 62 62 62 61 61 60 60 59 58 57 56 55 54 53 52 52 51 51 51 50 51 51 51 52 52 53 54 55 56 57 59 60 61 62 63 64 65 66 66 66 66 65 64 63 62 60 59 57 55 53 52 50 48 47 45 44 43 43 42 42 42 42 42 43 44 45 46 47 48 50 51 53 54 56 57 58 59 60 61 61 61 61 61 60 60 59 58 57 56 55 55 54 53 53 52 52 52 52 53 53 54 55 56 57
 19 20 20 21 21 22 22 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 20 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 9 9 9 9 10 10 11 12 12 13 14 15 16 17 19 20 21 23 24 25 26 27 27 27 27 26 25 24 22 21 20 18 17 15 14 13 12 11 10 9 9 8 8 7 7 7 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 13 14 14 15 15 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 10 10 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 61 58 55 53 50 47 45 42 40 38 36 34 32 31 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 20 20 21 22 23 24 25 26 28 29 30 31 32 33 34 34 35 35 35 34 34 33 33 32 31 30 29 28 27 26 26 25 24 24 24 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 33 34 35 36 37 38 39 39 39 39 39 38 37 36 35 33 32 30 28 27 25 24 23 21 20 19 18 18 17 17 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 28 29 31 32 32 33 34 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40 41 42 43 43 44 45 46 47 48 48 49 50 50 51 51 51 51 50 50 49 48 47 46 45 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 27 28 30 31 33 34 36 37 38 39 40 40 41 41 41 41 41 40 40 39 39 38 37 37 37 36 36 36 36 37 37 37 38 39 40 41 42 44 45 47 48 50 51 52 53 54 54 54 53 52 50 49 47 45 42 40 38 36 33 31 29 27 26 24 23 21 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 26 27 29 31 33 35 38 40 43 46 49 52 55 58 61 64 66 68 69 70 70 70 69 68 66 63
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 60 61 62 62 61 60 59 58 56 54 52 50 49 47 45 44 42 41 40 39 38 38 37 37 36 36 36 35 35 35 35 35 34 34 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 30 31 32 34 35 37 38 40 42 44 46 48 51 53 55 57 59 60 62 62 63 63 62 62 60 59 57 54 52 49 47 44 42 39 37 34 32 30 28 27 25 24 22 21 20 19 18 18 17 17 16 16 15 15 15 15 15 15 16 16 16 17 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 34 34 34 34 33 33 32 31 30 29 28 27 27 26 25 25 24 24 24 24 24 24 24 24 25 25 26 26 27 27 28 29 29 30 31 31 31 32 32 32 31 31 31 30 30 29 28 27 26 25 25 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 28 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 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 28 28 29 30 31 31 32 33 34 34 35 35 35 36 35 35 35 34 33 32 31 30 28 27 26 24 23 22 21 20 19 18 17 17 16 15 15 15 14 14 14 14 14 15 15 15 16 17 18 19 20 21 22 24 26 28 30 32 35 37 40 43 46 49 52 54 56 58
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 24 24 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 10 11 11 12 12 12 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 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 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 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 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 10 11 12 12 12 13 13 13 13 12 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 8 8 9 10 11 12 13 15 16 17 18 20 21 22 23 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 53 53 53 53 52 51 50 49 48 46 44 42 40 38 37 35 33 31 29 28 26 25 24 23 22 21 20 19 19 18 17 17 17 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 28 29 30 30 31 31 32 32 32 32 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 31 32 32 33 33 33 33 32 32 31 31 30 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 18 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 30 31 31 32 32 32 32 32 32 32 31 31 30 30 29 28 28 27 26 26 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 23 23 24 24 25 25 25 26 26 26 26 26 26 26 26 25 24 24 23 22 21 20 20 19 18 17 17 16 16 16 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 24 24 25 26 26 27 28 29 30 32 33 34 36 37 39 40 42 43 44 45 46 46 46 46 45 44 42 41 39 37 35 32 30 28 27 25 23 22 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 24 25 26 28 29 31 32 34 35 36 37 39 40 40 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49 50 50 51 52 52 53 53
 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 14 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 8 8 8 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 17 18 18 18 18 18 17 17 17 16 16 15 14 14 13 13 12 12 12 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 16 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 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 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14
 51 50 50 49 48 48 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 30 30 30 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 58 59 60 61 62 62 63 63 63 63 63 63 62 61 60 59 58 56 55 53 52 50 49 47 46 44 43 41 40 39 38 37 36 35 34 34 33 33 32 32 32 32 32 32 32 33 33 34 34 35 35 36 37 38 39 40 41 43 44 46 48 49 51 53 55 57 60 62 63 65 67 68 69 70 70 70 69 68 67 66 64 62 60 58 56 54 51 49 47 45 44 42 41 39 38 37 36 35 35 34 34 33 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 36 36 36 36 35 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 43 44 44 45 46 46 47 47 47 48 48 48 49 49 49 49 49 49 49 48 48 48 48 47 47 46 45 45 44 43 43 42 41 40 39 38 38 37 36 35 35 34 34 33 33 33 33 33 33 33 34 34 35 36 37 38 39 40 41 43 44 45 47 48 49 50 51 51 52 52 52 52 52 52 52 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 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
 52 52 53 53 54 55 55 56 56 57 57 57 58 57 57 57 56 56 55 54 53 53 52 51 50 49 49 48 48 47 47 47 46 46 47 47 47 48 48 49 49 50 51 52 52 53 54 55 55 56 56 57 57 57 57 57 57 56 56 56 55 55 55 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 54 54 53 53 52 51 51 50 49 48 48 47 47 46 46 46 46 46 47 47 48 49 51 52 54 57 59 62 65 68 71 74 77 80 83 85 87 88 89 89 88 86 84 81 78 75 71 67 63 60 56 53 50 47 45 42 40 39 37 36 35 35 34 34 34 34 34 35 35 36 37 38 39 40 42 43 45 47 48 50 52 53 55 56 57 58 59 59 60 59 59 59 58 58 57 56 55 54 53 52 52 51 50 50 49 49 49 48 48 48 48 49 49 49 49 49 50 50 50 51 51 51 51 51 50 50 49 49 48 47 46 45 44 44 43 42 41 40 39 39 38 38 38 38 38 38 38 39 39 40 41 41 42 43 44 44 45 46 46 47 47 47 48 48 48 48 48 48 49 49 49 49 50 50 51 52 53 54 55 56 58 59 61 63 65 66 68 70 72 73 75 76 77 78 78 78 77 76 74 72 70 68 65 62 59 57 54 51 49 46 44 43 41 39 38 37 36 36 35 35 34 34 34 35 35 35 36 37 38 39 40 41 42 44 46 47 49 51 53 55 57 60 62 63 65 67 68 69 70 71 71 71 70 70 69 68 67 65 64 62 61 59 58 57 55 54 53 52 52 51 51 51 50 50 50 51 51 51
 54 54 54 54 54 54 54 53 53 52 50 49 48 46 45 43 41 40 38 36 35 34 33 32 31 30 30 30 29 29 29 30 30 30 31 32 32 33 34 35 36 38 39 40 41 42 44 45 46 46 47 48 48 48 48 48 48 48 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 40 41 42 42 43 44 46 47 48 49 51 52 53 54 55 55 56 56 56 56 56 55 54 53 52 51 50 48 47 46 44 43 42 41 40 39 38 37 37 36 36 35 35 35 35 35 35 35 36 36 37 37 38 38 39 40 41 42 43 44 46 47 48 49 51 52 53 53 54 54 55 54 54 53 53 52 51 49 48 47 45 44 43 42 41 40 39 38 37 37 36 36 36 36 36 36 37 38 38 39 40 42 43 44 45 47 48 49 50 50 50 51 50 50 49 48 47 45 44 42 41 39 37 36 34 33 32 31 30 29 29 29 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 62 62 62 62 61 60 59 58 56 55 53 51 49 47 45 44 42 40 39 38 36 35 34 33 33 32 32 31 31 31 31 32 32 33 33 34 35 37 38 40 42 44 46 48 50 52 54 56 58 60 61 63 64 64 65 65 64 64 63 62 61 59 58 57 56 55 54 53 52 52 52 51 51 51 51 52 52 52 53 53
 15 15 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 14 14 15 15 16 16 17 17 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 18 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 12 12 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 15 15 15 15 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 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 14 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 18 19 19 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 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 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 19 20 20 21 22 23 24 25 27 28 30 32 34 37 39 42 45 47 49 51 53 54 54 53 52 50 48 46 43 40 37 34 32 29 27 25 23 21 19 18 17 16 15 15 14 14 14 14 14 14 14 14 15 15 16 17 17 18 19 20 21 22 24 25 27 28 30 31 33 35 37 39 41 42 44 46 47 49 50 51 52 52 53 53 53 53 53 52 51 50 49 47 46 44 43 41 39 37 35 33 32 30 28 27 26 25 24 23 22 21 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 48 48 48 48 47 46 44 42 40 38 36 34 31 29 27 25 23 22 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 15 15 16 17 18 19 20 22 23 25 27 29 31 34 36 38 40 42 44 46 47 48 48 48 48 48 47 46 45 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 27 27 27 26 26 25 24 24 23 23 22 21 21 21 20 20 20 20 20 20 20 21 21 21 22 22 23 23 23 24 24 24 24 25 25 25 25 24 24 24 24 23 23 23 22 22 21 21 20 20 20 19 19 19 19 19 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 38 39 41 42 44 45 46 46 47 47 47 47 47 46 46 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 41 41 40 39 39 38 38 38 38 38 38 39 40 41 42 43 45 47 49 52 54 56 59 61 63 64 66 66 66 66 65 63 61 59 56 54 51 48 46 44 42 40 39 39 38 38 38 38 38 39 40 40 41 41 42 42 43 43 42 42 41 40 39 38 36 34 32 30 28 27 25 24 22 21 20 20 19 19 19 19 19 20 21 21 22 24 25 27 28 30 32 35 37 39 42 44 47 49 50 52 52 52 52 51 49 47 45 43 41 38 36 34 32 30 28 27 25 24 23 22 21 21 20 20 20 20 21 21 22 23 25 27 29 31 33 36 39 41 44 47 50 53 55 58 60 61 63 64 64 65 65 64 64 63 62 62 61 60 59 59 58 58 58 58 58 59 59 60 60 60 61 61 61 60 60 59 58 58 56 55 54 53 52 50 49 48 47 46 45 44 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 41 41 42 43 43 45 46 47 49 51 53 56 58 60 62 64 65 65 65 64 62 60 57 54 51 48 45 42 39 36 33 31 29 27 25 24 22 21 20 19 19 19 19 19 19 20 21 22 23 24 26 27 29 30 32 33 35 36 37 38 39 40 40 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 44 44 44 44 44 43 42 42 40 39 38 36 34 33 31 30 28 27 25 24 23 22 22 21 21 21 21 21 22 23 23 24 26 27 28 30 31 33 34
 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 31 32 32 32 32 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 18 18 17 17 18 18 19 19 20 21 23 24 26 27 29 31 33 35 37 39 40 42 42 42 42 41 40 39 37 35 33 31 29 27 25 24 22 21 21 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 16 16 16 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 23 23 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 26 27 28 29 30 31 31 32 32 32 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 29 29 28 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 25 26 27 29 31 33 35 37 38 40 41 42 42 42 42 41 39 38 36 34 32 30 28 26 25 23 22 20 19 18 17 16 16 15 15 14 14 14 14 14 15 15 15 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 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
 41 41 41 41 42 42 42 42 42 42 41 41 41 41 41 41 42 42 42 43 44 45 46 47 48 50 51 53 55 56 58 60 61 63 65 66 67 68 69 69 69 68 68 67 66 64 63 61 59 58 56 54 53 51 50 49 48 47 46 45 44 43 43 42 42 41 41 41 40 40 41 41 41 41 42 42 43 44 45 45 46 47 47 48 48 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 51 52 52 53 55 56 58 59 61 63 65 66 68 69 70 71 71 71 71 70 69 68 66 64 62 60 58 55 53 51 49 47 45 43 42 40 39 39 38 37 37 37 37 37 37 38 38 39 39 40 41 42 43 45 46 48 50 52 55 58 61 64 67 71 74 78 81 84 86 88 89 90 90 89 87 85 83 81 78 75 72 69 66 63 61 58 56 54 52 50 48 47 46 45 44 43 43 42 42 42 42 42 42 41 41 41 41 40 40 39 39 38 38 37 36 36 35 35 35 34 34 34 34 35 35 36 37 38 40 41 42 44 45 46 47 48 49 50 50 50 50 50 50 49 48 48 47 46 45 44 43 42 41 40 40 39 39 40 40 40 41 42 43 44 45 46 47 49 50 52 53 55 57 58 60 61 63 64 65 66 67 67 67 67 67 66 65 64 63 62 60 59 57 56 54 53 52 50 49 48 47 46 45 44 43 43 42 42 42 42 43 43 44 46 47 49 52 55 58 61 65 69 73 77 81 85 89 92 95 97 98 98 98 96 94 91 87 83 79 74 70 66 62 58 55 52 49 47 46 44 43 42 42 41 41 41 41 41 41
 62 62 61 61 60 59 58 56 55 54 53 52 51 50 49 49 49 49 49 49 50 50 51 52 52 53 53 53 53 53 53 52 51 50 48 47 45 43 41 40 38 36 34 33 32 30 29 29 28 28 27 27 27 28 28 28 29 30 30 31 32 33 34 36 37 38 39 40 41 42 43 44 44 44 44 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 30 30 29 30 30 30 30 31 31 32 33 34 35 36 37 38 39 39 40 40 40 40 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 27 27 27 28 28 29 31 32 34 35 37 39 41 43 45 46 48 49 50 50 51 51 50 50 49 48 47 45 44 43 41 40 39 39 38 38 38 38 38 38 39 40 41 42 43 44 45 46 47 48 48 49 50 50 50 50 50 49 49 49 48 48 47 47 46 46 46 46 47 47 47 48 49 50 50 51 51 52 52 52 52 51 50 49 48 47 45 44 42 40 38 36 35 33 32 31 30 29 29 29 29 29 29 30 30 31 32 33 34 36 37 39 40 41 43 44 45 46 47 47 47 47 46 45 44 43 41 40 38 37 36 34 33 32 32 31 31 30 30 30 30 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 36 36 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 30 29 29 29 30 30 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 43 43 43 43 43 43 43 42 42 41 41 40 40 39 39 39 39 40 40 41 42 43 44 46 48 50 51 53 55 57 58 59 60 61 62
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 15 16 17 18 19 19 20 21 22 22 22 22 22 21 20 19 18 17 16 16 15 14 13 12 12 11 11 10 10 10 10 10 11 11 12 12 13 14 15 16 17 19 20 21 22 22 23 23 23 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 9 9 9 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 23 23 23 23 22 21 20 19 18 17 16 15 14 13 13 12 12 12 11 11 12 12 12 13 13 14 15 16 16 17 18 19 20 20 21 21 21 21 20 20 19 18 17 16 15 14 13 13 12 11 11 11 11 10 10 11 11 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 21 22 22 22 22 22 22 21 21 21 20 20 19 18 18 17 17 16 15 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
 18 19 19 20 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 32 33 33 33 33 33 33 32 31 31 30 29 29 28 27 26 26 25 25 25 24 24 24 24 25 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 40 41 41 40 40 40 39 38 37 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 19 20 22 23 25 26 28 30 32 34 36 38 39 40 41 42 42 41 41 39 38 36 34 32 30 28 26 24 23 21 20 19 18 18 17 17 17 17 17 17 17 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 32 32 32 32 32 32 31 31 30 30 29 28 27 26 25 24 23 23 22 21 20 19 18 18 17 16 16 15 15 15 15 15 15 15 15 16 16 17 18 19 20 20 21 22 23 24 25 26 27 28 29 29 30 30 30 31 31 31 31 31 31 32 32 32 33 33 34 35 36 37 38 39 40 41 41 42 43 43 43 43 43 42 41 40 38 37 35 33 32 30 28 27 25 24 23 22 21 20 20 19 19 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 21 21 22 22 23 24 25 25 26 26 27 27 27 28 28 27 27 27 26 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 18 18 18 18
 52 52 51 51 50 50 49 48 48 48 47 47 48 48 49 50 51 52 53 54 55 56 57 57 57 56 55 54 53 51 49 47 45 43 41 39 38 36 34 33 32 31 30 30 30 30 30 31 32 33 35 37 38 40 43 45 47 49 51 53 55 56 57 58 59 59 59 58 57 56 55 53 52 50 49 47 46 45 44 43 42 42 41 41 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 34 34 35 36 36 37 38 38 39 40 40 40 41 41 41 41 40 40 40 39 39 38 38 37 37 36 36 36 36 37 38 38 39 41 42 43 45 46 48 49 50 50 51 51 51 50 49 48 47 45 43 41 39 37 35 33 31 29 28 27 26 25 25 25 25 25 26 26 27 28 29 30 32 33 34 36 37 39 40 41 42 43 44 45 45 46 46 47 47 47 47 47 48 48 49 49 49 50 50 51 51 51 51 51 51 51 51 50 49 48 47 46 45 44 42 41 40 39 38 37 37 37 36 36 37 37 37 38 39 39 40 41 42 43 44 45 45 46 47 48 48 49 49 50 50 50 51 51 51 51 51 51 51 51 51 50 50 50 49 49 48 47 46 45 44 43 41 40 39 38 36 35 34 33 32 31 30 29 29 28 28 28 28 29 29 29 30 31 31 32 33 33 34 35 35 36 36 36 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 30 31 32 33 34 36 37 39 41 43 45 46 48 49 50 51 52 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
 32 33 33 34 34 34 35 35 36 36 37 38 40 41 43 45 48 51 54 58 61 65 68 71 73 75 75 75 75 73 71 68 65 61 58 54 50 47 44 41 38 36 34 33 32 31 31 31 31 32 33 34 36 37 39 41 44 46 49 52 54 57 60 62 64 66 67 67 67 66 64 62 60 57 53 50 47 44 41 38 36 34 32 31 29 28 27 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 35 36 36 36 36 36 36 35 35 34 34 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 29 29 28 28 27 27 26 25 25 24 24 24 24 24 24 24 25 26 27 29 31 33 36 38 41 44 48 51 54 58 61 64 66 68 69 70 70 69 68 66 64 62 60 58 55 54 52 51 49 48 47 47 46 45 45 44 43 43 42 41 40 39 37 36 35 33 32 31 29 28 27 26 25 24 23 23 23 22 23 23 23 24 24 25 26 27 28 29 31 32 33 34 36 37 38 40 41 42 43 44 45 46 46 47 47 47 47 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 26 27 28 30 32 34 36 38 41 43 46 48 50 51 52 52 51 50 49 47 44 42 40 37 35 33 31 29 27 26 24 23 22 22 21 21 21 21 21 21 22 23 24 25 26 27 28 29 30 30 31
 30 31 32 32 32 32 32 32 31 30 30 29 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 28 29 29 30 30 30 30 30 30 30 29 29 28 27 26 25 25 24 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 31 32 33 33 33 33 33 33 32 31 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 19 19 19 20 20 21 22 22 23 24 25 25 26 26 27 27 27 27 27 26 26 25 25 24 24 23 23 22 22 22 22 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 35 36 36 35 35 34 33 32 31 30 28 27 26 24 23 22 21 20 20 19 19 19 18 18 18 18 18 18 19 19 19 19 19 20 20 21 21 21 22 22 23 24 24 25 25 26 27 27 28 28 29 29 29 29 29 29 28 28 27 27 26 25 25 24 24 23 22 22 21 21 21 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 18 18 18 18 19 19 20 20 21 22 23 24 25 26 27 27 28 28 29 29 29 29 28 28 27 26 25 24 23 22 22 21 20 19 19 18 18 18 18 18 19 19 20 21 21 23 24 25 26 27 28 29
 31 30 30 30 29 29 28 27 27 27 26 26 26 26 26 27 27 28 29 31 32 34 35 37 39 41 43 45 47 49 50 52 53 53 53 53 52 51 49 47 45 43 41 38 36 34 32 31 30 29 28 27 27 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 32 32 32 31 31 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 25 25 25 26 27 27 28 29 30 32 33 34 35 36 37 38 38 38 38 38 38 37 36 35 35 33 32 31 30 29 28 27 26 26 25 24 24 24 23 24 24 24 25 25 26 27 28 29 30 31 33 34 35 36 36 37 38 38 39 39 40 40 40 41 41 41 42 42 43 44 45 46 47 49 50 52 53 55 57 58 59 60 61 61 61 60 59 57 56 54 52 49 47 45 43 41 39 38 36 35 34 34 33 33 33 33 33 33 33 34 34 34 35 35 35 35 35 35 35 34 34 33 33 32 31 30 29 29 28 27 27 26 26 26 26 26 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 31 31 30 30 29 28 28 27 26 26 25 25 25 25 25 25 25 26 26 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 44 44 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 28 28 27 27 27 27 28 28 29 30 32 33 35 37 40 43 45 48 51 53 56 58 59 60 61 61 60 59 58 56 54 52 50 47 45 43 41 39 37 36 34 33 32 32 31 31 31 31 31 31 31 31 31 31 31 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 20 20 21 22 24 25 27 29 32 34 36 39 41 42 44 44 44 44 43 41 39 37 35 32 30 27 25 23 21 20 18 17 16 15 15 14 14 14 14 15 15 16 16 17 18 19 20 20 21 22 22 22 22 22 22 21 21 20 20 19 18 18 18 18 18 18 18 19 20 20 22 23 24 26 28 29 31 33 35 36 38 39 40 41 41 41 40 39 37 36 34 32 31 29 28 26 25 24 23 23 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 24 24 24 25 25 26 26 26 26 26 25 25 24 24 23 22 22 21 20 19 19 18 18 17 17 17 17 17 17 18 18 19 20 22 23 25 27 29 31 33 35 36 37 38 38 37 36 35 33 32 30 28 26 25 24 23 22 21 21 21 21 21 22 22 23 24 25 26 27 28 29 30 30 31 31 31 31 30 30 29 28 27 26 24 23 22 21 20 19 19 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 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22
 51 49 47 44 42 39 36 34 32 30 28 27 26 25 25 25 25 26 26 27 28 30 31 32 34 35 36 37 38 39 39 40 39 39 39 38 37 35 34 33 31 30 29 27 26 25 25 24 24 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 38 39 40 41 42 43 44 45 45 45 46 45 45 45 44 43 42 41 40 38 37 35 34 33 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 23 23 23 24 24 25 26 27 29 31 33 35 38 41 45 48 52 55 58 60 62 63 63 63 61 59 56 53 50 46 43 39 36 33 31 28 26 24 23 21 20 20 19 19 19 20 20 21 22 24 25 27 29 31 33 35 37 39 40 41 42 42 42 42 41 39 38 37 35 34 33 32 32 31 31 31 32 32 33 34 36 37 39 41 43 45 47 50 52 54 56 58 59 60 61 61 61 60 59 58 56 54 52 50 48 47 45 44 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 31 31 30 29 29 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 21 21 20 20 20 20 19 19 19 20 20 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 41 42 44 45 46 47 48 49 49 49 48 48 47 46 44 43 41 39 37 36 34 32 30 29 28 26 25 24 23 22 22 21 21 21 21 21 21 22 23 24 25 27 30 32 35 38 41 44 47 49 51 52 52 52
 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 15 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 30 31 32 32 32 32 31 31 30 29 28 27 26 25 24 23 22 21 21 20 20 20 20 20 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 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 22 23 23 23 23 23 23 23 23 22 22 21 21 20 20 19 19 18 17 17 16 16 15 15 15 15 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 28 28 27 26 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 18 18 18 18 17 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 15 15 15 15 15 15 15 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 26 27 28 28 28 29 28 28 28 27 26 25 25 24 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 14 14 15 15 16 17 18 20 21 23 25 27 29 32 34 36 37 39 40 40 40 40 39 38 37 35 33 31 29 27 25 24 22 21 19 18 17 16 16 15 15 15 15 14 14 14 14 14 14
 47 48 49 51 52 53 54 54 55 55 55 54 54 53 52 51 49 48 47 45 44 43 42 41 41 40 40 40 40 40 40 40 41 41 42 43 44 45 46 48 49 51 52 54 56 57 59 60 62 63 63 64 64 63 63 62 61 61 59 58 57 56 55 54 52 51 50 49 47 46 45 44 42 41 40 38 37 36 35 34 33 32 32 31 31 31 30 30 31 31 31 32 32 33 34 35 37 39 40 43 45 48 51 54 58 61 64 67 70 72 74 75 76 76 75 74 73 71 70 68 66 64 62 60 58 56 54 52 51 49 48 47 46 46 45 45 46 46 46 47 48 49 50 51 53 54 55 57 58 60 62 63 65 67 70 72 74 77 80 82 85 87 89 90 91 91 90 89 87 84 81 78 74 70 66 62 59 55 52 49 47 45 43 41 40 39 38 38 38 38 38 39 40 41 43 44 46 48 50 52 54 56 58 59 60 61 62 62 62 62 61 60 59 58 56 55 53 51 49 46 44 42 41 39 38 37 36 35 35 35 35 35 35 36 37 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 52 53 53 53 53 53 53 52 52 51 50 50 49 49 49 49 49 49 49 50 51 52 53 55 57 58 60 63 65 67 69 71 73 74 75 75 75 74 73 72 70 67 65 62 60 57 55 52 50 48 46 44 42 40 38 37 35 34 33 32 31 30 30 29 29 30 30 31 32 34 36 38 40 42 44 47 49 52 55 57 60 62 64 66 67 68 69 69 69 68 67 65 63 61 58 56 54 51 49 48 46 45 45 44 44 44 44 45 45 46
 32 32 31 30 29 28 27 26 25 25 24 24 24 24 24 25 26 27 29 31 33 35 38 40 43 46 49 51 54 56 58 59 60 60 59 58 56 53 50 47 43 40 37 34 31 29 27 26 24 23 23 22 22 22 22 22 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 32 33 33 33 33 33 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 21 21 21 22 22 23 24 25 26 27 29 31 33 34 36 37 39 40 40 40 40 39 38 37 36 34 33 31 29 28 26 25 23 22 21 20 19 18 18 18 17 18 18 19 20 21 23 24 26 28 30 33 35 37 39 41 43 44 45 46 46 46 45 45 44 43 42 40 39 38 37 36 35 35 34 34 34 35 35 36 37 38 39 40 41 41 42 42 42 41 40 39 38 37 35 34 32 31 30 29 28 28 28 28 28 28 29 29 30 31 32 33 33 34 35 36 36 37 37 37 37 36 36 35 34 32 31 30 28 27 26 24 24 23 22 22 22 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 31 31 31 31 31 30 30 29 28 27 26 25 24 23 22 21 20 20 20 20 20 20 20 20 21 21 22 23 24 25 26 28 29 30 32 33 35 36 37 38 39 39 39 38 38 37 36 35 34 32 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 24 25 26 27 28 30 32 35 37 40 43 46 48 50 52 54 55 55 55 54 53 52 50 48 46 44 42 40 38 37 35 34 33 32 31 31 31 31 31 31 32 32 33 33 33 34 34 33 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
 34 37 40 43 45 48 50 52 54 55 56 56 55 54 53 52 50 48 47 45 43 41 39 37 35 34 32 30 29 27 26 24 23 22 21 20 18 18 17 16 15 14 14 14 13 13 14 14 14 15 16 17 19 20 22 23 25 27 29 31 33 36 38 40 41 43 44 45 45 44 43 42 40 38 35 33 30 28 25 23 21 20 18 17 16 15 15 14 14 14 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 24 25 26 28 30 32 34 37 40 44 47 51 54 57 59 60 60 59 57 55 52 48 45 41 38 35 32 29 27 25 23 21 20 18 17 16 15 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 23 25 28 31 35 40 45 52 59 68 77 88 98 109 118 125 130 130 127 121 112 102 91 80 70 61 53 46 40 35 30 27 24 22 20 19 18 17 17 17 17 17 18 19 20 21 23 24 26 29 31 35 38 43 47 53 59 66 72 79 85 90 93 93 91 86 80 72 65 57 50 44 39 34 30 27 24 22 20 18 17 16 15 15 14 14 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 21 21 22 22 22 21 21 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 17 17 18 19 20 22 23 25 27 29 32
 53 52 52 51 51 51 51 52 53 54 55 56 58 60 62 64 66 69 71 72 74 75 76 76 76 76 75 73 72 70 67 65 62 59 56 53 51 48 45 43 40 38 37 35 34 33 33 33 33 34 35 36 38 40 42 44 46 49 51 54 57 59 62 64 66 67 68 69 69 68 67 65 63 60 58 55 53 50 48 47 45 45 44 44 44 45 46 47 49 51 52 55 57 59 60 62 63 63 63 63 62 60 58 56 54 52 50 48 46 44 43 42 41 40 40 39 39 39 39 40 40 41 41 42 43 43 44 45 46 46 47 47 47 48 48 48 48 48 49 49 49 49 49 48 48 48 48 48 47 47 47 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 32 32 31 30 30 29 29 29 29 29 30 30 30 31 32 32 33 34 35 36 37 37 38 39 40 41 41 42 42 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 42 42 42 43 43 44 45 46 47 48 49 51 52 54 55 57 58 59 60 61 61 61 60 59 59 57 56 55 53 52 51 50 49 48 47 47 46 46 46 46 46 46 47 47 48 48 49 49 49 49 48 47 46 45 44 42 41 39 37 36 34 33 32 31 31 31 31 31 32 33 34 36 38 41 44 47 51 55 58 62 65 68 71 73 74 75 75 75 74 72 70 68 65 63 60 58 55 53 50 48 46 45 44 43 42 42 42 42 43 44 44 46 47 48 49 51 52 53 55 56 58 59 61 62 64 65 66 68 69 70 71 72 72 72 72 72 71 70 69 67 66 64 63 61 59 58 57 55 54
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 23 23 24 24 25 26 26 26 27 27 27 27 27 26 26 25 24 24 23 22 21 20 19 19 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 13 13 13 13 13 14 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 24 24 25 25 25 26 26 26 25 25 25 24 24 23 22 22 21 21 20 20 19 19 19 19 19 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 25 25 24 24 23 23 22 21 20 19 18 18 17 16 15 15 15 14 14 14 14 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 18 18 19 20 20 21 22 23 24 25 25 26 27 27 27 28 28 27 27 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 14 14 14 15 15 16 17 17 18 19 19 20 20 21 21 22 22 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 17 17 18 18 19 19
 17 18 19 20 21 22 23 23 23 24 23 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 20 20 20 21 21 22 23 24 25 26 27 28 29 31 32 33 34 36 37 38 38 39 39 39 39 38 38 37 36 35 34 33 31 30 29 28 26 25 24 23 21 20 19 18 17 16 15 14 14 13 12 12 11 11 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 20 21 21 22 23 24 24 25 26 27 28 28 29 30 31 31 31 32 32 31 31 30 30 29 28 27 26 25 24 23 22 22 21 20 20 20 19 19 19 19 18 18 18 19 19 19 19 20 20 21 21 22 23 24 25 26 27 29 30 31 32 32 32 32 31 30 29 27 26 24 22 20 18 17 15 14 13 12 11 11 10 10 10 9 9 10 10 10 10 11 11 12 12 13 14 14 15 15 16 16 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 15 16 17 18 19 20 21 22 24 25 27 29 30 32 33 34 35 36 37 38 39 39 40 40 40 40 40 40 39 39 38 37 36 35 34 33 31 29 28 26 25 23 22 20 19 18 17 16 15 14 13 12 12 11 11 10 10 10 9 9 9 10 10 10 11 12 12 14 15 16 18 20 22 24 26 28 29 31 32 33 33 33 32 32 30 29 27 26 24 22 21 19 18 17 15 15 14 13 13 13 12 12 13 13 13 14 15 15 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
 36 36 36 36 36 36 35 35 34 34 34 33 33 33 34 34 34 35 35 36 37 37 38 38 38 38 38 38 38 38 38 37 37 36 36 35 35 34 34 34 34 34 34 34 35 36 37 38 40 41 43 45 46 48 49 50 51 52 52 52 51 51 49 48 47 45 44 42 40 39 38 36 35 34 34 33 33 33 33 33 34 34 35 35 36 37 37 38 38 38 37 37 36 35 34 33 32 31 30 29 28 27 26 26 26 26 26 27 27 28 29 30 32 33 35 37 39 41 43 45 46 48 50 51 52 52 52 52 51 50 48 46 45 43 41 39 38 36 35 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 30 31 31 32 33 35 36 37 38 39 39 39 39 39 38 37 36 35 33 31 30 28 26 25 24 23 22 21 21 21 21 21 21 21 21 22 23 23 24 25 26 26 27 28 29 30 30 30 31 31 31 30 30 30 29 28 28 27 27 26 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 25 26 27 29 30 32 34 36 38 40 42 43 44 45 45 44 44 42 41 39 37 35 33 31 29 28 26 25 24 23 23 22 22 22 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 36 36 36 36 36 35 34 33 32 31 30 28 27 26 25 23 22 22 21 20 20 19 19 19 19 19 20 20 21 22 23 24 26 27 29 30 32 33 34 35
 23 23 23 24 24 25 26 27 29 30 32 33 34 35 36 36 36 35 35 34 32 31 30 28 27 26 24 23 22 21 20 19 19 18 17 17 17 16 16 16 16 16 16 16 17 17 18 19 20 21 22 23 24 26 27 28 30 31 32 33 34 34 35 35 34 34 33 33 32 30 29 28 26 25 24 22 21 20 20 19 18 18 18 18 18 19 19 20 21 22 23 24 25 26 27 28 29 29 29 29 29 29 28 28 27 26 25 25 24 24 23 23 23 23 23 23 23 24 24 24 25 26 26 27 28 29 30 30 31 32 32 32 33 32 32 32 31 30 30 29 28 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 23 23 23 23 23 23 23 22 22 21 21 20 19 18 18 17 16 15 15 14 14 13 13 13 13 14 14 15 15 16 17 18 20 21 23 24 26 28 29 30 31 32 32 33 32 32 31 30 29 28 27 26 26 25 24 24 24 23 23 23 24 24 24 25 26 27 29 30 32 33 35 37 39 40 42 43 43 43 43 43 42 41 40 39 38 37 35 34 33 32 32 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 28 28 27 26 25 24 22 21 21 20 19 18 18 18 18 18 18 19 19 20 21 23 24 26 28 30 33 35 37 40 42 44 46 47 48 48 48 47 46 44 42 40 37 35 32 30 28 25 24 22 20 19 18 17 16 16 16 16 16 16 16 17 17 18 19 20 21 22 24 25 27 29 31 33 36 38 40 43 44 46 47 47 46 45 44 42 39 37 34 32 30 28 26 25 24 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
 46 44 41 39 38 36 35 34 34 34 34 34 35 36 37 38 40 42 43 45 47 49 51 53 55 56 57 58 58 59 58 58 57 56 54 52 51 49 46 44 42 40 39 37 36 35 34 34 33 33 33 34 34 35 35 36 37 38 40 41 42 43 45 46 47 49 50 51 52 53 54 55 56 56 57 57 57 57 57 57 57 57 57 57 57 58 58 58 59 59 59 60 60 61 61 61 62 62 62 62 61 61 60 60 59 58 57 56 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 34 35 35 36 37 38 39 41 42 44 45 47 48 50 51 52 53 54 54 54 54 54 53 53 52 50 49 48 46 45 43 42 41 40 39 38 38 38 38 38 39 40 41 43 45 46 49 51 53 55 57 59 61 63 64 64 64 64 63 62 61 59 58 56 54 53 51 50 49 48 47 46 46 45 45 45 45 46 46 47 47 48 49 51 52 53 55 57 59 61 63 65 67 68 70 71 72 73 73 73 72 71 70 68 67 65 63 61 59 57 55 53 51 50 48 46 45 44 42 41 40 39 38 38 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 36 36 37 38 40 41 43 44 46 48 50 53 55 57 59 62 64 66 67 69 70 71 72 72 72 72 72 71 70 69 68 66 65 63 62 60 59 57 56 55 54 53 52 52 52 51 51 51 51 51 52 52 52 53 53 54 55 56 57 58 59 61 62 64 66 67 69 71 72 73 74 75 75 74 73 72 70 67 64 61 58 55 52 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 19 19 20 21 22 23 25 26 27 28 29 30 30 30 30 30 30 29 28 27 26 24 23 22 21 20 19 19 18 18 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 19 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 16 16 17 18 19 19 20 21 22 22 23 24 24 24 24 24 24 23 23 23 22 21 21 20 20 19 19 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 15 15 16 17 17 18 20 21 22 23 24 25 26 27 28 28 28 28 28 27 27 26 25 24 23 23 22 21 20 20 19 19 19 19 19 19 20 20 21 22 23 25 26 27 28 29 30 31 32 32 33 32 32 32 31 30 29 29 27 26 25 24 23 22 21 21 20 19 18 17 17 16 16 15 15 14 14 14 14 14 13 13 13 14 14 14 15 15 16 17 18 20 21 23 26 28 31 33 36 39 42 45 47 49 50 50 49 48 46 43 40 38 35 32 29 26 24 22 20 18 17 16 15 15 14 14 14 15 15 16 17 18 20 21 23 26 28 31 34 37 40 43 45 47 49 50 50 49 47 45 43 40 37 34 31 29 27 25 23 21 20 19 18 18 17 17 17 17 17 17
 9 10 10 11 12 13 14 15 16 18 19 21 22 23 24 25 26 26 26 26 25 24 23 22 20 19 17 16 14 13 12 11 10 9 9 8 7 7 6 6 6 5 5 5 5 5 5 5 6 6 7 7 8 9 10 11 12 14 15 17 18 20 21 22 23 24 24 23 22 21 19 18 16 15 13 12 11 10 9 8 7 7 6 6 6 6 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 15 16 17 17 18 19 20 21 22 22 23 23 23 22 22 21 20 19 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 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 10 10 11 12 12 13 14 15 15 16 16 17 17 17 17 16 16 15 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 22 22 22 21 20 19 17 16 14 13 12 11 10 9 8 7 7 6 6 6 5 5 5 5 5 5 5 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 8 8 8 8 8 8 8 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 7 7 7 7 7 7 7 7 8 8 8 9
 20 21 22 23 25 26 28 30 32 34 36 37 38 39 39 39 38 36 35 33 31 30 28 27 26 25 24 24 23 23 23 24 25 26 27 29 31 33 37 40 45 50 56 63 71 78 86 94 99 103 105 104 101 95 89 82 75 68 61 56 50 46 42 38 35 33 31 29 27 26 25 24 23 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 21 22 23 24 25 27 29 31 33 36 39 42 45 49 52 56 60 64 67 69 71 72 72 71 69 67 63 59 55 50 46 42 38 35 32 29 27 25 23 22 21 20 20 19 19 19 19 20 20 21 22 24 25 28 30 33 37 41 47 53 59 67 75 82 90 95 98 98 96 91 84 76 68 60 53 47 42 37 34 31 28 27 25 24 23 23 23 22 23 23 23 23 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 24 25 26 26 26 27 27 27 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 27 29 30 32 33 35 37 39 41 42 44 45 46 47 47 47 46 45 44 43 42 40 39 37 36 34 33 32 31 30 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 31 31 31 31 31 30 29 28 27 26 25 24 23 22 21 20 20 19 19 19 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
 13 13 14 15 16 16 18 19 20 21 22 23 24 25 25 25 25 25 25 24 23 23 22 21 20 20 19 19 19 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 29 29 29 28 28 27 26 25 24 22 21 20 19 18 17 16 15 15 14 14 14 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 20 21 21 21 21 20 20 19 19 18 17 17 16 15 15 15 15 15 15 15 16 17 17 18 19 21 22 23 24 25 26 26 27 27 26 26 25 24 23 22 21 20 19 18 17 16 15 15 14 14 14 14 14 14 14 14 14 15 15 16 17 18 19 19 20 22 23 23 24 25 26 26 27 27 27 27 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 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 22 23 23 24 24 25 25 26 26 26 27 27 27 27 27 27 27 26 26 25 25 24 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 24 24 24 24 24 23 22 21 20 19 18 17 16 15 14 14 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
 16 17 18 19 20 22 23 24 25 25 25 25 25 24 23 22 22 21 20 19 18 17 17 16 16 16 16 15 16 16 16 16 16 17 17 18 19 20 20 21 23 24 25 26 27 29 30 31 32 33 33 33 33 33 32 31 30 29 27 26 25 23 22 21 20 18 17 17 16 15 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 19 21 23 25 27 29 31 33 34 36 37 38 38 38 38 37 36 35 34 32 31 30 29 28 27 26 26 25 25 25 25 25 26 26 27 28 29 30 32 33 35 37 38 40 41 42 43 43 44 44 44 43 43 42 41 41 40 39 39 38 38 37 37 36 35 35 34 33 31 30 28 26 25 23 21 19 17 16 14 13 12 11 10 10 9 9 9 9 9 9 10 10 11 12 13 14 16 18 19 22 24 27 29 32 35 37 39 41 42 43 43 42 41 39 37 35 33 30 28 26 24 22 21 19 18 17 16 16 16 15 15 15 15 16 16 17 17 18 19 20 21 22 24 25 27 28 30 31 33 34 35 36 37 37 36 36 35 33 32 30 29 27 26 25 23 22 22 21 20 20 20 19 19 20 20 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 20 19 18 17 16 16 15 14 13 12 12 11 11 11 11 10 10 11 11 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 25 25 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 12 12 12 13 13 14 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 27 29 30 32 34 35 37 38 38 38 38 38 37 35 34 33 31 30 29 28 27 26 25 25 25 25 25 26 27 28 29 31 33 35 37 39 41 44 46 48 50 52 53 53 53 53 52 50 49 47 45 42 40 38 37 35 33 32 31 30 29 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 23 22 22 21 21 21 20 20 20 20 21 21 21 22 22 23 24 25 26 26 27 28 29 29 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 42 43 44 44 45 45 45 44 44 43 42 41 39 38 36 35 34 32 31 30 29 29 28 28 28 28 29 29 30 32 33 35 37 39 42 44 47 49 52 53 54 55 54 53 51 49 46 43 40 37 34 32 30 28 27 26 25 25 24 25 25 25 26 26 27 28 29 29 30 31 31 31 31 31 31 30 30 29 29 28 28 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 34 35 35 36 36 36 35 35 35 34 33 32 32 31 30 30 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 27 26 26 26 27 27 27 28 29 29 30 31 32 33 34 35 35 36 36 36 36 36 35 35 34 34 33 32 32 31 31 30 30 30 30 30 30 30 31 31 32 32 33 33 34 34 34 35 35 35 34 34 34 33 32 32 31 30 29 29 28 28 27 27 27 27 27 27 28 28 29 30 30 31 32 32 33 33 33 33 33 32 32 31 30 28 27 26 25 24 23 23 22 22 22 22
 30 31 31 31 31 31 30 29 29 28 27 26 26 25 25 24 24 24 25 25 26 26 27 28 29 31 32 34 35 37 38 39 40 42 42 43 43 44 43 43 43 42 41 40 39 37 36 35 33 32 31 30 29 28 27 26 25 25 25 24 24 25 25 25 26 27 28 29 30 31 32 33 34 35 36 36 36 36 36 35 34 33 32 31 30 29 28 27 26 26 25 25 26 26 27 28 29 31 32 34 35 37 38 39 40 41 41 41 40 39 38 37 35 34 32 31 29 28 27 26 25 25 24 24 23 23 23 24 24 24 25 26 26 27 28 30 31 32 34 35 37 38 39 41 42 43 43 44 44 44 43 42 41 40 39 37 36 34 33 32 31 30 29 29 28 28 28 28 28 29 29 30 30 31 31 31 32 31 31 30 29 28 27 26 24 23 22 20 19 19 18 17 17 17 17 17 17 18 18 19 20 21 23 24 26 28 30 32 35 37 39 42 43 45 46 46 46 46 45 43 42 40 37 35 33 31 29 27 25 24 22 21 20 19 19 18 18 18 18 18 18 19 19 20 21 22 24 25 27 28 30 32 34 35 37 38 38 38 38 38 37 36 35 34 33 32 31 31 30 30 30 31 32 32 34 35 36 38 39 40 41 42 42 42 42 41 39 38 36 34 31 29 27 26 24 23 21 20 19 19 18 18 17 17 17 17 18 18 19 19 20 21 22 23 25 26 28 29 31 33 34 36 37 38 39 39 40 39 39 38 36 35 33 31 29 28 26 24 23 22 20 19 19 18 18 17 17 17 17 18 18 19 20 21 22 23 25 26 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
 35 36 37 38 40 42 44 46 47 49 50 50 50 49 48 46 43 41 38 35 32 29 27 25 23 22 20 19 19 18 18 18 18 18 19 20 21 22 23 25 26 28 30 31 33 35 37 39 41 42 43 44 44 44 43 43 41 40 38 36 34 32 30 28 27 25 24 23 21 21 20 19 19 19 18 18 19 19 19 20 20 21 22 23 24 26 27 28 30 31 32 33 34 35 35 35 35 35 34 33 33 32 31 30 30 29 29 28 28 28 28 28 28 29 29 30 31 32 33 34 35 36 38 39 40 42 43 44 44 45 45 45 45 44 43 42 41 40 38 36 35 33 31 30 29 27 26 25 25 24 24 24 24 25 25 27 28 29 31 33 35 38 40 42 44 46 47 48 48 47 46 45 43 41 39 37 35 34 32 31 30 29 29 29 29 29 30 30 31 31 32 32 33 33 33 33 32 32 31 30 29 29 28 27 26 26 25 25 24 24 25 25 25 26 27 27 28 29 30 31 32 33 33 34 34 35 35 35 35 34 34 34 33 32 32 31 31 30 29 29 28 28 28 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 34 35 36 37 37 37 37 37 36 35 34 33 31 30 28 27 26 25 24 23 22 21 21 20 20 20 20 20 20 20 21 21 22 23 23 24 25 26 27 29 30 31 32 33 34 34 35 35 35 35 35 34 33 33 31 30 29 28 27 25 24 23 22 21 20 20 19 19 19 19 19 19 19 20 21 22 23 25 26 28 30 32 33 35 36 38 38 39 39 39 39 38 37 37 36 35 35 34 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
 48 49 50 50 51 51 50 50 49 48 46 45 44 42 41 39 38 36 35 34 34 33 33 33 33 33 34 35 36 38 40 41 43 46 48 50 51 53 54 55 55 55 55 54 52 51 49 47 45 42 40 38 36 34 33 31 30 29 28 28 28 28 28 29 30 31 32 34 36 38 40 43 45 47 50 51 53 54 55 56 56 55 55 54 53 52 51 50 49 48 47 47 47 46 46 46 46 46 46 46 45 44 44 42 41 40 38 37 35 34 32 31 30 29 28 28 27 27 27 28 28 29 31 32 34 36 38 40 42 44 46 48 50 52 53 53 54 54 53 52 51 49 47 45 43 41 39 37 36 34 33 31 30 30 29 29 29 30 30 31 32 33 34 36 37 39 40 42 44 45 46 48 48 49 49 49 48 48 47 46 45 44 43 42 41 40 39 39 38 38 38 38 38 37 37 37 37 36 36 36 35 35 34 34 33 33 32 32 32 32 32 33 33 34 34 35 36 37 39 40 41 42 43 44 45 45 46 46 46 45 45 44 43 41 40 39 38 36 35 34 34 33 33 33 33 33 34 34 35 36 38 39 40 41 42 44 45 45 46 47 47 47 47 47 47 47 47 47 47 47 48 48 49 51 52 53 55 56 58 59 60 60 60 60 59 58 56 54 52 49 47 45 43 41 39 37 36 35 35 35 35 35 36 36 38 39 40 42 44 45 47 49 50 52 53 54 54 54 54 54 53 52 51 49 48 47 45 44 43 41 41 40 39 39 38 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 42 42 43 43 44 45 46 47 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
 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 23 24 24 25 26 27 28 30 31 32 33 33 34 34 34 34 33 32 31 30 29 28 26 25 24 23 22 21 21 20 20 20 19 19 19 19 20 20 20 20 21 21 22 22 23 24 24 25 26 27 28 30 31 33 35 37 40 43 46 49 53 56 60 63 66 69 71 71 71 69 66 63 59 54 50 46 42 38 35 32 30 28 26 25 24 23 23 22 22 23 23 24 24 25 26 28 30 32 34 37 40 43 46 50 54 58 62 65 68 69 69 68 66 63 60 56 52 48 44 41 38 35 33 31 29 28 26 26 25 24 24 24 24 24 24 24 24 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 26 26 27 27 29 30 32 34 36 39 42 46 50 54 58 62 66 68 70 71 70 69 66 63 59 55 51 48 44 41 38 35 33 31 29 28 27 26 25 25 24 24 24 25 25 26 27 29 31 33 35 37 40 42 45 47 49 51 52 52 52 51 50 48 46 44 42 39 37 35 33 32 30 29 28 27 26 25 24 24 23 23 23 23 22 22 22 22 22 22 22 21 21 22 22 22 22 22 23 23 23 24 24 25 26 26 27 27 27 28 28 28 28 27 27 27 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 27 27 28 28 28 27
 41 42 43 45 46 48 49 50 51 52 52 53 53 53 54 54 54 54 54 54 54 54 54 54 54 53 53 53 52 52 51 51 50 50 49 49 48 48 47 47 47 46 46 46 46 47 47 47 47 48 48 49 49 50 50 51 52 52 53 54 54 55 56 56 57 58 58 59 59 59 59 58 58 57 56 54 53 52 50 48 47 45 44 43 42 41 40 40 39 39 40 40 41 42 44 45 47 48 50 52 53 55 56 57 58 58 58 58 57 57 56 55 54 54 53 53 52 52 53 53 54 55 56 58 59 61 63 65 66 68 69 70 71 72 73 73 74 73 73 73 72 71 70 69 67 66 64 62 60 58 57 55 53 52 51 50 49 48 47 47 47 47 46 47 47 47 47 47 47 47 47 47 46 46 45 44 43 42 41 39 38 37 36 35 34 33 33 32 32 32 32 33 34 34 36 37 38 40 42 44 46 48 50 52 54 56 58 59 59 59 59 58 57 56 54 53 51 49 47 46 44 43 42 41 40 39 38 38 37 37 37 37 37 37 38 38 39 40 41 43 44 46 48 51 53 56 59 62 65 67 70 71 73 73 73 73 71 70 68 65 62 60 57 54 52 49 47 46 44 43 42 42 42 42 43 43 45 46 47 48 50 51 52 53 54 55 55 55 55 54 53 52 51 50 48 47 46 45 45 44 44 44 44 44 45 45 46 47 47 48 49 50 51 52 53 54 54 55 56 56 57 57 57 57 57 57 56 56 55 54 53 52 51 49 48 46 45 43 42 40 39 38 37 36 35 34 34 33 33 33 32 33 33 33 34 35 36 37 38 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

