
 % 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
 10751 10714 10677 10640 10604 10568 10533 10499 10465 10431 10399 10367 10336 10305 10276 10247 10219 10192 10166 10140 10116 10093 10070 10049 10028 10009 9990 9973 9957 9941 9927 9914 9902 9891 9882 9873 9866 9859 9854 9850 9847 9845 9845 9845 9847 9850 9854 9859 9865 9873 9881 9891 9902 9914 9927 9941 9956 9972 9990 10008 10027 10048 10069 10092 10115 10139 10165 10191 10218 10246 10275 10304 10335 10366 10398 10430 10463 10497 10532 10567 10603 10639 10675 10712 10750 10788 10826 10864 10902 10941 10980 11019 11058 11097 11135 11174 11213 11251 11289 11327 11364 11401 11437 11473 11508 11543 11576 11609 11642 11673 11704 11733 11762 11789 11815 11841 11865 11887 11909 11929 11948 11965 11981 11996 12009 12021 12031 12040 12047 12052 12056 12059 12059 12059 12056 12052 12047 12040 12031 12021 12009 11996 11982 11966 11948 11929 11909 11888 11865 11841 11816 11790 11762 11734 11704 11674 11642 11610 11577 11543 11509 11474 11438 11401 11365 11327 11290 11252 11213 11175 11136 11097 11058 11019 10981 10942 10903 10865 10826 10788 10750 10713 10676 10639 10603 10567 10532 10498 10464 10431 10398 10366 10335 10304 10275 10246 10218 10191 10165 10139 10115 10092 10069 10048 10027 10008 9989 9972 9956 9941 9926 9913 9901 9891 9881 9872 9865 9858 9853 9849 9846 9845 9844 9845 9846 9849 9853 9858 9865 9872 9880 9890 9901 9913 9926 9940 9955 9971 9989 10007 10027 10047 10068 10091 10114 10139 10164 10190 10217 10245 10274 10303 10334 10365 10397 10429 10463 10497 10531 10566 10602 10638 10675 10712 10749 10787 10825 10863 10902 10940 10979 11018 11057 11096 11135 11173 11212 11250 11288 11326 11363 11400 11436 11472 11507 11542 11576 11609 11641 11673 11703 11733 11761 11789 11815 11840 11864 11887 11909 11929 11948 11965 11981 11996 12009 12021 12031 12040 12047 12052 12056 12059 12059 12059 12056 12052 12047 12040 12031 12021 12010 11997 11982 11966 11949 11930 11910 11888 11865 11841 11816 11790 11763 11734 11705 11674 11643 11611 11578 11544 11509 11474 11438 11402 11365 11328 11290 11252 11214 11176 11137 11098 11059 11020 10981 10943 10904 10865 10827 10789
 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 55 56 58 60 62 64 66 68 70 72 75 77 79 82 85 87 90 92 95 98 100 103 106 108 111 113 116 118 120 122 124 126 128 129 130 131 132 132 133 133 133 132 131 131 129 128 127 125 123 121 119 117 114 112 109 106 104 101 98 96 93 90 88 85 82 80 77 75 73 70 68 66 64 62 60 58 56 54 53 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 28 29 29 30 30 31 32 33 34 34 35 36 37 38 39 41 42 43 44 46 47 49 50 52 53 55 57 59 61 63 65 67 70 72 74 77 79 82 85 88 90 93 96 99 102 105 108 111 114 117 120 122 125 127 130 132 134 136 137 139 140 141 141 142 142 142 141 141 140 138 137 135 133 131 129 127 124 122 119 116 114 111 108 105 102 99 96 93 90 88 85 82 80 77 75 72 70 68 66 63 61 60 58 56 54 52 51 49 48 47 45 44 43 42 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 30
 52 52 52 52 52 53 53 53 53 54 54 54 55 55 56 56 56 57 58 58 59 59 60 61 61 62 63 64 65 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 83 84 86 87 89 90 92 93 95 97 98 100 102 104 105 107 109 111 112 114 116 118 119 121 123 124 126 127 129 130 131 133 134 135 136 137 138 139 139 140 140 140 141 141 141 141 141 140 140 139 139 138 137 136 135 134 133 131 130 129 127 126 124 123 121 119 118 116 114 112 111 109 107 105 104 102 100 98 97 95 93 92 90 89 87 86 84 83 81 80 79 77 76 75 73 72 71 70 69 68 67 66 65 64 63 63 62 61 60 60 59 58 58 57 56 56 55 55 55 54 54 53 53 53 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 53 53 53 53 54 54 55 55 56 56 57 57 58 58 59 60 60 61 62 63 64 64 65 66 67 68 69 70 71 72 74 75 76 77 79 80 81 83 84 85 87 88 90 91 93 94 96 98 99 101 102 104 106 107 109 110 112 113 115 116 118 119 120 122 123 124 125 126 127 128 129 129 130 130 131 131 131 131 131 131 131 131 130 130 129 129 128 127 126 125 124 123 122 120 119 118 116 115 113 112 110 109 107 106 104 102 101 99 98 96 95 93 91 90 88 87 86 84 83 81 80 79 78 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 62 61 60 60 59 58 58 57 57 56 56 55 55 54 54 54 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52
 43 44 44 45 46 46 47 47 48 49 49 50 51 52 52 53 54 55 56 56 57 58 59 60 61 62 63 64 64 65 66 67 68 69 70 71 72 72 73 74 75 76 76 77 78 78 79 79 80 80 81 81 81 82 82 82 82 82 82 82 82 81 81 81 80 80 79 79 78 78 77 76 75 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 50 49 48 47 46 46 45 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 30 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 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 31 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 48 49 49 50 51 51 52 53 53 54 54 55 55 56 57 57 58 58 58 59 59 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 59 59 59 58 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 43
 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 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 17 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 22 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 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 19 19 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 26 26 26 27 27 27
 70 71 71 71 71 71 70 70 70 70 70 70 69 69 68 68 68 67 67 66 66 65 64 64 63 63 62 61 60 60 59 58 58 57 56 55 54 54 53 52 51 51 50 49 48 48 47 46 46 45 44 44 43 42 42 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 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 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 48 49 50 50 51 52 52 53 54 54 55 56 56 57 57 58 59 59 60 60 61 61 62 62 63 63 63 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 63 63 63 63 62 62 61 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 48 47 47 46 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 56 56 57 57 58 59 59 60 60 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 69 69 70 70 70 70
 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 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 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 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 29 30 30 30
 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 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 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 39 39 40 40 40 41 41 41 41 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 41 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31
 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 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 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 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 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 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 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18
 30 30 30 29 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 20 19 19 19 19 19 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 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 44 45 46 46 47 48 48 49 50 50 51 51 52 52 52 53 53 53 54 54 54 54 54 54 54 54 54 54 54 53 53 53 52 52 52 51 51 50 50 49 48 48 47 46 46 45 44 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 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 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 23 24 24 24 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 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 31 31 31 31
 31 31 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 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 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 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 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 48 48 48 49 49 49 49 50 50 50 50 49 49 49 49 48 48 48 47 47 46 45 45 44 43 43 42 41 40 40 39 38 37 36 35 35 34 33 32
 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 11 11 11 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 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 55 56 56 57 57 57 58 58 58 58 58 58 58 57 57 56 56 55 55 54 53 52 51 50 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 24 24 23 23 22 21 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 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 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17
 15 15 15 16 16 16 16 17 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 34 34 35 36 36 37 37 38 38 38 39 39 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 38 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 35 36 37 37 38 39 39 40 40 41 41 42 42 42 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 42 41 41 40 40 39 38 38 37 37 36 35 35 34 33 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15
 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 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 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 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 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 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 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 19 20 20 20 20 20 21 21 21
 17 17 17 17 17 17 17 18 18 18 18 18 18 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 26 27 27 28 28 29 29 29 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 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 37 37 37 36 36 36 35 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 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 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 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 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 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 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 17 17
 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 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 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 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 16 16 15 15 15 15 15 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 15 15 15 15 15 15 15 16 16 16 16 16
 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 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 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 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 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12
 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 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 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 13 13 13 13 13 13 13 13 13 13 13 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 18 19 19 19 19 20 20 20 20 20 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 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 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 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 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 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34
 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 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 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 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 24 24 24 24 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12
 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 16 16 16 16 16 16 16 16 16 17 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 25 26 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 58 59 60 61 63 64 65 66 67 68 69 70 71 71 72 73 73 74 74 75 75 75 76 76 76 76 76 75 75 75 74 74 73 72 72 71 70 69 68 68 67 66 64 63 62 61 60 59 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 34 34 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 29 29 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 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 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 24 25 25 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 44 45 45 46 47 47 48 48 49 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 49 49 49 48 48 47 47 46 46 45 44 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 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 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 22 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 43 43 43 44 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19
 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 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 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 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 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 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11
 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 34 35 36 37 38 39 40 40 41 42 43 44 44 45 46 46 47 48 48 49 49 49 50 50 50 50 50 50 50 50 50 50 49 49 49 48 48 47 46 46 45 44 44 43 42 42 41 40 39 38 38 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9
 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 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 36 36 37 38 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 62 63 64 66 67 69 70 72 74 75 77 79 80 82 84 85 87 89 90 92 94 95 97 99 100 102 103 105 106 107 108 109 110 111 112 113 113 114 114 114 114 114 114 114 114 113 112 112 111 110 109 108 107 105 104 102 101 99 98 96 95 93 91 89 88 86 84 82 81 79 77 75 74 72 70 69 67 66 64 63 61 60 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 35 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 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 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30
 44 45 45 45 46 46 46 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 54 54 54 54 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 54 54 54 54 54 53 53 53 52 52 52 52 51 51 51 50 50 50 49 49 49 48 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 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 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 43 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 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44
 57 57 58 58 59 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 69 69 70 70 71 72 72 73 74 75 76 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 99 100 102 103 105 106 108 110 111 113 115 117 119 121 123 124 126 128 130 132 134 137 139 141 143 145 147 149 151 153 154 156 158 160 162 163 165 166 168 169 170 171 172 173 173 174 174 175 175 175 175 174 174 173 173 172 171 170 168 167 165 164 162 160 158 156 154 152 149 147 145 142 140 137 135 132 130 127 124 122 119 117 114 112 109 107 104 102 99 97 95 93 90 88 86 84 82 80 78 76 75 73 71 69 68 66 65 63 62 60 59 58 56 55 54 53 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 46 46 46 47 47 47 48 48 49 49 49 50 50 51 51 51 52 52 52 53 53 54 54 54 55 55 56 56 56
 93 95 96 98 100 102 103 105 107 109 111 113 115 117 119 121 123 125 127 129 131 133 135 137 139 141 143 145 147 149 151 152 154 156 157 159 160 162 163 164 165 166 167 167 168 169 169 169 169 169 169 169 169 168 167 167 166 165 164 163 161 160 159 157 156 154 152 151 149 147 145 143 141 139 137 135 133 131 129 127 125 123 121 119 117 115 113 111 109 107 105 103 101 100 98 96 94 93 91 90 88 87 85 84 82 81 80 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 63 62 61 60 60 59 59 58 57 57 56 56 55 55 54 54 54 53 53 53 52 52 52 51 51 51 51 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 52 53 53 53 53 53 54 54 54 54 54 54 55 55 55 55 55 56 56 56 56 56 56 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 56 56 56 56 57 57 57 58 58 59 59 59 60 60 61 62 62 63 63 64 65 66 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 86 87 89 90 92
 51 51 51 51 52 52 52 52 53 53 54 54 55 55 56 57 58 58 59 60 61 63 64 65 67 68 70 71 73 75 77 79 81 84 86 89 92 95 98 102 105 109 113 117 122 127 132 137 143 149 155 162 169 177 185 193 202 211 221 231 242 254 265 278 291 305 319 334 350 366 382 399 417 434 453 471 490 508 526 544 562 579 595 610 624 636 647 656 663 668 671 672 670 667 661 653 643 632 618 604 588 571 554 535 516 497 478 459 440 421 403 385 367 351 334 318 303 289 275 261 248 236 225 214 203 194 184 175 167 159 151 144 138 131 125 119 114 109 104 100 95 91 88 84 81 77 74 71 69 66 64 62 59 57 55 54 52 50 49 47 46 45 43 42 41 40 39 38 38 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 35 36 37 37 38 38 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 80 81 82 82 83 84 84 85 85 86 86 86 87 87 87 87 87 88 88 87 87 87 87 87 87 86 86 86 85 85 84 84 83 83 82 81 81 80 79 79 78 77 76 76 75 74 73 72 72 71 70 69 69 68 67 66 65 65 64 63 63 62 61 60 60 59 59 58 57 57 56 56 55 55 54 54 54 53 53 53 52 52 52 52 51 51 51 51 51 51 51 51
 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 20 21 22 24 25 27 29 31 33 36 39 42 45 49 53 57 62 67 73 80 87 95 103 113 123 135 148 162 178 195 214 236 259 286 315 347 383 423 467 516 571 631 697 770 850 937 1031 1132 1239 1350 1464 1578 1688 1790 1879 1949 1998 2020 2015 1982 1924 1845 1749 1641 1526 1409 1293 1180 1072 972 878 792 714 642 578 519 467 420 377 339 305 274 246 221 199 179 161 145 130 117 105 94 85 76 68 61 54 48 43 38 34 30 26 23 20 17 15 13 11 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 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 23 23 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 11 11 11 11 11 10 10 10 10 10 10
 41 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 39 39 40 40 41 42 43 44 45 47 48 50 52 55 58 61 64 68 72 77 82 88 94 102 110 118 128 139 152 165 180 197 216 237 260 286 315 347 383 424 469 519 576 639 710 790 880 981 1094 1222 1365 1527 1710 1915 2146 2406 2698 3025 3390 3795 4242 4729 5254 5811 6387 6965 7521 8026 8448 8752 8913 8914 8753 8445 8015 7494 6919 6319 5720 5142 4597 4093 3633 3217 2845 2512 2217 1955 1724 1520 1340 1181 1040 916 807 710 624 548 481 422 369 322 281 244 211 181 155 132 111 93 76 61 48 36 26 17 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 1 2 3 4 5 6 7 8 9 11 12 13 14 15 16 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 43 44 44 45 46 46 47 47 48 49 49 49 50 50 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 49 49 49 48 48 47 47 47 46 46 45 45 44 44 44 43 43 42 42 41 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 8 12 17 22 28 34 41 49 57 67 78 90 104 119 136 155 176 201 228 258 293 331 375 424 480 543 615 696 788 892 1011 1146 1299 1473 1670 1894 2147 2431 2750 3104 3494 3919 4372 4846 5325 5789 6214 6570 6829 6970 6977 6850 6603 6256 5838 5378 4901 4427 3972 3546 3153 2795 2474 2187 1931 1705 1505 1329 1174 1037 917 811 718 636 563 499 442 392 348 308 273 242 214 190 168 148 131 115 101 89 77 67 58 50 42 36 30 24 20 15 11 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 67 119 181 254 342 445 569 716 891 1099 1349 1647 2005 2436 2954 3580 4336 5250 6355 7684 9272 11142 13290 15662 18111 20382 22122 22979 22749 21487 19474 17080 14627 12326 10281 8525 7045 5812 4792 3948 3251 2675 2198 1802 1472 1198 968 777 616 481 368 273 193 126 69 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 2 3 5 6 8 10 11 13 14 15 17 18 19 21 22 23 24 25 26 27 28 29 30 30 31 31 32 32 33 33 33 33 33 33 33 33 32 32 32 31 31 30 29 28 28 27 26 25 24 22 21 20 19 17 16 15 13 12 10 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 3 8 14 19 25 32 39 46 54 63 73 83 95 107 121 137 154 173 195 218 245 275 309 347 390 438 493 556 627 708 801 907 1029 1169 1329 1514 1728 1974 2259 2589 2971 3415 3931 4531 5229 6039 6981 8072 9332 10779 12430 14290 16352 18584 20921 23253 25421 27231 28476 28989 28689 27607 25879 23705 21296 18837 16463 14260 12270 10509 8972 7641 6497 5518 4682 3968 3360 2842 2400 2023 1700 1425 1190 988 815 667 540 430 336 256 186 127 75 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 8 28 51 78 110 148 192 245 307 379 465 566 685 825 992 1189 1423 1701 2033 2428 2900 3464 4137 4941 5895 7019 8328 9816 11452 13153 14773 16106 16926 17063 16482 15298 13723 11987 10269 8679 7272 6059 5033 4172 3454 2856 2360 1947 1604 1317 1078 878 710 569 451 352 268 198 138 88 46 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 3 9 16 25 35 46 59 73 90 110 132 157 187 220 259 304 355 415 483 562 654 760 883 1026 1192 1385 1610 1872 2177 2531 2940 3410 3946 4546 5206 5906 6616 7286 7854 8250 8418 8330 7997 7469 6811 6091 5367 4677 4044 3478 2981 2549 2177 1857 1584 1350 1150 979 833 707 600 508 428 360 301 250 207 169 136 108 83 62 44 28 14 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 1 2 3 4 5 6 7 9 10 11 12 13 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 32 33 34 34 35 36 36 37 37 38 38 38 38 39 39 39 39 39 39 39 38 38 38 38 37 37 36 36 35 35 34 33 33 32 31 31 30 29 28 27 26 25 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 32 33 33 34 35 36 36 37 38 39 40 42 43 44 46 47 49 51 53 55 57 59 62 65 67 71 74 78 82 86 91 96 101 107 114 121 128 136 145 155 165 177 189 202 217 233 251 270 290 313 338 365 395 427 463 502 545 591 643 699 760 827 900 979 1066 1159 1261 1370 1487 1612 1744 1883 2027 2174 2323 2469 2611 2743 2862 2962 3040 3092 3116 3110 3075 3011 2923 2814 2688 2549 2403 2252 2101 1952 1807 1669 1537 1413 1298 1190 1091 999 914 837 766 701 642 588 538 493 452 415 380 349 321 295 271 249 229 211 195 179 165 153 141 130 120 111 103 95 88 81 75 70 64 60 55 51 47 44 40 37 34 32 29 27 25 23 21 19 18 16 15 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 1 1 1 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 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 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 11 22 36 51 69 89 113 140 171 207 248 296 350 414 487 572 670 784 916 1070 1249 1458 1702 1985 2315 2699 3142 3652 4232 4881 5591 6342 7099 7810 8408 8822 8998 8909 8570 8030 7357 6619 5873 5157 4495 3900 3372 2911 2510 2163 1863 1606 1384 1193 1028 885 763 656 564 484 415 355 302 257 217 182 152 125 102 82 65 49 36 24 14 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 14 15 16 17 18 19 20 22 23 24 25 26 28 29 30 31 32 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 55 56 57 57 58 58 59 59 59 59 60 60 60 60 60 60 59 59 59 58 58 57 57 56 55 55 54 53 52 51 50 49 48 47 46 44 43 42 41 39 38 37 35 34 32 31 30 28 27 25 24 22 21 20 18 17 15 14 12 11 10 8 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 13 21 31 42 55 70 87 107 130 156 186 220 260 306 359 421 492 575 671 782 912 1062 1236 1438 1671 1938 2241 2583 2960 3367 3791 4212 4603 4931 5162 5269 5240 5082 4815 4471 4081 3676 3277 2900 2552 2238 1958 1711 1494 1304 1139 995 870 761 667 584 512 449 395 347 305 268 236 208 183 161 142 125 110 97 85 75 66 58 51 45 39 35 30 27 24 21 18 16 14 13 11 10 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 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 2 4 6 8 11 13 16 20 24 28 32 37 43 49 55 63 71 80 90 101 113 127 142 159 178 199 222 248 277 309 345 386 431 482 539 603 675 756 847 949 1064 1194 1339 1503 1687 1893 2123 2379 2663 2975 3314 3678 4064 4462 4862 5248 5602 5903 6129 6264 6297 6224 6052 5795 5473 5105 4713 4314 3921 3544 3190 2862 2562 2289 2043 1822 1625 1448 1291 1151 1026 915 816 728 650 580 518 462 413 369 329 294 262 234 208 185 165 146 130 115 102 90 79 69 61 53 46 40 34 29 25 21 17 14 11 8 6 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 1 1 2 3 3 4 5 5 6 7 7 8 9 10 10 11 12 13 13 14 15 16 17 17 18 19 20 21 21 22 23 24 25 26 26 27 28 29 30 30 31 32 33 34 34 35 36 37 37 38 39 39 40 41 41 42 42 43 43 44 44 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 45 44 44 43 43 42 41 41 40 40 39 38 37 37 36 35 34 34 33 32 31 30 29 29 28 27 26 25 24 23 22 22 21 20 19 18 17 16 16 15 14 13 12 11 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 1 4 7 11 16 20 26 31 38 45 53 61 71 82 94 107 122 138 156 177 199 225 253 285 321 361 406 457 514 578 650 731 822 924 1039 1167 1311 1470 1647 1842 2055 2285 2531 2789 3054 3321 3578 3817 4025 4190 4303 4355 4345 4273 4145 3971 3760 3525 3277 3024 2773 2532 2303 2088 1890 1708 1542 1391 1255 1132 1022 923 834 754 683 618 561 509 463 421 383 349 319 291 266 244 223 205 188 173 159 146 134 124 114 105 97 89 82 76 70 65 60 55 51 47 43 40 36 33 31 28 25 23 21 19 17 15 13 12 10 9 7 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 0 0 0
 168 171 174 177 181 185 189 193 198 203 208 213 219 225 231 238 245 253 261 269 278 287 297 307 318 330 342 355 368 383 398 414 430 448 466 485 506 527 549 573 597 622 648 676 704 734 764 795 827 860 893 926 960 994 1028 1061 1093 1125 1155 1184 1211 1235 1257 1276 1291 1304 1312 1317 1318 1315 1308 1297 1283 1265 1244 1220 1193 1163 1132 1099 1065 1030 994 958 921 885 849 814 779 745 712 679 648 618 589 561 534 509 484 461 439 417 397 378 360 342 326 310 296 282 268 256 244 232 222 212 202 193 185 176 169 162 155 148 142 136 131 126 121 116 112 108 104 100 96 93 90 87 84 81 79 77 74 72 70 68 66 65 63 62 60 59 58 56 55 54 53 52 51 51 50 49 48 48 47 47 46 46 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 47 47 47 48 48 49 50 50 51 51 52 53 53 54 55 56 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 76 77 78 80 81 82 84 85 86 88 89 91 92 94 95 97 98 100 101 103 104 106 107 109 110 112 113 114 116 117 119 120 121 122 124 125 126 127 128 129 130 131 132 133 134 135 136 137 137 138 138 139 139 140 140 141 141 141 141 142 142 142 142 142 142 142 142 141 141 141 141 141 140 140 140 139 139 139 138 138 137 137 137 136 136 135 135 135 134 134 134 134 133 133 133 133 132 132 132 132 132 132 132 133 133 133 133 134 134 135 135 136 137 138 139 140 141 142 143 144 146 148 149 151 153 155 157 160 162 165
 2 3 3 3 4 4 5 6 6 7 8 9 10 11 13 14 16 17 19 21 24 26 29 32 35 39 43 47 52 57 63 69 76 84 92 101 112 123 135 149 164 181 199 220 242 267 295 326 360 398 441 488 540 598 663 735 815 904 1003 1113 1234 1367 1513 1672 1844 2028 2223 2426 2633 2838 3035 3216 3370 3491 3569 3600 3581 3514 3403 3256 3081 2887 2682 2474 2269 2071 1884 1708 1545 1395 1259 1134 1022 920 829 746 672 605 545 491 443 399 360 325 293 264 239 215 194 175 158 143 129 116 104 94 85 76 68 61 55 49 44 39 35 31 27 24 21 18 16 14 12 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 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 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 25 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 20 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 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2
 19 20 21 23 25 26 28 30 32 35 37 40 43 46 49 52 56 60 65 70 75 81 87 93 100 108 117 126 136 147 159 171 186 201 218 236 256 278 302 328 357 389 424 462 504 550 600 656 716 783 856 936 1024 1119 1223 1335 1456 1586 1724 1870 2023 2181 2341 2501 2657 2805 2939 3055 3148 3213 3248 3251 3222 3161 3073 2962 2831 2686 2533 2374 2215 2058 1906 1759 1621 1490 1369 1255 1151 1054 966 884 810 742 680 623 571 524 481 442 406 373 343 316 291 268 248 229 211 195 181 167 155 144 133 124 115 107 100 93 86 81 75 70 66 62 58 54 51 48 45 42 40 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 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 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 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 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 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 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 16 17
 81 84 88 91 94 98 102 106 110 115 119 124 129 135 140 146 152 159 165 172 180 188 196 204 213 222 232 242 252 263 274 286 298 311 324 337 351 366 380 395 411 426 442 458 474 490 506 522 537 553 567 581 595 607 619 629 638 646 653 658 662 664 664 663 661 657 651 644 636 626 616 604 591 578 564 550 535 519 504 488 473 457 441 426 411 396 381 367 353 340 327 314 302 290 278 267 257 246 237 227 218 210 201 193 186 179 172 165 159 153 147 141 136 131 126 122 117 113 109 105 102 98 95 92 89 86 83 81 78 76 74 72 69 67 66 64 62 60 59 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 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 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 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 42 43 44 46 47 48 50 52 53 55 57 59 61 63 65 68 70 73 75 78
 31 32 33 34 34 35 36 37 39 40 41 42 44 45 47 49 51 52 54 57 59 61 64 67 70 73 76 80 84 88 92 97 102 107 112 118 125 131 139 146 155 163 173 183 194 205 217 230 244 259 275 292 309 328 349 370 393 417 442 468 496 525 555 587 619 652 686 720 754 788 821 853 884 912 938 961 981 996 1008 1015 1018 1015 1009 998 982 963 941 916 888 858 827 794 761 728 695 662 629 598 567 538 509 482 456 431 407 385 363 343 324 307 290 274 259 245 232 220 208 197 187 177 168 160 152 144 138 131 125 119 114 108 104 99 95 91 87 84 80 77 74 71 69 66 64 62 59 57 56 54 52 51 49 48 46 45 44 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 25 26 26 26 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 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30
 89 92 95 97 101 104 107 110 114 118 122 126 130 134 139 144 149 154 160 166 172 178 185 192 199 207 215 223 232 241 251 261 272 283 295 308 321 335 349 365 381 398 416 435 455 476 498 521 546 571 598 626 656 687 720 754 789 826 864 904 945 988 1031 1076 1122 1168 1215 1263 1310 1357 1403 1448 1492 1534 1573 1610 1643 1672 1698 1718 1734 1744 1749 1749 1743 1731 1715 1693 1666 1636 1601 1563 1522 1478 1432 1385 1336 1287 1237 1188 1139 1090 1042 996 950 906 863 822 782 744 707 672 638 607 576 547 520 494 469 445 423 402 382 363 345 328 312 297 283 269 256 244 233 222 211 202 192 184 176 168 160 153 147 140 134 129 123 118 113 109 104 100 96 92 89 85 82 79 76 73 70 68 65 63 61 58 56 54 52 51 49 47 46 44 43 41 40 39 38 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 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 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 18 18 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 22 23 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 31 31 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 56 57 59 60 62 63 65 67 69 71 73 75 77 79 81 84 86
 15 15 16 17 17 18 19 20 21 21 22 23 25 26 27 28 30 32 33 35 37 39 41 44 46 49 52 55 59 62 66 71 75 80 86 92 98 105 112 121 129 139 150 161 173 187 202 218 236 255 276 299 325 352 383 416 452 492 536 584 636 694 756 825 899 980 1067 1162 1263 1372 1487 1609 1735 1866 1999 2132 2262 2385 2499 2599 2681 2742 2780 2792 2779 2740 2678 2595 2496 2382 2260 2131 1999 1867 1738 1613 1492 1378 1271 1170 1077 990 910 836 768 705 648 596 548 504 464 427 394 363 335 309 286 265 245 227 211 196 182 169 157 147 137 128 120 112 105 98 92 87 82 77 73 69 65 61 58 55 52 50 47 45 43 41 39 38 36 35 33 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 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 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 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
 45 45 46 47 48 49 51 52 53 54 56 57 59 61 62 64 66 68 70 73 75 78 80 83 86 90 93 97 100 105 109 113 118 123 128 134 140 146 153 160 167 175 184 192 201 211 221 231 242 254 266 278 291 304 318 332 346 360 375 390 404 419 433 447 460 473 484 495 504 513 519 525 528 530 530 529 525 520 514 506 496 486 474 462 448 435 420 406 391 376 361 346 332 318 304 290 277 264 252 240 229 218 208 198 189 180 172 163 156 149 142 135 129 123 118 113 108 103 99 95 91 87 83 80 77 74 71 69 66 64 62 60 58 56 54 53 51 50 49 47 46 45 44 43 42 41 40 40 39 38 38 37 36 36 35 35 35 34 34 33 33 33 33 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 31 31 31 31 31 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 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 36 36 36 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 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 34 34 34 34 35 35 35 35 36 36 37 37 37 38 38 39 40 40 41 41 42 43 44
 17 17 18 19 20 21 22 23 24 25 26 27 28 30 31 33 34 36 38 40 42 44 46 48 51 53 56 59 63 66 70 74 78 82 87 92 98 104 110 117 125 133 141 151 161 172 184 196 210 225 242 259 279 300 322 347 374 404 436 470 508 550 595 644 697 755 819 887 961 1041 1128 1221 1321 1427 1540 1659 1783 1912 2044 2178 2311 2440 2564 2677 2778 2861 2926 2968 2986 2979 2948 2894 2819 2725 2616 2496 2368 2235 2100 1965 1833 1704 1581 1464 1354 1250 1153 1062 979 901 830 764 703 647 596 549 506 467 431 397 367 339 313 290 268 249 230 214 198 184 171 159 148 138 128 120 112 104 97 91 85 79 74 70 65 61 57 54 50 47 44 42 39 37 35 32 30 29 27 25 24 22 21 20 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 3 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 1 1 1 1 1 2 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 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 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 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16
 60 62 64 66 69 71 73 76 78 81 83 86 89 92 95 99 102 106 109 113 118 122 126 131 136 141 146 152 158 164 170 177 184 192 200 208 216 225 235 245 255 266 278 290 303 316 330 345 360 376 393 411 429 448 469 489 511 534 557 581 606 632 659 686 713 741 769 798 826 855 883 911 938 963 988 1012 1033 1053 1071 1086 1099 1109 1117 1121 1123 1121 1116 1109 1099 1086 1070 1052 1032 1010 986 961 934 907 879 850 821 792 763 734 705 677 650 623 596 571 546 522 499 477 455 435 415 396 378 361 345 329 314 300 287 274 261 250 239 228 218 209 200 191 183 175 168 161 154 148 142 136 130 125 120 116 111 107 103 99 95 91 88 85 82 79 76 73 71 68 66 63 61 59 57 55 53 51 50 48 46 45 43 42 41 39 38 37 36 34 33 32 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 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 29 29 30 31 32 33 34 34 35 36 37 39 40 41 42 43 45 46 47 49 50 52 53 55 57 59
 22 24 25 26 27 28 30 31 33 34 36 38 40 42 44 46 48 51 53 56 59 62 65 69 72 76 80 85 89 94 99 105 111 117 124 131 138 147 155 165 174 185 196 208 221 235 250 266 283 301 320 341 363 387 412 439 468 498 531 566 602 641 682 725 771 819 868 920 974 1029 1085 1142 1200 1257 1314 1369 1423 1473 1520 1563 1600 1631 1656 1675 1686 1689 1685 1674 1656 1632 1601 1566 1526 1482 1435 1385 1334 1282 1230 1177 1125 1074 1023 975 927 882 838 796 756 717 681 647 614 583 554 526 500 476 452 431 410 391 373 356 340 325 310 297 284 272 261 251 241 231 222 214 206 199 192 185 178 172 167 161 156 151 146 142 138 134 130 126 123 119 116 113 110 107 104 101 99 96 94 91 89 87 85 83 81 79 77 75 73 72 70 68 67 65 64 62 61 59 58 57 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 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 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 20 21
 184 184 185 186 187 187 188 189 190 191 192 193 194 195 196 197 198 199 201 202 203 205 207 208 210 212 213 215 217 220 222 224 226 229 232 234 237 240 243 246 250 253 257 260 264 268 272 277 281 286 290 295 300 305 310 316 321 327 332 338 344 350 356 362 369 375 381 387 394 400 406 412 418 424 430 436 442 447 452 457 462 466 470 474 477 480 482 484 486 487 488 488 488 487 486 484 482 480 476 473 469 464 459 454 448 442 436 429 423 416 408 401 393 385 378 370 362 354 346 338 330 322 314 307 299 292 284 277 270 263 256 250 243 237 231 225 219 214 208 203 198 193 188 184 179 175 171 167 163 160 156 153 150 147 144 141 138 135 133 130 128 126 124 122 120 118 116 115 113 111 110 109 107 106 105 104 103 102 101 100 99 98 97 97 96 95 95 94 94 93 93 93 92 92 92 91 91 91 91 91 91 91 91 91 91 91 92 92 92 92 93 93 93 94 94 94 95 95 96 96 97 98 98 99 99 100 101 102 102 103 104 105 105 106 107 108 109 110 111 112 113 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 131 132 133 134 135 136 137 138 138 139 140 141 142 142 143 144 145 145 146 147 147 148 149 149 150 151 151 152 152 153 153 154 155 155 156 156 157 157 157 158 158 159 159 160 160 160 161 161 162 162 162 163 163 164 164 164 165 165 165 166 166 166 167 167 168 168 168 169 169 169 170 170 171 171 171 172 172 172 173 173 174 174 175 175 175 176 176 177 177 178 178 179 179 180 180 181 181 182 183 183
 49 50 51 52 53 54 56 57 58 59 61 62 64 65 67 69 70 72 74 76 78 81 83 85 88 91 94 97 100 103 106 110 114 118 122 126 131 135 140 146 151 157 163 169 176 183 190 198 206 214 223 232 241 251 261 271 282 293 305 317 329 341 354 367 380 393 407 420 433 446 459 472 484 496 507 517 526 535 542 549 554 558 561 562 562 561 558 554 549 543 535 527 517 507 496 484 471 459 446 432 419 405 391 378 364 351 338 325 313 300 289 277 266 255 245 235 225 216 207 199 190 183 175 168 161 155 149 143 137 132 127 122 117 113 109 105 101 97 94 91 88 85 82 79 77 74 72 70 68 66 64 62 60 59 57 55 54 53 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 37 36 35 35 34 34 34 33 33 32 32 32 31 31 31 31 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 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 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 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 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 43 43 44 45 45 46 47 48 49
 40 41 42 43 45 46 47 48 50 51 53 54 56 58 60 62 64 66 68 71 74 76 79 82 86 89 93 97 101 106 110 115 121 126 132 139 145 152 160 168 177 186 195 206 217 228 241 254 268 282 298 315 332 350 370 390 412 434 458 482 507 534 561 589 617 646 674 703 732 759 786 811 835 857 876 892 906 915 922 924 923 918 909 897 882 863 842 819 794 767 739 711 681 652 623 594 565 537 510 484 459 434 411 389 368 348 328 310 293 277 262 247 234 221 209 198 187 177 167 159 150 142 135 128 122 116 110 105 99 95 90 86 82 78 75 72 68 66 63 60 58 56 53 51 49 48 46 44 43 41 40 39 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 25 25 25 24 24 23 23 23 22 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 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 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 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 39
 11 12 13 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29 31 32 34 36 38 40 43 45 48 51 54 57 60 64 68 72 76 81 85 91 96 102 109 115 123 130 139 148 157 167 178 189 201 214 228 242 258 274 291 310 329 349 370 392 415 438 462 487 512 537 562 587 611 634 656 677 696 712 726 737 746 751 753 752 748 741 730 718 703 686 667 647 625 603 580 557 534 511 488 466 444 423 403 383 364 346 329 312 296 281 267 254 241 229 218 207 197 188 179 170 162 155 148 141 135 130 124 119 114 110 105 101 97 94 91 87 85 82 79 77 74 72 70 68 66 65 63 62 60 59 58 56 55 54 53 52 51 51 50 49 48 48 47 46 46 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 34 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 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 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 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 9 9 10 11
 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 37 39 40 42 44 47 49 52 54 57 60 64 67 71 75 79 84 89 94 100 106 113 120 128 136 145 154 164 175 186 199 212 226 241 258 275 294 314 335 357 381 407 434 462 492 523 556 590 625 661 698 736 774 811 848 883 917 948 976 1001 1022 1038 1049 1055 1056 1051 1042 1027 1008 985 959 929 897 864 829 793 757 721 686 651 617 584 553 522 493 466 440 415 391 369 348 329 310 293 277 262 248 234 222 210 199 189 180 171 162 154 147 140 134 128 122 117 112 107 103 98 95 91 87 84 81 78 76 73 71 68 66 64 62 60 59 57 55 54 52 51 50 49 48 46 45 44 44 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 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 29 29 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 27 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14
 19 20 21 22 23 24 25 26 28 29 30 32 33 35 37 39 41 43 45 47 49 52 54 57 60 63 67 70 74 78 82 87 91 97 102 108 114 120 127 135 143 151 160 170 180 191 203 215 229 243 258 275 292 311 330 352 374 398 423 450 479 509 541 575 611 648 687 728 770 813 858 904 950 996 1043 1089 1134 1177 1218 1256 1290 1321 1347 1369 1384 1395 1399 1397 1390 1378 1360 1337 1310 1279 1245 1208 1169 1128 1086 1044 1001 959 917 875 835 796 758 721 686 652 620 589 560 532 505 480 456 434 413 393 374 356 339 323 308 294 280 267 255 244 233 223 214 205 196 188 180 173 166 159 153 147 142 136 131 126 121 117 113 108 105 101 97 94 90 87 84 81 78 76 73 70 68 66 63 61 59 57 55 53 51 49 48 46 44 43 41 40 38 37 35 34 33 32 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 8 8 8 7 7 6 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18
 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 26 28 29 30 31 32 33 35 36 38 39 41 42 44 46 48 50 53 55 57 60 63 66 69 72 76 79 83 88 92 97 102 107 113 119 125 132 139 147 155 164 173 183 194 205 216 229 242 256 270 285 302 318 336 354 373 392 412 433 454 475 496 517 537 557 576 594 611 626 640 651 660 667 672 673 672 669 663 655 644 631 617 601 584 565 546 527 507 486 466 446 426 407 388 370 352 335 318 303 288 274 260 247 235 223 212 202 192 183 175 166 159 151 145 138 132 127 121 116 112 107 103 99 95 92 89 86 83 80 77 75 73 70 68 66 64 63 61 59 58 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 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 10 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 5 5 5 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 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 10 10 10 11 11 12 12 13 13 14
 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 1 2 2 3 5 6 7 9 11 13 15 17 20 23 26 30 34 38 43 48 54 61 68 76 85 95 106 119 132 147 164 183 203 226 252 280 312 347 386 429 478 531 591 657 729 809 896 991 1092 1200 1314 1430 1546 1660 1765 1858 1934 1987 2014 2014 1987 1934 1860 1768 1663 1552 1437 1322 1210 1104 1004 910 824 745 674 608 549 496 448 405 366 331 300 272 247 224 203 185 168 153 140 127 116 107 98 89 82 75 69 64 59 54 50 46 43 39 37 34 32 29 27 25 24 22 21 19 18 17 16 15 14 14 13 12 12 11 10 10 10 9 9 9 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 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 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 29 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 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 5 4 4 4 3 3 3 3 2
 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 52 53 55 57 59 61 63 65 68 70 73 76 78 81 85 88 92 96 100 104 108 113 118 124 129 136 142 149 157 164 173 182 191 202 213 224 237 250 264 279 296 313 331 351 372 394 417 442 468 496 526 557 589 623 658 695 733 772 811 851 891 931 970 1008 1043 1077 1107 1133 1155 1173 1185 1192 1193 1188 1178 1162 1141 1115 1086 1052 1016 978 938 896 855 813 771 730 691 652 615 579 544 512 481 451 424 398 373 350 328 308 289 271 255 239 225 211 199 187 176 166 156 147 139 131 124 117 110 104 99 94 89 84 80 76 72 68 65 62 59 56 53 51 49 46 44 42 40 39 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 12 12 12 11 11 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 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26
 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 12 13 15 17 19 21 23 25 27 30 33 36 39 43 47 51 56 61 67 73 80 87 95 104 113 124 135 148 162 178 195 214 235 258 284 312 344 379 418 461 509 562 621 686 759 839 927 1025 1132 1249 1377 1514 1661 1817 1980 2147 2314 2478 2632 2771 2887 2974 3028 3045 3023 2966 2874 2755 2615 2459 2294 2125 1958 1795 1640 1493 1356 1229 1113 1007 910 822 742 670 605 547 494 446 403 365 330 299 270 245 222 201 183 166 150 136 124 113 102 93 84 77 70 63 58 52 48 43 39 35 32 29 26 24 21 19 17 15 14 12 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 25 26 27 28 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 48 50 52 55 57 60 62 65 68 72 75 79 83 87 92 97 102 108 114 120 127 134 142 151 160 170 180 192 204 217 231 246 263 280 299 319 340 363 388 415 443 473 505 539 575 613 654 696 740 786 834 883 933 983 1034 1084 1134 1181 1226 1267 1305 1337 1363 1384 1397 1404 1403 1395 1380 1359 1332 1299 1262 1221 1177 1131 1083 1035 986 938 890 843 798 754 712 671 633 596 561 528 498 468 441 415 391 368 347 327 309 291 275 260 246 233 220 209 198 187 178 169 161 153 145 139 132 126 120 115 110 105 100 96 92 88 85 81 78 75 72 69 67 64 62 59 57 55 53 51 49 48 46 44 43 41 40 39 37 36 35 34 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23
 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 45 45 46 47 48 49 50 51 52 53 55 57 58 60 62 64 67 69 72 75 78 82 85 89 94 98 103 108 114 120 127 134 141 149 158 167 177 187 198 210 223 237 251 267 283 300 318 338 358 379 401 425 448 473 498 524 550 576 601 626 650 673 693 712 727 740 750 756 758 756 751 742 730 714 696 675 652 628 602 576 549 522 496 470 444 419 395 372 350 329 309 290 273 256 240 226 212 199 187 176 165 155 146 137 129 122 115 109 103 97 92 87 83 78 74 71 67 64 61 58 56 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 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 41 41 42 43 44 44 45 46 47 47 48 49 50 50 51 52 53 54 54 55 56 56 57 58 59 59 60 61 61 62 62 63 63 64 64 65 65 66 66 66 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 66 66 66 65 65 65 64 64 63 63 62 62 61 60 60 59 59 58 58 57 56 56 55 55 54 53 53 52 52 51 51 50 50 49 48 48 47 47 47 46 46 45 45 44 44 44
 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 12 15 18 21 24 27 31 35 39 43 48 53 59 65 71 78 86 94 103 112 123 134 146 159 174 189 206 225 245 267 291 317 346 377 411 448 489 533 581 634 691 754 821 895 974 1059 1151 1249 1353 1463 1579 1699 1824 1951 2078 2205 2328 2445 2553 2650 2732 2798 2846 2873 2880 2866 2833 2781 2712 2630 2536 2433 2324 2210 2095 1979 1864 1752 1644 1539 1439 1345 1255 1171 1092 1018 948 884 824 768 716 668 623 582 543 508 475 444 416 389 365 342 321 301 283 266 250 235 221 209 196 185 175 165 155 147 138 131 123 116 110 104 98 92 87 82 78 73 69 65 61 57 54 51 48 45 42 39 36 34 31 29 27 25 23 21 19 17 15 14 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 8 9 10 11 12 14 15 16 18 19 21 23 25 27 29 32 35 38 41 44 48 52 56 61 66 72 78 84 92 100 108 118 128 139 151 165 180 196 213 233 254 278 303 331 362 396 434 475 520 569 623 682 746 816 891 973 1061 1155 1255 1360 1469 1581 1694 1805 1913 2013 2103 2179 2237 2276 2293 2287 2260 2211 2144 2062 1967 1864 1756 1644 1533 1424 1318 1217 1121 1031 947 869 797 730 669 613 562 515 472 433 397 365 335 308 283 261 240 221 204 189 175 161 150 139 129 119 111 103 96 90 84 78 73 68 64 60 56 53 50 47 44 42 39 37 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 24 25 27 29 31 33 35 37 40 43 46 50 54 59 64 69 75 82 89 97 106 116 127 139 153 168 184 203 224 247 272 301 333 368 408 452 501 556 616 684 759 842 933 1033 1143 1261 1388 1523 1663 1807 1950 2088 2214 2323 2409 2465 2488 2477 2431 2354 2250 2127 1990 1845 1698 1554 1414 1281 1158 1043 938 843 756 678 608 545 488 437 392 351 315 282 253 227 204 183 164 147 132 119 107 96 86 77 69 62 56 50 45 40 36 32 28 25 22 20 17 15 13 12 10 9 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 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 2 2 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 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 18 21 24 28 33 37 43 49 56 63 72 81 92 104 117 132 149 168 190 214 241 272 306 346 390 440 497 561 633 715 808 914 1033 1167 1318 1487 1675 1884 2114 2362 2626 2900 3177 3444 3689 3893 4042 4123 4127 4054 3910 3708 3463 3192 2911 2630 2360 2105 1870 1656 1464 1291 1138 1002 882 776 683 602 530 466 411 362 318 280 247 217 191 168 148 129 113 99 86 75 65 56 48 41 35 29 24 19 15 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 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 11 13 15 17 19 22 25 28 32 36 41 46 52 58 65 73 82 92 103 115 129 145 163 183 206 231 260 292 329 370 417 470 531 598 675 762 859 969 1090 1226 1374 1535 1707 1887 2070 2249 2415 2558 2667 2734 2751 2718 2637 2515 2362 2188 2005 1819 1639 1467 1308 1162 1030 911 804 710 626 552 486 429 378 333 293 258 227 200 176 154 135 119 104 91 79 69 60 51 44 38 32 27 23 19 15 12 9 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 30 31 33 34 35 37 39 40 42 44 45 47 49 51 53 55 58 60 62 65 67 70 72 75 78 81 84 87 91 94 98 102 105 110 114 118 123 128 133 138 144 149 156 162 169 175 183 190 198 207 216 225 235 245 255 267 278 291 303 317 331 346 362 378 395 413 432 452 472 493 516 539 563 588 614 641 669 698 728 758 789 821 853 885 918 951 983 1015 1046 1076 1105 1133 1158 1182 1203 1221 1236 1248 1256 1261 1262 1259 1252 1242 1228 1210 1190 1166 1140 1112 1081 1049 1015 981 945 910 874 838 803 768 733 700 667 636 605 575 547 520 494 469 445 422 400 380 360 341 323 307 291 276 261 248 235 222 211 200 189 179 170 161 153 145 137 130 123 116 110 104 99 94 89 84 79 75 71 67 63 60 56 53 50 47 44 42 39 37 35 33 30 29 27 25 23 22 20 19 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 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 1 1 2 2 3 3 4 4 5 6 6 7 8 8 9 10 11 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 11 13 14 16 19 21 23 26 29 32 35 39 43 48 52 58 63 70 76 84 92 101 111 121 133 146 160 176 193 212 232 255 280 308 338 371 408 448 492 540 592 650 712 779 852 930 1013 1101 1193 1288 1385 1483 1578 1670 1755 1830 1893 1941 1972 1985 1980 1956 1915 1858 1789 1710 1623 1532 1438 1344 1251 1161 1074 991 914 841 773 711 653 599 550 505 464 427 392 361 332 306 282 260 240 222 205 190 176 163 152 141 131 122 114 106 99 92 86 80 75 70 66 61 57 54 50 47 44 41 39 36 34 32 30 28 26 24 22 21 19 18 16 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 8 9 10 11 12 13 14 16 17 19 20 22 24 26 28 30 33 35 38 41 44 48 52 56 60 65 71 76 83 89 97 105 114 123 134 146 158 172 187 204 222 242 264 288 315 344 377 412 451 494 542 594 652 715 785 862 947 1039 1140 1250 1370 1499 1638 1787 1944 2108 2277 2448 2617 2781 2933 3067 3179 3262 3312 3327 3305 3248 3158 3040 2899 2743 2575 2402 2228 2057 1892 1734 1586 1447 1318 1199 1090 990 900 817 742 674 612 556 505 460 418 381 347 316 288 263 240 219 200 183 168 153 141 129 118 108 99 91 83 77 70 64 59 54 50 45 42 38 35 32 29 26 24 22 19 18 16 14 12 11 10 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 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 72 75 79 84 88 93 98 103 109 115 121 128 135 143 151 160 170 180 190 202 214 228 242 257 273 291 310 330 351 375 399 426 455 485 518 553 591 631 674 720 768 820 874 932 992 1055 1121 1189 1259 1330 1403 1475 1547 1617 1684 1747 1805 1856 1899 1933 1957 1971 1973 1964 1944 1914 1873 1824 1766 1703 1634 1562 1487 1411 1334 1258 1184 1111 1041 974 909 848 791 736 685 638 593 551 513 477 443 412 383 357 332 309 288 268 250 233 218 203 190 178 166 156 146 137 128 120 113 106 99 94 88 83 78 73 69 65 61 58 55 52 49 46 43 41 39 37 35 33 31 29 28 26 25 23 22 21 20 18 17 16 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 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 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 16 20 26 32 39 47 55 65 77 89 104 120 138 159 182 209 239 273 312 356 406 462 527 600 684 779 887 1011 1152 1312 1494 1700 1931 2191 2479 2793 3130 3483 3839 4181 4487 4733 4894 4955 4908 4757 4519 4216 3872 3512 3153 2808 2487 2192 1927 1690 1480 1294 1132 989 864 755 660 576 503 439 384 334 291 254 221 191 166 143 123 106 90 77 65 54 45 36 29 22 17 12 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 1 1 2 2 3 4 4 5 5 6 6 7 7 8 9 9 10 10 10 11 11 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 6 8 9 11 12 14 16 18 20 22 24 27 29 32 35 38 41 44 48 52 56 61 66 71 77 83 90 97 105 114 123 133 145 157 170 184 200 217 237 257 281 306 334 365 399 436 478 524 575 631 694 763 839 924 1018 1122 1236 1362 1500 1651 1815 1993 2184 2387 2600 2822 3047 3270 3485 3683 3857 3998 4096 4147 4146 4093 3990 3843 3660 3450 3222 2984 2745 2509 2283 2068 1867 1681 1511 1355 1214 1086 971 868 776 693 619 553 494 441 393 351 313 280 249 222 198 176 157 139 124 109 97 85 75 65 57 49 42 36 30 25 20 16 12 8 5 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 2 5 7 10 13 17 21 26 32 38 44 52 61 71 82 95 110 127 146 167 192 220 252 289 331 379 434 497 570 653 748 857 981 1123 1283 1463 1664 1884 2122 2373 2627 2874 3096 3278 3402 3454 3428 3328 3163 2950 2707 2450 2194 1948 1718 1508 1319 1151 1003 872 758 659 573 497 432 375 326 283 245 212 184 159 137 118 102 87 74 63 53 44 37 30 24 19 14 10 6 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
 1 1 2 2 3 3 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 25 26 28 30 32 34 36 38 41 44 46 49 53 56 60 64 68 73 77 83 88 94 101 108 116 124 133 143 153 165 177 190 204 220 237 255 275 296 319 344 371 400 431 464 500 539 580 623 669 718 769 822 877 933 990 1047 1104 1159 1211 1260 1304 1342 1373 1397 1411 1417 1413 1401 1379 1350 1314 1271 1224 1173 1119 1063 1006 950 894 840 787 736 687 641 598 557 518 482 449 417 388 361 336 313 291 271 252 235 220 205 191 179 167 156 146 137 129 121 113 106 100 94 88 83 78 74 69 65 62 58 55 52 49 46 43 41 39 36 34 32 31 29 27 26 24 23 21 20 19 17 16 15 14 13 12 11 10 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 1
 10 10 11 12 13 14 15 17 18 19 20 22 23 24 26 27 29 31 32 34 36 38 40 42 44 46 49 51 54 57 59 62 66 69 72 76 80 84 88 93 98 103 108 114 120 126 133 140 148 156 165 175 185 195 207 220 233 247 263 279 297 316 337 359 383 408 436 466 497 531 568 606 648 692 738 788 839 893 949 1007 1067 1127 1187 1246 1304 1359 1410 1456 1495 1526 1549 1562 1566 1558 1541 1514 1477 1433 1381 1324 1263 1198 1132 1065 999 934 870 809 751 695 643 594 548 505 465 428 394 362 333 307 282 259 238 219 202 185 171 157 145 133 122 113 104 96 88 81 75 69 63 58 54 50 46 42 38 35 32 30 27 25 23 21 19 17 15 14 12 11 10 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 1 1 2 2 3 4 4 5 6 6 7 8 9
 74 76 79 81 83 86 88 91 93 96 99 102 105 108 111 114 118 121 125 129 132 137 141 145 150 154 159 164 170 175 181 187 194 201 208 215 223 231 240 249 258 268 279 290 301 314 326 340 354 369 385 402 419 438 457 477 498 520 542 566 591 616 642 669 697 725 754 782 811 840 869 897 925 951 976 1000 1022 1041 1059 1073 1085 1093 1099 1101 1099 1094 1086 1074 1059 1042 1021 999 974 947 919 889 859 828 796 764 733 701 670 640 610 581 553 526 500 475 451 428 406 385 365 346 328 311 295 280 265 252 239 227 215 204 194 184 175 167 158 151 143 137 130 124 118 113 108 103 98 94 89 85 82 78 75 71 68 65 63 60 58 55 53 51 48 46 45 43 41 39 38 36 34 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 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 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 48 49 51 52 54 55 57 59 61 62 64 66 68 70 72
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 14 20 28 36 45 56 69 83 99 118 139 162 190 221 257 297 344 397 457 527 606 697 801 921 1058 1214 1394 1599 1834 2100 2402 2741 3119 3533 3978 4446 4919 5374 5782 6111 6329 6413 6355 6161 5853 5460 5015 4549 4084 3638 3222 2841 2498 2192 1921 1682 1472 1289 1128 988 865 758 665 583 512 449 395 347 305 268 236 207 182 160 141 123 108 95 83 73 64 55 48 42 36 31 26 22 19 15 12 10 8 5 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
 7 8 9 10 11 12 13 15 16 18 19 21 23 25 27 29 31 34 36 39 42 45 48 51 55 58 62 67 71 76 81 86 92 98 104 111 118 125 133 142 151 160 170 180 191 203 215 228 242 256 270 286 302 318 335 353 372 390 410 429 449 470 490 511 531 552 572 592 612 631 649 667 684 700 715 729 742 754 765 775 783 790 797 802 806 809 811 813 813 812 811 809 807 803 800 795 790 785 779 772 766 758 751 743 734 725 716 706 696 685 674 663 651 639 626 613 600 586 572 558 544 529 514 499 484 468 453 438 422 407 392 377 363 348 334 320 307 293 281 268 256 244 233 222 211 201 191 182 173 164 156 148 140 133 126 119 113 107 101 95 90 85 80 76 72 68 64 60 56 53 50 47 44 41 39 36 34 31 29 27 25 23 22 20 19 17 16 14 13 12 11 10 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6
 12 13 15 16 17 19 21 22 24 26 28 30 32 35 37 40 43 45 49 52 55 59 63 68 72 77 82 88 94 101 108 115 123 132 141 152 163 175 188 202 217 234 252 272 294 318 343 372 402 436 473 513 557 604 656 713 775 842 915 994 1079 1171 1269 1373 1484 1600 1721 1845 1972 2099 2224 2344 2457 2559 2647 2719 2771 2803 2812 2799 2764 2708 2635 2547 2446 2336 2220 2100 1978 1858 1739 1624 1514 1409 1309 1215 1127 1045 968 897 831 770 713 661 613 569 528 491 456 424 395 368 344 321 300 281 263 247 231 218 205 193 182 172 163 154 146 139 132 126 120 115 110 105 101 96 93 89 86 83 80 77 74 72 70 67 65 63 61 60 58 56 55 53 52 50 49 48 47 45 44 43 42 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 19 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 15 16 18 20 22 24 26 29 31 34 38 42 46 50 55 61 67 74 82 90 100 110 122 135 150 166 185 205 228 254 283 315 351 392 438 489 547 612 685 766 858 961 1076 1205 1348 1507 1682 1874 2082 2305 2540 2783 3028 3265 3485 3676 3825 3922 3959 3934 3847 3707 3521 3304 3066 2819 2572 2332 2103 1890 1693 1513 1350 1203 1071 954 849 756 673 599 534 475 424 378 337 301 269 241 215 193 172 154 138 124 111 99 89 80 71 64 57 51 46 41 36 32 29 25 22 19 17 15 12 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 11 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 32 34 36 38 40 43 45 48 51 54 57 61 64 68 73 77 82 87 93 99 105 112 120 128 136 145 155 166 178 190 203 218 233 250 268 288 308 331 355 382 410 440 472 507 544 584 626 671 719 770 824 880 939 1000 1063 1128 1194 1261 1328 1394 1459 1520 1578 1632 1679 1720 1753 1778 1794 1801 1799 1787 1767 1740 1704 1663 1616 1564 1509 1452 1393 1333 1272 1212 1153 1095 1039 985 933 883 835 790 747 706 668 631 597 565 535 506 480 455 432 410 389 370 352 335 319 305 291 278 266 254 244 233 224 215 207 199 191 184 177 171 165 159 154 149 144 139 135 131 127 123 119 116 112 109 106 103 100 97 94 92 89 87 84 82 80 77 75 73 71 69 67 66 64 62 60 59 57 55 54 52 51 50 48 47 46 44 43 42 41 40 39 37 36 35 34 33 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 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 10 10 10 10 10 9 9 9 9 9 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 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 1 1 1 1 2 2 2 2 3 3 4 4 4 5 5 6 6 7 7 8 9
 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 42 45 48 51 54 57 61 65 69 74 79 85 91 97 105 112 121 130 140 151 163 176 191 206 223 242 262 284 308 334 362 393 426 462 501 543 588 637 689 745 803 865 930 998 1067 1138 1210 1281 1350 1417 1479 1534 1583 1622 1652 1670 1677 1673 1657 1631 1596 1551 1500 1443 1382 1318 1252 1185 1119 1054 991 930 872 816 763 713 666 622 581 543 507 474 443 415 389 364 342 321 301 283 267 252 238 225 213 201 191 182 173 164 157 150 143 137 131 126 121 116 112 108 104 100 97 94 90 88 85 82 80 77 75 73 71 69 67 65 63 62 60 59 57 56 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 20 20 19 19 19 18 18 17 17 17 16 16 16 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 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 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 6 6 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 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 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 7 17 29 43 60 79 101 127 158 193 235 283 339 405 482 572 678 802 947 1117 1316 1549 1821 2136 2498 2911 3373 3877 4409 4942 5439 5853 6134 6246 6174 5929 5546 5073 4557 4035 3536 3075 2660 2293 1972 1694 1455 1249 1072 921 791 680 585 503 433 373 321 277 238 205 176 152 130 111 95 81 69 58 49 41 34 27 22 17 13 9 6 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 1 2 4 5 7 8 10 12 14 16 18 20 23 25 28 31 34 38 42 46 50 55 60 66 72 78 85 93 101 110 120 131 142 155 169 184 200 218 238 260 283 309 337 369 403 440 481 526 576 630 689 754 824 901 985 1076 1175 1281 1394 1515 1643 1777 1916 2058 2200 2341 2477 2603 2716 2812 2887 2937 2960 2955 2922 2862 2779 2675 2554 2421 2280 2135 1989 1844 1704 1569 1441 1321 1208 1104 1007 918 836 762 694 631 575 523 476 434 395 360 328 299 273 249 227 207 189 173 157 144 131 120 109 99 90 82 75 68 61 56 50 45 40 36 32 28 25 22 19 16 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 18 27 37 49 62 77 95 115 138 164 194 228 267 311 362 421 488 565 653 754 870 1004 1157 1333 1535 1766 2029 2328 2665 3042 3458 3910 4388 4878 5358 5801 6172 6439 6575 6563 6407 6122 5738 5288 4805 4316 3842 3397 2988 2619 2289 1998 1743 1519 1324 1155 1008 880 769 672 588 515 451 396 347 305 267 234 206 180 158 138 120 104 90 78 67 57 48 40 32 26 20 14 9 5 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
 91 92 93 94 95 96 97 98 98 99 100 100 101 102 102 102 103 103 104 104 104 104 105 105 105 105 106 106 106 106 107 107 107 108 108 109 109 110 111 111 112 113 114 116 117 119 121 123 125 127 130 133 136 140 144 148 153 158 163 169 176 183 191 199 208 218 229 240 252 266 280 295 312 330 349 370 392 415 441 468 498 529 563 599 637 678 722 769 819 871 927 986 1048 1113 1181 1251 1324 1399 1474 1551 1627 1701 1773 1841 1904 1960 2008 2046 2073 2088 2091 2082 2060 2026 1980 1925 1861 1791 1714 1634 1551 1467 1383 1301 1220 1142 1067 995 927 863 802 746 693 643 597 555 515 478 444 413 384 357 332 308 287 267 249 232 216 201 188 175 163 152 142 132 123 115 107 100 93 86 80 75 69 64 59 55 51 47 43 39 36 33 30 27 24 22 19 17 15 13 11 9 7 6 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 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 18 19 21 22 23 24 26 27 28 30 31 33 34 36 37 39 41 42 44 46 48 49 51 53 55 57 58 60 62 64 66 68 69 71 73 75 76 78 79 81 83 84 85 87 88 89
 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 8 8 9 10 11 12 13 14 15 16 17 19 20 21 22 24 25 27 28 30 32 34 36 38 40 42 45 47 50 53 56 60 64 68 73 78 83 89 96 103 111 120 130 141 153 166 181 198 216 237 261 287 316 349 385 426 473 524 582 647 720 801 890 989 1098 1217 1345 1482 1624 1770 1913 2050 2171 2271 2341 2375 2371 2327 2246 2135 2000 1850 1693 1535 1381 1234 1098 973 859 757 666 585 513 450 394 345 302 264 230 201 175 153 133 115 100 86 75 64 55 47 39 33 27 22 18 14 10 7 5 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
 69 69 69 69 69 69 68 68 68 68 68 67 67 67 67 66 66 65 65 65 64 64 64 63 63 62 62 62 61 61 61 60 60 60 60 60 60 60 60 61 61 62 63 64 65 67 68 71 73 76 79 83 87 92 97 104 111 119 128 138 149 162 176 192 210 230 252 277 305 336 371 411 455 504 559 621 690 767 853 950 1059 1181 1317 1468 1638 1826 2034 2263 2514 2786 3077 3382 3697 4012 4315 4590 4822 4994 5091 5104 5031 4876 4652 4374 4061 3728 3391 3061 2746 2452 2181 1935 1713 1514 1336 1179 1040 916 808 712 627 552 487 429 377 332 292 257 226 198 174 152 133 115 100 87 75 64 54 46 38 31 25 20 15 11 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 1 1 2 3 4 4 5 6 7 7 8 9 10 11 11 12 13 14 15 16 17 17 18 19 20 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 50 51 52 53 54 55 56 57 57 58 59 60 60 61 62 62 63 64 64 65 65 66 66 66 67 67 67 68 68 68 68 68 69
 55 55 56 57 57 58 58 59 60 60 61 61 62 62 63 63 63 64 64 65 65 65 66 66 67 67 67 68 68 69 70 70 71 72 72 73 74 76 77 78 80 81 83 85 87 90 93 96 99 103 107 112 117 123 129 136 143 152 161 171 182 194 208 223 239 257 276 298 322 347 376 407 441 478 519 564 612 665 723 785 853 926 1004 1088 1178 1272 1372 1475 1581 1688 1794 1897 1995 2084 2160 2222 2266 2291 2294 2276 2237 2179 2105 2017 1918 1811 1701 1589 1478 1369 1264 1164 1069 981 898 822 752 687 628 574 525 480 439 402 368 338 310 285 262 241 222 205 189 175 162 150 139 129 120 112 104 97 91 85 80 75 70 66 62 58 54 51 48 45 43 40 38 36 34 32 30 28 26 25 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 1 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 17 18 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 54
 69 70 72 73 74 75 77 78 79 80 81 83 84 85 86 87 89 90 91 92 94 95 96 98 99 101 102 104 105 107 109 110 112 114 116 119 121 124 126 129 132 136 139 143 147 151 156 161 166 172 178 185 192 200 208 217 227 237 248 260 273 287 302 318 335 353 372 393 415 439 464 491 519 549 580 613 648 685 722 762 802 844 886 929 973 1015 1058 1098 1137 1174 1207 1236 1261 1281 1295 1303 1305 1301 1291 1275 1252 1225 1193 1157 1117 1075 1031 986 939 893 847 802 757 714 673 633 595 559 524 492 461 433 406 381 357 335 314 295 277 261 245 231 217 205 193 182 172 163 154 146 138 131 124 118 112 106 101 96 92 87 83 79 76 72 69 66 63 60 58 55 53 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 7 7 6 6 5 5 4 4 3 3 3 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 30 31 33 34 35 36 37 38 39 40 41 43 44 45 46 47 49 50 51 53 54 55 56 58 59 60 61 63 64 65 67 68
 0 0 0 0 0 1 2 4 5 7 8 10 11 13 15 17 19 21 23 25 28 31 33 37 40 43 47 51 55 59 64 69 74 80 86 93 100 108 117 126 135 146 157 170 183 198 214 231 249 270 292 316 342 370 401 435 472 512 556 603 655 711 772 838 910 987 1070 1160 1255 1357 1466 1580 1700 1825 1954 2086 2219 2351 2481 2605 2722 2827 2920 2996 3054 3093 3111 3107 3083 3040 2978 2901 2810 2707 2597 2481 2361 2239 2118 1998 1881 1767 1659 1554 1455 1362 1274 1191 1113 1040 972 909 851 796 745 698 654 614 576 542 509 479 451 426 402 379 359 339 322 305 289 275 261 248 236 225 215 205 195 187 178 170 163 156 149 143 137 131 126 120 115 111 106 102 97 93 89 86 82 78 75 72 69 66 63 60 57 55 52 49 47 45 42 40 38 36 34 32 30 29 27 25 23 22 20 19 17 16 15 13 12 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 9 10 11 13 14 15 17 18 20 22 24 25 27 30 32 34 37 39 42 45 48 51 54 58 62 66 70 75 80 85 90 96 103 110 117 125 133 142 152 163 174 186 199 214 229 246 264 284 305 328 353 380 409 441 476 513 553 597 645 696 751 810 874 942 1015 1092 1174 1261 1352 1447 1545 1645 1748 1851 1953 2052 2148 2237 2318 2389 2448 2494 2525 2541 2540 2523 2491 2445 2386 2315 2235 2147 2053 1956 1856 1756 1656 1557 1462 1369 1280 1195 1115 1038 966 899 836 777 722 670 623 579 538 500 465 432 402 374 349 325 303 283 264 247 231 216 203 190 178 167 157 148 139 131 124 117 110 104 99 93 88 84 79 75 71 68 64 61 58 55 52 50 47 45 43 41 39 37 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 7 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 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 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 1 2 3 4 5
 9 11 12 14 16 18 20 22 24 26 29 31 33 36 39 42 44 47 50 54 57 60 64 68 71 75 79 84 88 93 97 102 107 112 118 124 129 136 142 149 155 163 170 178 186 195 204 213 223 234 245 257 269 282 296 310 326 343 361 380 400 422 445 471 498 527 559 593 630 670 714 761 812 867 927 992 1063 1140 1223 1313 1410 1515 1628 1749 1879 2017 2163 2317 2477 2642 2810 2979 3145 3304 3452 3584 3694 3778 3832 3851 3835 3782 3695 3576 3429 3261 3076 2881 2680 2479 2282 2091 1908 1736 1576 1427 1289 1163 1048 944 849 763 686 616 553 496 445 399 358 321 287 257 230 206 184 164 146 130 116 102 91 80 70 61 53 46 39 33 28 22 18 14 10 6 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 2 3 4 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 2 4 6 9 11 14 18 21 25 30 35 40 46 53 60 69 78 89 100 113 128 144 162 183 206 231 260 292 328 369 415 467 524 590 663 745 838 941 1058 1188 1334 1497 1677 1877 2096 2334 2591 2864 3150 3442 3732 4011 4265 4482 4650 4757 4797 4767 4671 4515 4311 4070 3806 3530 3251 2978 2715 2467 2236 2022 1826 1647 1485 1339 1207 1088 982 886 800 724 655 593 538 488 444 404 369 336 308 282 259 238 219 202 187 173 160 149 139 129 121 113 106 100 94 89 84 79 75 71 68 65 61 59 56 54 51 49 47 45 43 41 40 38 36 35 34 32 31 29 28 27 26 25 24 22 21 20 19 18 17 16 15 14 13 12 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 0 0 0 0 0 0 0 0 0 0 0
 7 9 10 12 13 15 17 19 21 24 26 28 31 34 37 40 44 47 51 55 60 64 69 74 80 86 92 99 107 114 123 132 141 152 162 174 187 200 215 231 247 265 284 305 327 351 376 403 432 462 495 529 566 605 646 689 734 780 829 878 929 981 1033 1085 1136 1187 1235 1280 1322 1361 1394 1423 1446 1463 1473 1477 1475 1467 1453 1434 1409 1380 1348 1312 1273 1232 1190 1147 1103 1059 1015 972 929 887 847 807 769 733 697 664 632 601 571 544 517 492 468 445 424 403 384 366 348 332 316 302 288 275 262 250 239 229 219 209 200 192 183 176 168 161 155 148 142 137 131 126 121 116 111 107 103 99 95 91 87 84 81 78 74 72 69 66 63 61 58 56 53 51 49 47 45 43 41 39 37 36 34 32 31 29 28 26 25 24 22 21 20 19 17 16 15 14 13 12 11 10 9 8 8 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 1 2 3 5 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 13 17 22 27 33 40 48 57 67 78 91 106 123 143 166 191 221 255 294 339 390 449 517 595 684 786 901 1033 1181 1346 1529 1727 1940 2162 2385 2600 2796 2958 3075 3137 3140 3083 2974 2822 2640 2439 2232 2025 1827 1640 1467 1309 1166 1037 923 821 730 650 579 517 461 412 369 331 297 267 241 217 196 178 161 146 133 121 111 101 93 85 78 72 67 61 57 53 49 45 42 39 36 33 31 29 27 25 23 21 20 18 17 15 14 13 11 10 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 81 83 85 87 89 92 94 96 99 101 104 106 109 112 115 118 121 124 127 130 134 137 141 144 148 152 156 160 164 168 172 176 181 185 190 194 199 204 209 213 218 223 228 233 238 243 248 253 258 263 268 272 277 282 286 290 295 299 303 306 310 314 317 320 323 325 328 330 332 334 335 337 338 339 340 340 340 341 341 340 340 339 338 338 336 335 334 332 331 329 327 326 324 322 320 317 315 313 311 308 306 303 301 299 296 294 291 289 286 284 281 279 276 274 271 269 267 264 262 259 257 255 252 250 248 246 243 241 239 237 234 232 230 228 226 223 221 219 217 215 212 210 208 206 204 201 199 197 194 192 190 187 185 183 180 178 176 173 171 168 166 164 161 159 156 154 152 149 147 144 142 140 137 135 133 130 128 126 124 121 119 117 115 113 111 109 107 105 103 101 99 97 95 93 92 90 88 87 85 83 82 80 79 78 76 75 74 72 71 70 69 68 67 66 65 64 63 62 61 60 60 59 58 58 57 57 56 55 55 55 54 54 53 53 53 52 52 52 51 51 51 51 50 50 50 50 49 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 45 45 45 45 45 44 44 44 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 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 45 45 46 47 47 48 49 50 51 52 53 54 55 56 57 59 60 61 63 64 66 67 69 70 72 74 75 77 79
 5 5 6 7 8 8 9 10 11 12 13 13 14 15 16 17 18 19 20 22 23 24 25 26 28 29 30 32 33 35 36 38 40 41 43 45 47 50 52 54 57 60 63 66 69 73 77 81 85 90 95 100 106 112 119 126 134 143 152 162 173 185 198 212 227 243 261 280 302 324 349 377 406 438 473 511 551 596 644 695 751 811 876 945 1019 1097 1180 1267 1358 1452 1549 1647 1746 1842 1936 2024 2105 2176 2235 2280 2309 2322 2318 2297 2260 2208 2143 2066 1981 1889 1793 1694 1594 1496 1399 1306 1216 1131 1050 974 903 836 774 717 664 615 570 528 490 455 423 393 365 340 317 296 276 258 241 226 212 198 186 175 164 155 146 137 129 122 115 108 102 97 91 86 82 77 73 69 65 62 58 55 52 49 46 43 41 38 36 34 32 30 28 26 24 22 21 19 18 16 15 13 12 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 27 29 31 33 35 37 40 42 45 48 51 54 57 61 64 68 72 76 81 86 91 96 101 107 113 120 126 134 141 149 158 167 176 186 197 208 220 232 245 260 274 290 307 324 343 362 383 405 428 452 478 505 533 562 593 625 658 693 729 766 804 844 884 924 965 1006 1048 1089 1129 1168 1206 1242 1276 1308 1337 1362 1385 1403 1418 1428 1434 1436 1433 1426 1416 1401 1382 1360 1335 1307 1276 1243 1209 1173 1136 1098 1059 1021 982 943 905 868 831 794 759 725 692 660 629 599 570 543 517 491 467 445 423 402 382 363 346 329 312 297 283 269 256 244 232 221 210 200 191 182 174 166 158 151 144 137 131 125 120 114 109 105 100 96 91 87 84 80 77 73 70 67 64 62 59 57 54 52 50 47 45 43 42 40 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 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 6 6 6 6 6 6 6 5 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 1 1 1 2 2 3 3 4 5 5 6 7 7 8 9 10 11 12 13 15 16 17 19 20 22 23 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 13 16 20 25 29 35 40 47 54 62 70 80 90 102 115 130 146 164 184 206 230 258 289 323 361 403 450 503 561 625 696 774 859 953 1053 1162 1277 1398 1524 1653 1782 1908 2027 2136 2231 2308 2365 2399 2409 2397 2362 2307 2236 2151 2056 1955 1849 1742 1636 1532 1431 1335 1244 1157 1077 1001 931 866 806 750 699 651 607 567 530 496 464 435 408 383 360 339 320 301 285 269 254 241 228 216 205 195 185 176 168 160 152 145 138 132 126 120 114 109 104 99 95 90 86 82 78 75 71 68 64 61 58 55 53 50 47 45 42 40 38 35 33 31 29 27 26 24 22 21 19 17 16 14 13 12 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 29 31 33 35 38 40 42 45 47 50 53 56 59 62 65 68 72 76 79 83 88 92 96 101 106 111 117 123 129 135 142 149 156 164 173 182 191 201 212 223 235 249 262 277 293 311 329 349 371 394 419 446 475 506 540 577 617 660 706 755 809 867 928 995 1065 1140 1220 1304 1392 1484 1579 1677 1776 1875 1973 2069 2160 2243 2318 2382 2432 2467 2486 2487 2470 2435 2384 2317 2237 2145 2045 1938 1827 1714 1601 1489 1381 1276 1176 1081 991 908 830 758 691 629 572 521 473 430 390 354 321 291 264 239 216 196 177 160 145 131 118 106 96 86 77 69 62 56 50 44 39 34 30 26 23 19 16 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 13 14 16 17 19 20 22 24 25
 70 73 77 80 83 87 90 94 98 101 105 109 112 116 120 124 127 131 135 138 142 145 149 152 155 159 162 165 168 170 173 176 178 180 183 185 187 188 190 192 193 195 196 197 198 199 201 202 203 204 205 207 208 210 211 213 215 218 220 223 227 230 235 239 244 250 256 264 271 280 289 300 311 324 338 353 370 388 407 429 452 478 505 535 568 603 642 683 728 776 827 883 941 1004 1069 1138 1209 1283 1357 1430 1502 1570 1633 1687 1732 1764 1782 1785 1771 1742 1697 1639 1569 1490 1404 1314 1222 1130 1041 954 872 794 722 655 593 536 485 437 395 356 321 289 261 235 211 190 171 154 139 125 112 101 91 81 73 65 58 52 46 41 36 32 28 24 21 18 15 13 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 1 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 14 15 17 18 19 21 22 24 26 27 29 31 33 35 37 40 42 44 47 50 52 55 58 61 64 67
 22 24 25 27 28 30 32 33 35 37 39 41 43 45 47 49 52 54 56 59 62 64 67 70 73 77 80 84 88 92 96 101 106 111 116 122 129 136 143 151 160 169 180 191 203 217 232 248 265 285 307 330 357 386 418 453 492 536 584 637 696 761 833 912 999 1094 1198 1312 1435 1567 1709 1858 2015 2177 2341 2503 2660 2806 2935 3043 3122 3170 3182 3159 3101 3011 2893 2753 2597 2430 2259 2087 1918 1756 1601 1455 1320 1195 1080 974 879 792 713 642 577 519 467 420 378 340 306 275 248 223 201 181 163 147 133 120 108 97 88 79 72 65 58 53 48 43 39 35 32 28 26 23 21 18 17 15 13 12 10 9 8 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 1 1 2 3 4 4 5 6 7 8 9 10 11 12 13 14 16 17 18 20 21
 49 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 80 81 82 84 85 87 88 90 92 94 96 98 100 102 105 108 111 114 118 122 126 131 136 141 147 154 161 169 178 188 198 210 223 237 252 269 287 307 329 353 379 408 439 473 510 551 595 643 695 751 811 877 947 1022 1103 1188 1279 1374 1473 1575 1680 1785 1889 1991 2087 2176 2254 2318 2366 2397 2408 2399 2370 2321 2256 2175 2081 1978 1869 1756 1641 1527 1416 1309 1206 1109 1018 933 855 782 715 654 598 546 500 457 419 384 352 323 297 273 251 232 214 198 183 169 157 146 136 126 117 109 102 95 89 83 78 73 68 64 60 56 53 50 47 44 41 38 36 34 31 29 27 25 24 22 20 19 17 16 14 13 12 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 43 44 45 46 47 48
 0 0 0 0 0 0 2 3 5 7 9 11 13 16 18 21 24 27 30 34 38 42 46 51 56 61 67 73 80 87 94 102 111 121 131 142 153 166 179 194 210 227 245 264 285 308 332 358 386 416 448 482 518 556 597 639 684 731 780 831 884 938 992 1048 1103 1159 1214 1267 1318 1367 1413 1456 1494 1529 1559 1583 1603 1618 1628 1634 1634 1630 1622 1610 1594 1575 1554 1530 1504 1475 1446 1415 1382 1349 1315 1281 1246 1211 1176 1140 1104 1069 1034 998 963 928 894 860 826 793 760 728 697 666 635 606 577 549 522 495 470 445 421 398 376 355 335 316 297 280 263 247 232 218 204 191 179 167 156 146 136 127 118 110 102 95 88 82 76 70 64 59 55 50 46 42 38 34 31 28 25 22 19 17 14 12 10 8 6 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
 2 3 3 4 5 5 6 7 7 8 9 9 10 11 12 12 13 14 15 15 16 17 18 19 20 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 42 44 46 49 51 54 58 61 65 69 74 79 85 92 99 107 116 126 138 150 165 180 198 218 241 266 295 327 363 403 448 499 556 621 693 773 863 963 1074 1196 1330 1475 1631 1795 1965 2137 2304 2459 2595 2701 2772 2799 2782 2721 2620 2487 2329 2157 1977 1798 1624 1459 1304 1163 1033 917 812 719 636 562 497 439 388 343 303 268 237 210 185 164 145 129 114 101 89 79 70 62 55 48 43 38 33 29 26 23 20 17 15 13 11 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 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 10 11 12 13 15 16 18 20 21 23 25 27 29 32 35 37 40 44 47 51 55 60 65 71 77 84 91 100 109 120 131 144 158 174 192 212 234 260 288 319 355 395 440 490 547 610 681 761 851 950 1061 1184 1319 1467 1628 1800 1981 2169 2359 2544 2717 2869 2991 3074 3113 3103 3045 2943 2804 2637 2451 2255 2057 1863 1677 1503 1342 1195 1061 941 834 738 654 578 512 453 401 355 314 279 247 219 194 172 153 136 121 107 95 84 75 66 58 52 45 40 35 30 26 22 19 16 13 11 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 18 19 20 21 22 24 25 26 27 29 30 31 33 35 36 38 40 42 44 46 48 51 53 56 59 62 65 68 72 75 79 83 88 93 98 103 109 115 122 129 137 145 153 163 173 183 195 207 220 234 249 265 282 300 320 340 362 384 409 434 460 488 517 546 577 608 640 672 703 735 765 795 823 849 873 895 914 929 941 949 954 955 952 946 937 924 909 891 871 849 825 801 775 749 722 695 669 642 616 591 566 542 518 496 474 453 434 415 396 379 363 347 332 318 305 293 281 270 259 249 240 231 223 215 207 200 194 188 182 176 171 166 161 157 153 149 145 141 138 134 131 128 125 122 120 117 115 112 110 107 105 103 101 99 97 95 93 91 89 87 85 83 81 79 78 76 74 72 71 69 67 66 64 63 61 59 58 56 55 53 52 50 49 48 46 45 43 42 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 10 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 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 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 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 4 5 5 6 6 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17
 44 45 46 47 48 49 51 52 53 55 56 57 59 60 62 63 65 67 69 70 72 74 76 79 81 83 86 89 92 95 98 101 105 109 113 118 123 128 134 140 146 154 161 170 179 189 200 211 224 238 253 270 288 308 330 353 379 407 438 472 508 548 591 637 688 742 801 864 931 1003 1079 1158 1241 1327 1414 1502 1590 1675 1755 1828 1893 1947 1988 2014 2024 2019 1997 1959 1908 1845 1771 1690 1603 1513 1422 1330 1240 1153 1069 989 913 842 775 713 656 602 553 508 466 427 392 360 330 303 279 256 236 217 200 184 170 157 145 134 124 115 107 100 93 87 81 76 71 67 63 60 57 54 51 49 46 44 43 41 39 38 37 35 34 33 32 32 31 30 30 29 28 28 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 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 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 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 34 35 36 37 38 39 40 41 42
 16 17 17 18 19 19 20 21 21 22 23 23 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 47 48 49 51 52 53 55 57 58 60 62 64 66 68 71 73 76 79 82 85 88 92 96 100 104 109 114 119 125 131 137 144 151 159 167 176 185 194 205 215 227 238 251 264 277 292 306 321 337 353 369 385 401 417 433 449 464 478 491 502 512 521 527 532 534 534 532 528 521 513 502 490 476 461 445 428 410 392 374 356 338 320 303 287 271 255 241 227 213 201 189 178 167 158 148 140 132 124 117 110 104 98 93 88 83 79 75 71 67 64 61 58 55 52 50 47 45 43 41 39 37 36 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 7 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 8 9 10 11 12 14 15 16 18 19 21 23 24 26 28 30 33 35 38 40 43 47 50 53 57 61 66 70 75 81 86 92 99 106 113 121 130 139 149 160 171 183 196 210 225 241 258 276 295 315 337 360 385 410 438 466 496 528 561 595 630 666 704 742 780 819 858 896 934 971 1005 1038 1068 1096 1120 1140 1156 1168 1175 1178 1176 1170 1159 1144 1125 1102 1077 1048 1018 985 951 916 880 844 808 772 737 702 668 636 604 573 544 516 489 463 439 415 393 373 353 334 317 300 284 269 255 242 229 218 206 196 186 176 168 159 151 143 136 129 123 117 111 105 100 95 90 86 82 77 73 70 66 63 59 56 53 50 48 45 43 40 38 36 34 32 30 28 26 24 23 21 20 18 17 16 15 13 12 11 10 9 8 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 17 19 20 22 24 26 28 30 33 36 38 42 45 49 53 58 63 68 74 80 87 95 104 113 124 135 148 162 178 195 214 235 258 284 313 344 378 416 458 504 554 608 667 730 798 871 947 1025 1106 1188 1268 1345 1417 1480 1532 1572 1597 1606 1598 1575 1537 1487 1425 1356 1281 1203 1123 1044 966 892 820 753 690 632 578 528 482 440 401 366 335 306 279 255 234 214 196 180 165 152 140 129 119 110 101 94 87 81 75 70 65 61 57 53 49 46 43 41 38 36 34 32 30 28 26 25 23 22 21 20 18 17 16 15 14 13 13 12 11 10 9 9 8 7 7 6 6 5 5 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 8 10 12 14 16 19 22 24 27 31 34 38 42 46 51 56 62 68 74 82 89 98 107 117 129 141 154 169 185 203 223 245 269 295 325 357 393 433 477 526 580 640 705 778 857 944 1040 1143 1256 1377 1506 1643 1787 1935 2087 2238 2386 2526 2654 2765 2855 2920 2957 2965 2943 2893 2818 2722 2607 2480 2344 2202 2059 1918 1780 1647 1521 1401 1289 1185 1088 999 917 841 771 708 650 597 549 505 464 428 394 364 336 311 288 267 247 230 214 199 186 173 162 152 142 134 125 118 111 105 99 93 88 83 79 75 71 67 64 61 57 55 52 49 47 44 42 40 38 36 34 32 30 29 27 26 24 23 21 20 18 17 16 15 13 12 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 11 12 14 15 17 19 21 24 26 29 32 35 38 42 46 51 56 61 67 74 81 89 98 108 119 131 145 160 176 195 216 239 265 294 326 361 401 446 495 549 610 676 750 830 918 1012 1114 1222 1336 1453 1572 1691 1805 1911 2004 2082 2140 2175 2186 2172 2134 2076 1999 1909 1808 1700 1589 1478 1368 1263 1162 1066 977 894 817 746 682 622 568 519 474 434 397 364 333 306 281 259 239 221 204 189 176 164 153 143 134 126 118 112 106 100 95 91 87 83 80 77 74 71 69 67 65 63 61 59 58 56 55 54 53 51 50 49 48 47 46 45 44 44 43 42 41 40 39 39 38 37 36 36 35 34 33 32 32 31 30 29 29 28 27 26 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 65 68 70 73 76 79 81 84 87 90 93 96 99 102 106 109 112 116 119 122 126 129 132 136 139 143 146 149 153 156 160 163 166 170 173 176 179 182 185 188 192 195 197 200 203 206 209 212 215 218 221 224 227 230 233 236 239 243 246 250 254 258 262 267 271 276 282 287 293 299 305 312 320 327 335 344 353 362 372 382 393 405 417 429 442 456 470 485 500 516 532 548 565 582 600 617 635 652 669 685 700 715 728 740 750 758 764 768 769 768 764 757 747 735 720 702 683 662 639 615 590 564 538 512 485 460 434 410 386 363 340 319 299 280 262 245 229 214 200 187 174 163 152 142 132 123 115 107 100 93 87 81 76 71 66 61 57 53 50 46 43 40 37 34 32 30 27 25 23 21 20 18 16 15 14 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 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 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 16 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 40 42 43 45 47 49 51 54 56 58 60 63
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 12 13 15 16 18 20 22 24 26 29 31 34 37 40 44 47 51 56 61 66 71 77 84 91 98 107 116 126 136 148 161 175 191 208 226 246 268 292 318 347 378 412 449 488 532 578 628 681 738 798 861 927 995 1065 1136 1206 1275 1341 1403 1459 1508 1548 1577 1596 1603 1598 1582 1555 1518 1472 1419 1360 1297 1231 1164 1096 1028 962 898 836 777 721 669 619 573 530 489 452 418 386 357 330 305 282 261 241 223 207 192 178 165 154 143 133 124 116 108 101 94 88 82 77 72 68 63 59 56 52 49 46 43 41 38 36 34 32 30 28 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 37 40 42 44 46 48 51 53 56 59 61 64 67 70 73 76 79 82 86 89 93 97 101 105 109 113 118 122 127 132 138 143 149 155 162 169 176 184 192 200 209 218 228 239 251 263 276 290 304 320 337 355 374 395 417 440 465 492 520 551 583 616 652 689 729 769 812 856 901 946 993 1040 1086 1131 1176 1218 1258 1294 1327 1355 1378 1395 1406 1411 1410 1402 1388 1367 1341 1309 1273 1233 1189 1143 1095 1045 994 944 893 844 795 748 702 658 616 576 538 502 468 437 407 379 353 329 307 286 267 249 232 217 203 190 178 167 156 147 138 130 123 116 110 104 99 94 89 85 81 77 74 71 68 65 62 60 57 55 53 51 49 48 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 9 9 8 8 7 6 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 1 1 2 3 4 4 5 6 7 8 9 10 12 13 14 15 17 18 20 21 23 24 26 28 30 32 33
 85 88 92 96 101 105 109 114 118 123 128 133 138 143 148 153 159 164 170 175 181 186 192 198 204 209 215 221 227 232 238 243 249 254 260 265 270 275 280 285 290 294 299 303 307 311 315 319 323 327 330 334 337 341 344 348 352 355 359 363 367 370 375 379 383 388 392 397 402 407 413 418 424 430 436 442 449 456 462 469 476 483 490 497 505 512 519 526 532 539 545 551 556 561 565 569 572 574 575 576 575 574 571 568 563 558 551 543 534 524 514 502 490 477 464 450 435 421 406 391 376 361 346 332 318 304 290 277 265 252 241 229 219 208 198 189 180 171 163 156 148 141 135 129 123 117 112 107 102 98 93 89 86 82 79 75 72 69 66 64 61 59 57 54 52 50 48 46 45 43 41 40 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21 21 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 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 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 13 14 15 15 16 17 19 20 21 22 24 25 27 28 30 32 34 36 38 40 42 45 47 50 52 55 58 61 64 67 70 74 77 81
 19 20 21 23 24 25 26 28 29 31 32 34 36 37 39 41 43 45 48 50 52 55 57 60 63 66 69 73 76 80 84 88 92 97 102 107 112 118 124 130 137 144 151 159 167 176 185 195 205 216 227 239 252 265 279 294 309 324 341 358 376 394 413 432 452 472 492 513 534 555 576 596 616 636 655 673 690 707 722 735 747 758 767 774 779 782 784 784 782 778 772 765 756 746 734 722 708 693 677 661 644 626 608 590 572 554 535 517 499 481 463 446 429 412 396 380 365 350 336 322 309 296 284 272 260 249 239 229 219 210 201 193 185 177 170 163 157 150 144 138 133 127 122 118 113 109 104 100 96 93 89 86 82 79 76 73 70 68 65 63 60 58 56 54 52 50 48 46 44 42 41 39 37 36 34 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 6 6 7 8 8 9 10 10 11 12 13 13 14 15 16 17 18
 0 0 1 2 3 4 5 6 8 9 10 12 13 15 17 18 20 22 24 27 29 32 34 37 40 44 47 51 55 59 64 69 74 80 87 93 101 109 117 126 137 148 159 172 186 202 218 236 256 277 300 325 353 382 414 448 485 525 568 613 661 712 765 821 878 937 997 1057 1115 1172 1227 1277 1323 1362 1395 1420 1437 1446 1446 1439 1423 1401 1372 1338 1299 1257 1212 1165 1117 1069 1021 973 927 881 837 795 754 716 679 644 611 580 550 522 496 472 449 427 407 388 370 354 339 324 311 299 287 276 266 257 248 240 233 226 219 213 208 203 198 194 189 185 182 178 175 172 169 167 164 162 159 157 155 153 151 148 146 145 143 141 139 137 135 133 131 129 127 125 123 121 119 117 115 113 111 109 106 104 102 100 98 95 93 91 89 86 84 82 80 77 75 73 71 69 66 64 62 60 58 56 54 52 50 48 46 44 42 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 12 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 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 0 0 0 0 0 0 0 0 0 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 36 39 42 45 49 52 56 60 64 68 73 78 83 88 94 100 106 113 120 128 136 145 154 163 173 184 195 208 220 234 248 263 280 296 314 333 353 374 396 419 444 469 495 522 550 579 609 640 670 701 733 764 794 824 853 881 908 932 955 975 993 1008 1021 1030 1037 1040 1041 1039 1034 1026 1017 1005 991 975 958 939 920 899 878 856 834 811 788 766 743 721 698 677 655 634 613 593 573 553 534 516 498 481 464 447 431 416 401 386 372 359 346 333 321 309 298 287 276 266 256 247 238 229 221 213 205 198 190 184 177 171 165 159 153 148 143 138 133 129 124 120 116 112 109 105 102 98 95 92 89 86 83 81 78 76 73 71 69 66 64 62 60 58 56 55 53 51 50 48 46 45 43 42 40 39 38 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 11 12 14 15 17 19 20 22 24 27 29 31
 20 22 24 26 28 30 32 35 37 40 43 46 49 52 55 59 62 66 70 75 79 84 88 93 99 104 110 116 122 128 135 142 149 157 165 173 181 190 199 208 218 227 237 248 258 269 280 292 303 315 327 339 351 364 376 389 402 414 427 440 453 465 478 491 504 516 529 541 553 566 578 589 601 612 624 635 645 656 666 676 685 694 702 710 717 724 730 735 739 743 745 747 747 746 744 741 737 731 724 716 706 695 683 670 656 641 625 608 590 572 553 534 515 495 476 456 437 418 399 381 363 346 329 313 297 282 267 253 240 227 215 204 193 183 173 163 155 146 138 131 124 117 111 105 99 94 89 84 80 76 72 68 64 61 58 55 52 49 46 44 41 39 37 35 33 31 29 28 26 24 23 22 20 19 18 16 15 14 13 12 11 10 9 9 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 11 12 13 15 17 18
 1 2 2 3 3 4 4 4 5 6 6 7 7 8 8 9 10 10 11 11 12 13 14 15 15 16 17 18 19 20 21 22 24 25 26 28 30 31 33 35 37 39 42 45 47 50 54 57 61 66 70 75 81 87 93 100 108 116 126 136 147 159 172 186 202 219 238 258 280 304 330 359 390 423 459 498 539 584 631 681 734 789 846 905 965 1025 1084 1142 1196 1246 1291 1329 1359 1380 1392 1394 1387 1370 1344 1311 1271 1226 1176 1124 1069 1014 958 903 849 797 747 699 654 611 571 533 498 465 434 406 380 355 333 312 293 276 260 245 231 219 207 197 187 178 170 162 155 149 143 138 133 128 124 120 117 113 110 107 105 102 100 98 96 94 92 90 89 87 86 84 83 81 80 79 78 77 76 74 73 72 71 70 69 68 67 66 66 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 50 49 48 47 46 46 45 44 43 42 41 40 40 39 38 37 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 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 9 9 9 8 8 7 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 57 58 60 62 64 66 68 70 73 75 78 81 85 88 92 96 100 105 110 116 122 128 135 142 150 158 167 177 187 198 210 222 236 250 265 282 299 317 336 357 379 401 425 450 477 504 533 562 593 625 657 689 722 756 789 821 853 883 912 939 963 984 1003 1017 1028 1035 1038 1036 1030 1020 1006 988 967 944 917 889 859 827 795 763 730 697 665 633 603 573 544 516 490 465 441 418 396 376 357 338 321 305 290 276 262 250 238 226 216 206 196 187 179 171 163 156 149 143 137 131 125 120 115 110 105 101 97 93 89 85 81 78 75 71 68 65 62 60 57 54 52 49 47 45 43 41 39 37 35 33 31 30 28 26 25 24 22 21 20 18 17 16 15 14 13 12 11 11 10 9 8 8 7 7 6 6 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 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 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 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 17 18 18 19 20 20
 53 56 58 61 64 67 70 73 76 80 83 87 90 94 98 103 107 112 116 121 126 131 137 142 148 154 160 167 173 180 187 194 202 209 217 225 234 242 251 260 269 278 288 298 307 317 327 337 348 358 368 378 388 398 408 418 427 436 445 454 462 470 478 485 491 498 503 508 513 516 520 522 525 526 527 527 527 526 525 522 520 517 513 508 504 498 492 486 479 472 464 456 447 438 429 420 410 400 389 379 368 357 346 335 324 312 301 290 279 268 258 247 237 227 217 207 198 188 180 171 163 155 147 140 133 126 120 114 108 102 97 92 87 83 78 74 70 66 63 59 56 53 50 48 45 42 40 38 36 34 32 30 28 26 25 23 22 21 19 18 17 16 14 13 12 11 10 10 9 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 42 44 46 48 51
 15 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 45 46 48 50 52 53 55 58 60 62 65 67 70 73 76 79 82 86 89 93 97 102 106 111 116 121 127 132 139 145 152 158 166 173 181 189 198 207 216 225 234 244 254 264 275 285 296 306 317 327 337 347 357 366 375 383 391 398 404 409 414 418 420 422 423 423 421 419 416 412 407 401 395 388 380 372 363 354 345 335 326 316 306 296 286 277 267 258 249 240 231 222 214 206 199 191 184 177 171 164 158 153 147 142 137 132 127 123 118 114 111 107 103 100 97 93 90 88 85 82 80 77 75 72 70 68 66 64 62 60 59 57 55 53 52 50 49 48 46 45 43 42 41 40 39 37 36 35 34 33 32 31 30 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 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 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 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 4 4 4 4 4 4 4 4 4 4 4 4 4 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
 0 0 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12 13 14 15 16 17 19 20 21 23 25 27 29 31 34 37 40 43 47 51 56 62 68 74 82 91 101 112 124 138 155 173 194 219 246 278 313 355 402 456 517 587 667 758 861 976 1106 1248 1404 1571 1745 1920 2089 2241 2364 2448 2484 2467 2401 2290 2145 1979 1801 1622 1448 1284 1133 996 873 764 668 582 508 442 385 335 291 253 220 190 165 142 123 106 91 77 66 56 47 39 33 27 22 17 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 0 0 0 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 62 64 65 67 69 71 73 75 77 80 82 84 87 89 92 94 97 100 103 106 109 113 116 120 124 128 132 136 140 145 150 155 161 166 172 179 186 193 200 208 217 225 235 245 256 267 279 292 305 319 335 351 368 386 405 426 447 470 494 519 545 573 602 632 664 696 730 764 800 836 872 909 946 982 1018 1053 1086 1118 1147 1174 1198 1219 1236 1250 1259 1264 1264 1261 1252 1240 1224 1204 1180 1154 1125 1093 1060 1025 989 953 916 879 842 805 769 734 700 666 634 603 573 545 518 492 467 444 421 400 380 362 344 327 312 297 283 270 258 246 236 225 216 207 199 191 183 177 170 164 158 153 148 143 138 134 130 126 122 119 116 112 109 107 104 101 99 96 94 92 90 88 86 84 82 80 78 76 75 73 72 70 69 67 66 64 63 62 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 33 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 26 26 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 30 30 31 31 32 33 34 35 35 36 37 38 39 40 42 43 44 45 47 48 49 51 52 54 55 57 58
 4 5 6 6 7 8 9 10 11 12 13 14 15 17 18 19 21 22 24 25 27 29 30 32 34 37 39 41 44 46 49 52 55 58 61 65 69 73 77 81 86 90 96 101 106 112 119 125 132 139 147 154 163 171 180 190 199 209 220 231 242 254 266 278 290 303 316 329 343 356 369 383 396 410 423 436 448 461 472 484 495 505 514 523 531 538 544 550 555 558 561 563 564 564 563 561 558 555 550 545 539 532 525 517 509 500 490 480 470 459 448 437 426 415 403 392 380 369 358 347 336 325 314 304 293 283 274 264 255 246 238 229 221 213 206 198 191 185 178 172 166 160 154 149 144 139 134 129 125 121 116 112 109 105 101 98 95 91 88 85 82 80 77 74 72 69 67 65 62 60 58 56 54 52 51 49 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 14 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 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 3 3 3 3 3 3 2 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 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
 21 23 24 25 26 27 29 30 32 33 35 37 38 40 42 45 47 49 52 55 58 61 64 68 72 76 80 85 90 95 101 107 114 121 129 138 147 157 167 179 191 204 219 235 252 270 290 311 334 358 385 413 443 474 508 543 580 618 658 698 739 780 820 859 896 931 963 990 1014 1032 1046 1053 1056 1052 1044 1030 1012 990 964 935 905 872 839 804 770 735 701 667 635 603 572 543 515 488 462 437 414 392 371 352 333 315 299 283 269 255 242 229 218 207 197 187 178 170 162 154 147 141 135 129 123 118 113 109 105 101 97 93 90 87 84 81 78 76 73 71 69 67 65 63 61 59 57 56 54 53 51 50 49 47 46 45 44 43 41 40 39 38 37 36 35 34 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 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 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 19 20
 32 33 35 36 38 39 41 43 45 47 49 51 53 55 58 60 62 65 68 70 73 76 79 82 86 89 93 96 100 104 108 112 117 122 126 132 137 142 148 154 160 167 173 181 188 196 204 212 221 230 239 249 259 269 280 291 303 315 327 339 352 365 378 391 405 418 431 445 458 470 483 495 506 517 527 536 545 552 558 564 568 570 572 572 571 569 565 560 554 547 539 529 519 508 496 484 471 458 444 430 416 402 387 373 359 345 331 317 304 291 279 266 255 243 232 222 212 202 193 184 175 167 160 152 145 139 132 127 121 116 110 106 101 97 93 89 85 81 78 75 72 69 66 64 61 59 56 54 52 50 48 46 45 43 41 40 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 13 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 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 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 8 9 10 10 11 11 12 13 13 14 15 16 17 17 18 19 20 22 23 24 25 26 27 29 30
 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 23 24 25 26 27 29 30 31 32 33 35 36 38 39 41 43 44 46 48 51 53 55 58 60 63 66 70 73 77 81 85 89 94 99 104 110 116 122 129 137 144 153 162 171 181 191 203 214 227 240 254 268 283 299 316 333 350 368 387 406 425 445 464 484 503 522 540 558 574 590 604 617 628 637 645 650 654 656 655 653 648 642 634 624 613 600 587 572 557 541 524 507 490 473 455 438 421 404 388 372 356 341 326 312 298 285 272 260 249 237 227 217 207 197 189 180 172 164 157 150 143 137 131 125 120 114 109 104 100 95 91 87 83 79 76 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 17 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12
 41 42 43 44 45 46 47 48 49 50 52 53 54 56 57 59 60 62 64 65 67 69 72 74 76 79 81 84 87 90 94 97 101 105 109 113 118 123 128 134 140 146 153 160 168 176 184 193 203 212 223 234 246 258 271 284 298 312 327 343 358 375 391 408 425 442 459 476 492 508 524 538 552 565 577 588 597 605 611 616 619 621 621 619 616 611 606 598 590 580 570 559 546 534 521 507 493 479 464 450 436 421 407 393 380 366 353 340 327 315 303 292 280 270 259 249 239 230 221 213 204 196 189 181 174 168 161 155 149 144 138 133 128 123 119 114 110 106 102 98 95 91 88 85 81 78 76 73 70 68 65 63 60 58 56 54 52 50 48 46 45 43 41 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 4 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 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 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41
 80 82 84 85 87 88 90 91 93 95 96 98 99 101 102 104 105 107 108 110 111 113 114 116 118 119 121 122 124 126 127 129 131 133 134 136 138 140 142 145 147 149 152 154 157 160 162 166 169 172 176 179 183 187 192 196 201 206 211 217 223 229 235 242 249 256 263 271 279 288 296 305 314 324 334 344 354 365 375 386 398 409 420 432 443 455 466 478 489 500 511 521 531 541 550 558 565 572 578 582 586 588 589 589 588 585 581 576 569 561 552 542 531 519 506 493 479 465 450 434 419 404 388 373 358 343 329 315 301 288 275 262 250 239 228 217 207 197 188 179 171 163 156 148 142 135 129 123 117 112 107 102 98 93 89 85 82 78 75 71 68 65 62 60 57 55 52 50 48 46 44 42 40 38 36 35 33 32 30 29 27 26 25 23 22 21 20 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 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 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 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 51 53 54 56 57 59 60 62 63 65 66 68 69 71 73 74 76 77 79
 6 7 8 10 11 13 14 16 17 19 21 23 25 27 29 32 34 37 40 43 46 49 52 56 60 64 68 73 77 82 88 93 99 105 112 119 126 134 143 151 161 171 181 192 203 216 228 242 256 271 286 302 319 337 355 373 393 412 433 453 474 495 516 537 557 578 598 617 635 653 670 685 699 712 724 734 742 749 755 759 761 762 762 760 757 752 747 740 733 724 715 705 695 683 672 660 647 634 621 608 594 581 567 553 540 526 512 499 485 472 459 446 433 421 409 396 385 373 362 351 340 329 319 309 300 290 281 272 263 255 247 239 231 223 216 209 202 195 189 183 176 171 165 159 154 148 143 138 133 128 124 119 115 111 106 102 99 95 91 87 84 81 77 74 71 68 65 62 60 57 54 52 49 47 45 43 40 38 36 34 33 31 29 27 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 6 6 5 5 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5
 7 8 10 11 13 14 16 18 20 22 24 27 29 32 35 39 42 46 50 54 59 64 69 75 81 88 95 103 111 120 130 141 152 164 177 190 205 220 237 254 272 291 311 331 352 373 394 415 435 454 473 489 504 517 528 536 541 543 543 541 536 529 519 509 496 483 469 454 439 423 408 393 378 364 350 336 323 311 299 288 277 267 258 249 240 233 225 218 212 206 201 195 191 186 182 178 175 172 169 166 164 162 160 158 157 155 154 153 153 152 152 152 152 152 152 152 153 153 154 155 155 156 157 158 159 160 161 161 162 163 163 164 164 164 164 164 163 163 162 161 160 158 157 155 153 151 148 146 143 140 137 134 131 127 124 121 117 113 110 106 102 99 95 92 88 84 81 78 74 71 68 65 62 59 56 53 51 48 45 43 41 38 36 34 32 30 28 27 25 23 22 20 19 18 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 4 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 1 2 3 4 5 6
 10 11 12 13 14 15 17 18 19 21 22 24 25 27 29 31 33 35 37 40 42 45 48 51 54 58 61 65 70 74 79 84 90 96 103 110 117 126 134 144 154 165 177 190 204 219 235 252 270 290 311 333 357 382 409 436 465 495 526 558 590 622 653 684 714 742 769 792 813 831 845 856 863 866 865 860 853 842 828 813 795 775 754 732 709 686 662 639 616 593 570 548 527 506 486 467 448 430 413 396 380 365 351 337 324 312 300 288 277 267 257 248 239 230 222 214 206 199 192 186 179 173 168 162 157 151 146 142 137 132 128 124 120 116 112 108 105 101 98 94 91 88 85 82 79 76 73 71 68 66 63 61 59 56 54 52 50 48 46 44 42 41 39 37 36 34 32 31 30 28 27 25 24 23 22 21 19 18 17 16 15 14 13 12 12 11 10 9 8 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 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 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 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 6 7 8 9 9
 88 91 94 97 100 103 106 108 111 114 117 120 122 125 127 130 132 134 136 138 140 142 143 145 146 147 148 149 150 151 151 152 152 152 152 152 152 152 151 151 150 150 149 149 148 148 147 147 146 146 146 145 145 145 145 146 146 147 148 148 150 151 153 154 157 159 162 164 168 171 175 179 184 189 194 200 206 212 219 227 235 243 252 262 272 282 294 306 319 332 347 362 378 394 412 430 449 469 490 512 534 556 579 603 626 649 672 694 714 734 751 766 779 788 795 797 796 791 783 770 755 736 714 690 664 636 608 579 549 520 491 462 435 408 382 358 335 313 293 273 255 238 222 207 193 180 168 157 147 137 128 120 112 104 98 91 85 80 75 70 65 61 57 53 50 46 43 40 37 35 32 30 28 26 24 22 20 18 17 15 14 13 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 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 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 23 24 25 26 28 29 31 32 34 36 38 39 41 44 46 48 50 52 55 57 60 62 65 68 70 73 76 79 82 85
 11 12 13 14 15 16 17 18 19 21 22 23 24 26 27 29 30 32 34 36 37 39 41 44 46 48 51 53 56 59 62 66 69 73 77 81 85 90 95 100 106 112 118 125 132 140 148 157 166 176 187 198 210 223 236 250 265 281 298 316 334 353 373 393 415 436 458 481 503 526 548 570 592 612 631 650 666 681 695 706 715 722 726 729 729 727 723 717 709 700 689 677 663 649 633 617 601 584 567 550 532 515 498 482 465 449 433 418 403 389 375 361 349 336 324 313 302 291 281 272 263 254 245 237 230 222 216 209 202 196 190 185 179 174 169 164 159 155 150 146 142 138 134 130 126 122 119 115 112 109 105 102 99 96 93 90 87 84 81 79 76 73 71 68 66 64 61 59 57 55 52 50 48 46 44 43 41 39 37 36 34 32 31 29 28 26 25 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 7 6 6 5 5 4 4 4 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11
 3 3 4 5 6 7 8 9 11 12 13 15 16 18 19 21 23 25 27 29 31 34 36 39 42 45 48 51 55 58 62 67 71 76 81 86 92 98 104 111 119 126 135 143 152 162 173 184 195 207 220 234 248 263 279 296 313 331 349 368 388 409 429 451 472 494 516 538 560 582 604 625 646 666 685 703 720 737 752 765 777 788 798 805 811 816 819 820 819 817 813 807 800 791 780 768 754 739 723 705 687 667 647 625 604 581 559 536 513 490 467 445 423 401 380 359 339 320 302 284 267 251 236 221 208 194 182 171 160 149 140 131 122 114 107 100 93 87 81 76 71 66 62 57 54 50 46 43 40 37 35 32 30 28 26 24 22 20 18 17 15 14 13 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 34 35 36 37 39 40 41 43 44 45 47 48 50 52 53 55 57 59 61 63 65 68 70 73 76 79 82 85 88 92 96 100 104 109 114 120 125 132 138 146 153 162 171 180 191 202 214 227 240 255 271 288 306 325 346 367 389 413 437 462 487 512 537 562 586 608 629 647 662 674 683 687 687 684 676 664 648 630 608 585 559 533 506 478 451 423 397 371 346 323 300 279 259 240 222 206 190 176 163 150 139 128 118 109 101 93 86 79 73 67 62 57 53 49 45 42 39 36 33 31 29 27 25 23 22 20 19 18 17 16 15 14 13 12 12 11 10 10 10 9 9 8 8 8 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 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 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 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 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33
 60 61 62 63 65 66 67 68 70 71 72 73 75 76 77 78 80 81 82 84 85 87 88 90 91 93 95 97 98 101 103 105 108 110 113 116 120 123 127 132 136 142 147 154 161 168 177 186 197 208 220 234 250 267 285 306 329 354 382 412 445 482 522 565 613 664 720 780 844 912 985 1061 1140 1221 1304 1386 1466 1542 1613 1675 1726 1765 1790 1799 1793 1770 1733 1683 1621 1549 1471 1389 1303 1218 1133 1050 970 894 822 755 692 634 580 530 484 442 404 369 337 308 282 258 236 216 198 182 167 154 142 131 122 113 105 97 91 85 80 75 70 66 63 59 56 53 51 48 46 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 10 10 9 9 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 0 0 0 0 0 0 0 0 0 0 0 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 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 29 30 32 33 34 35 36 37 38 39 41 42 43 44 46 47 48 49 51 52 53 55 56 57 58
 25 25 26 27 27 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 56 58 60 62 64 66 68 70 73 76 78 81 85 88 92 96 100 105 109 115 120 126 133 139 147 154 163 172 181 191 202 213 225 238 251 265 280 296 312 328 346 363 381 400 419 437 456 475 493 511 528 543 558 572 583 593 602 608 611 613 612 610 605 597 588 577 565 551 536 519 502 484 466 448 429 411 392 374 356 339 323 306 291 276 262 249 236 224 212 201 191 182 173 164 157 149 142 136 130 125 119 115 110 106 102 98 95 92 89 86 84 81 79 77 75 73 71 70 68 67 65 64 63 62 61 59 58 57 56 55 55 54 53 52 51 50 50 49 48 47 47 46 45 45 44 43 43 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 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 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 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 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 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24
 63 65 67 69 71 73 75 77 79 81 83 85 87 89 92 94 96 98 100 103 105 107 109 112 114 116 118 121 123 125 128 130 133 135 138 140 143 145 148 151 154 157 159 163 166 169 172 175 179 182 186 190 194 198 202 206 210 215 219 224 228 233 238 243 247 252 257 262 267 272 277 282 287 291 296 300 305 309 313 317 320 323 326 329 332 334 336 337 339 340 340 341 340 340 339 338 336 335 332 330 327 324 320 316 312 308 303 299 294 288 283 278 272 266 261 255 249 243 237 231 226 220 214 209 203 197 192 187 182 177 172 167 162 158 153 149 144 140 136 132 129 125 121 118 114 111 108 105 101 98 96 93 90 87 85 82 79 77 75 72 70 68 66 63 61 59 57 55 54 52 50 48 46 45 43 42 40 38 37 35 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 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 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 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 8 8 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 27 28 30 31 32 34 35 37 38 40 41 43 44 46 48 50 51 53 55 57 59 61
 97 99 102 105 108 111 114 117 120 123 126 129 132 135 138 142 145 148 151 154 157 161 164 167 170 174 177 181 184 188 192 195 199 203 207 212 216 221 226 231 236 241 247 253 259 266 272 280 287 295 303 311 320 328 338 347 357 366 376 386 396 407 417 426 436 445 454 463 470 478 484 490 494 498 501 502 502 502 500 497 492 487 480 473 464 455 445 434 422 410 398 385 372 359 346 332 319 306 293 281 269 257 245 234 223 212 202 193 184 175 166 158 151 143 137 130 124 118 113 108 103 98 94 90 86 82 79 76 73 70 67 65 62 60 58 56 54 53 51 49 48 46 45 44 42 41 40 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 18 18 17 17 16 15 15 14 14 13 13 12 12 11 10 10 9 9 8 8 7 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 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 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 17 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 47 49 51 52 54 56 59 61 63 65 68 70 73 75 78 80 83 85 88 91 94
 19 19 20 20 21 21 22 23 23 24 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 55 57 59 61 63 65 67 70 73 76 79 82 86 89 94 98 103 108 113 119 125 131 138 145 153 162 170 180 190 200 211 222 234 247 260 274 288 302 317 332 348 364 379 395 411 426 441 455 468 480 491 501 509 516 521 524 525 524 521 516 510 502 492 480 468 454 440 425 409 394 378 361 346 330 314 299 285 271 257 245 232 221 210 199 189 180 172 164 156 149 142 136 130 125 120 116 111 107 104 100 97 94 92 89 87 85 83 81 79 77 76 75 73 72 71 70 69 68 67 66 66 65 64 63 63 62 62 61 61 60 60 59 59 58 58 57 57 57 56 56 55 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 45 45 44 43 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 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 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18
 38 41 45 49 54 58 63 69 74 80 87 94 101 109 117 126 136 146 156 168 180 192 206 220 235 250 266 283 301 319 337 356 374 393 412 430 448 465 480 495 508 519 529 536 542 545 547 546 543 538 532 524 515 505 493 481 469 456 442 429 415 402 389 376 364 351 339 328 317 306 295 285 276 267 258 249 241 233 225 218 211 204 198 191 185 179 173 168 163 157 152 147 143 138 133 129 125 121 117 113 109 105 102 99 95 92 89 86 83 80 78 75 73 70 68 66 64 62 60 59 57 56 54 53 52 50 49 48 47 47 46 45 44 44 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 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 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 3 3 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 0 1 2 3 4 5 6 8 9 11 12 14 16 18 20 23 25 28 31 34
 33 34 35 37 38 39 40 42 43 44 45 47 48 49 51 52 54 55 56 58 59 61 63 64 66 68 69 71 73 75 77 79 81 83 86 88 91 93 96 99 102 106 110 113 118 122 127 132 138 144 151 158 166 174 183 194 205 217 230 244 259 276 294 314 335 358 383 410 439 469 502 537 574 613 654 697 741 786 831 877 923 967 1009 1048 1083 1112 1136 1153 1162 1164 1157 1142 1119 1090 1054 1013 967 919 868 817 765 714 664 616 569 525 484 445 408 374 343 314 287 263 241 220 202 185 169 155 142 131 120 111 102 94 87 81 75 70 65 61 57 54 50 48 45 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 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 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 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 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 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32
 31 33 35 37 39 41 43 45 47 50 53 55 58 61 65 68 72 75 79 84 88 93 98 103 109 115 121 128 135 142 150 159 168 177 187 197 208 219 231 244 257 270 284 299 313 329 344 360 376 391 407 422 437 451 465 478 489 500 509 517 524 529 533 535 535 534 532 528 524 518 511 503 495 486 476 466 455 445 434 423 412 401 391 380 370 359 349 339 330 321 311 303 294 286 278 270 262 255 248 241 234 227 221 215 209 203 198 193 187 182 178 173 168 164 160 156 152 148 144 140 137 133 130 127 124 121 118 115 112 110 107 104 102 100 97 95 93 91 88 86 84 82 80 79 77 75 73 71 70 68 66 65 63 62 60 59 57 56 54 53 52 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 21 21 20 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 11 11 11 11 11 11 11 11 11 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 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 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 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 23 24 25 27 28 30
 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 6 7 8 9 9 10 11 12 13 14 15 16 18 19 21 22 24 26 29 31 34 37 40 44 48 52 57 63 69 76 83 92 102 113 126 140 156 174 194 217 243 272 305 342 383 428 479 534 594 657 723 790 857 918 973 1016 1045 1058 1053 1030 993 942 883 818 751 684 620 558 501 448 400 357 318 283 251 223 198 176 156 139 123 109 96 85 75 66 58 51 45 39 34 30 26 22 19 16 14 12 10 8 7 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 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 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 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 22 23 24 26 27 28 29 31 32 34 35 36 38 39 41 43 44 46 48 50 51 53 55 57 59 61 63 65 68 70 72 75 77 80 83 86 89 92 95 98 102 106 110 114 119 124 129 135 141 147 154 161 169 178 187 198 208 220 233 246 261 277 294 312 332 353 375 398 423 450 477 506 536 566 597 629 660 690 720 747 773 795 813 828 837 842 841 834 822 805 783 757 728 696 662 626 590 554 518 482 448 416 384 355 327 301 277 254 234 214 197 180 165 151 139 127 117 107 99 91 83 77 71 65 60 56 52 48 45 42 39 36 34 32 30 28 26 25 23 22 21 19 18 17 17 16 15 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20
 13 13 14 14 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 34 36 37 38 39 41 42 43 45 46 48 50 51 53 55 57 59 61 64 66 69 71 74 77 80 84 88 91 96 100 105 110 115 121 127 134 141 148 156 165 174 183 194 205 216 229 242 256 270 286 302 319 337 355 375 394 415 435 456 477 497 517 536 554 570 585 596 605 611 614 613 609 601 589 574 557 536 514 490 465 439 413 387 362 337 313 290 268 248 229 211 194 178 164 151 139 127 117 108 99 91 84 78 72 66 61 57 52 48 45 42 39 36 34 31 29 27 25 24 22 21 19 18 17 16 15 14 13 12 11 10 10 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 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 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 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12
 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 14 16 18 20 22 25 27 30 34 37 41 46 50 56 61 68 74 82 90 100 110 121 133 146 161 177 195 214 235 258 283 310 339 370 404 439 475 514 553 593 634 674 714 752 787 820 850 875 896 912 924 931 933 932 926 917 905 891 875 857 839 820 800 781 762 743 725 708 692 676 662 649 636 625 615 605 597 590 583 577 572 567 563 559 555 552 548 544 540 536 531 525 519 512 504 495 484 473 461 449 435 420 405 390 374 357 341 324 307 291 275 259 244 229 215 201 188 175 163 152 141 131 121 112 103 95 88 81 74 68 62 56 51 46 42 38 34 30 26 23 20 17 15 12 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
 19 21 22 23 25 26 28 29 31 33 35 36 38 41 43 45 48 50 53 56 59 62 66 69 73 77 82 86 91 97 103 109 116 123 131 139 148 158 169 180 193 206 221 237 254 272 292 314 337 363 389 418 449 481 516 551 588 626 665 704 742 779 814 846 874 897 915 928 933 933 925 912 892 868 838 806 770 733 695 656 617 579 541 505 471 438 406 377 349 323 299 276 255 235 217 200 184 170 156 144 132 122 112 103 94 87 79 73 67 61 56 51 47 43 39 36 33 30 28 26 23 22 20 18 17 16 15 14 13 12 11 11 10 10 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 8 8 8 8 8 8 8 8 8 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 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 33 33 32 32 31 31 30 29 29 28 27 27 26 25 24 24 23 22 21 21 20 19 18 18 17 16 15 15 14 13 13 12 11 10 10 9 8 8 7 7 6 5 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 3 3 3 4 5 5 6 6 7 8 9 9 10 11 12 13 14 15 16 17 18
 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 30 31 33 35 37 39 41 43 46 48 51 54 57 60 63 67 71 74 79 83 88 93 98 103 109 115 121 128 135 142 150 157 166 174 183 191 200 210 219 228 237 246 255 264 272 281 288 295 302 308 313 318 322 326 328 330 332 332 332 332 331 329 327 325 322 319 316 313 309 305 301 297 293 289 285 281 277 273 269 265 261 257 253 249 246 242 239 235 232 229 225 222 219 216 213 211 208 205 203 200 198 195 193 190 188 186 184 181 179 177 175 172 170 168 166 164 161 159 157 154 152 149 147 144 142 139 136 134 131 128 126 123 120 118 115 112 109 107 104 101 99 96 93 91 88 86 83 81 78 76 74 72 69 67 65 63 61 59 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 20 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 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 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9
 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 56 57 59 61 62 64 66 68 70 72 74 76 78 81 83 86 88 91 94 97 100 103 106 110 113 117 121 124 128 132 136 140 145 149 153 158 162 167 171 176 181 185 190 194 199 203 207 211 215 219 223 227 230 233 237 239 242 245 247 249 251 253 255 256 257 258 258 259 259 259 259 259 258 257 256 255 254 252 250 248 246 244 241 239 236 233 230 227 223 220 216 213 209 205 201 197 193 189 185 180 176 172 168 164 160 155 151 147 143 139 136 132 128 125 121 118 114 111 108 105 102 99 96 93 90 88 85 83 81 78 76 74 72 70 68 66 64 63 61 59 58 56 55 53 52 51 49 48 47 46 45 44 42 41 40 39 38 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 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 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 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 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 30 30 31 31 32 33 33
 10 11 13 14 16 17 19 21 23 25 27 29 32 34 37 40 43 46 49 53 57 61 65 70 74 79 85 91 97 103 110 117 125 133 141 150 160 170 180 191 203 215 228 241 255 269 284 299 314 330 346 362 377 393 408 423 437 451 463 475 486 495 503 509 514 518 520 521 521 519 516 511 506 500 493 485 476 467 458 448 438 428 417 407 397 386 376 365 355 345 335 326 316 307 298 289 281 273 265 257 249 242 235 228 221 215 209 203 197 192 187 182 177 172 168 164 160 156 152 148 145 142 138 135 132 130 127 124 122 119 117 114 112 110 107 105 103 101 98 96 94 92 90 88 85 83 81 79 77 75 73 71 69 67 64 62 60 59 57 55 53 51 49 47 45 44 42 40 39 37 35 34 32 31 30 28 27 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 4 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 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 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 0 0 0 0 0 0 0 0 0 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 4 5 7 8 9
 66 71 75 80 85 90 96 102 108 114 121 127 135 142 150 158 166 175 183 193 202 211 221 230 240 249 259 268 277 286 295 303 310 317 323 329 333 337 340 342 344 344 344 342 340 338 334 330 326 321 316 310 304 298 292 286 280 275 269 263 258 253 248 243 239 235 231 227 224 222 219 217 215 213 212 211 211 210 210 210 211 212 213 214 216 217 220 222 225 228 231 235 238 242 247 251 256 261 267 272 278 284 290 296 303 309 315 322 328 334 340 345 351 355 360 363 366 368 369 370 369 368 365 362 357 352 346 339 331 322 313 304 294 284 273 263 252 241 231 220 210 200 191 182 173 164 156 148 140 133 126 119 113 107 101 96 91 86 81 77 73 69 65 62 58 55 52 49 47 44 42 39 37 35 33 31 29 28 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 4 4 3 3 3 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 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 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 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 4 4 4 5 5 6 6 7 7 8 9 10 11 12 13 14 15 16 18 19 21 23 25 27 29 31 34 36 39 42 45 48 51 55 58 62
 49 51 53 55 58 60 63 65 68 71 74 77 80 83 87 90 94 97 101 105 109 113 117 121 126 130 135 140 145 150 156 161 167 173 178 185 191 197 204 211 218 225 233 240 248 256 264 272 280 289 297 306 315 323 332 340 349 357 365 372 380 387 393 399 404 409 412 416 418 419 419 419 417 415 411 407 401 395 388 380 372 362 353 342 332 321 310 298 287 275 264 253 241 230 220 209 199 189 179 170 161 152 144 136 128 121 114 108 102 96 90 85 80 76 71 67 63 60 56 53 50 47 45 42 40 38 36 34 32 31 29 28 27 25 24 23 22 21 21 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 10 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 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 9 9 9 10 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 39 41 43 45 47
 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 39 41 43 45 47 50 52 55 58 61 65 68 72 76 81 86 91 97 103 109 116 124 132 141 150 160 171 182 194 207 221 236 251 268 285 302 320 339 358 377 396 416 434 453 470 487 502 516 529 540 550 557 563 567 569 569 568 566 561 556 550 542 534 524 515 504 494 483 471 460 449 437 426 414 403 392 380 369 359 348 337 327 317 307 297 288 278 269 260 251 243 234 226 218 210 203 195 188 181 174 167 161 154 148 142 136 130 125 120 115 110 105 100 96 92 88 84 80 76 73 69 66 63 60 57 54 52 49 47 44 42 40 38 36 34 32 31 29 27 26 24 23 21 20 19 18 16 15 14 13 12 11 10 9 8 7 7 6 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11
 18 18 19 20 21 21 22 23 24 25 26 26 27 28 29 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 48 49 50 50 51 52 53 53 54 55 55 56 57 57 58 59 59 60 61 61 62 63 63 64 65 66 67 67 68 69 70 72 73 74 75 77 78 80 81 83 85 87 89 91 93 95 98 100 103 106 109 112 115 119 123 126 131 135 139 144 149 154 160 165 171 177 184 190 197 204 211 219 226 234 241 249 257 264 271 278 284 290 295 299 303 305 307 307 306 304 301 297 292 285 278 270 262 252 243 233 223 213 203 193 183 173 164 155 146 138 130 123 116 109 102 96 91 85 80 75 71 67 63 59 56 52 49 46 44 41 39 36 34 32 30 28 27 25 23 22 21 19 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 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 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 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 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17
 12 13 14 15 17 18 19 20 22 23 25 26 28 29 31 32 34 36 38 40 42 44 46 48 50 52 55 57 60 63 65 68 71 74 78 81 85 88 92 96 101 106 110 116 121 127 133 140 147 155 163 172 182 192 203 215 228 242 257 273 291 310 330 352 376 402 429 458 490 523 558 595 634 675 717 760 804 849 893 935 976 1014 1049 1079 1103 1121 1132 1135 1131 1119 1100 1074 1042 1005 963 918 871 823 774 726 678 632 587 545 504 466 430 397 365 336 310 285 262 241 222 204 188 173 159 147 136 126 116 108 100 93 87 81 76 71 66 62 59 56 53 50 47 45 43 41 39 38 36 35 34 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 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 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 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 6 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 1 2 3 3 4 5 6 7 8 9 10 11
 1 3 4 6 7 9 10 12 14 16 18 21 23 26 29 32 35 39 42 46 51 55 60 66 72 78 85 92 101 110 119 130 142 154 168 184 201 219 239 262 287 314 344 376 412 451 494 541 591 645 703 765 829 896 964 1033 1101 1166 1226 1281 1327 1364 1390 1405 1409 1401 1382 1354 1318 1275 1228 1177 1124 1070 1016 963 911 862 814 769 727 687 650 615 582 552 524 497 473 451 430 410 392 375 360 346 332 320 308 297 287 278 270 261 254 247 240 234 228 223 218 213 209 204 200 196 192 188 185 181 178 174 171 167 164 161 157 154 150 147 143 139 136 132 129 125 121 118 114 110 107 103 100 96 93 89 86 82 79 76 73 70 67 64 61 58 55 53 50 48 45 43 41 38 36 34 32 30 28 26 24 23 21 19 18 16 15 13 12 10 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
 2 2 3 3 4 4 5 5 5 6 6 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 21 22 23 25 27 29 31 33 36 38 41 45 48 52 57 62 67 73 80 87 95 105 115 127 139 154 170 188 208 230 254 281 311 343 378 416 457 500 544 589 633 676 715 749 776 795 805 805 796 777 751 719 682 642 601 559 517 477 439 402 369 337 308 281 257 234 214 195 178 162 148 135 124 113 103 94 86 79 72 66 61 56 51 47 43 40 37 34 31 29 27 26 24 23 21 20 20 19 18 18 17 17 17 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 24 24 23 23 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 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 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 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 1 1 1 2
 51 51 52 53 53 54 55 55 56 57 57 58 59 60 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 77 79 81 83 85 87 90 93 96 99 103 107 111 116 121 126 133 139 147 155 164 174 184 196 208 222 237 253 271 290 310 332 356 381 408 436 466 497 529 561 595 628 660 691 720 746 769 787 800 808 810 805 795 779 758 733 703 671 637 601 565 529 493 458 425 393 363 334 308 283 260 238 218 200 183 167 153 140 128 117 107 98 89 82 75 68 63 58 53 48 45 41 38 35 32 30 28 26 24 22 21 20 18 17 16 15 15 14 13 13 12 11 11 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 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 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 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 40 40 41 42 42 43 43 44 45 45 46 47 47 48 49 49 50
 49 50 51 52 52 53 54 55 56 57 58 59 61 62 63 64 66 67 68 70 71 73 75 77 79 81 83 85 88 90 93 96 99 102 106 109 113 118 122 127 132 138 144 151 158 165 174 182 192 202 213 225 237 251 265 280 297 314 332 352 372 394 416 440 464 489 514 540 567 593 620 646 672 697 721 744 766 786 804 820 833 844 853 858 861 861 859 853 845 835 822 807 789 770 749 726 703 678 652 626 600 573 547 520 494 468 443 419 395 373 351 330 310 291 273 256 240 225 211 198 185 174 163 153 144 135 127 119 112 105 99 93 88 83 78 74 70 66 63 59 56 53 50 48 45 43 41 39 37 35 33 32 30 28 27 26 24 23 22 21 20 19 17 16 16 15 14 13 12 11 10 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 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 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 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 36 37 38 39 39 40 41 42 43 43 44 45 46 46 47 48
 51 52 53 53 54 54 55 55 55 56 56 57 57 57 57 58 58 58 58 59 59 59 59 59 60 60 60 61 61 61 62 62 63 63 64 65 65 66 67 68 69 71 72 74 75 77 79 82 84 87 90 93 96 100 104 108 112 117 122 127 133 138 144 151 157 164 171 178 185 192 199 207 214 221 227 234 240 246 251 255 259 263 265 267 268 268 267 266 263 260 256 251 246 240 233 226 219 211 204 196 188 179 171 164 156 148 141 133 127 120 113 107 102 96 91 86 81 77 73 69 65 62 59 56 53 51 48 46 44 42 40 39 37 35 34 33 32 31 29 28 27 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 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 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 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 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 50 51
 38 40 41 43 45 46 48 50 52 54 56 58 60 62 64 67 69 71 74 77 80 83 86 89 92 96 100 104 108 112 117 122 127 133 139 146 153 161 169 177 187 197 208 220 232 246 260 276 293 311 330 350 371 393 417 441 466 492 518 543 569 593 617 639 658 675 689 700 707 710 709 704 696 684 668 650 630 607 583 558 532 506 480 454 428 403 379 355 333 311 291 272 253 236 220 204 190 177 164 152 141 131 121 112 104 96 89 82 76 71 65 60 56 52 48 45 42 39 36 34 32 30 28 27 25 24 23 22 21 20 19 19 18 17 17 17 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 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 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 21 22 23 24 25 27 28 29 31 32 34 35 37
 14 15 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 48 50 52 55 57 60 63 66 70 74 78 83 88 93 99 106 113 121 130 140 150 161 174 187 202 218 235 254 275 297 320 346 373 402 432 464 498 533 570 607 644 681 717 751 783 811 835 855 869 876 878 872 861 843 821 793 762 728 692 655 617 579 541 505 470 436 404 374 346 319 295 272 251 231 213 197 182 168 155 143 133 123 114 106 99 92 86 81 76 71 67 63 59 56 53 50 48 46 44 42 40 38 37 35 34 33 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 9 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 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 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 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 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14
 6 7 8 10 11 12 13 15 16 18 19 21 23 25 27 29 31 33 36 38 41 43 46 49 53 56 60 64 68 72 77 81 86 92 98 104 110 117 124 132 140 149 158 167 178 189 200 212 225 238 252 267 282 297 314 330 347 364 381 398 414 430 445 460 473 485 495 504 511 516 519 520 519 516 512 505 497 488 477 465 452 438 424 409 393 378 362 347 331 316 301 286 271 257 244 230 218 205 194 182 172 162 152 143 134 126 118 111 104 97 91 86 80 76 71 67 63 60 56 54 51 48 46 44 42 40 39 37 36 35 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 45 46 48 50 51 53 55 56 58 60 62 64 65 67 69 71 73 75 77 80 82 84 86 89 91 93 96 98 101 103 106 109 111 114 117 120 123 126 129 133 136 139 143 146 150 154 158 161 165 169 173 177 181 185 189 193 197 201 205 209 212 216 219 222 225 228 231 233 235 237 239 240 241 242 242 243 243 242 242 241 240 238 237 235 233 231 229 227 224 222 219 217 214 211 208 205 203 200 197 194 191 188 186 183 180 178 175 173 171 168 166 164 162 160 159 157 155 154 152 151 150 149 148 147 146 145 144 143 143 142 141 141 140 139 138 138 137 136 135 134 133 132 131 129 128 126 125 123 121 119 117 115 113 111 109 106 104 101 99 96 94 91 88 86 83 80 77 75 72 70 67 64 62 59 57 55 52 50 48 45 43 41 39 37 35 33 32 30 28 27 25 23 22 21 19 18 17 16 14 13 12 11 10 10 9 8 7 7 6 5 5 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 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 20 21 22 23 24 25 26 28 29 30 31 32 34 35 36 38 39 40 42 43
 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 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 24 25 26 27 28 30 31 33 36 38 41 44 48 52 57 62 68 74 81 90 99 109 120 132 146 161 178 197 218 241 266 293 323 356 391 429 470 513 558 604 651 698 742 784 821 851 873 885 888 880 863 837 803 764 720 673 626 578 532 487 445 406 369 335 304 275 249 226 204 185 168 152 138 126 115 104 95 87 80 74 68 62 58 53 50 46 43 40 38 35 33 31 29 28 26 25 24 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 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 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
 142 144 147 149 152 154 156 159 161 163 166 168 170 172 175 177 179 181 183 185 187 189 192 194 196 198 200 202 203 205 207 209 211 213 215 217 219 222 224 226 228 231 233 236 239 241 244 248 251 254 258 262 265 270 274 278 283 287 292 297 302 307 312 318 323 328 333 339 344 349 354 358 363 367 371 375 378 381 384 386 387 388 388 388 387 385 383 380 376 372 367 361 354 347 339 331 322 313 304 294 284 273 263 252 242 231 221 211 201 191 181 172 163 155 146 138 131 124 117 110 104 98 93 87 83 78 74 70 66 63 59 56 53 51 48 46 44 42 40 38 37 35 34 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 13 12 12 12 12 11 11 11 11 10 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 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 16 16 17 17 18 18 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 43 43 44 44 44 45 45 46 46 47 47 48 49 49 50 51 51 52 53 54 54 55 56 57 58 59 61 62 63 64 66 67 69 70 72 74 76 77 79 81 83 85 87 89 92 94 96 98 101 103 105 108 110 113 115 118 120 122 125 127 130 132 135 137 140
 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 37 39 40 41 42 43 45 46 48 49 51 53 55 57 59 62 64 67 70 73 76 80 84 88 92 97 102 108 113 119 126 133 140 147 155 164 173 182 191 201 212 222 233 244 255 266 277 288 299 310 320 330 339 348 356 363 369 374 378 382 384 385 385 383 381 378 373 368 362 355 348 340 331 322 313 303 293 283 273 263 253 243 233 224 214 205 196 187 179 170 163 155 148 141 135 128 122 117 112 107 102 97 93 89 86 82 79 76 73 71 68 66 64 62 60 59 57 56 54 53 52 51 50 49 48 47 46 46 45 44 44 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 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 15 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
 59 63 66 70 73 77 81 85 89 93 97 101 105 109 113 117 121 125 128 132 135 138 141 143 146 148 149 151 152 152 153 153 153 152 151 150 149 148 146 144 143 141 139 137 134 132 130 128 126 124 122 121 119 117 116 114 113 112 111 110 109 108 108 107 106 106 105 105 105 105 104 104 104 104 104 104 104 103 103 103 103 103 103 102 102 102 101 101 100 100 99 98 97 97 95 94 93 92 91 89 88 86 84 82 81 79 77 75 73 71 69 67 65 63 61 59 57 55 53 51 49 48 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 24 23 23 22 22 21 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 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 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 3 3 3 3 4 4 4 4 5 5 5 6 6 7 8 8 9 10 10 11 12 13 14 16 17 18 20 21 23 24 26 28 30 32 34 37 39 42 44 47 50 53 56
 81 83 85 87 89 92 94 96 98 100 102 104 106 108 110 112 114 116 118 120 121 123 125 126 128 130 131 132 134 135 136 138 139 140 141 142 143 144 145 145 146 147 147 148 149 149 150 150 151 151 152 153 153 154 154 155 155 156 157 157 158 159 159 160 161 162 162 163 164 165 166 166 167 168 169 170 171 171 172 173 174 175 175 176 177 177 178 179 179 180 180 180 181 181 181 181 181 181 181 180 180 179 179 178 177 176 175 173 172 171 169 167 165 163 161 159 157 155 153 150 148 145 143 140 138 135 133 130 128 125 123 121 118 116 114 111 109 107 105 103 101 100 98 96 94 93 91 90 88 87 85 84 83 82 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 65 64 63 62 61 61 60 59 58 57 57 56 55 54 53 53 52 51 50 50 49 48 47 46 46 45 44 43 43 42 41 40 39 39 38 37 37 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 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 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 32 33 34 35 37 38 40 41 43 44 46 48 49 51 53 55 57 59 60 62 64 66 68 70 73 75 77 79
 27 29 30 32 33 35 37 39 41 43 45 47 50 52 55 57 60 63 67 70 74 77 81 85 90 94 99 104 110 115 121 128 134 141 148 156 164 172 181 190 199 209 219 229 240 250 261 273 284 295 306 317 328 339 349 359 369 377 386 393 399 405 410 414 417 419 420 420 419 418 416 412 409 404 399 394 388 381 374 367 360 352 344 336 328 320 312 303 295 287 279 270 262 254 246 238 231 223 215 208 201 194 187 180 173 167 161 154 149 143 137 132 127 122 117 112 108 103 99 95 91 88 84 81 78 75 72 69 67 64 62 60 57 55 53 52 50 48 47 45 44 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 20 19 19 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 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 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 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 25 26
 7 7 8 9 10 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 59 62 65 69 73 77 81 85 90 95 101 107 113 120 127 134 143 151 161 171 182 193 206 219 233 249 265 282 300 319 340 361 383 406 430 455 480 506 531 557 582 606 629 650 669 686 701 712 720 724 725 722 716 706 693 677 659 638 615 591 566 540 514 487 461 436 411 386 363 340 319 299 279 261 244 228 213 198 185 173 162 151 141 132 124 116 109 102 96 90 85 80 76 71 68 64 61 58 55 52 50 48 46 44 42 40 38 37 35 34 33 31 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 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 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6
 113 117 120 124 128 132 136 141 145 149 154 158 163 168 173 178 183 187 192 197 202 207 211 215 220 224 227 231 234 237 239 241 242 243 244 244 244 243 242 240 238 236 233 230 226 222 219 214 210 206 201 197 192 188 183 179 175 170 166 162 158 154 150 147 143 139 136 133 130 127 124 121 118 116 113 111 108 106 104 101 99 97 95 93 92 90 88 86 84 83 81 80 78 76 75 73 72 70 69 68 66 65 63 62 61 59 58 57 55 54 53 52 51 49 48 47 46 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 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 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 36 37 37 38 39 39 40 41 42 43 43 44 45 47 48 49 50 52 53 54 56 58 59 61 63 65 67 69 71 73 75 78 80 83 85 88 91 94 97 100 103 106 110
 76 79 82 86 89 93 96 100 104 107 111 115 118 122 126 129 133 136 140 143 146 149 152 155 157 160 162 164 165 167 168 170 170 171 172 172 172 172 172 172 172 171 171 170 170 169 169 168 168 168 168 168 168 168 168 169 170 171 173 174 176 178 180 183 186 189 192 196 200 204 208 213 217 222 227 233 238 243 249 255 260 266 271 277 282 287 291 296 299 302 305 307 308 308 307 306 303 300 295 290 284 277 269 260 251 242 232 222 211 201 191 181 171 161 151 142 134 125 117 110 103 96 90 84 79 74 69 65 61 57 53 50 47 44 42 40 37 35 33 32 30 28 27 26 25 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 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 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 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 23 24 25 27 28 30 32 34 36 38 40 42 44 47 49 52 54 57 60 63 66 69 72
 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 33 34 35 36 38 39 40 41 43 44 45 47 49 51 52 54 57 59 61 64 67 70 73 76 80 83 87 92 96 101 106 112 117 123 130 137 144 151 159 166 175 183 192 200 209 218 227 235 244 252 260 267 274 280 286 290 294 297 299 300 300 300 298 296 293 289 284 279 274 268 261 255 248 241 234 227 220 213 206 199 192 186 179 173 167 162 156 151 146 141 136 132 128 124 120 117 113 110 107 105 102 100 98 96 94 92 91 89 88 87 86 85 85 84 83 83 82 82 82 81 81 81 81 81 81 81 80 80 80 80 80 80 80 79 79 79 78 78 78 77 77 76 76 75 74 74 73 72 71 70 69 68 67 66 65 64 63 62 60 59 58 57 55 54 53 51 50 49 47 46 45 43 42 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 13 13 13 13 13 13 13 13 13 13 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 12 11 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 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20
 6 7 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 24 26 27 29 31 33 35 37 40 42 45 48 51 54 58 62 66 70 74 79 85 90 96 103 110 118 126 135 144 154 165 177 189 203 217 232 248 265 282 301 320 340 360 381 401 422 442 462 481 498 515 530 543 554 563 570 574 577 577 576 572 567 560 552 543 533 522 510 498 486 473 461 448 436 423 411 399 388 376 365 355 344 334 324 315 306 297 288 279 271 263 255 248 240 233 226 219 212 206 199 193 186 180 174 168 162 156 151 145 139 134 129 123 118 113 109 104 99 95 90 86 82 78 75 71 67 64 61 58 55 52 49 46 44 42 39 37 35 33 31 29 27 26 24 22 21 20 18 17 16 14 13 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 4 4 5
 26 27 27 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 39 40 41 42 43 44 45 46 47 49 50 51 52 53 55 56 57 59 60 62 63 64 66 67 69 70 72 73 75 76 78 79 80 82 83 84 85 86 87 88 89 89 90 90 90 90 90 90 90 90 89 89 88 87 87 86 85 83 82 81 80 78 77 76 74 73 71 70 68 67 66 64 63 61 60 58 57 56 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 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 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 28 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 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 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 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 22 22 22 23 23 24 24 25 25 26
 56 56 56 57 57 57 57 57 57 58 58 58 58 59 59 59 60 60 61 61 61 62 62 63 64 64 65 65 66 67 68 68 69 70 71 72 73 74 75 76 78 79 80 81 83 84 86 87 89 90 92 93 95 97 98 100 102 103 105 107 108 110 111 113 114 115 116 118 119 120 121 121 122 123 123 124 124 125 125 125 125 125 125 124 124 124 123 123 122 122 121 120 119 118 118 117 116 115 114 112 111 110 109 108 107 106 104 103 102 101 99 98 97 96 95 93 92 91 90 89 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 73 72 71 70 69 68 68 67 66 65 64 64 63 62 61 61 60 59 58 58 57 56 55 55 54 53 53 52 51 50 50 49 48 48 47 46 45 45 44 43 43 42 41 41 40 39 39 38 38 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 47 48 49 49 50 50 51 52 52 53 53 54 54 54 55 55 56 56 56 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56
 50 52 54 56 58 60 63 65 68 70 73 76 79 82 86 89 93 97 101 105 110 114 119 124 130 136 142 148 155 162 169 177 185 193 202 211 220 230 240 250 261 271 282 293 305 316 327 338 349 359 369 379 388 397 405 412 419 425 430 435 438 441 444 446 447 447 447 447 447 446 444 443 442 440 438 437 435 433 431 430 428 427 426 424 423 422 421 420 419 417 416 415 413 412 410 407 405 402 399 395 391 387 382 376 370 363 356 348 340 331 322 312 302 292 282 271 261 250 240 229 219 209 199 189 180 171 163 154 147 139 132 125 119 113 107 102 97 92 88 84 80 76 73 70 67 64 61 59 56 54 52 50 48 47 45 43 42 41 39 38 37 36 35 34 33 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 18 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 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 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 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 11 11 11 11 10 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 42 44 46 48
 72 73 74 75 76 76 77 78 79 80 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 99 100 102 104 106 108 110 113 115 118 121 124 127 131 134 139 143 148 153 158 164 170 176 183 190 198 205 214 222 231 241 250 260 270 280 291 301 311 321 331 341 350 358 366 373 379 383 387 390 391 391 390 387 383 378 372 365 356 347 337 326 315 303 291 279 267 254 242 230 218 207 196 185 174 164 155 146 137 128 120 113 106 99 93 87 81 76 71 67 63 59 55 52 48 45 43 40 38 36 34 32 31 29 28 27 25 24 23 23 22 21 21 20 19 19 19 18 18 18 17 17 17 17 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 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 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 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 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 67 68 69 70 71 72
 99 102 105 108 111 114 117 120 123 126 129 132 134 137 140 143 145 148 150 152 155 157 159 161 162 164 165 167 168 169 170 171 171 172 172 172 172 172 171 171 170 170 169 168 167 166 165 163 162 161 160 158 157 156 154 153 152 151 149 148 147 146 145 144 143 142 141 141 140 139 139 138 138 137 137 137 137 136 136 136 136 136 136 136 137 137 137 138 138 138 139 140 140 141 142 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 160 161 162 163 163 164 164 164 164 164 164 164 164 163 163 162 161 160 159 158 157 156 154 153 151 150 148 146 144 142 140 138 136 134 132 130 128 125 123 121 119 117 115 113 111 108 106 104 102 100 98 96 94 92 91 89 87 85 83 81 79 78 76 74 72 71 69 67 66 64 62 61 59 58 56 54 53 51 50 48 47 45 44 42 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 23 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 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 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 33 35 36 38 40 42 44 46 48 50 52 55 57 60 62 65 67 70 73 75 78 81 84 87 90 93 96
 60 61 62 63 64 65 66 68 69 70 72 73 74 76 78 79 81 83 85 87 89 91 93 96 98 101 104 107 110 113 116 120 124 127 131 135 140 144 149 153 158 163 168 173 178 184 189 194 199 204 209 214 219 223 227 231 234 237 240 242 243 245 245 245 245 244 243 241 239 236 233 230 227 223 218 214 210 205 200 195 190 185 180 175 170 164 159 154 149 144 139 135 130 125 121 116 112 107 103 99 95 91 88 84 81 77 74 71 68 65 62 59 57 54 52 50 47 45 43 42 40 38 37 35 34 33 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 21 20 20 19 19 19 19 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 53 54 55 56 57 57 58 59
 41 42 44 45 47 49 50 52 53 55 57 59 60 62 64 66 67 69 71 73 75 77 79 81 84 86 88 91 93 96 99 102 105 108 111 115 118 122 126 131 135 140 145 150 156 162 168 175 182 189 196 204 212 221 229 238 247 255 264 273 281 289 297 304 311 317 322 326 330 332 334 334 334 332 330 326 322 317 312 305 298 291 283 275 267 258 249 241 232 223 214 206 197 189 181 173 165 158 150 143 137 130 124 118 112 106 101 96 91 87 82 78 74 70 67 64 61 58 55 53 50 48 46 44 43 41 40 39 38 37 36 35 35 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 36 36 35 35 34 33 33 32 31 30 29 29 28 27 26 25 24 23 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 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 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 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 17 19 20 21 22 23 25 26 27 29 30 32 33 35 36 38 39
 67 68 69 70 71 72 73 74 75 76 77 78 79 81 82 83 84 86 87 89 90 92 94 95 97 99 101 103 106 108 110 113 116 119 122 125 128 131 135 138 142 146 150 155 159 163 168 172 177 182 186 191 196 200 205 209 213 217 220 224 227 229 232 234 235 237 237 238 238 238 237 236 234 233 231 228 226 223 220 216 213 209 205 201 197 193 189 185 181 176 172 168 163 159 155 151 146 142 138 134 130 126 122 118 114 110 106 103 99 95 92 89 86 82 79 77 74 71 69 66 64 61 59 57 55 53 52 50 49 47 46 44 43 42 41 40 39 38 38 37 36 35 35 34 34 33 33 32 32 31 31 31 30 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 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 23 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 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 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 58 59 60 61 62 63 64 65 66 67
 70 71 71 71 72 72 73 73 74 75 75 76 77 77 78 79 80 80 81 82 83 85 86 87 88 90 91 93 94 96 98 100 103 105 108 110 113 117 120 124 128 132 136 141 147 152 158 165 171 178 186 194 203 211 221 230 240 251 261 272 283 294 305 316 327 337 347 356 365 372 379 385 390 393 395 396 395 393 389 384 378 371 362 352 342 331 319 307 294 281 268 255 242 229 217 204 193 181 170 159 149 140 130 122 113 106 98 91 85 79 73 68 63 59 55 51 47 44 41 38 35 33 31 29 27 25 24 22 21 20 19 18 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 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 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 1 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 8 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 32 33 34 35 35 36 37 37 38 39 40 41 41 42 43 44 45 46 46 47 48 49 50 51 52 52 53 54 55 56 56 57 58 59 59 60 61 61 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70
 28 30 31 32 34 35 36 38 39 41 43 44 46 48 49 51 53 55 57 59 61 64 66 68 71 73 76 79 82 85 88 91 94 98 102 106 110 114 119 124 129 134 139 145 151 158 165 172 179 187 195 203 211 220 229 238 248 257 266 275 284 293 302 310 317 324 330 336 340 344 347 349 350 350 350 348 346 343 339 334 329 324 318 311 305 298 291 283 276 269 261 254 247 240 232 225 218 212 205 199 192 186 180 175 169 164 158 153 148 144 139 135 131 127 123 120 116 113 110 107 104 101 99 96 94 91 89 87 85 83 81 79 77 76 74 72 70 69 67 65 64 62 61 59 58 56 55 53 52 50 49 47 46 45 43 42 40 39 38 37 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 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 4 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 25 26 27
 61 61 62 62 63 63 63 63 64 64 64 64 64 64 65 65 65 65 65 65 66 66 66 66 66 67 67 67 67 68 68 69 69 69 70 70 71 71 72 73 73 74 74 75 76 76 77 78 78 79 80 80 81 81 82 82 83 83 83 83 83 83 83 83 83 83 82 82 81 80 80 79 78 77 76 75 74 72 71 70 69 67 66 64 63 61 60 58 57 55 54 52 51 49 48 46 45 43 42 40 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 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 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 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 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 52 53 54 55 56 57 57 58 59 59 60 60 61
 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 40 41 43 45 47 49 51 53 56 59 62 65 69 73 77 81 86 91 97 103 110 117 124 132 140 149 158 167 176 186 196 206 215 225 234 242 249 256 262 266 269 271 272 271 270 266 262 257 251 245 237 230 222 213 205 196 188 180 172 164 156 149 141 134 128 122 116 110 104 99 94 90 85 81 77 73 70 66 63 60 58 55 53 50 48 46 45 43 41 40 39 38 36 35 35 34 33 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20
 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 51 52 54 56 58 60 63 65 68 71 74 77 80 84 88 93 97 102 107 113 119 126 132 139 147 155 163 172 181 190 200 209 219 229 239 248 258 266 275 283 289 296 301 305 307 309 309 308 305 302 297 291 284 276 268 259 249 239 229 219 209 198 188 178 169 159 150 142 133 126 118 111 104 98 92 86 81 76 72 68 64 60 57 54 51 49 46 44 42 40 39 37 36 34 33 32 31 31 30 29 29 28 27 27 27 26 26 26 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 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 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 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 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16
 33 34 34 34 35 35 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 48 49 50 51 52 53 54 55 57 58 59 61 63 65 67 69 71 73 76 79 82 85 89 92 96 101 105 110 116 121 127 133 140 146 154 161 169 176 184 193 201 209 218 226 234 242 250 258 264 271 277 282 286 290 292 294 295 295 294 292 289 285 281 275 270 263 256 249 241 233 225 216 208 200 191 183 175 167 159 152 145 138 131 125 118 113 107 102 97 92 88 84 80 76 73 70 67 64 61 59 57 55 53 51 50 48 47 46 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 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 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 11 11 11 11 11 11 11 11 11 11 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 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
 79 80 81 81 82 82 83 83 83 83 82 82 81 81 80 79 78 77 76 75 74 73 71 70 69 67 66 64 63 61 60 58 57 55 54 53 51 50 49 48 47 45 44 44 43 42 41 40 40 39 39 38 38 37 37 37 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 38 38 38 38 38 39 39 39 39 40 40 40 40 40 41 41 41 41 41 42 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 46 46 46 46 46 46 46 45 45 45 45 44 44 43 43 42 42 41 41 40 40 39 38 38 37 36 36 35 34 34 33 32 31 31 30 29 28 28 27 26 26 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 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 8 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 16 16 16 16 16 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 23 23 23 24 24 24 25 25 26 26 26 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 41 42 43 45 46 47 49 50 52 53 55 56 58 59 61 63 64 66 67 69 70 71 73 74 75 76 77 78
 11 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 35 36 37 39 41 42 44 46 48 50 53 55 58 60 63 66 69 72 76 79 83 87 91 95 99 103 107 111 115 120 124 128 132 136 139 143 146 149 151 153 155 157 158 158 158 158 157 156 154 152 150 147 144 141 138 134 130 127 123 119 115 111 107 103 99 95 91 88 84 81 77 74 71 68 65 63 60 58 56 53 51 50 48 46 44 43 41 40 39 38 37 35 34 34 33 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 18 18 18 17 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 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 16 16 16 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 27 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 21 21 20 19 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11
 15 16 17 18 19 21 22 23 25 26 28 30 31 33 35 37 40 42 45 47 50 53 57 60 64 68 73 78 83 89 95 102 109 117 126 135 145 157 169 182 196 211 228 245 264 284 305 327 350 374 397 421 444 465 485 502 517 528 535 538 537 532 523 511 496 478 459 438 417 395 373 351 330 309 290 271 254 237 221 206 193 180 168 156 146 136 127 118 111 103 96 90 84 78 73 68 63 59 55 51 48 44 41 38 36 33 31 28 26 24 23 21 19 18 17 16 14 14 13 12 11 11 10 10 9 9 9 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 14 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 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 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 34 34 33 32 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 8 9 9 10 11 12 13 14
 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 32 33 35 36 38 40 42 44 46 48 51 54 57 60 63 67 71 75 79 84 89 94 100 106 113 120 127 134 142 150 159 167 176 184 192 200 208 215 221 226 231 234 237 238 238 237 236 233 229 224 219 213 207 200 193 187 180 173 166 159 152 146 139 133 127 122 116 111 106 101 97 92 88 84 80 77 73 70 67 64 61 58 55 53 50 48 46 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 20 19 18 17 17 16 16 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15
 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 46 47 48 49 51 52 54 55 56 58 59 61 62 64 66 67 69 71 72 74 76 77 79 81 83 85 87 89 91 92 94 96 98 100 102 104 106 108 109 111 113 114 116 117 118 120 121 122 122 123 124 124 125 125 125 125 124 124 124 123 122 122 121 120 119 117 116 115 114 112 111 109 108 106 105 103 102 100 98 97 95 94 92 90 89 87 86 84 83 82 80 79 77 76 75 74 73 71 70 69 68 67 66 66 65 64 63 62 62 61 60 59 59 58 57 57 56 56 55 54 54 53 52 51 51 50 49 49 48 47 46 45 45 44 43 42 41 40 39 39 38 37 36 35 34 33 32 31 31 30 29 28 27 26 26 25 24 23 22 22 21 20 19 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 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 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 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 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 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 23 24
 31 31 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 41 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 46 47 47 48 49 49 50 51 52 53 54 55 57 58 60 62 64 66 69 71 74 77 80 84 88 92 96 101 106 112 118 124 130 137 145 153 161 170 179 189 199 210 221 232 243 255 267 278 289 300 310 319 327 333 338 341 342 341 338 333 326 318 307 295 283 269 255 241 226 212 198 185 172 159 148 137 126 117 108 100 92 85 78 72 67 62 58 53 50 46 43 40 38 36 33 31 30 28 27 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 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 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30
 94 96 97 99 101 102 104 105 107 108 109 111 112 113 114 115 116 116 117 118 118 118 119 119 119 119 119 119 118 118 118 117 117 116 115 115 114 113 112 112 111 110 109 109 108 107 106 106 105 104 104 103 103 102 102 102 101 101 101 100 100 100 100 100 99 99 99 99 99 99 99 99 99 98 98 98 98 98 98 98 98 98 98 97 97 97 97 97 97 97 96 96 96 96 96 96 96 95 95 95 95 95 95 95 94 94 94 94 94 94 94 93 93 93 93 93 93 92 92 92 92 91 91 91 91 90 90 90 89 89 88 88 87 87 86 85 84 83 83 82 81 80 79 77 76 75 74 72 71 70 68 67 65 64 62 61 59 58 56 55 53 52 51 49 48 46 45 44 42 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 7 8 8 8 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 18 19 19 19 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 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 55 56 57 59 61 62 64 65 67 69 71 72 74 76 78 79 81 83 85 87 88 90 92
 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 55 57 58 60 62 63 65 67 69 70 72 74 76 77 79 81 82 84 85 87 88 89 91 92 93 94 94 95 95 96 96 96 96 96 95 95 94 94 93 92 91 90 89 88 86 85 84 82 81 80 78 77 76 74 73 72 70 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 56 55 55 54 53 53 52 52 51 51 50 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 29 29 29 28 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 18 17 17 17 17 17 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 22 23 23 24 24 25 25 25 26 26 27 27 28 28 28 29 29 30 30 30 31
 36 38 39 40 42 43 44 46 47 49 50 52 53 55 56 58 59 61 62 64 66 67 69 70 72 73 75 76 78 79 81 82 84 85 87 88 90 92 93 95 97 98 100 102 104 106 108 110 113 115 118 120 123 126 129 132 136 139 143 147 151 155 159 163 167 171 176 180 184 188 192 196 199 202 205 208 210 212 214 215 215 216 215 215 213 212 210 207 204 201 197 193 189 184 179 175 170 164 159 154 149 143 138 133 128 123 118 113 109 104 100 96 92 88 85 81 78 75 72 69 67 64 62 60 58 56 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 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 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 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 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35
 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 22 23 24 26 27 29 31 33 35 37 40 42 45 48 52 55 59 63 67 72 77 82 87 93 98 104 110 117 123 130 137 143 150 157 164 170 176 182 188 193 197 201 204 207 208 209 209 209 207 205 202 199 195 190 185 180 174 168 162 156 150 144 138 132 126 121 115 110 105 100 96 91 87 84 80 77 74 71 68 66 63 61 59 57 55 54 52 51 50 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 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 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24
 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 27 28 30 32 34 36 38 41 43 46 49 52 56 59 63 67 72 76 81 86 91 96 102 107 113 119 124 130 135 141 146 150 154 158 161 164 165 166 166 166 164 162 159 156 152 147 142 137 132 126 121 115 109 104 99 93 88 83 78 74 70 66 62 58 55 51 48 46 43 41 38 36 34 33 31 29 28 27 26 25 24 23 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 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 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 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 42 43 43 43 44 44 44 45 45 45 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 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21
 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 38 38 39 39 40 40 41 42 43 44 45 46 47 48 49 51 52 54 56 58 60 63 65 68 71 74 78 81 85 90 94 99 105 110 116 122 129 136 143 151 159 167 175 183 191 199 207 215 223 230 237 242 248 252 255 258 259 260 259 258 256 252 248 243 238 231 225 218 211 203 196 188 181 173 166 158 151 144 138 131 125 119 113 108 102 97 93 88 84 80 76 72 69 65 62 60 57 54 52 50 48 46 44 42 41 39 38 37 36 34 33 33 32 31 30 30 29 28 28 27 27 26 26 26 25 25 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 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 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 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 20 20 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 44 45 46 47 48 48 49 50 50 51 51 51 52 52 52 52 53 53 53 52 52 52 52 52 51 51 50 50 49 49 48 48 47 47 46 45 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34
 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 44 44 45 45 46 46 46 47 47 48 48 48 48 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 47 47 47 47 46 46 46 45 45 45 44 44 43 42 42 41 41 40 39 38 38 37 36 35 34 33 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 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 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 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 14 14 14 14 14 14 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 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31
 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 46 47 48 49 51 52 53 55 57 58 60 62 64 66 69 71 74 77 79 82 86 89 92 96 99 103 107 111 115 119 124 128 133 138 143 148 153 158 163 168 173 178 183 188 193 198 203 208 212 217 221 225 228 231 234 236 238 240 241 242 242 242 241 240 238 236 233 230 227 223 219 214 210 205 200 195 189 184 178 173 168 162 157 152 147 142 137 132 127 123 119 115 111 107 103 99 96 93 89 86 84 81 78 75 73 71 68 66 64 62 60 58 57 55 53 52 50 49 47 46 45 44 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 24 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 40 41 42 43 44 45 46 47 47 48 49 50 50 51 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 48 48 47 46 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 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
 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 41 41 42 42 42 43 43 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 52 52 53 54 55 55 56 57 58 59 60 61 62 63 64 66 67 68 70 71 72 74 75 76 78 79 81 82 84 85 87 88 90 91 93 94 96 97 98 100 101 102 103 105 106 107 108 108 109 110 111 111 111 112 112 112 112 111 111 110 110 109 108 107 105 104 103 101 99 97 95 94 91 89 87 85 83 81 79 76 74 72 70 68 67 65 63 61 60 58 57 55 54 53 52 51 50 49 48 47 46 45 45 44 44 43 42 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 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 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 14 14 15 15 16 16 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 26 27 28 28 29 29 30 30
 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 52 53 55 56 58 60 62 64 67 69 72 74 77 80 83 87 90 94 98 101 105 109 114 118 122 127 131 135 140 144 148 152 156 160 164 167 170 173 176 178 180 182 183 184 184 184 184 183 182 181 179 176 174 171 168 165 161 157 153 149 144 140 135 131 126 121 117 112 108 103 99 95 91 87 83 79 75 72 69 65 62 60 57 54 52 50 47 45 44 42 40 39 37 36 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 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 11 11 11 11 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 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 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 21 22 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32
 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42 44 46 47 49 51 52 54 56 58 60 62 64 67 69 71 74 76 79 82 85 88 91 95 98 102 106 110 115 119 124 129 135 140 146 152 158 165 171 178 185 191 198 204 210 216 222 227 231 234 237 239 240 239 238 235 232 227 222 215 208 200 192 183 174 165 155 146 137 128 120 111 103 96 89 82 76 70 64 59 54 50 46 42 39 36 33 30 28 26 24 22 20 19 17 16 15 14 13 12 12 11 10 10 9 9 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 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 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 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 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 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 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 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 12 12 13 13
 33 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 44 44 45 46 46 47 48 49 50 51 53 54 56 57 59 61 63 65 67 69 72 74 77 79 82 85 88 91 94 97 101 104 107 110 113 116 119 121 124 126 128 130 131 132 133 134 134 134 133 132 131 130 128 126 123 121 118 115 112 109 105 102 98 95 91 88 84 80 77 74 70 67 64 61 58 55 52 50 47 45 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 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 10 10 10 10 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 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 33 33
 30 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 45 46 47 49 50 52 54 55 57 60 62 64 67 69 72 76 79 83 86 91 95 100 105 110 116 122 128 135 142 149 157 165 174 183 192 201 211 220 230 240 250 260 270 280 289 298 307 315 322 329 335 340 345 348 351 353 353 353 352 350 347 344 339 334 328 322 315 307 300 291 283 274 265 256 247 238 229 220 211 202 194 185 177 169 161 153 146 139 132 125 119 113 108 102 97 92 88 84 80 76 72 69 66 63 60 57 55 52 50 48 46 44 43 41 40 38 37 36 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 17 17 17 16 16 16 16 15 15 15 15 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 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 18 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 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
 27 28 28 29 29 30 31 31 32 32 33 34 34 35 35 36 36 37 38 38 39 39 40 41 41 42 42 43 44 44 45 45 46 47 47 48 49 49 50 51 51 52 53 54 55 56 56 57 58 59 60 62 63 64 65 66 68 69 70 72 73 75 76 78 79 81 82 84 85 87 89 90 92 93 94 96 97 99 100 101 102 103 104 105 106 107 108 109 109 110 110 110 111 111 111 111 111 110 110 110 109 109 108 107 106 105 105 104 102 101 100 99 98 96 95 94 92 91 90 89 87 86 85 83 82 81 80 79 78 77 76 75 75 74 73 73 72 72 71 71 71 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 67 67 67 66 66 65 65 65 64 63 63 62 62 61 60 60 59 58 57 57 56 55 54 53 52 51 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 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 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27
 48 48 49 49 50 50 51 51 51 52 52 52 53 53 54 54 54 55 55 56 56 56 57 57 58 59 59 60 61 62 63 64 65 66 67 68 70 72 73 75 77 80 82 85 88 91 95 99 103 107 112 117 123 129 135 141 148 155 163 171 179 187 195 203 212 220 228 236 243 250 256 262 267 270 273 275 275 275 273 270 266 261 256 249 242 234 226 217 209 200 191 182 173 164 155 147 139 131 123 116 109 103 97 91 85 80 75 70 66 61 58 54 50 47 44 42 39 37 35 33 31 29 27 26 25 24 23 22 21 20 19 19 18 17 17 17 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 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 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 31 32 33 34 35 35 36 37 38 39 39 40 41 42 42 43 44 44 45 45 46 47 47 48
 52 51 51 50 50 49 49 48 48 47 47 47 46 46 46 45 45 45 45 45 45 45 44 45 45 45 45 45 45 46 46 46 47 47 48 49 49 50 51 52 53 54 55 56 57 59 60 61 62 64 65 67 68 69 71 72 74 75 76 77 78 79 80 81 82 82 83 83 84 84 84 84 83 83 83 82 81 80 80 79 78 76 75 74 73 71 70 69 67 66 64 63 61 60 58 57 55 54 52 51 49 48 47 45 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 28 27 26 25 25 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 43 43 44 45 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 59 60 61 62 63 64 65 65 66 67 67 68 69 69 70 70 71 71 71 72 72 72 72 72 72 72 72 71 71 71 71 70 70 69 69 68 67 67 66 65 65 64 63 62 62 61 60 59 58 58 57 56 55 55 54 53 53
 71 70 70 69 68 68 67 67 66 65 65 64 64 63 63 62 62 62 61 61 61 60 60 60 60 59 59 59 59 59 59 60 60 60 60 61 61 62 62 63 64 65 66 67 68 69 70 71 72 74 75 76 78 79 81 82 84 85 87 88 90 91 92 94 95 96 97 98 98 99 99 100 100 100 100 100 100 100 99 99 98 97 96 95 94 93 92 91 90 88 87 85 84 83 81 80 78 77 75 74 72 71 69 68 66 65 64 62 61 60 58 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 45 45 44 44 44 44 43 43 43 43 43 44 44 44 44 44 45 45 45 46 46 46 47 47 48 48 48 49 49 49 50 50 51 51 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 50 50 49 49 48 48 47 46 46 45 44 43 43 42 41 40 40 39 38 37 36 35 35 34 33 32 31 30 30 29 28 27 27 26 26 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 26 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 43 43 44 45 46 47 48 48 49 50 51 52 53 54 55 56 56 57 58 59 60 61 62 62 63 64 65 66 67 67 68 69 70 70 71 72 72 73 74 74 75 76 76 77 77 78 78 78 79 79 79 80 80 80 80 80 80 80 80 80 80 80 80 80 79 79 79 78 78 77 77 77 76 75 75 74 74 73 73 72 71
 40 41 41 41 42 42 42 43 43 43 44 44 45 45 45 46 46 46 47 47 48 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 56 56 57 58 59 60 61 62 63 64 66 67 69 70 72 74 76 77 79 82 84 86 88 91 93 96 98 101 103 106 108 111 113 116 118 121 123 125 127 129 130 132 133 134 135 135 136 136 136 136 135 134 133 132 131 129 127 125 123 121 119 116 114 111 109 106 103 101 98 95 93 90 87 85 82 80 77 75 73 71 69 67 65 63 61 59 58 56 55 53 52 51 49 48 47 46 45 45 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 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 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 37 39 41 43 44 46 48 50 52 54 56 58 60 63 65 67 69 71 73 75 77 79 81 82 84 85 87 88 89 90 91 92 92 93 93 93 93 92 92 91 90 89 88 87 85 84 82 80 79 77 75 73 71 69 67 66 64 62 60 58 57 55 53 52 50 49 48 46 45 44 43 42 41 41 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 40
 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 37 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 61 62 64 65 66 68 69 71 73 74 76 78 79 81 83 85 87 89 91 92 94 96 98 100 102 104 105 107 109 111 112 114 116 117 119 120 121 123 124 125 127 128 129 130 131 132 133 134 135 135 136 137 138 138 139 140 140 141 141 142 142 142 143 143 143 144 144 144 144 144 143 143 143 142 142 141 140 139 138 136 135 133 132 130 128 126 123 121 118 116 113 110 107 104 101 98 95 92 89 86 83 80 78 75 72 69 67 64 62 59 57 55 53 51 49 47 45 43 41 40 38 37 35 34 33 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 10 9 9 9 8 8 8 8 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 12 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21
 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 31 32 34 35 36 37 39 40 42 43 45 47 49 51 53 56 58 60 63 65 68 71 74 76 79 82 85 88 91 94 96 99 102 104 106 108 110 112 114 115 117 118 119 119 120 120 120 120 119 119 118 117 116 115 114 113 112 110 109 108 106 105 103 102 101 100 98 97 96 95 94 93 92 92 91 91 90 90 89 89 89 89 88 88 88 88 88 88 87 87 87 87 86 86 85 84 84 83 82 81 80 78 77 76 74 73 71 69 67 66 64 62 60 58 56 54 53 51 49 47 45 44 42 40 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 24 25 25 26 26 26 27 27 27 27 27 27 27 28 27 27 27 27 27 27 26 26 26 25 25 25 24 24 23 22 22 21 21 20 19 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12
 57 56 56 56 55 55 55 55 54 54 54 54 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 55 55 56 56 57 58 58 59 60 61 62 63 64 66 67 69 70 72 73 75 77 78 80 82 84 86 88 90 92 94 96 98 100 102 104 105 107 109 110 112 113 115 116 117 118 119 119 120 120 121 121 121 120 120 119 119 118 117 116 114 113 111 110 108 106 104 102 100 98 96 94 92 89 87 85 82 80 78 76 74 71 69 67 65 63 61 60 58 56 54 53 51 50 48 47 46 45 43 42 41 40 40 39 38 37 36 36 35 35 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 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 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 24 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 35 36 36 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 47 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 57 58 58 59 59 59 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 63 63 63 63 63 63 63 62 62 62 62 61 61 61 61 60 60 60 59 59 59 58 58 58 58 57 57
 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 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 38 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 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 47 47 48 48 49 50 50 51 52 52 53 53 54 55 55 56 56 56 57 57 57 57 57 57 57 57 57 57 56 56 55 55 54 54 53 53 52 51 51 50 49 48 48 47 46 45 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 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 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 31 31 32 32 32 32 32 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 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 15 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 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14
 62 63 64 65 66 67 68 69 70 70 71 72 72 73 73 74 74 75 75 75 75 76 76 76 76 77 77 77 77 77 77 78 78 78 78 78 79 79 80 80 81 81 82 83 84 85 86 87 88 90 91 93 95 97 99 101 104 106 109 112 115 118 121 124 127 131 134 137 141 144 148 151 154 158 161 164 167 170 172 175 177 179 181 183 185 186 187 188 189 190 190 190 189 189 188 187 186 185 183 181 179 177 175 173 170 167 164 161 158 155 152 149 145 142 139 136 132 129 126 123 120 117 115 112 109 107 105 102 100 98 97 95 93 92 90 89 88 87 86 85 84 83 83 82 81 81 80 79 79 78 78 77 77 76 76 75 75 74 74 73 73 72 71 71 70 69 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 52 51 50 49 47 46 45 43 42 41 39 38 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 20 21 22 23 24 24 25 26 27 29 30 31 32 33 34 36 37 38 40 41 42 44 45 47 48 49 51 52 53 55 56 57 58 60 61
 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 20 20 21 22 23 24 25 26 27 28 30 31 33 35 36 38 40 42 45 47 49 52 55 58 61 64 67 71 74 78 82 86 90 94 99 103 108 112 117 122 127 131 136 140 144 148 152 155 158 161 163 164 165 165 165 164 163 161 158 155 151 147 143 139 134 129 124 119 114 109 104 99 94 90 85 81 77 73 69 66 63 60 57 54 51 49 47 45 43 41 39 37 36 34 33 32 31 30 28 27 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 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 31 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 26 26 26
 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 53 55 57 59 61 63 66 68 70 73 75 78 80 82 85 87 90 92 94 96 99 101 103 105 107 109 111 113 114 116 118 120 121 123 125 126 128 130 131 133 135 137 138 140 142 145 147 149 151 154 157 159 162 165 168 172 175 179 182 186 190 194 198 202 206 210 214 218 222 226 229 233 235 238 240 242 243 243 244 243 242 240 238 235 232 228 224 220 215 210 205 199 193 188 182 176 171 165 160 154 149 144 139 135 130 126 121 117 113 110 106 103 99 96 93 90 88 85 82 80 78 75 73 71 69 67 65 63 61 60 58 56 55 53 52 50 49 47 46 44 43 42 40 39 38 36 35 34 33 32 31 30 28 27 26 26 25 24 23 22 21 21 20 19 19 18 18 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 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 25
 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 48 49 51 53 55 57 60 62 65 68 71 74 77 81 85 89 94 98 103 109 115 121 127 134 141 148 155 163 171 179 187 195 203 211 219 226 233 239 245 249 253 257 259 261 261 261 260 259 256 254 250 246 242 238 233 228 223 219 214 209 204 199 195 191 187 183 179 175 172 169 166 163 161 158 156 154 152 151 149 148 147 146 145 144 143 142 142 142 141 141 141 141 141 140 140 140 140 140 140 140 139 139 139 138 138 137 136 135 134 133 131 130 128 127 125 123 121 119 117 115 113 111 109 107 105 102 100 98 96 94 92 90 88 86 84 82 81 79 77 76 74 73 71 70 69 68 66 65 64 63 62 61 60 59 58 57 56 56 55 54 53 53 52 51 50 50 49 48 48 47 46 46 45 44 43 43 42 41 41 40 39 38 37 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 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 16 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 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 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28
 13 13 13 14 14 15 15 15 16 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 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 37 38 38 38 38 39 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 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 44 45 45 46 46 46 47 47 48 49 49 50 50 51 52 52 53 54 54 55 55 56 57 57 58 58 58 59 59 59 59 59 59 59 59 58 58 58 57 56 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 30 29 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 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 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 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12
 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 34 35 36 38 39 40 41 42 43 45 46 47 49 50 51 53 55 56 58 59 61 63 65 66 68 70 72 74 76 78 80 82 84 86 88 90 92 93 95 97 99 101 102 104 105 107 108 110 111 112 113 115 116 117 117 118 119 120 121 121 122 122 123 123 124 124 124 124 125 125 125 125 125 125 125 125 125 125 125 125 125 125 125 125 125 124 124 124 124 124 124 123 123 123 123 123 123 123 122 122 122 122 122 122 122 122 122 121 121 121 121 121 120 120 120 119 119 118 117 117 116 115 114 113 112 111 110 109 108 106 105 103 102 101 99 98 96 95 93 91 90 88 87 85 84 82 81 79 78 77 75 74 73 71 70 69 68 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 47 46 46 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 36 36 36 36 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 27 27 27 26 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 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 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16
 33 33 33 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 45 47 48 49 51 52 54 56 58 60 62 65 67 70 72 75 78 82 85 88 92 95 99 103 107 110 114 118 122 125 129 132 135 137 140 142 143 144 145 146 146 146 145 144 142 141 139 136 134 131 128 125 122 119 115 112 109 105 102 99 95 92 89 86 83 80 77 75 72 69 67 64 62 60 57 55 53 51 49 48 46 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 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 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 40 41 41 42 43 43 44 44 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 47 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 46 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 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
 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 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 43 44 45 45 46 46 47 47 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 74 75 76 76 77 77 77 77 77 77 77 77 77 77 76 76 75 75 74 73 73 72 71 70 70 69 68 67 67 66 65 64 64 63 63 62 61 61 60 60 60 59 59 58 58 58 58 57 57 57 57 57 56 56 56 56 56 56 56 55 55 55 55 55 55 54 54 54 53 53 53 52 52 51 50 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 17 17 17 16 16 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 12 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 18 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21
 14 15 16 17 18 19 20 21 22 24 25 26 28 29 31 33 34 36 38 40 43 45 47 50 52 55 58 61 65 68 71 75 79 83 87 91 96 100 105 110 114 119 124 129 134 138 143 147 152 156 159 163 166 169 172 174 175 177 178 178 178 178 178 177 176 174 173 171 169 166 164 162 159 156 154 151 148 145 142 139 136 134 131 128 125 123 120 117 115 112 110 107 105 102 100 98 96 93 91 89 87 85 83 81 80 78 76 74 73 71 70 68 67 65 64 63 62 61 60 59 58 57 57 56 56 55 55 55 54 54 54 54 55 55 55 56 56 57 57 58 59 60 61 62 62 63 65 66 67 68 69 70 71 72 73 74 75 75 76 77 78 78 79 79 80 80 81 81 81 81 81 81 81 81 81 81 80 80 80 79 79 78 78 78 77 77 76 76 75 75 74 74 73 73 72 72 71 71 70 70 70 69 69 69 68 68 68 68 67 67 67 67 67 66 66 66 66 66 65 65 65 64 64 64 63 63 62 62 61 61 60 59 58 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 21 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 9 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 6 6 7 7 8 9 9 10 11 12 12 13
 111 113 114 115 117 118 119 119 120 120 121 121 121 121 121 120 119 119 118 117 116 114 113 111 110 108 107 105 103 101 100 98 96 94 93 91 90 88 87 85 84 83 82 81 80 80 79 79 79 79 79 79 79 80 80 81 82 83 84 86 87 88 90 92 94 96 98 100 102 104 107 109 111 114 116 119 122 124 127 129 132 134 136 139 141 143 145 146 148 149 150 151 152 153 153 153 153 152 152 151 150 148 147 145 143 141 138 136 133 130 127 125 122 119 116 113 110 107 104 101 98 95 93 90 87 85 83 81 79 77 75 73 71 70 68 67 65 64 63 62 61 60 59 58 57 56 55 55 54 53 53 52 51 51 50 49 49 48 47 47 46 45 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 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 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 31 32 33 34 35 36 36 37 38 39 39 40 41 41 42 43 43 44 44 45 45 45 46 46 46 47 47 47 47 47 47 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46 47 48 49 50 51 52 53 54 56 57 58 60 62 63 65 67 69 71 73 75 77 79 81 83 85 87 90 92 94 96 98 100 102 104 106 108 109
 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 53 55 56 58 59 61 62 64 65 67 68 70 71 73 74 75 76 77 78 79 80 80 81 81 81 81 81 81 81 80 80 79 78 78 77 76 74 73 72 71 70 69 67 66 65 63 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 43 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 45 46 46 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 41 40 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 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 18 18 19 19 19 19 19 20 20 20 20 21 21 21
 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 30 31 32 33 35 36 38 39 41 42 44 46 48 50 52 54 57 59 61 64 66 69 71 74 76 78 81 83 85 87 89 91 93 94 96 97 97 98 98 98 98 98 98 97 96 95 94 93 92 90 89 87 86 84 82 81 79 77 76 74 72 71 69 68 66 64 63 62 60 59 57 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 36 35 35 34 34 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 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 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 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 6 6 6 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 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11
 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 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 43 45 46 48 50 52 54 56 58 60 62 64 66 67 69 71 73 75 76 78 79 81 82 84 85 86 87 88 89 90 91 91 92 93 93 94 94 94 95 95 95 96 96 96 96 96 97 97 97 97 97 97 97 97 97 98 98 98 98 98 98 98 98 98 98 99 99 99 99 99 99 99 99 99 98 98 98 98 97 97 96 96 95 95 94 93 92 92 91 90 89 88 87 85 84 83 82 81 79 78 77 76 74 73 72 71 69 68 67 66 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 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 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 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 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
 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 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 49 52 54 56 59 62 64 67 70 73 75 78 81 83 86 89 91 93 95 97 99 101 102 103 104 105 106 106 106 106 106 106 105 104 103 102 101 100 99 97 96 95 93 92 90 89 87 86 84 83 82 80 79 78 77 76 75 74 73 72 71 71 70 69 69 69 68 68 68 67 67 67 67 67 67 67 67 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 68 68 68 67 67 67 66 66 65 64 64 63 62 62 61 60 59 58 58 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 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 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 32 32 33 33 34 35 35 36 36 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 36 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 21 21 21 21 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
 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 59 59 59 59 59 59 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 59 59 60 60 61 61 62 63 63 64 65 66 66 67 68 69 70 71 72 73 74 76 77 78 79 81 82 83 85 86 87 89 90 92 93 95 96 98 99 101 102 104 105 107 108 110 111 112 114 115 116 117 118 119 120 120 121 121 121 121 121 121 121 120 119 118 117 116 114 113 111 109 108 106 104 102 99 97 95 93 91 89 87 85 83 81 79 77 76 74 73 71 70 69 68 66 66 65 64 63 62 62 61 61 60 60 60 60 60 59 59 59 59 59 60 60 60 60 60 61 61 61 62 62 63 63 63 64 65 65 66 66 67 67 68 69 69 70 70 71 72 72 73 73 74 74 75 75 76 76 76 77 77 77 77 77 77 77 77 77 77 77 76 76 76 75 75 74 73 73 72 71 71 70 69 68 67 66 65 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 47 46 45 45 44 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 31 31 31 30 30 29 29 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 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 54 55 56 56 57 58 58 59 59 59 60 60 60 61 61 61 61 61 61 61
 59 59 60 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 62 62 62 62 63 63 63 64 64 64 65 65 66 67 67 68 69 70 70 71 72 73 74 75 76 77 78 78 79 80 81 81 82 82 83 83 83 83 83 83 82 82 81 80 79 79 77 76 75 74 73 71 70 69 67 66 64 63 62 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 40 40 39 39 39 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 43 43 44 45 46 47 47 48 49 50 51 52 52 53 54 55 56 57 57 58 59 59 60 61 61 62 62 63 63 64 64 64 65 65 65 65 65 65 65 65 64 64 63 63 62 62 61 60 59 58 58 56 55 54 53 52 50 49 48 46 45 43 42 40 39 37 36 34 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 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 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 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 51 52 52 53 54 54 55 56 56 57 57 57 58 58 58 59 59
 43 44 45 46 47 49 50 51 53 54 55 57 58 60 61 63 64 66 67 69 71 72 74 76 77 79 80 82 83 85 86 88 89 90 91 93 94 94 95 96 97 97 98 98 98 98 99 98 98 98 98 97 97 96 96 95 94 93 92 92 91 90 89 88 87 86 85 84 82 81 80 79 78 77 76 75 74 74 73 72 71 70 69 68 68 67 66 66 65 64 64 63 62 62 61 61 60 60 60 59 59 58 58 58 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 57 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 62 62 62 62 62 62 63 63 63 63 63 63 62 62 62 62 62 62 61 61 61 60 60 60 59 59 59 58 58 57 57 57 56 56 55 55 54 54 54 53 53 52 52 51 51 51 50 50 49 49 49 48 48 47 47 46 46 46 45 45 44 44 44 43 43 42 42 42 41 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 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 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 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42
 42 42 43 43 43 43 43 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 50 51 51 52 53 54 54 55 56 57 58 59 60 62 63 64 65 66 68 69 71 72 74 75 77 78 80 81 83 84 86 87 88 90 91 92 93 94 95 96 97 98 99 99 100 100 100 101 101 101 101 101 101 100 100 100 100 99 99 98 98 98 97 97 96 96 95 95 94 94 93 93 92 92 91 91 90 90 90 89 89 88 88 87 87 86 86 85 85 84 83 83 82 82 81 80 79 79 78 77 77 76 75 74 74 73 72 71 70 70 69 68 68 67 66 66 65 64 64 63 63 62 62 61 61 61 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 61 61 61 62 62 62 63 63 63 64 64 65 65 65 66 66 66 67 67 67 68 68 68 68 68 68 68 68 67 67 67 66 66 65 64 64 63 62 61 60 59 58 56 55 54 53 51 50 49 48 46 45 44 43 42 41 40 38 37 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 26 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42
 15 14 14 13 13 12 12 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 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 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 33 33 34 34 34 34 34 34 34 34 33 33 32 32 31 31 30 29 28 28 27 26 25 24 24 23 22 21 20 20 19 18 17 17 16 15
 48 49 49 48 48 48 48 48 47 47 47 46 46 45 45 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 41 41 42 43 44 45 46 48 49 51 53 55 58 60 63 66 69 73 76 80 84 89 93 98 103 108 113 119 124 130 135 141 146 151 156 161 166 170 173 176 179 181 182 183 183 182 181 179 176 173 170 166 161 157 152 146 141 136 130 125 119 114 108 103 98 93 89 84 80 75 71 68 64 61 57 54 52 49 47 44 42 40 38 37 35 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 37 37 37 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 34 33 33 32 32 31 30 29 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 46 47 47 48 48 48 48
 10 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 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 28 30 31 33 35 37 39 41 43 46 49 52 55 58 61 64 68 71 75 79 82 86 89 92 95 98 100 102 104 105 105 106 106 105 104 103 101 99 97 95 92 89 86 83 80 77 74 71 68 65 63 60 57 55 52 50 47 45 43 41 39 37 36 34 33 31 30 29 27 26 25 24 24 23 22 21 21 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 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 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10
 39 40 40 40 41 41 41 41 42 42 42 42 42 41 41 41 41 40 40 40 39 39 38 37 37 36 36 35 34 34 33 32 32 31 30 29 29 28 28 27 26 26 25 25 24 24 24 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 34 35 36 37 39 40 42 43 45 46 48 49 51 52 54 55 56 58 59 60 61 62 63 64 64 65 65 65 65 65 65 64 64 63 63 62 61 60 59 58 57 55 54 53 52 50 49 48 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 22 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 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39
 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 17 17 18 18 18 19 20 20 21 22 23 24 24 25 26 27 29 30 31 32 33 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 51 52 52 53 53 53 53 53 53 53 53 52 52 52 51 51 50 49 49 48 47 46 46 45 44 43 42 41 41 40 39 38 37 36 36 35 34 33 33 32 32 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 30 30 31 32 33 34 35 36 37 38 39 41 42 44 46 47 49 51 53 56 58 60 62 65 67 70 72 75 78 80 83 85 88 90 92 94 96 98 99 100 101 101 101 101 100 99 98 96 94 92 89 87 84 81 78 75 71 68 65 62 59 56 53 50 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 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 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 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 27 27 27 28 28 28 27 27 27 27 27 27 27 26 26
 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 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 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 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 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 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4
 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 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 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 24 25 25 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 29 28 28 28 28 27 27 26 26 25 25 24 24 23 23 22 21 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 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 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 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5
 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 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 14 15 15 16 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 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 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 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 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14
 41 41 41 41 41 41 42 42 42 42 42 43 43 43 44 44 44 45 45 46 46 47 48 48 49 50 50 51 52 53 54 55 55 56 57 58 59 60 61 62 63 63 64 65 66 66 67 68 68 69 69 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 73 73 73 74 74 74 75 75 75 76 76 76 76 77 77 77 76 76 76 75 75 74 73 72 71 70 69 67 66 64 62 61 59 57 55 53 51 49 47 45 43 41 39 38 36 34 33 32 30 29 28 27 25 24 24 23 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 32 32 33 34 35 35 36 37 37 38 38 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41
 32 32 32 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 41 41 40 40 39 39 38 38 37 36 36 35 34 33 32 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 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 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 19 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 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 32 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 35 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32
 32 33 34 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 51 53 54 55 57 58 59 61 62 63 64 65 66 67 68 68 69 69 69 69 69 69 69 69 68 68 67 66 65 64 63 62 61 60 58 57 56 54 53 52 51 49 48 47 46 45 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 38 39 40 42 43 45 47 49 51 53 55 58 60 63 66 69 72 75 78 81 84 87 90 93 96 99 101 103 105 106 107 108 108 107 107 106 104 102 100 98 95 93 90 87 84 81 78 74 71 69 66 63 60 58 55 53 51 48 46 45 43 41 39 38 36 35 34 33 32 30 29 29 28 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 27 27 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 38 39 39 39 39 40 40 40 40 39 39 39 39 38 38 37 37 36 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 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 31 31
 49 49 48 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 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 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 39 38 38 37 37 37 36 36 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 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 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 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 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 37 37 37 37 37 38 38 38 39 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 50 50 51 51 51 51 51 51 51 51 50 50 50 50 50 49
 62 62 62 62 61 61 61 60 60 59 59 58 58 58 57 57 56 56 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 52 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 72 73 74 75 76 78 79 80 81 82 83 83 84 85 85 86 86 86 86 86 86 86 86 85 85 84 83 82 81 80 78 77 75 74 72 71 69 67 65 64 62 60 58 56 54 53 51 49 48 46 44 43 41 40 39 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 44 45 46 46 47 47 48 49 49 50 51 51 52 53 54 54 55 56 57 57 58 59 60 60 61 62 63 63 64 65 65 66 67 67 68 68 69 69 69 70 70 70 70 70 70 70 70 70 69 69 69 68 68 67 67 66 65 64 64 63 62 61 60 60 59 58 57 56 55 54 53 52 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 38 38 38 38 39 39 39 40 40 41 42 42 43 44 44 45 46 47 48 49 50 51 51 52 53 54 55 56 57 57 58 59 59 60 61 61 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63
 46 46 45 45 45 45 45 45 45 45 45 46 46 46 47 47 48 49 50 51 52 53 54 55 57 58 60 62 64 66 68 70 73 76 78 81 84 88 91 94 98 101 105 108 112 115 118 121 124 126 129 130 132 133 133 133 133 132 131 129 127 125 122 120 117 114 110 107 104 101 98 94 91 88 85 83 80 77 75 73 70 68 66 65 63 61 60 58 57 56 55 54 53 52 51 51 50 49 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 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 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 44 45 45 46 46 46 47 47 47 47 47 46 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 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 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 46 48 49 51 52 54 55 56 58 59 60 61 62 63 64 65 66 66 67 67 67 67 67 67 67 67 66 66 65 64 64 63 62 61 60 59 58 58 57 56 55 54 53 52 52 51 50 49 49 48 48 47 47 46
 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 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 33 34 34 35 36 37 38 39 40 41 42 43 44 45 47 48 48 49 50 51 52 53 53 54 54 55 55 56 56 56 56 56 56 55 55 55 54 54 54 53 52 52 51 51 50 49 49 48 48 47 46 46 45 45 44 44 43 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 40 40 39 39 38 37 37 36 35 34 33 33 32 31 30 30 29 28 27 27 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 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 8 8 8 8 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 39 40 41 42 44 45 46 47 48 50 51 52 52 53 54 55 55 55 56 56 56 56 55 55 55 54 53 53 52 51 50 49 48 47 46 44 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 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22
 26 26 27 27 28 28 29 30 30 31 32 33 34 35 35 36 37 38 39 41 42 43 44 45 46 47 49 50 51 52 53 54 55 55 56 57 57 58 58 59 59 59 59 59 58 58 57 57 56 56 55 54 53 53 52 51 50 50 49 48 47 47 46 45 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 44 45 45 46 47 47 48 49 49 50 51 52 52 53 54 55 56 56 57 58 59 59 60 61 61 62 62 63 63 63 63 63 63 63 63 63 63 62 62 61 60 60 59 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 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 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 34 34 33 33 33 32 31 31 30 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 19 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 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 24 24 25 25
 28 28 27 27 27 27 27 26 26 26 26 25 25 25 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 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 33 34 34 34 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 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 50 51 52 54 55 57 58 59 61 62 63 64 66 67 67 68 69 69 70 70 70 70 70 69 69 68 67 67 66 64 63 62 60 59 57 56 54 53 51 49 48 46 45 43 41 40 39 37 36 35 33 32 31 30 29 28 28 27 26 26 25 24 24 24 23 23 23 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 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 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 25 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28
 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 49 50 52 53 54 56 57 59 61 62 64 65 67 68 70 71 73 74 76 77 78 80 81 82 83 84 84 85 86 86 87 87 88 88 88 88 89 89 89 89 89 89 89 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 87 87 87 87 88 88 88 88 88 89 89 89 90 90 90 91 91 92 92 92 93 93 94 94 95 95 95 96 96 96 97 97 97 97 97 97 97 97 97 97 97 96 96 95 95 95 94 93 93 92 91 91 90 89 88 88 87 86 85 84 83 82 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 54 53 52 51 50 49 48 47 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 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 44 45 46 47 48 49 50 51 52 53 53 54 55 56 57 58 59 59 60 61 61 62 62 63 63 63 63 64 64 64 63 63 63 63 62 62 61 60 60 59 58 58 57 56 55 54 53 52 52 51 50 49 48 48 47 46 45 45 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 35 34 34 34 34 34 33
 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 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 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 11 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 25 26 27 29 31 33 35 37 39 41 43 46 48 50 52 54 56 58 59 60 61 62 62 61 60 59 58 56 54 52 50 47 45 43 40 38 36 34 32 30 28 26 25 23 22 21 20 19 18 17 16 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 8 8 8 9 9 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 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6
 155 156 156 156 156 155 154 153 151 149 147 145 142 139 136 133 129 125 122 118 114 110 106 102 98 93 90 86 82 78 74 71 67 64 61 58 55 52 50 47 45 43 41 39 37 35 34 32 31 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 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 36 37 38 40 41 43 44 46 48 49 51 53 55 57 59 61 63 64 66 68 69 71 72 73 74 75 76 76 76 76 76 76 75 74 73 72 71 70 69 67 66 64 63 61 59 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 35 36 37 37 38 38 39 39 39 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 25 25 25 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 36 37 39 41 42 44 46 48 51 53 55 58 60 63 66 69 72 75 78 81 84 87 91 94 97 100 104 107 110 114 117 120 123 126 129 132 135 138 140 143 145 147 149 151 152 153 154
 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 9 9 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 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 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 9 9 9 9 9 9 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 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 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 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 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7
 26 26 26 25 25 25 24 24 23 23 23 22 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 18 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 30 31 31 32 32 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 38 39 40 40 41 42 43 44 45 46 47 48 50 51 52 53 53 54 55 56 57 58 59 59 60 60 61 61 62 62 62 63 63 63 63 63 63 63 62 62 62 61 61 60 60 59 58 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 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 21 21 21 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 33 34 35 36 37 39 40 41 43 44 46 47 49 51 52 54 56 58 60 61 63 65 67 69 70 72 74 75 77 78 79 80 81 82 82 83 83 83 83 82 82 81 80 79 78 77 76 74 73 71 69 68 66 65 63 61 60 58 57 55 54 52 51 50 49 48 46 45 44 44 43 42 41 40 40 39 38 38 37 37 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 17 17 17 16 16 16 15 15 15 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 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 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 29 29 28 28 27 27 26 26 25 24 24 23 23 22 21 21 20 20 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 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 16 17 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 25 26 26 26 26 26 26 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 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19
 52 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 31 31 32 33 34 35 37 38 39 41 43 44 46 48 50 53 55 57 60 62 65 68 71 74 77 80 84 87 90 94 97 100 104 107 110 113 116 119 122 125 128 130 132 134 136 138 139 140 141 142 143 143 143 144 143 143 142 142 141 140 139 138 136 135 133 132 130 128 126 124 122 120 118 116 114 112 109 107 105 103 101 98 96 94 92 90 88 86 84 82 81 79 77 75 74 72 71 69 68 66 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 52 51 51 50 50 49 49 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 41 41 40 40 39 39 38 38 37 36 36 35 34 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 17 16 16 16 16 16 16 15 15 15 15 15 16 16 16 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 26 26 27 27 28 29 29 30 30 31 31 32 33 33 34 34 35 35 36 37 37 38 39 39 40 40 41 42 43 43 44 45 46 47 48 48 49 51 52 53 54 55 56 58 59 61 62 64 65 67 68 70 71 73 75 76 78 79 80 82 83 84 85 85 86 86 86 86 86 86 85 85 84 83 82 81 79 78 76 75 73 72 70 68 67 65 63 62 60 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
 48 47 46 46 45 44 44 43 42 42 41 41 40 40 39 38 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 47 48 49 49 50 51 51 52 53 53 54 55 55 56 57 57 58 59 59 60 60 60 61 61 61 62 62 62 62 62 62 62 62 62 62 61 61 60 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 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 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 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 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 56 56 56 57 57 58 58 59 59 60 60 61 62 62 63 64 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 83 84 85 86 86 87 87 88 88 88 88 88 88 88 88 87 87 86 85 85 84 83 82 81 80 79 77 76 75 74 73 72 70 69 68 67 66 65 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 48
 39 38 37 36 35 34 34 33 32 31 30 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 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 34 34 35 36 37 38 39 39 40 41 42 43 44 44 45 46 47 47 48 49 50 50 51 51 52 52 53 53 54 54 54 55 55 55 55 55 55 55 55 55 55 54 54 54 53 53 53 52 52 51 51 50 50 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 22 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 19 19 19 19 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 36 36 37 37 38 38 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 47 48 48 49 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 58 59 59 60 60 60 61 61 61 61 62 62 62 62 62 62 62 61 61 61 61 60 60 59 59 58 58 57 56 55 55 54 53 52 51 50 49 48 48 47 46 45 44 43 42 41 40
 72 69 67 65 63 60 58 57 55 53 52 50 49 48 46 45 44 43 42 41 41 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 42 42 43 43 44 45 45 46 46 47 48 48 49 49 50 50 51 51 51 52 52 52 53 53 53 53 53 53 54 54 54 54 54 54 54 55 55 55 55 55 55 56 56 56 56 57 57 57 58 58 59 59 60 60 61 62 62 63 64 65 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 81 82 83 83 84 84 85 85 85 85 85 85 85 85 85 84 84 83 83 83 82 82 81 81 80 80 79 79 78 78 77 77 77 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 73 73 72 72 71 71 70 69 68 68 67 66 65 64 63 61 60 59 58 57 56 55 54 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 38 38 37 37 37 37 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 45 45 46 47 48 49 50 51 52 53 54 56 57 59 60 62 63 65 67 69 71 74 76 79 81 84 87 90 94 97 101 105 109 113 118 122 127 132 137 143 148 154 160 166 172 178 184 190 196 201 207 212 216 221 225 228 230 232 234 235 235 234 232 230 228 224 220 216 211 206 201 195 189 183 177 171 165 159 153 147 141 136 130 125 120 115 111 106 102 98 94 91 87 84 81 78 75
 23 22 22 22 22 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 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 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 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 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 23 23 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 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 47 47 48 49 49 50 50 51 51 51 51 51 51 51 50 50 49 49 48 48 47 46 45 45 44 43 42 41 40 39 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 27 27 26 26 26 25 25 24 24 24 23 23 23
 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 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 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 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 25 26 26 27 27 28 29 30 30 31 32 33 33 34 35 35 36 37 37 38 39 39 40 40 41 41 41 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 42 42 42 42 43 43 43 43 43 44 44 45 45 45 46 47 47 48 49 49 50 51 52 52 53 54 55 56 57 57 58 59 60 60 61 61 62 62 63 63 63 63 63 63 63 62 62 61 61 60 59 58 58 57 56 55 54 52 51 50 49 48 47 45 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 57 58 58 58 59 59 58 58 58 58 57 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 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26
 14 14 13 13 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 30 31 32 33 33 34 35 35 36 36 37 37 37 37 37 37 37 37 36 36 35 35 34 33 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 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 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 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 28 29 30 31 32 33 34 35 35 36 37 37 38 38 38 38 38 38 38 37 37 36 35 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15
 31 31 31 30 30 30 30 30 30 30 29 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 35 35 36 36 37 37 38 38 39 39 39 40 40 40 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 38 38 37 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 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 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 59 60 61 61 62 63 63 64 64 64 64 65 65 65 64 64 64 64 64 63 63 63 62 62 62 61 61 60 60 59 59 59 58 58 57 57 57 56 56 56 55 55 55 55 54 54 54 54 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 43 43 44 44 45 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 64 65 66 68 69 71 72 73 75 76 77 78 79 80 81 82 82 83 83 83 83 83 82 82 81 80 79 78 77 76 74 73 71 70 68 67 65 63 62 60 59 57 56 55 53 52 51 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 37 36 35 35 34 34 34 33 33 32 32 32 32 31
 23 24 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 41 42 43 44 45 46 47 47 48 49 50 51 51 52 53 54 54 55 55 56 57 57 57 58 58 59 59 59 59 59 60 60 60 60 60 60 59 59 59 59 58 58 58 57 57 57 56 56 55 55 54 54 53 53 52 52 51 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 41 41 40 40 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 39 39 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 49 49 50 50 50 49 49 49 49 48 48 47 47 46 46 45 44 44 43 42 41 41 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 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 23 23 23 23 23 22 22 22 22 21 21 21 21 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 17 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 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
 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 37 39 40 41 42 43 44 45 45 45 45 45 45 44 43 43 41 40 39 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 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 20 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 51 52 53 53 53 54 53 53 53 52 51 50 49 48 47 45 44 42 40 38 37 35 33 32 30 28 27 25 24 23 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9
 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 36 37 38 39 40 41 42 44 45 47 48 50 52 54 55 57 59 61 63 65 66 68 70 71 72 74 75 75 76 77 77 77 77 76 76 75 74 73 72 70 69 67 66 64 63 61 60 58 56 55 53 52 50 49 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 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 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 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 56 57 57 57 58 58 57 57 57 57 56 55 55 54 53 52 51 50 48 47 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 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
 34 34 34 34 33 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 27 28 29 31 32 33 35 37 38 40 41 43 45 46 48 49 51 52 53 54 55 56 56 57 57 57 57 56 56 55 54 53 52 51 50 49 48 46 45 44 43 42 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 27 28 30 31 33 35 37 38 41 43 45 47 49 51 54 56 58 60 62 63 65 66 67 68 68 68 68 68 67 66 65 64 63 61 59 58 56 54 52 50 49 47 45 44 42 40 39 38 36 35 34 33 32 31 30 29 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 28 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 35 35 35 35 35 34
 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 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 27 27 27 27 27 28 28 28 28 29 29 29 30 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 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 37 38 38 38 39 39 39 40 40 41 41 41 42 42 42 43 43 43 44 44 44 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 45 45 45 45 45 44 44 44 44 44 43 43 43 42 42 42 42 41 41 41 40 40 40 40 39 39 39 39 38 38 38 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 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 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 26 26 26 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
 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 30 31 32 34 35 37 39 41 42 45 47 49 51 53 56 58 61 63 65 68 70 72 74 75 76 77 78 78 78 78 77 76 74 72 70 68 66 63 61 58 56 53 51 48 46 44 41 39 38 36 34 32 31 30 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 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 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 39 39 40 41 42 43 45 46 47 49 50 52 54 56 58 60 63 66 68 71 74 77 80 84 87 90 94 97 100 103 105 108 109 111 112 112 112 112 111 109 107 105 102 99 96 93 89 86 82 79 75 72 69 66 63 60 57 55 53 50 48 46 45 43 41 40 39 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27
 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 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 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 43 43 44 45 46 47 47 49 50 51 52 53 54 56 57 58 60 61 62 64 65 66 67 69 70 71 72 73 73 74 75 75 76 76 76 76 76 76 76 75 75 75 74 74 73 72 72 71 70 70 69 68 68 67 66 66 65 65 64 64 63 63 62 62 62 61 61 61 60 60 60 59 59 59 58 58 57 57 56 56 55 55 54 53 53 52 51 51 50 49 48 48 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 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 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 36 37 38 38 39 40 41 41 42 44 45 46 47 49 50 52 54 56 58 60 63 65 68 71 74 77 80 84 87 91 95 98 102 106 110 114 118 121 125 128 131 134 137 139 141 142 143 144 144 143 143 141 140 138 136 133 130 127 124 121 118 115 111 108 105 102 98 95 92 89 87 84 82 79 77 75 73 71 69 68 66 65 64 63 62 61 60 59 58 57 57 56 56 55 55 54 54 54 53 53 53 52 52 52 51 51 51 51 50 50 50 49 49 49 48 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 43 42 42 42 42 41 41
 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 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 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 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 13 13 12 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 8 8 8 8 8 8 8 8 8 9 9 9
 34 35 35 35 35 36 36 37 37 38 38 39 40 41 42 42 43 44 45 47 48 49 50 51 52 54 55 56 57 58 59 60 61 61 62 62 62 63 63 63 62 62 61 61 60 59 58 57 56 55 54 52 51 50 49 47 46 45 44 43 42 40 39 38 38 37 36 35 34 34 33 33 32 32 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 55 56 57 58 59 60 61 61 62 63 63 63 63 63 63 63 62 61 61 60 59 58 56 55 54 52 51 50 48 47 45 44 42 41 40 39 37 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 52 53 54 55 56 58 59 60 60 61 62 63 63 63 64 64 64 64 64 64 63 63 63 62 61 61 60 59 59 58 57 56 55 55 54 53 52 51 51 50 49 49 48 48 47 47 46 46 46 45 45 45 45 45 44 44 44 45 45 45 45 45 46 46 46 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 66 66 67 68 69 69 69 70 70 70 69 69 69 68 67 66 65 64 63 62 61 59 58 56 55 54 52 51 50 48 47 46 45 44 43 42 41 40 39 38 38 37 37 36 36 35 35 35 35 34 34 34 34 34
 53 53 54 54 54 54 54 54 54 54 54 53 53 52 52 51 51 50 49 49 48 47 47 46 46 45 44 44 43 42 42 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 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 39 39 39 39 40 40 39 39 39 39 39 39 38 38 38 37 37 36 36 35 35 34 33 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 23 23 23 24 24 24 25 26 26 27 27 28 29 29 30 31 32 33 34 34 35 36 37 38 39 40 41 41 42 43 44 44 45 45 46 46 47 47 47 47 48 48 48 48 47 47 47 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 44 44 44 44 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 43 43 42 41 41 40 40 39 38 37 37 36 35 34 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 23 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 33 34 35 36 38 39 40 41 42 43 44 45 46 47 48 49 50 50 51 52 52
 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 29 30 31 31 32 32 33 33 34 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 42 42 42 42 42 43 43 43 42 42 42 42 42 41 41 41 40 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 10 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 26 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 38 39 40 41 42 43 43 44 45 46 46 47 47 48 48 48 49 49 49 49 48 48 48 47 47 46 46 45 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 23 23 22 22 21 20 20
 21 21 21 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 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 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 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 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 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 28 29 30 31 32 33 34 35 36 37 38 39 39 40 41 42 43 43 44 44 45 45 45 45 45 44 44 43 42 42 41 39 38 37 36 35 33 32 31 29 28 27 26 24 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 9 9 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 16 17 17 18 18 19 20 20 21 21 22 23 23 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 42 42 42 42 41 41 41 41 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 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 21 21 21 21 21 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 33 34 35 37 38 40 41 43 45 47 49 51 53 55 57 59 62 64 66 68 70 72 74 75 77 78 79 80 81 81 81 81 81 81 80 80 79 78 77 76 75 73 72 70 69 67 66 65 63 62 60 59 57 56 55 54 52 51 50 49 48 46 45 44 43 42 41 40 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 30 31 32 33 35 36 38 39 41 43 45 48 50 53 55 58 60 63 66 68 71 74 76 78 80 82 83 85 85 86 86 86 86 85 84 83 82 80 78 77 75 73 71 69 67 65 64 62 60 59 57 56 55 54 53 52 51 50 49 48 48 47 47 46 46 45 45 45 45 44 44 44 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 29 29 29 28 28 27 26 26 25 24 24 23 22 22 21 20 20 19 18 18 18 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 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 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 31 32 32 33 33 33 33 33 33 33 32 32 31 31 30 29 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 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 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 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 15 15 15 15 15 16 16 16 17 17 17 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 29 29 29 30 30 30 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 42 43 43 44 44 44 45 45 46 46 46 47 47 47 48 48 48 48 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 48 48 48 47 47 47 46 46 45 45 44 44 43 42 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 48 48 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 47 47 47 48 48 48 48 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 52 52 53 53 54 54 55 56 56 57 57 57 58 58 59 59 59 59 60 60 60 60 60 60 60 60 60 59 59 59 58 58 58 57 57 56 56 55 54 53 53 52 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28
 27 26 26 25 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 41 42 43 44 46 47 48 50 51 52 54 55 57 58 59 61 62 64 65 66 67 68 69 70 71 71 72 72 72 73 72 72 72 72 71 70 70 69 68 67 66 65 64 63 62 61 59 58 57 56 55 54 53 52 51 51 50 49 48 48 47 47 46 45 45 44 44 44 43 43 42 42 42 41 41 40 40 40 39 39 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 35 36 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 56 56 56 55 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 31 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 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 42 43 43 44 44 44 45 45 45 45 45 44 44 44 43 43 42 42 41 40 40 39 38 37 36 35 34 34 33 32 31 30 29 29 28
 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 39 39 40 41 42 43 44 45 47 48 50 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 80 82 83 84 84 85 85 85 84 83 82 81 79 77 75 73 71 68 66 63 61 58 56 53 51 48 46 44 42 40 39 37 36 34 33 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 44 46 48 49 51 53 54 56 57 59 60 61 62 63 64 65 66 66 67 67 67 67 67 67 67 67 67 66 66 65 65 64 64 63 63 62 61 61 60 59 59 58 57 56 55 54 54 53 52 51 50 48 47 46 45 44 43 42 41 40 39 37 36 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 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 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 31 32 33 33 34 34 34 35
 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 32 32 33 34 35 36 37 39 40 41 43 45 46 48 50 52 55 57 59 61 64 66 69 71 74 76 78 80 82 83 85 86 87 87 87 87 86 85 84 82 80 78 76 73 71 68 65 63 60 57 55 52 50 47 45 43 41 40 38 37 35 34 33 32 31 31 30 29 29 29 28 28 28 28 28 28 29 29 29 30 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 52 53 55 56 57 58 59 59 60 60 61 61 61 60 60 59 59 58 57 56 55 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 64 65 65 66 67 67 67 68 68 68 67 67 67 66 66 65 64 63 62 61 59 58 56 55 53 52 50 48 47 45 43 41 40 38 36 35 33 32 30 29 28 27 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 34 36 37 38 39 40 42 43 44 45 46 46 47 48 48 49 49 49 50 50 50 50 50 49 49 49 48 48 48 47 46 46 45 45 44 44 43 42 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 31 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
 25 26 26 26 26 27 27 27 27 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 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 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 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 47 48 49 50 50 51 52 52 53 53 53 53 54 54 54 53 53 53 52 52 52 51 50 50 49 48 47 47 46 45 44 43 42 41 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 32 32 32 32 32 32 33 33 33 34 34 35 35 36 37 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 60 60 60 60 60 60 59 59 58 57 57 56 55 54 52 51 50 49 48 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25
 15 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 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 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 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 25 26 27 27 28 28 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 99 95 91 87 83 79 75 71 67 63 60 57 54 51 48 46 44 42 40 39 37 36 35 34 33 32 32 31 31 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 38 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 51 52 53 55 56 57 59 60 61 63 65 66 68 70 71 73 74 76 77 79 80 81 82 83 83 83 83 83 82 82 81 79 78 76 74 72 70 68 65 63 61 58 56 54 51 49 47 45 43 42 40 38 37 35 34 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 23 23 24 25 26 28 29 30 31 33 34 36 37 39 40 41 43 44 45 47 48 48 49 50 50 51 51 51 51 51 51 50 50 49 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 24 24 23 23 22 22 22 21 21 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 37 38 39 40 42 43 45 47 48 50 52 55 57 60 62 65 68 71 75 78 82 85 89 93 97 100 103 107 109 112 113 115 115 115 115 113 111 109 106 103
 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 48 49 50 51 52 53 53 54 55 55 56 56 57 57 57 57 58 58 58 58 57 57 57 56 56 55 54 54 53 52 51 49 48 47 46 44 43 42 40 39 38 36 35 34 33 31 30 29 28 27 27 26 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 47 48 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 51 50 50 50 49 49 49 48 48 48 47 47 46 46 45 45 44 44 43 42 42 41 41 40 40 39 39 38 37 37 36 36 35 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 37 38 39 40 42 43 45 46 48 50 52 54 56 59 61 64 66 69 71 74 77 79 82 84 86 89 91 93 94 96 97 97 98 98 98 97 96 95 94 92 90 87 85 82 80 77 74 71 68 65 62 59 56 54 51 49 46 44 42 40 38 37 35 34 32 31 30 29 28 28 27 26 26 26 25 25 25 25 25 25 25 26 26 26 27 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 49 50 52 53 55 56 57 58 59 60 61 62 63 63 63 64 64 63 63 63 62 61 61 60 59 58 56 55 54 52 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 31 30 30 29 29 29 29 28 28 28 28 29 29 29
 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 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 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 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 29 30 30 31 32 32 33 34 34 35 35 36 36 37 37 37 37 37 37 37 37 37 37 37 37 36 36 35 35 34 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20
 12 12 11 11 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 23 24 25 26 27 28 30 31 32 33 34 34 35 35 35 36 35 35 35 34 33 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 24 24 25 25 26 27 27 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 44 44 44 44 43 43 42 41 39 38 37 35 34 32 31 29 28 26 25 24 22 21 20 19 18 18 17 16 15 15 14 14 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 13 14 15 16 17 17 18 19 20 21 22 22 23 24 24 25 25 26 26 26 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 19 19 19 18 17 17 16 16 15 14 14 13
 14 13 13 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 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 17 17 17 18 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 32 33 34 34 35 35 35 35 35 35 35 35 35 34 34 33 33 32 31 30 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 24 24 25 25 25 25 25 25 24 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 18 18 19 20 20 21 22 22 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 28 28 27 27 26 25 25 24 23 22 21 21 20 19 18 17 17 16 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
 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 25 24 24 24 24 24 23 23 22 22 21 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 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 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 19 20 21 22 23 23 24 25 25 26 26 27 27 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 21 21 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 8 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 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 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 21 22 23 24 25 25 26 27 27 28 28 28 28 28 28 28 28 28 27 27 27 26 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 15 16 16 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 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 13 13 13 13 13 13 13 13 12 12 12 12 12 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 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 27 28 29 30 31 31 32 33 33 34 34 35 35 35 35 35 34 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 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 25 25 25 25 24 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 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 25 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 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 29 29 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 35 35 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 35 35 34 34 33 33 32 31 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 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 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 39 40 41 42 42 43 44 44 45 46 46 46 47 47 47 47 47 47 46 46 46 45 44 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 27 26 26 26 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 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 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 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 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 3 3 3 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 12 11 11 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 21 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 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 14 14 15 16 18 19 20 21 22 23 24 25 25 26 26 27 27 26 26 26 25 25 24 23 23 22 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 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 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 12 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 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 23 23 24 24 24 24 24 23 23 22 22 21 20 20 19 18 17 16 15
 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 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 7 7 7 7 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 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 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 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 10 10 10 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5
 21 22 23 24 25 26 27 27 28 29 30 31 31 32 32 33 33 33 33 33 33 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 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 19 19 19 19 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 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 35 36 37 38 39 39 40 41 42 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 60 60 61 61 62 62 62 62 62 62 62 61 60 59 58 57 56 54 53 51 50 48 47 45 43 42 40 39 38 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 42 42 43 44 45 45 46 47 47 48 49 49 49 50 50 50 49 49 49 48 47 47 46 45 44 43 42 41 39 38 37 36 35 34 33 32 32 31 30 29 28 28 27 27 26 25 25 24 24 24 23 23 22 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 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
 19 18 18 18 18 18 18 18 19 19 19 19 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 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 27 28 29 30 31 32 33 34 34 35 35 36 36 37 37 37 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 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 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 33 34 35 35 36 36 36 37 37 37 36 36 36 35 35 34 33 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 25 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 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 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 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 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 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 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17
 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19 20 20 21 22 22 23 24 24 25 26 26 27 27 28 28 29 29 29 30 30 30 30 30 31 31 30 30 30 30 30 29 29 28 28 27 27 26 25 25 24 23 22 21 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 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 16 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 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 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 19 19 20 20 21 21 22 22 22 23 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 18 18 18 17 17 17 16 16 15 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 10 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 20 21 22 23 23 24 24 25 26 26 27 27 28 28 28 29 29 29 29 30 30 30 30 30 29 29 29 29 29 28 28 27 27 26 26 25 25 24 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 9 8 8
 18 19 20 21 22 23 24 25 26 27 27 28 28 28 29 28 28 28 27 27 26 26 25 24 23 22 22 21 20 19 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 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 42 43 45 46 47 49 49 50 51 51 51 50 49 48 47 45 43 42 39 37 35 33 31 29 27 25 24 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 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 14 14 14 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 29 30 30 30 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18
 23 24 25 26 27 28 30 31 33 35 36 38 40 41 43 44 46 47 48 49 50 50 50 50 50 49 49 48 47 46 45 44 43 41 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 21 21 21 20 20 19 19 18 17 17 16 15 15 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 39 40 41 42 42 43 43 44 44 44 44 45 45 45 45 45 44 44 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 38 37 36 36 35 34 33 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 13 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 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 21 21 21 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
 13 13 13 13 14 14 14 15 15 16 17 18 19 20 21 22 23 24 25 27 28 30 31 33 35 36 38 40 42 44 46 48 50 52 54 56 59 61 63 66 68 71 73 75 77 79 81 83 84 85 86 87 87 87 86 85 84 83 81 79 77 74 72 69 66 63 60 57 54 51 48 45 42 40 37 35 32 30 28 26 24 23 21 20 18 17 17 16 15 15 14 14 14 14 14 15 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 27 27 28 29 29 30 30 31 31 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 31 31 31 30 30 30 29 29 28 28 27 27 26 25 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 16 16 17 18 19 20 22 23 24 26 28 30 32 34 36 39 41 44 47 49 52 55 58 61 64 68 71 74 77 80 82 85 87 90 92 93 95 96 96 97 97 96 96 95 93 92 90 88 86 83 81 78 76 73 70 68 65 62 60 57 54 52 50 47 45 43 40 38 36 34 32 31 29 27 26 24 23 21 20 19 18 17 16 15 15 14 14 14 14 14 14 14 14 15 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 32 34 35 36 37 39 40 41 42 43 44 45 46 47 47 48 49 49 50 50 51 51 51 51 52 52 52 52 52 52 51 51 51 50 50 49 49 48 47 46 45 44 43 42 41 40 38 37 36 34 33 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 15 14 14
 23 23 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 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 25 26 26 27 27 28 28 27 27 27 26 25 24 23 22 21 21 20 19 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 27 28 29 29 30 30 31 31 32 32 32 32 33 33 33 33 33 32 32 32 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 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 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 17 18 19 19 20 20 20 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 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 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 21 21 21 21 21 21 22 22 22 23
 16 16 17 17 18 19 20 21 22 24 25 27 28 30 31 33 35 36 38 39 41 42 43 44 45 45 46 46 46 45 45 44 44 43 42 41 39 38 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 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 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 32 33 34 36 37 39 41 42 44 46 48 49 51 53 55 56 57 59 59 60 61 61 61 60 59 58 57 55 54 52 50 47 45 43 41 38 36 34 32 30 28 26 24 22 21 19 18 17 16 15 14 14 13 13 13 12 12 12 13 13 13 13 14 14 15 15 16 17 17 18 19 19 20 20 21 21 22 22 23 23 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 30 31 32 33 35 36 38 39 41 42 44 45 46 47 49 49 50 51 51 52 52 51 51 51 50 49 48 47 45 44 43 41 40 38 36 35 33 32 30 29 27 26 25 24 22 21 20 19 19 18 17 17 16 16 16 15 15 16
 5 6 6 6 7 7 7 8 8 9 10 10 11 11 12 12 13 13 13 14 14 14 14 14 14 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 12 12 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 16 17 17 18 18 18 19 19 19 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 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 6 6 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 17 17 18 18 19 19 20 21 21 22 22 23 23 24 24 24 25 25 25 25 24 24 23 23 22 21 20 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 41 42 43 45 47 48 50 52 54 56 58 60 62 64 66 67 69 70 71 72 72 72 72 71 70 69 67 65 62 60 57 54 52 49 46 44 42 40 38 37 35 34 33 33 32 32 32 32 33 33 33 34 35 35 36 37 37 38 39 39 40 40 41 41 41 42 42 42 42 42 42 42 41 41 41 40 40 40 39 39 38 38 37 37 37 36 36 35 35 35 35 34 34 34 34 34 34 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 39 40 41 42 43 44 45 46 48 49 51 52 54 56 58 60 62 64 66 68 70 72 75 77 79 82 84 86 89 91 93 95 97 99 101 102 103 104 104 105 104 104 103 102 100 99 97 94 92 89 87 84 81 79 76 73 70 67 65 62 60 57 55 53 51 49 47 45 43 42 40 39 38 37 36 35 35 35 35 35 35 36 37 38 39 41 42 44 47 49 51 54 56 58 60 62 64 66 67 68 68 68 68 68 67 67 66 65 63 62 61 59 58 57 55 54 53 52 51 50 49 48 47 46 46 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 40 40 39 39 39 38 38 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 18 19 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 22 22 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 13 12 12 12 11 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 7 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 29 31 32 34 35 37 38 39 41 42 43 44 45 46 46 47 47 47 48 47 47 47 46 46 45 44 43 42 41 40 39 38 36 35 34 33 32 30 29 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 22 23 24 24 25 25 26 27 27 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 30 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 23 24 25 25 26 26 27 27 27 28 28 28 28 29 29 28 28 28 28 27 27 26 26 25 24 23 23 22 21 20 19 18 17 16 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 7 7
 12 12 12 12 12 13 13 14 15 15 16 17 18 19 20 21 22 24 25 26 27 29 30 31 32 34 35 36 37 38 40 41 42 43 44 44 45 46 47 47 48 48 49 49 49 49 49 49 48 48 47 47 46 45 44 43 42 41 40 38 37 36 34 33 32 30 29 28 26 25 24 23 22 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 17 18 18 19 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 30 30 30 29 29 28 28 27 26 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 10 10 10 10 11 11 11 12 13 14 15 16 17 18 19 20 22 23 24 26 27 28 30 31 32 33 34 35 36 37 37 38 38 38 38 38 38 38 38 37 37 37 36 35 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 26 27 28 29 31 32 33 35 36 37 39 40 41 43 44 45 46 48 49 50 51 51 52 53 53 54 54 54 54 54 54 53 53 52 51 51 50 49 48 47 45 44 43 41 40 39 37 36 34 33 31 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 13 12 12 12
 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 24 25 26 26 27 27 28 28 29 29 29 30 30 30 30 31 31 31 31 31 30 30 30 29 29 28 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 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 18 18 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 17 18 19 19 20 20 21 21 22 22 22 22 22 23 23 23 22 22 22 22 22 21 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 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 5 5 5 6 6 6 7 8 8 9 10 10 11 12 12 13 14 14 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6
 38 37 35 34 33 31 30 30 29 28 28 27 27 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 31 31 32 32 33 33 34 35 35 36 36 37 37 38 38 38 39 39 39 40 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 36 36 36 36 36 36 36 37 37 38 39 40 41 43 44 46 47 48 50 51 52 53 53 54 54 54 54 53 53 52 51 50 49 48 46 45 44 43 41 40 39 38 37 36 34 33 33 32 31 30 29 29 28 27 27 26 26 26 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 28 28 29 30 31 31 32 34 35 36 37 39 40 42 44 45 47 48 49 50 51 52 53 53 53 52 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 38 38 39 40 41 42 43 44 45 47 48 49 51 52 54 55 57 58 60 61 63 64 65 66 67 67 67 67 67 66 66 64 63 62 60 58 56 55 53 51 50 48 47 46 45 44 43 43 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 43 44 44 45 46 47 48 49 50 51 51 52 52 52 52 52 52 51 50 49 48 47 45 43 42 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
 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 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 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 2 2 2 2 2 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 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 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 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 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 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 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 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 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 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 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 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 10 11 11 12 13 14 14 15 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 32 32 33 33 33 33 33 32 32 31 31 30 29 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 10 10 10 10 11 11 11 12 13 13 14 15 15 16 17 17 18 19 19 20 20 21 21 22 22 22 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 28 28 28 28 28 28 27 27 27 26 26 26 25 25 24 24 23 22 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 13 12 12 13 13 13 14 14 15 16 16 17 18 19 20 22 23 24 25 27 28 29 31 32 33 34 35 36 37 38 39 40 40 41 41 41 41 42 42 41 41 41 41 40 40 39 39 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 19 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 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 14 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 26 27 27 28 28 28 28 28 28 28 28 28 27 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 9
 22 22 22 22 22 22 23 23 24 25 26 26 27 28 29 30 31 32 32 33 34 34 35 35 35 35 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 39 39 39 38 38 37 36 34 33 31 29 28 26 24 22 21 19 18 17 16 15 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 18 18 19 19 20 21 21 22 23 24 25 26 26 27 28 29 30 31 33 34 35 36 37 38 39 40 41 42 43 43 44 45 45 45 46 46 45 45 45 44 43 42 41 40 38 37 35 34 32 31 29 27 26 24 22 21 20 18 17 16 15 14 14 13 13 13 13 14 14 15 16 18 19 21 23 25 27 30 32 35 39 42 46 50 54 58 62 66 71 75 79 83 87 90 92 94 95 96 95 94 93 90 87 84 80 76 72 68 65 61 57 53 50 47 44 41 39 36 34 32 30 28 27 25 24 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 13 14 15 17 18 20 22 24 26 28 30 32 34 36 37 39 40 40 40 40 40 40 39 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 41 42 43 44 45 46 46 47 48 48 48 48 48 47 46 45 44 43 41 40 38 37 35 33 32 30 28 27 26 25 24 23 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 23 24 25 27 28 29 30 32 33 35 36 38 40 42 44 47 49 52 54 57 60 63 66 69 72 75 78 80 83 85 87 88 88 88 88 86 85 82 79 76 73 69 65 61 57 53 49 45 42 38 35 32 29 26 24 22 20 18 17 15 14 13 12 12 11 11 11 11 12 12 13 13 14 15 16 17 18 20 21 23 24 26 27 29 30 32 34 35 37 38 39 41 42 43 44 45 46 47 48 48 48 49 49 49 48 48 48 47 47 46 45 44 44 43 42 41 40 38 37 36 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 12 12 11 11 11 11 10 10 11 11 11 11 12 13 13 14 15 16 16 17 18 19 20 21 21 22 23 23 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 32 32 32 31 31 31 31 30 30 29 29 28 27 26 26 25 24 23 22 21 20 18 17 17 16 15 14 13 13 12 12 11 11 11 11 12 12 13 14 15 16 17 19 21 23 25 27 30 32 35 38 41 44 47 50 53 56 59 62 64 66 68 69 70 70 70 69 69 67 66 64 62 60 58 56 54 52 50 48 47 45 43 42 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 27 27 26 26 25 25 24 23 23 22 21 20 19 19 18 17 16 15 14 14 13
 31 31 32 32 33 35 36 37 39 40 42 44 46 47 49 51 52 54 55 57 58 59 60 61 62 63 64 64 65 65 66 66 66 66 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 65 65 65 65 64 64 64 63 63 63 62 62 61 60 60 59 58 57 56 55 54 53 52 51 50 48 47 46 44 43 42 40 39 38 37 36 35 34 34 33 33 33 33 33 34 34 35 36 37 38 39 41 42 43 44 46 47 48 49 50 51 52 53 54 54 55 56 56 57 57 58 58 59 59 60 60 60 61 61 61 62 62 62 63 63 64 64 64 65 65 65 66 66 66 67 67 67 67 67 67 67 67 67 66 66 65 64 63 62 61 60 59 57 56 54 53 51 49 47 45 43 42 40 38 36 35 34 32 31 30 30 29 29 29 29 29 30 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 49 50 51 51 52 52 53 53 54 54 55 55 55 56 56 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 61 62 62 62 62 62 61 61 61 60 60 59 59 58 57 56 54 53 52 50 49 47 45 44 42 40 39 37 35 34 32 31 30 29 29 28 28 28 28 28 28 29 30 31 31 33 34 35 36 37 39 40 42 43 44 46 47 48 49 51 52 53 54 55 56 57 58 59 60 61 61 62 63 63 64 64 64 65 65 65 65 65 65 65 65 65 65 64 64 64 63 63 62 61 61 60 59 58 57 56 55 54 53 52 51 50 48 47 46 44 43 42 40 39 38 36 35 34 33 32 32 31 31 31 30
 20 20 20 20 20 21 22 22 23 24 25 27 28 29 30 32 33 34 35 37 38 39 40 41 42 42 43 44 44 45 45 45 46 46 46 46 46 46 46 45 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 38 37 37 36 35 35 34 33 32 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 22 22 23 24 25 26 27 29 30 32 33 35 36 38 39 40 41 42 42 43 43 43 43 43 43 42 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 40 41 41 41 41 41 41 41 41 40 40 39 39 38 37 36 35 34 34 33 32 31 30 30 29 29 28 28 28 28 29 29 30 31 32 33 35 36 38 39 41 42 43 45 46 47 48 49 50 50 50 51 51 50 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 32 32 32 33 33 33 34 34 34 35 36 36 37 37 38 39 39 40 40 40 41 41 41 41 40 40 39 38 37 36 35 33 32 31 29 28 26 25 24 23 23 22 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 52 53 54 54 55 55 56 56 56 56 55 55 54 53 52 51 49 48 46 45 43 41 39 37 35 33 31 30 28 26 25 24 23 22 21 20
 11 11 11 11 12 12 13 14 15 16 17 19 20 22 23 25 27 29 31 34 36 38 41 44 46 49 51 54 56 58 60 62 64 65 66 67 67 68 67 67 66 65 64 63 61 59 58 56 54 52 51 49 47 46 44 42 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 12 12 12 11 11 11 11 11 11 12 12 12 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 32 33 34 34 35 36 38 39 40 41 42 44 45 46 47 49 50 51 52 52 53 53 54 54 53 53 52 51 49 48 46 44 42 40 38 36 34 32 29 27 25 24 22 20 18 17 16 15 14 13 12 11 11 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 19 20 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 38 39 39 40 40 40 40 40 40 40 39 39 39 38 38 37 36 36 35 34 34 33 32 31 30 30 29 28 27 26 25 25 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 12 12 12 11 11 11 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 23 24 24 25 26 27 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 34 34 34 34 34 33 33 32 31 31 30 29 28 27 26 25 24 22 21 20 19 18 17 16 15 14 13 13 12 12 11
 2 3 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 15 15 15 14 13 13 12 12 11 10 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 3 2 2 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 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 14 14 13 13 12 12 11 10 10 9 8 8 7 7 6 5 5 4 4 4 3 3 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 14 14 15 15 15 14 14 14 14 14 13 13 13 12 12 11 11 10 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 16 17 18 19 21 22 24 25 26 28 29 30 31 32 32 32 32 32 32 31 30 29 28 27 25 24 23 21 20 19 17 16 15 14 13 12 12 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 36 36 36 36 36 35 34 32 31 29 28 26 24 23 22 20 19 18 17 16 15 14 13 13 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 16 17 18 20 21 23 25 27 29 32 34 37 40 43 46 49 51 53 55 56 56 55 54 51 48 45 41 38 34 31 27 25 22 20 18 16 15 14 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 22 22 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 21 21 20 20 19 19 18 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 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 14 15 15 16 18 19 20 21 22 23 24 25 25 26 26 26 26 26 25 25 24 24 23 23 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 23 24 26 27 28
 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 34 35 36 36 37 38 38 39 39 40 40 41 41 41 42 42 43 43 43 44 44 45 45 45 46 46 46 46 47 47 47 47 47 46 46 46 45 45 44 43 42 42 41 39 38 37 36 35 34 33 32 30 29 28 27 26 25 25 24 23 22 22 21 21 21 20 20 20 21 21 22 22 23 25 26 28 29 31 34 36 38 41 44 46 48 50 52 54 55 56 56 56 56 55 55 54 52 51 50 48 47 45 44 42 41 39 38 37 36 35 34 33 32 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 38 39 39 40 41 43 44 45 46 48 49 51 52 53 55 56 57 58 58 58 58 58 57 56 54 52 50 48 45 42 39 37 34 32 29 27 25 24 22 21 20 19 19 18 18 18 18 18 19 19 20 20 21 22 23 23 24 25 27 28 29 30 32 33 35 36 38 39 41 42 44 45 47 48 49 50 51 52 53 54 54 54 55 55 54 54 54 53 52 51 51 50 49 47 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 22 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 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 18 18 19 19 20 20 20 20 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 16 16 16 17 18 19 20 21 22 23 25 26 28 29 31 32 33 34 35 36 36 36 37 36 36 35 34 33 32 31 30 29 27 26 25 24 22 21 20 20 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 28 29 30 31 32 32 33 34 34 34 35 35 35 35 34 34 33 33 32 32 31 31 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 31 31 32 32 33 33 33 33 34 34 33 33 33 32 31 31 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 33 34 35 35 35 36 36 35 35 34 34 33 32 31 29 28 27 26 24 23 22 21 20 19 18 17 16 16 15
 13 13 14 14 15 16 17 18 19 21 22 24 26 28 30 32 34 37 39 42 44 47 49 52 54 56 58 60 61 62 63 63 63 63 63 62 60 59 57 56 54 52 50 48 46 44 42 40 39 37 35 34 33 31 30 29 28 27 27 26 25 25 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 38 39 41 43 45 47 50 52 55 57 60 62 65 67 70 72 74 76 78 79 81 81 82 82 82 81 80 79 77 75 73 71 69 66 63 61 58 56 53 50 48 45 43 40 38 36 34 32 30 28 26 24 22 21 19 18 17 16 15 14 13 13 12 12 12 12 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 25 26 27 28 30 31 33 34 36 38 39 41 43 45 47 49 51 53 55 57 59 60 62 63 64 65 66 66 66 66 65 64 63 61 60 58 56 54 52 50 47 45 43 41 39 37 35 33 32 30 28 27 25 24 23 22 21 19 18 18 17 16 15 14 14 13 13 13 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 23 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 45 45 45 44 43 42 41 40 39 38 37 35 34 33 31 30 29 27 26 25 23 22 21 20 19 18 17 16 15 15 14 14 13 13 13 12 12 13
 16 16 17 18 19 20 21 21 22 23 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 22 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 34 35 36 37 37 37 38 38 38 37 37 36 36 35 34 33 32 31 29 28 27 26 25 24 23 22 21 21 20 20 20 20 20 20 20 21 22 23 24 25 27 29 31 33 35 37 39 41 44 46 48 50 51 53 54 54 54 54 54 53 52 51 49 47 45 43 41 39 37 36 34 32 31 29 28 26 25 24 23 22 22 21 21 20 20 20 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 29 29 29 29 29 28 28 27 26 26 25 24 24 23 22 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 36 37 38 39 40 41 41 42 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 51 52 52 53 53 53 53 53 53 53 53 52 52 51 50 49 47 46 44 42 40 38 36 34 32 30 28 27 25 23 22 20 19 18 17 17 16 16 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 34 36 37 38 40 41 42 43 44 46 46 47 48 49 49 50 50 50 50 50 50 50 49 49 48 47 46 45 44 43 42 41 39 38 37 36 34 33 32 30 29 28 27 26 24 23 22 21 21 20 19 18 17 17 16 16 15 15 14 14 14 14 14 14 14 15 15
 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 26 27 28 29 31 32 34 36 37 39 40 42 43 44 45 45 46 46 46 45 44 43 42 40 39 37 35 34 32 30 29 27 26 24 23 22 21 20 19 18 18 17 17 17 17 17 17 18 18 19 20 21 23 24 26 28 29 31 33 34 36 37 38 39 40 40 40 39 39 38 37 35 34 33 31 30 28 27 25 24 23 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 30 31 32 32 33 33 33 33 32 32 31 30 29 28 27 25 24 23 22 20 19 18 17 17 16 15 15 14 14 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 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 26 27 28 28 29 29 29 29 29 29 28 27 27 26 25 23 22 21 20 19 18 16 15 15 14 13 12 12 11 11 11 11 11 11 12 12 13 13 14 15 16 17 19 20 22 23 25 27 29 31 33 35 37 38 40 41 42 43 44 44 43 43 42 40 39 37 36 34 32 30 29 27 25 24 23 21 20 19 18 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 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 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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
 27 26 25 24 24 24 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 39 40 41 41 42 43 44 45 46 47 48 49 50 50 51 52 52 53 53 53 53 53 52 52 51 50 49 48 47 45 44 42 40 39 37 35 33 32 30 28 27 25 24 23 22 21 20 20 19 19 19 19 20 20 21 21 22 23 25 26 27 29 30 32 34 35 37 39 41 43 45 47 48 50 52 54 55 56 58 59 59 60 61 61 61 61 60 60 59 58 57 56 55 54 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 24 24 24 24 24 25 25 26 27 28 30 31 33 35 37 39 41 43 45 48 50 52 54 56 58 60 62 64 66 67 68 69 71 71 72 73 73 74 74 74 74 74 74 74 74 73 73 72 72 71 70 70 69 68 67 67 66 65 64 63 62 61 60 59 58 57 55 54 53 52 51 50 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 31 30 30 30 30 30 31 32 33 34 35 37 38 40 42 45 47 49 52 54 56 58 60 62 63 65 66 67 67 68 68 68 67 67 66 66 65 64 63 62 61 60 58 57 56 56 55 54 53 53 52 52 51 51 51 51 51 52 52 52 53 53 54 55 55 56 57 58 58 59 60 60 61 61 61 61 61 61 61 60 59 58 57 55 53 52 50 48 46 43 41 39 37 35 33 31 30 28
 23 23 23 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 24 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 21 21 21 21 21 21 22 22 22 23 23 23 24 25 25 26 26 27 27 28 29 29 30 30 30 30 30 30 30 30 29 29 28 27 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 16 17 18 18 19 20 21 22 22 23 24 25 26 26 27 28 28 29 29 29 30 30 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 32 33 34 34 35 35 35 35 35 35 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 26 26 26 25 25 24 24 23 23 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 17 18 18 19 19 20 21 22 23 25 26 27 29 30 32 33 34 35 36 36 37 37 37 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 21 21 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 40 41 41 41 41 41 40 40 39 38 37 36 35 33 32 31 30 29 27 26 26 25 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 19 19 19 18 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 12 12 12 13 13 14 14 15 16 17 18 19 20 21 23 24 26 28 29 31 33 35 36 37 39 39 40 40 40 40 39 38 36 35 33 32 30 28 27 25 24 22 21 19 18 17 16 15 15 14 13 13 13 12 12 12 12 12 13 13 13 14 14 14 15 16 16 17 17 18 19 19 20 20 20 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 21 21 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 15 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 13 13 13 13 14 14 15 16 16 17 18 20 21 22 24 26 27 29 31 33 35 37 39 41 43 44 46 47 48 48 48 48 48 47 47 46 44 43 42 40 39 38 36 35 34 32 31 30 29 29 28 27 27 26 26 25 25 25 25 24 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 21 21 21 21 21 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
 28 26 25 24 23 22 21 21 21 21 21 21 22 22 23 24 25 26 28 29 31 33 35 37 40 43 46 49 53 56 61 65 69 74 78 83 88 92 95 99 101 103 103 103 102 100 97 94 90 86 82 77 73 69 65 61 57 54 51 48 46 43 41 39 37 36 34 33 32 31 30 29 29 28 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 37 37 38 39 40 41 42 43 45 46 48 50 52 54 57 59 62 64 67 69 72 74 76 78 79 80 81 81 80 79 78 76 74 71 68 66 63 60 57 54 51 48 46 43 41 39 37 35 34 32 31 30 29 28 27 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 38 38 39 40 40 41 42 42 42 43 43 44 44 44 45 45 46 46 46 47 47 48 48 49 49 49 50 50 50 50 50 50 49 49 48 48 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 29 29 30 31 31 32 33 34 36 37 38 40 41 43 45 47 48 50 52 54 55 57 59 60 62 63 64 65 66 67 68 69 69 70 70 70 70 69 69 68 67 66 65 64 62 61 59 58 56 55 53 52 50 49 48 47 46 45 45 44 44 44 44 44 45 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 61 61 61 60 59 58 56 54 52 50 47 45 42 39 37 34 32 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 34 33 33 32 32 32 33 33 34 35 36 37 39 40 41 43 45 46 48 49 51 52 53 54 54 55 55 55 54 54 53 52 50 49 47 46 44 42 40 39 37 36 34 33 32 31 30 30 29 29 29 29 29 29 29 29 30 30 31 31 32 33 34 34 35 36 36 37 38 38 39 39 39 39 39 39 39 39 38 38 37 36 35 34 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 31 32 33 33 34 35 36 37 38 39 40 41 41 42 43 44 44 45 46 46 47 47 48 49 49 50 50 51 51 51 52 52 52 52 52 52 51 51 50 50 49 48 46 45 44 42 41 40 38 37 35 34 32 31 30 29 28 27 26 25 25 25 24 24 24 25 25 26 27 28 30 32 34 37 39 43 46 49 53 57 61 65 68 72 75 77 79 80 81 81 81 79 78 76 74 71 69 66 63 61 58 56 54 52 50 48 47 46 45 44 44 43 43 43 43 44 44 45 46 46 47 48 49 50 51 52 53 53 54 55 55 56 56 56 56 57 57 57 57 57 57 57 57 57 58 58 58 59 60 61 62 63 64 66 68 70 72 74 76 78 80 82 84 86 87 88 88 88 87 86 85 83 81 79 76 73 71 68 65 62 60 57 54 52 50 48 46 44 42 40 39 37 36 35 34 33 32 31 31 30 30 30 30 30 30 31 31 32 33 35 36 38 40 42 44 47 50 53 56 60 64 67 71 75 79 83 86 89 91 93 94 94 93 91 89 86 82 78 74 70 65 61 57 53 49 46 43 41 39
 9 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 19 20 20 21 21 21 21 21 21 21 21 20 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 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 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 15 15 16 16 16 16 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 11 11 11 11 12 12 13 13 14 15 16 17 18 19 21 22 23 24 25 26 27 27 27 27 27 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 25 26 27 27 27 27 27 26 25 24 23 22 21 19 18 17 15 14 13 12 11 11 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 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 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
 55 55 55 55 55 55 54 53 53 52 51 50 49 48 48 47 47 46 46 46 46 46 47 47 48 49 51 52 54 56 58 61 64 67 70 74 78 82 86 90 94 98 101 104 106 108 108 108 107 105 103 99 96 92 88 84 80 76 72 69 66 63 60 58 55 54 52 51 50 49 48 48 47 47 47 48 48 49 49 50 51 52 53 54 55 56 57 57 58 58 58 58 57 56 56 54 53 52 50 49 47 46 44 43 42 40 39 38 38 37 36 36 36 36 36 36 36 37 38 38 39 41 42 44 45 48 50 52 55 58 60 63 67 70 72 75 78 80 81 82 83 83 83 82 81 79 77 75 73 71 69 66 64 62 60 58 57 55 54 53 52 51 50 49 48 48 47 47 47 46 46 46 46 45 45 45 44 44 44 43 43 42 41 41 40 39 39 38 37 37 36 36 36 35 35 35 35 35 35 35 36 36 37 38 39 40 41 42 43 45 46 48 50 52 54 55 57 59 60 61 62 63 63 63 63 62 61 59 58 56 54 52 50 47 45 43 42 40 38 37 36 34 33 33 32 31 31 30 30 30 30 30 30 31 31 31 32 33 33 34 35 36 36 37 38 39 39 40 40 41 41 41 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 41 41 42 43 44 45 46 48 50 51 53 55 57 59 61 64 66 68 69 71 72 73 73 73 72 71 70 68 67 64 62 60 57 55 53 51 49 47 45 44 42 41 40 39 38 37 37 37 36 36 36 36 37 37 38 38 39 40 41 42 43 44 45 47 48 49 51 52 53 54 54
 42 40 39 38 37 36 36 35 34 34 33 33 33 32 32 32 32 32 33 33 33 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 49 51 52 53 54 55 56 57 58 58 59 59 59 59 58 58 57 57 56 55 54 53 52 51 50 48 47 46 45 44 42 41 40 39 38 37 37 36 35 35 34 34 33 33 33 33 34 34 35 36 37 38 40 41 44 46 49 52 55 59 62 66 70 74 78 82 86 89 91 93 95 95 95 94 93 91 89 86 83 79 76 72 69 66 63 60 57 55 52 50 48 47 46 44 44 43 43 43 43 44 44 46 47 48 50 52 54 57 59 62 65 67 70 73 76 79 82 84 86 89 90 92 93 94 95 95 95 95 94 93 91 90 88 85 83 80 77 75 72 69 66 63 60 57 55 52 50 48 45 43 42 40 38 37 36 35 34 33 32 31 31 30 30 29 29 29 29 29 29 29 29 30 30 31 31 32 33 33 34 35 36 37 39 40 41 42 44 45 47 48 49 51 52 53 54 55 56 57 57 58 58 58 58 58 58 57 57 56 55 54 54 53 51 50 49 48 47 45 44 43 42 41 40 38 37 37 36 35 34 34 34 33 33 33 34 34 35 36 37 38 40 41 43 45 47 50 53 55 58 61 64 67 70 73 76 79 81 83 84 85 86 86 85 84 82 80 78 75 72 69 66 63 61 58 55 52 50 48 46 44 43 42 41 40 39 39 38 38 38 38 39 39 39 40 40 41 42 42 43 44 45 46 46 47 48 48 49 49 50 50 50 51 51 50 50 50 49 49 48 47 46 45 44 43
 10 9 9 9 9 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 14 14 15 15 16 17 18 18 19 20 21 21 22 23 24 24 25 25 25 26 26 26 25 25 25 24 24 23 22 21 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 15 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 14 14 14 15 15 15 15 16 16 17 17 18 19 20 21 21 22 23 24 25 26 26 27 27 28 28 28 28 27 27 26 26 25 24 23 22 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 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 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 25 26 26 26 26 26 26 25 25 24 23 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 55 58 61 64 67 71 74 77 80 83 86 88 89 89 89 88 86 83 80 77 73 69 65 61 57 53 50 46 43 40 38 35 33 31 29 28 27 26 25 24 24 23 23 23 24 24 25 26 27 28 30 32 34 36 38 41 44 47 50 54 57 61 64 68 72 75 78 81 84 86 87 88 89 89 89 88 87 86 84 82 80 78 76 74 72 70 68 66 64 62 61 59 58 56 55 53 52 51 50 48 47 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 24 25 25 26 27 28 29 31 32 33 34 35 36 38 39 40 41 42 42 43 44 44 44 45 45 45 44 44 44 44 43 43 42 42 42 41 41 41 41 41 42 42 43 43 44 45 46 47 49 50 52 54 55 57 59 60 62 63 64 64 65 64 64 63 62 60 58 56 53 50 48 45 42 40 37 35 33 31 29 27 26 24 23 22 21 21 20 20 20 20 20 21 21 22 22 23 24 25 26 28 29 30 32 33 35 37 38 40 42 43 44 46 47 48 49 50 50 50 50 50 50 49 49 48 47 46 46 45 44 43 42 41 40 40 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 35 35 36 36 37 37 37 37 37 37 38 38 38 38 38 38 39 39 40 40 41 42 43 45 46 48 50 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 18 18 18 17 16 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 13 14 15 16 17 19 21 23 25 28 31 35 39 43 48 52 56 60 62 64 64 62 60 56 51 46 41 36 32 28 24 21 18 16 14 12 11 10 8 8 7 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 12 13 14 15 16 17 18 19 19 20 20 20 20 19 19 18 17 16 15 14 13 13 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 10 11 12 12 13 14 15 15 16 17 18 19 20 20 21 22 22 23 23 24 24 24 23 23 23 22 21 21 20 19 18 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 9 9 9 8 8 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 12 13 13 12 12 12 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 9 10 11 11 13 14 15 17 18 20 21 23 24 25 26 27 27 27 26 25 25 23 22 21 20 19 18 17 16 16 15 15 14 14 14 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18
 22 22 21 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29 30 30 31 31 31 30 30 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 22 22 23 23 23 23 23 23 22 22 22 21 21 20 20 20 19 19 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 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 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 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
 9 9 9 10 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 22 23 23 24 24 23 23 22 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 14 15 16 16 17 17 17 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 16 16 16 16 17 17 18 18 19 20 20 21 22 22 23 23 24 24 24 24 24 24 23 23 22 21 21 20 19 18 17 17 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 16 16 17 17 18 19 19 20 20 20 21 21 21 21 21 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 8 8 8 9 9 10 11 12 13 14 15 16 18 19 21 22 23 25 26 27 27 28 28 28 27 26 25 24 22 21 20 18 17 16 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 12 13 13 13 13 13 13 12 12 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 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 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9
 27 27 27 27 27 27 28 28 28 29 29 30 31 32 33 35 36 38 40 42 44 46 49 51 53 54 56 57 57 57 56 54 52 50 47 44 41 37 34 31 29 26 24 22 20 18 17 16 15 14 14 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 28 29 29 29 29 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 24 24 24 24 23 23 22 22 21 20 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 29 30 30 30 30 30 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 28 28 29 29 30 31 32 32 33 34 35 36 36 37 37 37 37 37 36 36 35 33 32 31 29 27 26 24 23 21 20 19 17 16 15 14 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 10 10 11 12 13 14 15 17 19 21 23 25 28 31 34 37 41 44 47 50 52 54 55 56 55 54 52 50 47 44 41 38 35 32 30 27 25 23 21 20 18 17 16 16 15 14 14 14 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 23 24 25 27 28 29 30 31 32 33 33 34 34 34 33 32 32 31 29 28 27 25 24 23 21 20 19 17 16 15 14 14 13 12 12 11 11 11 11 10 10 10 10 11 11 11 11 12 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 23 23 24 25 25 26 26 26 27 27 27 27
 26 26 27 28 29 29 30 30 30 30 30 30 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 39 40 40 40 40 40 40 39 38 37 35 34 32 31 29 28 26 25 23 22 21 20 19 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 21 22 23 23 24 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 30 30 29 29 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 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 12 13 13 13 13 13 13 14 14 14 15 16 16 17 17 18 19 20 20 21 22 22 23 23 24 24 24 24 24 23 23 22 21 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 12 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 23 24 25
 52 52 52 51 51 51 51 50 50 50 50 50 50 50 50 50 50 51 51 51 52 53 53 54 54 55 56 56 56 57 57 57 57 56 56 55 54 54 52 51 50 49 47 46 44 43 42 40 39 38 37 37 36 35 35 34 34 34 34 34 34 34 34 35 35 36 36 37 38 39 40 41 42 43 44 45 47 48 49 50 52 53 54 55 55 56 56 57 57 56 56 55 55 54 53 52 50 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 32 31 30 30 30 29 29 29 29 29 29 29 30 30 31 32 32 33 34 36 37 38 40 41 43 45 46 48 50 51 52 53 54 55 55 56 55 55 54 54 53 52 51 49 48 47 46 45 44 43 42 41 40 40 39 39 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 41 41 41 41 41 41 41 40 40 39 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 39 39 39 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 40 41 41 41 41 42 42 42 43 43 44 44 45 45 45 46 46 47 47 47 47 47 47 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 31 31 30 30 30 30 30 31 31 31 32 32 33 34 35 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 50 51 51 52 52
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 51 51 51 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 35 34 33 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 60 61 61 62 63 63 63 63 63 62 62 61 60 59 58 56 55 54 52 51 50 48 47 46 45 43 42 41 41 40 39 38 38 37 36 36 35 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 43 43 44 45 46 46 47 48 48 49 49 50 50 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 54 54 55 55 56 56 57 57 58 59 59 59 60 60 60 60 60 59 59 58 57 56 55 54 53 51 50 48 47 45 44 42 41 40 38 37 36 35 35 34 33 33 32 32 32 32 32 32 32 32 33 33 34 34 35 36 36 37 38 39 40 42 43 45 46 48 49 51 53 55 57 59 60 62 64 66 67 69 70 70 71 71 71 71 71 70 69 67 66 64 63 61 59 57 55 54 52 50 48 47 45 44 43 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 30 30 29 29 29 29 30 30 30 30 31 31 32 33 34 34 35 36 37 38 39 40 41 43 43 44 45 46 47 48 48 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51
 29 29 28 28 28 27 27 27 26 26 25 25 24 23 23 22 21 20 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 18 19 19 20 20 21 21 21 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 21 21 20 19 18 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 14 15 16 17 17 18 18 19 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 18 18 18 17 16 16 15 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 14 15 16 16 17 18 18 19 20 20 21 22 22 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 22 22 22 21 20 20 19 19 18 17 16 16 15 14 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 16 17 18 19 20 21 22 23 24 24 25 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29
 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 10 9 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 12 13 13 13 12 12 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 11 11 11 11 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 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 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 12 12 13 13 14 14 15 15 15 15 14 14 13 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7
 37 35 33 31 28 26 24 23 21 19 18 17 15 14 13 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 19 19 19 18 18 17 16 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 17 18 20 21 22 24 25 27 28 29 30 31 31 31 31 31 30 29 28 27 25 24 23 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 25 26 26 27 27 28 28 28 29 29 29 29 30 30 31 31 32 33 34 34 35 36 37 38 38 39 40 40 40 40 40 40 39 38 37 36 35 34 32 31 30 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 31 32 33 33 34 35 36 37 37 37 37 37 36 36 35 33 32 30 29 27 26 24 22 21 20 19 17 16 16 15 14 14 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 27 28 30 31 33 34 36 38 39 41 43 44 45 46 46 47 46 46 45 43 41 39
 52 51 51 50 49 48 47 45 44 42 41 39 38 37 35 34 33 32 30 29 28 28 27 26 25 25 24 24 23 23 22 22 22 21 21 21 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 28 29 30 31 31 32 32 33 33 33 33 33 33 33 33 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 40 41 41 42 42 42 42 42 41 41 40 39 38 37 35 34 33 32 30 29 28 27 26 25 24 24 23 22 22 21 21 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 27 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 36 37 37 38 39 40 41 42 43 44 46 47 48 49 50 50 51 52 52 52
 52 52 51 51 51 50 49 49 48 47 47 46 45 44 44 43 42 41 40 39 38 37 36 34 33 32 31 29 28 27 26 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 18 18 19 20 21 22 24 25 27 29 31 34 36 39 41 44 46 49 51 52 53 54 54 53 52 51 49 47 45 43 41 38 36 34 32 30 29 27 26 25 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 27 29 31 33 35 38 41 45 49 53 58 63 68 74 79 85 90 94 98 101 102 102 101 98 94 90 85 80 74 69 63 58 54 49 45 41 38 35 32 30 28 26 24 23 21 20 19 19 18 18 17 17 17 17 18 18 19 20 21 22 23 25 27 29 31 34 37 40 44 48 52 57 62 67 71 76 81 85 88 90 91 92 91 90 88 86 83 80 76 73 70 67 64 61 58 56 54 52 50 49 47 46 44 43 42 41 40 39 38 38 37 36 35 34 33 33 32 31 30 29 28 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 24 25 27 28 30 32 33 35 37 39 41 43 45 46 48 49 50 51 51 52 52
 16 17 17 17 18 18 18 18 18 18 18 17 17 17 16 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 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 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 15 15 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 12 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 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
 43 41 40 38 37 36 35 34 33 33 33 33 33 33 33 34 35 36 37 38 40 41 43 44 46 48 49 50 51 51 51 50 49 48 46 44 42 39 37 34 31 29 26 24 22 20 19 17 16 15 14 13 12 12 12 11 11 11 11 11 12 12 13 13 14 15 16 17 19 20 22 24 26 28 31 33 36 38 41 43 45 47 48 50 50 51 50 50 49 48 47 46 44 43 41 40 38 37 36 35 34 33 32 31 31 30 30 29 29 29 29 28 28 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 26 27 28 29 29 30 30 30 31 31 30 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 30 30 31 31 32 33 33 34 35 35 35 36 36 36 35 35 34 33 32 31 30 28 27 26 24 23 22 20 19 18 17 16 16 15 14 14 14 13 13 13 13 13 14 14 15 15 16 17 19 20 22 23 25 28 30 32 35 38 40 43 45 47 49 50 51 51 51 50 49 47 45 43 41 39 37 35 33 31 30 28 27 26 26 25 25 25 24 25 25 25 26 26 27 28 29 30 32 33 35 36 38 40 42 43 45 47 48 49 50 51 52 52 52 51 51 50 49 48 47 46 45 44 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 21 20 20 20 21 21 21 22 22 23 24 25 26 27 28 30 32 33 35 38 40 42 44 47 49 51 53 54 55 56 56 56 56 55 53 52 50 48 47 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 42 42 41 40 39 37 36 34 33 31 30 28 27 26 25 24 24 23 23 22 22 22 22 22 22 21 21 22 22 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 22 23 24 25 25 26 26 27 27 27 27 27 27 27 26 26 25 24 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 19 19 19 18 17 17 16 16 15 14 14 13 13 12 12 12 12 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 21 22 22 22 22 22 22 21 21 21 20 19 19 18 18 17 17 16 16 15 15 15 15 15 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 12 12 12 13 13 14 15 15 16 18 19 20 22 24 25 27 29 31 33 35 37 39 40 41
 54 54 55 55 56 56 56 55 55 54 53 52 50 49 47 44 42 40 38 36 33 31 29 28 26 24 23 22 21 20 19 18 18 18 17 17 17 18 18 18 19 20 21 22 23 25 26 28 30 32 34 37 39 41 44 46 48 50 51 52 53 54 54 54 53 52 51 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 27 28 28 29 30 31 32 33 34 34 35 36 36 37 37 37 36 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 22 22 22 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 33 34 35 36 38 39 41 43 45 48 50 53 55 57 59 61 62 63 64 64 63 62 60 58 55 52 49 46 44 41 38 35 33 31 29 27 25 24 23 22 21 20 20 20 19 19 19 19 20 20 20 21 22 22 23 24 25 27 28 30 31 33 35 38 40 43 46 49 53 56 60 64 68 72 77 81 85 89 93 96 99 101 102 103 102 101 99 96 93 89 85 80 75 71 66 62 57 53 50 46 43 40 37 35 33 31 29 28 27 26 25 24 23 22 22 21 21 21 21 21 20 21 21 21 21 21 22 22 23 24 25 25 26 27 28 30 31 32 33 34 35 37 38 39 40 41 42 43 43 44 45 45 46 46 46 47 47 47 47 48 48 48 48 49 49 50 50 51 51 52 53 53
 25 26 27 28 28 29 29 29 29 29 29 28 28 27 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 21 22 22 21 21 21 21 20 20 20 19 19 18 18 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 21 21 21 21 21 22 21 21 21 21 20 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 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 23 24 25 25 26 26 26 26 26 25 25 24 23 22 21 21 20 19 18 17 17 16 16 15 15 14 14 14 14 14 13 14 14 14 14 14 15 15 15 16 16 17 17 17 18 18 18 18 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 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 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 17 17 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 18 18 19 20 20 21 21 21 21 21 21 21 21 21 20 20 19 19 19 18 18 18 18 17 17 18 18 18 18 19 19 20 20 21 22 23 23 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
 36 36 36 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 32 32 32 32 33 33 34 35 36 37 38 40 41 43 45 48 50 53 56 59 62 66 69 72 75 78 80 82 83 83 83 82 80 77 75 72 68 65 61 58 55 51 48 46 43 41 38 36 35 33 32 31 30 29 28 27 27 27 27 27 27 27 28 28 29 30 31 32 33 35 37 39 42 44 48 51 55 60 65 71 77 83 90 97 105 112 118 124 129 132 134 134 133 130 126 121 116 110 103 97 91 85 80 74 70 65 61 58 54 51 49 46 44 43 41 40 39 38 37 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 37 38 38 39 39 39 40 40 40 41 41 41 41 42 42 43 43 44 44 45 45 46 47 48 49 49 50 51 51 51 52 51 51 50 49 48 47 45 43 41 40 38 36 34 32 31 29 28 27 26 25 25 25 24 24 25 25 26 27 28 29 31 33 36 39 42 45 49 53 58 63 68 73 78 82 86 89 91 92 92 91 89 87 83 79 75 71 67 63 59 56 53 50 48 46 44 43 41 40 39 39 38 38 37 37 37 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 38 38 37 37 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 39 39 40 40 40 40 40 40 40 40 39 39 38 38 37 36 35 35 34 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 31 31 32 33 35 37 38 41 43 46 50 53 57 61 66 71 76 81 86 90 94 98 101 102 103 103 102 100 97 94 90 86 82 78 74 69 66 62 59 55 53 50 48 46 45 43 42 41 40 39 39 38 37 37 36 36 35 35 34 33 33 32 31 31 30 29 29 28 28 28 28 28 28 28 29 29 30 31 31 32 33 34 35 37 38 39 40 41 42 43 43 44 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 43 43 43 43 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 25 26 26 27 28 28 30 31 32 34 36 38 40 42 44 47 49 51 52 53 54 55 55 54 53 52 51 49 47 45 44 42 40 39 38 36 36 35 35 34 34 35 35 36 36 37 38 39 40 41 42 43 44 45 46 47 47 48 48 49 49 48 48 48 47 47 46 46 45 45 44 44 44 44 44 44 44 45 45 46 46 47 47 48 48 48 48 48 47 47 46 45 44 43 42 41 39 38 37 36 35 34 34 33 33 32 32 32 32 32 32 33 33 34 34 35 36 37 37 38 39 40 41 42 43 43 44 45 45 45 46 46 46 45 45 44 44 43 43 42 41 41 40 39
 43 42 42 41 40 39 37 36 34 33 31 29 28 27 25 24 23 22 22 21 21 21 20 20 20 21 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 32 33 35 37 39 41 43 45 47 49 51 52 53 54 54 53 52 51 49 47 44 42 39 36 34 31 29 27 25 24 22 21 20 20 20 19 19 20 20 21 21 22 23 24 25 27 28 29 30 31 32 33 34 34 34 34 33 33 32 30 29 27 26 24 23 22 20 19 18 18 17 17 17 17 17 17 17 18 19 20 21 22 24 26 28 30 33 36 39 43 47 51 54 58 62 65 67 69 70 70 69 67 64 61 58 55 51 48 44 41 38 36 33 31 29 28 26 25 24 23 23 22 22 22 22 23 23 23 24 25 25 26 27 28 28 29 30 30 31 31 31 31 31 31 31 31 31 30 30 29 29 29 28 28 28 28 28 29 30 30 31 33 34 36 38 41 44 46 50 53 56 60 63 66 69 71 73 73 73 72 70 67 63 60 55 51 47 43 40 37 34 31 29 27 25 23 22 21 20 19 19 18 18 18 19 19 20 21 22 23 25 26 28 30 33 35 37 39 41 42 43 44 44 43 42 41 39 38 36 34 32 30 28 26 25 23 22 21 20 19 19 19 18 18 19 19 20 21 22 23 24 26 28 30 32 34 36 39 41 43 44 46 47 48 48 48 48 47 46 45 43 42 40 38 37 35 33 32 30 29 28 26 25 24 23 22 22 21 20 20 19 19 19 19 18 19 19 19 19 20 21 21 22 24 25 26 28 30 31 33 35 36 38 39 41 42 42 43
 41 41 42 42 42 43 43 43 42 42 41 40 38 36 35 33 31 29 27 25 23 22 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 14 15 15 16 17 19 20 22 24 26 28 31 33 36 39 41 44 46 47 48 49 49 49 48 47 46 44 42 40 38 36 34 33 31 30 29 28 28 28 28 28 29 30 31 32 34 36 38 40 43 46 49 52 56 60 63 66 69 71 73 73 73 72 69 66 63 59 55 51 47 44 40 38 35 33 31 30 28 27 27 26 26 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 50 50 50 49 49 48 46 45 43 41 39 37 35 33 31 29 28 26 25 24 23 22 21 20 19 19 18 18 18 18 18 18 18 18 19 19 20 21 22 23 25 26 28 30 31 33 35 37 38 39 40 41 42 42 42 42 41 41 40 39 38 37 35 34 33 32 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 20 20 21 22 23 24 25 26 28 29 30 32 33 34 35 36 36 37 37 37 36 36 35 35 34 33 33 32 32 31 31 31 31 32 32 33 34 36 38 40 43 46 49 53 57 61 65 68 71 72 73 72 70 67 64 60 55 50 46 41 37 34 30 27 25 23 21 19 18 17 16 16 16 15 16 16 16 17 18 18 19 20 22 23 24 26 28 29 31 32 34 35 36 38 38 39 39 40 40 40 40 39 39 39 39 39 39 39 39 39 39 40 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
 45 46 46 47 47 47 46 45 44 42 40 38 36 33 31 29 26 24 23 21 19 18 17 16 15 15 14 13 13 13 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 25 25 26 26 27 28 28 29 29 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 28 28 27 26 26 25 24 23 22 21 21 20 19 19 18 17 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 17 18 19 19 20 22 23 24 25 26 27 28 29 29 30 30 30 30 30 29 28 28 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 15 15 15 15 16 16 17 17 18 20 21 22 24 26 27 29 31 33 35 36 37 38 39 39 38 37 36 35 33 31 29 28 26 24 23 21 20 19 18 18 17 17 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 22 23 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 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 23 23 23 23 23 22 22 21 20 20 19 18 17 16 16 15 14 14 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 29 30 31 32 34 35 36 38 39 41 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
 70 71 70 69 68 65 63 60 56 53 49 46 43 40 37 35 32 30 29 28 26 26 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 31 32 33 35 36 37 38 39 40 41 41 41 41 40 40 39 38 37 36 35 33 32 31 31 30 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26 26 25 24 24 23 22 21 20 20 19 18 17 17 16 16 16 16 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 28 29 31 33 34 37 39 41 43 46 48 51 53 55 56 57 57 57 56 55 53 51 49 46 43 40 37 35 32 30 27 25 24 22 21 19 19 18 17 17 17 17 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 33 34 35 36 38 40 41 43 45 47 49 51 53 54 55 56 56 56 55 54 53 51 49 47 45 43 41 39 37 35 34 33 32 31 30 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 32 33 33 34 36 37 38 39 40 41 42 42 43 43 43 43 42 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 24 24 24 24 25 25 26 26 27 27 28 29 29 30 30 30 30 30 30 30 29 29 28 28 27 26 25 24 24 23 22 22 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 21 22 23 25 27 29 31 34 37 40 43 47 51 54 58 61 64 67 69
 16 15 15 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 9 10 10 11 12 13 13 14 14 15 15 15 15 14 14 13 13 12 12 11 10 10 9 9 9 9 9 8 9 9 9 10 10 11 11 12 13 14 16 17 19 21 23 25 27 30 32 34 36 38 39 39 39 38 37 35 33 31 28 26 24 22 21 19 18 17 16 15 14 14 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 18 19 20 22 24 25 27 28 29 30 30 30 30 29 27 26 24 22 20 18 16 15 13 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 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 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 15 15 16 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 19 20 21 23 25 27 29 31 33 35 37 38 39 39 38 36 34 32 29 26 23 21 18 16 14 12 11 10 9 8 7 6 6 6 5 5 5 5 5 5 5 6 6 6 7 7 8 9 10 11 12 13 15 17 19 21 23 25 27 29 31 32 33 33 33 32 30 29 27 25 24 22 21 19 18 17
 36 35 35 34 34 33 32 31 30 29 29 28 27 26 26 25 25 25 25 25 26 26 27 27 28 29 30 31 33 34 35 36 37 38 40 41 41 42 43 43 43 43 43 42 42 41 40 39 37 36 35 34 32 31 30 29 28 27 26 25 25 24 24 23 23 22 22 22 22 22 23 23 24 24 25 26 26 27 28 28 29 29 30 30 30 30 30 29 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 27 28 28 29 31 32 33 35 36 38 39 40 41 42 42 42 42 41 41 40 39 38 37 35 34 33 32 31 30 29 29 28 28 28 28 28 29 29 30 30 31 31 32 33 33 34 34 34 34 35 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 36 36 37 37 38 38 39 39 39 39 39 39 38 38 37 36 35 35 34 33 32 31 30 29 28 27 26 26 26 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 31 31 31 31 30 30 30 29 29 28 28 27 27 27 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 27 27 27 26 26 25 25 24 24 24 24 24 24 24 25 25 26 27 27 28 29 31 32 33 34 35 37 38 39 40 40 41 41 41 40 39 38 37 36 34 33 31 30 28 27 26 25 24 23 23 23 22 22 22 22 22 22 23 23 23 24 24 25 26 27 28 28 29 31 32 33 34 35 36 37 38 38 39 39 39 39 39 38 38 37 36 36 35 34 33 32 31 30 30 29 28 28 28 28 28 28 29 29 30 31 31 32 33 34 34 35 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
 20 20 21 22 22 23 24 25 26 27 28 28 29 29 29 29 29 28 28 27 26 24 23 22 21 20 18 17 16 15 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 22 24 25 26 26 27 27 27 27 26 26 25 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 13 13 13 14 15 15 16 17 18 19 20 20 21 21 21 21 20 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 10 10 11 12 12 13 14 15 15 16 17 18 18 19 19 20 20 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 15 15 15 15 16 16 17 18 18 19 21 22 23 24 25 26 27 27 28 27 27 26 25 23 22 20 19 17 15 14 13 12 10 9 9 8 7 7 6 6 6 5 5 6 6 6 6 7 7 8 9 10 11 12 13 14 15 16 18 19 20 22 23 23 24 24 23 23 22 21 20 19 17 16 15 15 14 13 13 13 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 18 19 20 20 21 21 21 21 20 20 19 18 18 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 20 21 22 22 23 23 23 23 22 22 22 21 20 20 20 19 19 19 18 18 18 18 18 19 19 19
 31 31 31 31 31 30 29 28 27 26 24 23 22 20 19 18 17 16 15 15 14 14 14 14 13 14 14 14 14 14 15 15 15 16 17 17 18 19 20 21 22 23 25 26 28 30 31 33 34 35 36 37 37 37 37 36 35 34 32 31 30 28 27 25 24 23 21 20 19 18 17 17 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 13 14 14 15 16 18 20 22 24 26 29 31 34 37 39 41 42 43 44 44 43 42 41 39 37 36 34 32 30 28 27 25 24 23 23 22 22 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 32 32 32 32 32 32 32 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 15 15 15 15 15 16 17 17 18 19 20 21 23 24 25 26 26 27 27 27 27 27 26 25 24 23 21 20 19 17 16 15 14 13 12 12 12 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 23 24 25 27 29 31 33 35 37 39 41 43 45 46 47 48 47 47 45 43 41 38 36 33 30 28 26 24 22 20 19 18 17 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 15 16 17 18 19 20 22 23 24 26 27 28 29 30 30 31 31 31 31 30 29 29 28 27 26 25 25 24 24 24 24 24 24 24 25 25 26 27 28 28 29 30 30 31
 13 13 14 14 14 13 13 12 12 11 10 10 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 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 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 7 7 7 7 8 8 9 10 11 11 12 13 13 14 14 15 15 15 14 14 13 13 12 11 11 10 9 9 9 8 8 8 8 8 8 8 9 9 9 10 11 11 12 12 13 13 14 14 14 13 13 12 12 11 10 9 9 8 7 7 6 6 5 5 5 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 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 8 8 7 7 7 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 10 10 11 11 12 12 12 12 12 12 11 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 6 6 6 7 8 8 9 10 10 11 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 13 13 13 13 13 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 8 8 9 10 10 11 12 12 13 14 14 15 15 16 16 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 12 12 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 25 26 26 26 25 25 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 20 21 21 21 22 21 21 20 20 19 18 17 16 15 14 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 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 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 15 15 16 16 17 18 19 19 20 21 22 23 23 24 24 24 23 23 22 21 20 18 17 16 15 14 12 11 10 10 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 23 23 23 23 22 21 21 20 19 18 17 17 16 15 15
 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 12 12 12 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 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 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 6 6 6 6 6 7 7 7 8 8 8 9 10 10 11 11 12 12 12 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 11 11 10 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 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 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9
 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 14 14 14 14 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 10 10 11 11 12 14 15 17 19 21 23 25 28 29 31 32 33 33 33 32 31 30 28 26 25 23 21 19 18 16 15 14 13 12 11 11 10 10 10 10 10 10 11 11 12 13 13 14 15 16 17 18 19 20 22 23 24 25 27 28 29 30 32 33 35 36 38 40 42 44 46 48 50 51 52 53 53 53 52 50 48 45 42 39 36 32 29 26 23 20 18 15 14 12 11 10 9 8 8 8 8 8 8 8 8 9 9 10 11 12 13 14 16 18 20 23 26 29 34 38 43 47 51 53 54 53 50 47 42 38 33 29 26 23 20 18 17 15 14 13 13 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 8 8 8 9 9 10 11 12 13 14 14 15 16 17 17 17 17 17 17 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 14 14 15 16 17 18 19 20 22 23 25 26 28 29 31 32 33 34 35 36 36 37 37 38 38 39 39 40 41 42 43 45 46 47 48 48 49 48 48 47 45 43 41 38 35 33 30 27 25 23 20 18 17 15 14 12 11 10 10 9 8 8 8 8 8 9 9 10 11 11 13 14 15 17 19 21 23 26 29 32 36 39 42 45 46 46 45 43 40 36 32 28 25 21 19 16 14 13 12 11 10 9 9 9 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 26 27 27 27 26 25 24 22 21 19 17 16 15 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 9 9 9 9 8 8 9 9 9 10 10 11 12 13 15 16 18 19 21 23 24 25 26 26 26 25 24 22 21 19 17 15 13 12 10 9 8 8 7 7 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 12 13 14 15 17 19 21 23 25 27 28 30 31 31 30 30 28 26 25 22 20 19 17 15 14 12 11 10 9 8 8 7 7 6 6 6 6 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 20 21 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 23 23 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 16 16 15 15 14 13 12 11 11 10 9 8 8 7 7 7 6 6 6 6 6 7 7 8 9 9 10 11 13 14 15 17 18 20 21 23 24 24 25 25 24 23 22 21 19 18 16 15 14 13 12 11 10 10 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 11 11 11 12 13 14 15 16 17 18 20 21 23 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
 23 23 23 23 23 24 24 24 25 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 41 41 41 41 41 40 40 39 38 37 36 35 34 33 32 31 30 29 29 29 29 29 30 31 32 33 34 36 37 38 40 41 42 43 43 44 44 44 43 43 42 41 40 39 38 37 36 35 34 33 32 32 32 32 32 33 33 34 35 36 37 38 38 39 39 39 39 39 38 37 36 35 34 33 32 31 31 30 30 30 30 30 31 32 32 34 35 36 37 38 40 41 42 42 43 43 43 43 42 41 40 39 37 36 34 32 31 29 28 27 26 25 25 24 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 33 34 34 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 31 31 31 31 31 32 32 33 33 34 34 35 35 35 36 36 35 35 35 34 33 33 32 31 30 30 29 28 27 27 26 26 25 25 25 26 26 27 28 29 31 33 35 37 39 42 44 46 48 49 50 51 51 51 51 50 49 47 45 44 42 40 38 36 35 34 33 32 31 31 30 30 31 31 32 32 33 34 35 36 36 37 37 37 38 37 37 37 36 36 35 35 34 34 34 34 35 35 36 37 38 40 41 43 45 47 48 50 51 52 53 54 54 53 53 52 50 48 47 45 42 40 38 36 35 33 32 31 30 30 30 30 30 31 32 33 34 35 37 38 39 40 42 43 44 44 45 45 45 44 44 43 42 40 39 37 35 34 32 31 29 28 27 26 25 24 24 23 23 23 23 23 23
 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 10 10 11 11 12 13 14 15 16 17 18 19 19 19 18 17 16 15 13 12 10 9 8 7 6 6 5 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 7 7 7 7 8 8 8 9 9 10 11 11 12 13 14 14 15 16 16 16 16 16 15 15 14 13 12 11 10 9 8 8 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 7 8 8 9 10 11 12 13 14 14 15 15 14 14 13 12 11 10 9 8 7 7 6 5 5 5 5 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 10 10 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 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 36 38 39 40 42 43 44 45 46 46 46 46 45 44 42 41 39 38 36 34 33 32 30 29 28 28 27 26 26 25 25 24 24 24 24 24 23 23 23 24 24 24 24 25 25 26 27 27 28 29 30 31 32 33 34 34 35 36 37 37 38 38 38 38 38 38 37 36 36 35 34 33 31 30 29 28 27 26 26 25 25 24 24 24 25 25 25 26 26 26 27 27 28 28 28 28 28 28 28 28 27 27 26 25 25 24 24 24 23 23 23 23 23 23 24 24 25 26 26 27 29 30 32 33 35 37 39 41 43 45 46 47 47 47 47 46 44 42 40 38 36 34 33 31 29 28 27 26 25 24 23 23 23 22 22 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 25 25 25 25 25 25 24 24 24 24 25 25 25 26 27 28 29 30 31 33 34 36 37 39 40 41 41 42 42 42 41 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 24 24 23 23 23 23 24 24 24 25 25 26 26 26 27 27 28 29 29 30 31 32 32 34 35 36 37 39 40 42 44 46 47 49 50 51 51 51 51 50 48 47 45 43 41 39 37 35 33 32 30 29 28 27 27 26 26 26 26 27 27 28 28 29 30 31 31 32 33 33 34 34 34 34 34 33 33 33 32 31 31 30 29 28 27 26 25 25 24 23 22 21 21 21 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 32 33 34 35 35 36 36 36 36 36 35 35 34 34 33 33 32 32 31 31 31 32 32 32 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 30 28 26 24 22 21 20 19 19 19 19 19 20 20 21 22 24 25 26 28 29 31 32 33 35 36 36 37 37 38 37 37 37 36 35 34 32 31 30 28 27 26 25 24 23 22 22 22 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 38 40 42 44 47 50 53 57 60 65 69 73 77 81 84 86 87 87 86 84 80 76 71 66 61 56 52 48 44 41 38 35 33 31 30 28 27 26 26 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 22 23 24 25 25 26 27 28 29 30 30 31 31 31 31 31 30 30 29 28 27 26 25 24 23 23 22 21 21 20 20 21 21 22 23 24 25 27 29 31 33 36 39 41 44 46 48 48 48 48 46 44 41 38 35 32 30 27 25 24 22 21 20 19 19 19 19 19 19 19 20 21 22 23 25 27 29 32 36 40 44 50 56 63 70 78 85 92 96 99 98 96 92 86 79 73 66 60 54 49 45 41 37 34 32 29 27 26 24 23 22 21 20 20 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 20 21 22 24 25 27 29 31 33 35 37 39 42 44 47 49 52 54 56 59 61 62 64 65 66 66 66 65 64 63 61 59 56 54 51 49 46 44 41 39 37 36 34 33 32 31 30 29 29 29 29 29 29 30 30 31 33 35 37 39 42 45 49 52 56 59 62 64 65 65 64 61 57 53 49 45 41 37
 26 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 16 16 16 17 18 19 20 21 23 25 28 31 34 38 42 46 51 54 57 59 60 59 57 55 51 47 43 39 35 32 29 26 23 21 18 17 15 14 13 12 11 11 10 10 10 11 11 12 12 14 15 16 18 20 21 23 25 27 29 31 32 33 34 35 36 36 36 37 37 37 38 39 40 41 43 45 47 49 52 55 58 61 63 66 67 68 68 67 66 63 60 56 52 48 44 40 36 33 30 27 25 23 22 21 20 20 19 20 20 20 21 22 23 24 25 27 28 30 32 34 37 39 41 44 46 48 50 51 52 51 51 49 47 44 42 39 36 33 30 28 25 23 22 20 19 17 16 15 14 14 13 13 12 12 12 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 17 18 18 19 20 20 21 21 22 23 23 24 25 26 27 28 28 29 30 30 31 31 31 31 30 30 29 28 27 25 24 23 22 21 20 19 18 17 16 16 15 14 14 14 14 14 14 15 15 16 17 19 20 22 25 27 30 32 35 37 39 40 41 42 41 40 39 38 36 34 33 31 30 29 29 28 28 29 29 30 31 32 33 35 36 37 38 39 39 39 39 38 37 36 34 33 31 29 26 24 22 21 19 17 16 15 14 13 13 13 12 13 13 13 14 15 15 16 17 18 20 21 22 24 25 27 29 30 32 34 35 37 38 39 39 40 40 39 39 38 37 36 35 33 32 31 30 29 28 28 27 26
 29 31 34 37 41 45 50 56 61 67 74 80 86 91 96 100 103 104 105 105 103 102 99 97 94 91 88 86 83 81 78 76 74 72 70 68 67 65 64 63 62 61 61 61 61 61 62 63 64 66 68 70 72 75 77 80 83 86 89 91 94 96 98 100 101 101 101 100 98 96 92 88 84 79 74 69 64 59 54 49 45 42 38 35 33 30 28 27 25 24 23 22 21 20 20 19 19 19 19 20 20 21 22 23 24 25 27 29 31 33 35 37 39 42 44 47 49 52 55 57 60 62 65 67 68 69 70 70 69 68 66 64 61 59 56 53 50 48 45 43 41 39 38 37 36 35 34 33 33 33 32 32 33 33 33 34 35 36 37 38 39 41 43 44 46 48 49 51 52 53 53 53 52 51 49 48 46 44 42 40 39 37 36 35 34 34 34 34 35 36 38 39 41 44 46 49 52 54 57 59 61 62 63 63 62 61 59 57 55 52 49 46 43 40 38 35 32 30 28 26 24 22 21 20 20 19 19 20 20 21 22 23 25 26 28 30 32 34 37 39 41 44 47 49 52 54 57 59 61 62 64 65 66 66 66 65 64 63 62 60 59 58 56 55 54 53 53 52 52 52 52 53 53 53 54 55 56 56 57 57 58 58 58 58 57 57 56 54 53 52 50 49 47 46 44 43 41 40 39 38 37 36 35 35 34 33 33 33 33 33 33 34 34 35 37 38 40 43 46 49 52 56 59 63 66 69 72 74 75 76 75 74 73 70 67 64 61 57 53 49 46 42 39 36 33 30 28 26 24 23 22 21 21 21 21 22 22 23 25 26
 19 20 21 22 24 25 26 28 29 30 31 32 33 33 34 34 34 33 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 23 24 25 26 26 27 28 28 29 30 30 30 31 31 31 31 30 30 29 28 27 26 25 24 22 21 20 19 18 17 16 15 14 14 13 13 13 12 12 12 13 13 13 14 14 15 15 16 17 18 18 19 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 28 29 29 29 29 28 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 20 20 21 23 24 26 28 30 33 36 39 42 46 50 53 57 60 62 63 64 63 61 59 56 52 48 44 41 37 33 30 27 25 22 20 19 17 16 15 14 13 13 13 13 13 13 14 15 16 17 18 20 22 24 26 29 31 35 38 42 45 49 53 56 58 60 60 60 58 55 52 48 45 41 37 34 31 28 26 24 22 21 19 18 18 17 17 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 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 15 15 15 16 17 17 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 18 19 19 19 20 20 20 20 20 20 19 19 19 18 17 17 16 16 15 15 14 14 13 13 13 13 13 13 14 14 15 16 17 18 20 22 24 26 29 31 33 35 36 37 37 37 36 34 32 30 28 26 24 22 21 19 18 17 16 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 11 10 10 9 9 9 8 8 8 8 9 9 10 11 12 13 14 16 17 19 21 24 26 29 31 33 35 36 37 37 36 35 34 32 29 27 25 23 21 20 18 17 16 15 15 15 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 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 13 14 14 15 15 16 17 18 18 19 20 20 21 21 21 21 21 21 20 19 19 18 17 15 14 13 12 11 11 10 9 9 8 8 8 8 8 8 9 10 10 11 12 13 14 15 16 18 19 20 21 21 22 22 22 22 21 21 20 19 18 17 16 16 15 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 18 18 17 17 16 15 15 14 13 12 12 11 11 10 10 10 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 16 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 14 13 13 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 9 9 9 9 10 10 10
 51 55 59 63 67 71 74 76 77 78 77 76 74 72 68 65 62 58 55 51 48 45 43 40 38 36 34 32 30 29 27 26 24 23 22 21 20 20 19 19 18 18 18 18 19 20 21 22 24 27 29 33 36 40 45 49 53 58 61 64 66 66 66 64 61 57 52 48 43 39 35 31 27 24 22 20 18 17 15 15 14 14 14 14 14 15 16 17 18 19 21 22 24 25 27 28 29 30 30 30 30 30 30 29 29 28 28 27 27 27 27 28 28 29 30 32 33 35 37 39 42 45 48 51 55 59 63 67 70 74 77 79 81 81 81 80 78 76 73 70 66 63 60 57 53 51 48 45 43 41 39 37 35 34 33 31 30 29 28 27 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 18 17 17 16 16 15 15 14 14 14 14 14 14 15 15 16 17 18 20 21 23 25 27 30 32 35 38 41 43 46 48 50 51 52 52 51 50 48 46 44 42 39 37 34 32 30 29 27 26 25 24 24 23 23 23 23 23 23 23 24 24 24 24 25 25 26 27 28 29 30 32 33 35 38 41 44 48 52 56 61 65 69 73 75 75 74 71 67 62 57 52 46 41 37 33 30 27 25 23 22 21 20 20 20 20 20 21 22 23 24 26 27 28 30 31 32 32 33 33 32 32 31 30 29 27 26 24 23 21 20 19 17 16 16 15 14 14 14 14 15 15 16 17 18 19 21 22 23 25 26 27 28 30 30 31 32 32 32 32 32 32 31 31 30 30 29 29 28 28 28 28 29 29 30 31 32 34 36 39 41 44 48
 38 38 38 38 37 37 36 36 35 34 34 33 33 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 39 40 40 41 42 42 42 42 42 42 41 41 40 39 38 37 36 35 34 33 32 32 31 31 30 30 30 31 31 32 33 35 36 38 40 42 44 46 48 49 50 50 50 49 47 46 43 41 39 37 34 32 31 29 28 27 27 26 26 26 27 27 28 29 30 31 33 34 36 37 38 40 41 42 42 43 43 43 43 42 41 40 39 37 36 35 34 33 32 31 30 30 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 35 36 37 38 39 40 42 43 45 46 47 49 50 51 51 51 51 50 50 48 47 45 43 41 40 38 36 35 33 32 31 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 32 33 33 33 34 34 33 33 33 33 32 31 31 30 29 29 28 28 27 27 27 27 27 28 29 30 31 33 35 37 40 43 46 49 52 55 57 59 59 59 59 57 55 52 49 46 43 40 38 35 33 32 30 29 28 28 27 27 27 27 27 28 28 29 29 30 31 31 32 33 33 34 34 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 35 35 34 34 33 32 31 31 30 29 28 28 27 27 26 26 26 26 26 26 26 27 27 28 29 29 31 32 33 34 35 36 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 47 46 45 43 42 40 39 37 36 35 34 33 32 32 31 31 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 34 34 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 33 33 32 32 31 31 30 30 30 30 30 30 30 30 31 31 32 34 35 36 38 40 41 43 45 46 47 49 49 50 50 49 49 48 47 46 45 44 43 42 41 40 39 39 38 38 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 33 33 33 34 34 34 35 36 36 37 38 39 39 40 40 41 41 41 41 40 40 40 39 38 38 37 36 36 35 34 34 34 33 33 34 34 34 35 35 36 37 38 39 40 41 41 42 42 42 41 41 40 39 38 36 35 34 33 32 31 30 29 29 29 29 29 29 29 30 30 31 31 32 33 34 35 36 36 37 38 39 39 40 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 32 33 33 34 35 36 38 39 40 42 43 44 45 45 45 45 45 44 43 42 41 39 38 37 36 35 34 33 32 32 32 32 32 32 32 33 33 34 35 35 36 37 37 37 38 38 38 38 37 37 36 35 34 34 33 32 31 30 29 29 28 28 27 27 27 27 28 28 29 29 30 31 32 32 33 34 34 35 35 36 36 37 37 37 37 37 38 38 38 38 38 39 39 40 40 41 42 43 44 45 46 47 48 48 49 49 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 26 28 29 30 31 31 31 31 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 31 31 31 31 31 30 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 21 21 22 23 24 25 27 29 31 33 35 38 41 44 47 49 52 53 54 54 53 52 49 46 43 39 36 33 30 27 25 23 22 20 20 19 19 19 19 19 19 20 20 21 21 21 22 22 22 22 22 22 21 21 21 20 20 19 19 19 19 19 20 20 21 22 23 24 26 28 31 34 37 41 45 49 54 58 62 65 67 68 67 65 62 58 54 49 45 41 37 34 31 28 26 24 22 21 20 19 18 17 17 17 17 17 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 28 29 29 30 31 31 32 33 34 35 37 39 41 43 46 49 52 56 59 63 66 68 70 71 71 69 67 64 60 55 51 46 41 37 33 30 27 24 22 20 18 16 15 14 14 13 13 12 12 13 13 14 14 15 17 18 20 22 25 28 32 36 41 47 54 62 70 78 86 93 98 101 101 98 93 86 78 70 63 56 50 45 41 37 34 32 30 29 28 28 28 28 29 29 30 31 31 32 32 32 31 31 30 28 27 26 24 23 21 20 19 18 18 17 17 16 17 17 17 18 19 20 22 24 26 29 33 37 41 46 52 57 62 67 71 73 74 73 71 68 64 59 54 50 45 41 37 34 31 28 26 24 22 21 19 18 17 16 15 14 14 13 13 13 13 13 13 13 13 13 14 14 15 16 17 18 19 21 22 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
 31 32 32 34 35 36 38 39 41 43 44 46 47 48 48 48 47 46 45 43 41 39 36 34 32 31 29 27 26 25 24 24 23 23 23 23 24 24 25 26 28 30 32 34 37 40 44 48 52 57 61 65 69 72 73 74 73 71 68 64 60 56 52 48 44 41 37 35 33 31 29 28 27 26 26 25 25 25 25 26 26 26 27 27 28 28 28 28 28 28 28 27 27 26 26 26 26 26 26 26 27 28 29 30 31 33 35 38 41 44 47 51 54 58 61 64 66 68 69 69 68 66 64 61 58 55 52 49 46 43 40 38 36 34 33 32 31 30 29 29 28 28 29 29 30 30 31 33 34 36 38 40 42 45 48 51 54 57 61 64 66 68 69 70 70 69 67 64 62 58 55 52 49 46 43 41 39 37 36 34 33 33 32 32 32 32 32 32 33 33 33 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 32 31 30 30 29 29 28 28 28 28 28 28 28 28 29 29 30 31 31 32 33 33 34 34 35 35 35 35 34 34 34 33 33 32 32 31 31 31 31 31 31 31 32 32 33 34 34 35 36 36 36 36 36 36 35 34 33 32 31 30 29 28 27 26 25 25 25 24 24 24 25 25 26 26 27 27 28 29 30 30 31 32 32 32 33 33 32 32 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 23 23 23 24 24 24 25 26 26 27 28 28 29 30 30 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30
 12 12 13 14 15 16 18 19 21 23 24 26 27 28 29 29 30 29 29 28 27 26 25 24 22 21 20 19 19 18 17 17 17 16 16 16 17 17 17 18 18 19 20 21 22 23 24 26 27 28 30 31 32 33 33 33 33 33 32 32 31 29 28 27 26 25 24 23 22 22 21 21 21 20 20 20 20 20 20 20 19 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 11 11 12 12 13 13 14 15 16 17 19 20 22 24 25 27 28 30 31 32 32 33 33 33 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 30 31 31 32 33 33 33 33 33 33 32 31 30 29 27 26 24 23 21 20 19 18 17 16 16 15 15 16 16 17 18 19 20 22 24 26 29 32 35 38 42 45 48 51 53 54 54 54 52 50 47 44 41 37 34 31 29 26 24 22 20 19 18 17 16 15 15 14 14 14 14 14 14 15 16 17 18 19 21 22 25 27 30 33 37 41 44 48 51 53 55 55 54 52 50 46 42 39 35 32 29 26 24 22 21 19 18 17 17 17 16 17 17 17 18 18 19 19 20 20 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 20 20 20 21 22 23 24 25 27 29 31 32 34 36 38 39 40 40 40 40 39 38 36 35 33 31 29 28 26 25 23 22 21 20 20 19 19 18 18 18 18 18 19 19 19 19 20 20 20 20 20 19 19 18 18 17 16 15 15 14 13 13 12 12 11 11 11 11 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 44 42 40 39 37 35 34 33 32 31 31 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 47 47 47 47 46 45 44 42 41 40 38 37 35 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 27 27 27 28 28 29 30 30 31 32 33 33 34 34 35 35 36 36 36 36 36 35 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 27 27 26 26 27 27 27 27 28 29 29 30 32 33 35 36 38 41 43 45 48 50 52 53 55 55 56 55 54 53 52 50 48 46 44 43 41 39 38 36 35 34 34 33 33 32 32 32 32 32 33 33 33 34 34 35 35 36 36 36 37 37 37 37 38 38 38 38 37 37 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 40 40 40 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 26 25 25 25 25 25 25 26 26 26 27 28 29 30 31 32 33 34 36 37 38 40 41 42 43 44 44 44 44 44 43 43 42 40 39 38 36 35 33 32 31 29 28 27 26 26 25 25 25 25 25 25 25 26 27 28 29 31 33 34 37 39 41 43 46 48 50 51 52 53 53 53 52 50 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 42 45 47 49 50 51 51 51 50 48 46 44 41 38 36 33 31 29 27 25 24 23 22 21 21 20 20 21 21 22 22 23 24 26 27 28 29 31 32 33 34 34 35 35 35 35 34 34 33 32 30 29 28 27 25 24 23 22 21 21 20 20 20 20 20 20 21 21 22 23 24 24 25 26 27 28 29 29 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 39 39 39 39 38 38 36 35 34 32 31 29 27 26 25 23 22 21 20 20 19 19 19 19 20 20 21 22 24 25 27 29 31 33 35 37 39 41 42 43 44 45 44 44 43 41 40 38 36 33 31 29 27 25 24 22 21 20 20 20 19 20 20 21 21 23 24 25 27 29 31 34 36 38 41 43 45 46 47 47 46 45 44 42 40 37 35 33 32 30 29 27 27 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 26 26 27 27 28 28 29 29 29 29 29 29 29 29 28 28 27 26 26 25 24 23 23 22 22 22 22 22 22 22 23 24 25 26 28 29 31 33 36 38 40 43 45 47 49 50 51 52 52 51 51 50 48 47 45 43 42 40 39 38 37 36 35 34 34 33 33 32 31 31 30 29 28 27 27 26 25 24 23 22 22 21 21 21 21 21 21 22 22 23 24 25 26 27 28 30 31 32 32 33 33 34 34 33 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 27 28 29 30 32 33 35 37
 48 50 53 56 59 61 64 65 66 66 66 64 62 59 56 52 49 45 42 38 35 32 29 27 25 23 22 20 19 19 18 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 28 29 29 29 29 28 28 27 26 25 24 23 21 20 19 18 18 17 16 16 16 16 16 16 17 18 19 20 22 25 28 31 35 39 44 48 52 55 56 57 56 53 50 47 43 39 36 33 30 27 25 24 22 21 21 20 20 20 21 22 23 25 26 29 31 34 37 40 43 47 50 53 55 57 59 60 60 59 58 56 54 51 49 46 43 40 37 34 31 29 27 25 23 22 21 20 20 19 20 20 20 21 22 23 25 26 28 30 32 34 36 38 40 41 42 43 44 44 43 43 41 40 39 37 36 34 33 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 27 27 27 28 28 28 29 29 30 32 33 35 37 40 43 46 49 53 56 59 62 64 64 63 61 58 54 49 44 39 35 31 27 25 22 20 19 18 17 16 16 16 16 16 16 17 17 18 18 19 20 21 22 22 23 24 25 25 26 26 27 27 27 27 27 27 27 27 27 27 27 26 26 25 25 24 24 23 23 22 21 21 20 20 20 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 30 31 32 33 33 34 34 35 36 37 38 40 41 43 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 37 39 40 39 38 36 34 31 29 26 24 22 20 18 17 15 14 13 12 12 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 13 13 12 12 12 11 11 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 17 18 20 22 24 26 27 29 30 31 32 31 31 30 29 27 26 24 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 17 18 18 18 18 19 18 18 18 18 17 17 16 15 15 14 14 13 13 13 13 13 13 14 14 15 15 16 18 19 20 22 24 26 28 30 32 34 35 35 35 33 31 29 26 24 21 19 17 16 15 14 13 12 12 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 20 21 21 22 22 23 24 24 25 25 26 27 28 29 29 30 31 31 31 30 30 28 27 25 23 22 20 18 17 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 12 12 13 13 14 14 14 14 15 15 15 14 14 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 12 13 14 15 17 19 21 24 26 29

