
 % 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
 29606 29884 30065 30145 30121 29996 29770 29449 29037 28540 27968 27329 26631 25884 25098 24281 23443 22590 21732 20874 20022 19181 18356 17551 16767 16008 15274 14568 13890 13241 12620 12028 11464 10927 10417 9933 9474 9040 8628 8239 7871 7523 7194 6884 6590 6314 6052 5806 5573 5353 5146 4950 4766 4592 4427 4272 4126 3988 3858 3735 3619 3510 3407 3310 3218 3132 3051 2974 2902 2835 2771 2711 2656 2603 2554 2509 2466 2427 2390 2356 2325 2297 2271 2247 2226 2207 2190 2176 2164 2154 2146 2140 2136 2135 2135 2138 2143 2149 2158 2169 2182 2198 2215 2235 2257 2282 2309 2339 2371 2406 2444 2485 2529 2576 2626 2680 2738 2799 2864 2934 3008 3087 3170 3259 3353 3452 3558 3670 3789 3915 4049 4191 4341 4500 4669 4848 5037 5238 5450 5676 5915 6168 6436 6720 7021 7340 7677 8034 8411 8810 9232 9678 10148 10643 11165 11714 12291 12896 13529 14191 14882 15600 16345 17116 17910 18724 19557 20403 21258 22117 22973 23820 24649 25453 26223 26949 27621 28231 28770 29229 29601 29880 30061 30140 30117 29991 29766 29445 29032 28536 27964 27325 26627 25880 25094 24278 23439 22587 21729 20871 20020 19179 18354 17549 16765 16006 15273 14567 13889 13240 12619 12027 11463 10926 10416 9932 9474 9039 8628 8238 7870 7522 7194 6883 6590 6313 6052 5805 5573 5353 5146 4950 4766 4591 4427 4272 4126 3988 3858 3735 3619 3510 3407 3310 3218 3132 3051 2974 2902 2835 2771 2711 2656 2603 2554 2509 2466 2427 2390 2356 2325 2297 2271 2247 2226 2207 2190 2176 2164 2154 2146 2140 2136 2135 2135 2138 2143 2149 2158 2169 2182 2198 2215 2235 2257 2282 2309 2339 2371 2406 2444 2485 2529 2576 2626 2680 2738 2799 2865 2934 3008 3087 3170 3259 3353 3453 3558 3671 3789 3916 4049 4191 4341 4500 4669 4848 5037 5238 5451 5676 5915 6168 6437 6721 7022 7340 7677 8034 8412 8811 9233 9678 10148 10644 11166 11715 12292 12897 13531 14193 14883 15602 16347 17118 17912 18726 19559 20405 21260 22120 22976 23823 24653 25457 26226 26952 27625 28235 28774 29233
 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 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 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 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 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 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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
 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 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 38 38 38 38 38 38 38 38 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 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 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 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33
 37 38 38 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 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 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 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 41 41 41 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 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37
 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 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 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 33 34 35 35 36 37 37 38 38 39 39 40 40 40 40 41 41 41 41 41 41 41 41 40 40 40 40 39 39 38 38 37 37 36 35 35 34 34 33 32 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 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 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 24 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 39 39 39 39 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 36 35 35 34 33 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13
 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 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 43 42 42 42 42 42 41 41 41 41 41 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 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 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25
 24 25 25 25 25 25 25 25 26 26 26 26 26 26 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 29 29 30 30 30 30 30 30 30 30 30 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 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 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 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 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 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24
 41 42 42 43 44 45 45 46 47 47 48 49 49 50 51 51 52 52 53 53 54 54 54 55 55 55 56 56 56 56 56 56 56 56 56 55 55 55 54 54 54 53 53 52 52 51 51 50 49 49 48 47 47 46 45 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 30 30 29 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 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 52 53 53 53 54 54 54 54 54 54 54 54 54 54 54 53 53 53 52 52 51 51 51 50 50 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 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 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40
 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 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 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 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 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 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 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13
 32 32 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 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 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 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 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32
 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 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 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 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 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22
 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 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 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15
 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 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 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 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 11 11 11 11 11 11 11 11 11 12 12 12 12 12
 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 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 16 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 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 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 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 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 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 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 38 38 37 37 36 36 36 35 35 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 21 21 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 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 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 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 17 17 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 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 47 47 48 48 49 49 50 50 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 51 51 51 50 50 50 49 49 48 48 47 46 46 45 44 44 43 42 42 41 40 39 39 38 37 36 36 35 34 34 33 32 31 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22
 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 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 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10
 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 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 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13
 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 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 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 10 10 10 10 10 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 13 13 13 13 13 13 13 12 12 12 12 12 12
 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 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 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 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 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 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24
 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 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 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
 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 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 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13
 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 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10
 19 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 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 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 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 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19
 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 55 56 57 59 60 61 63 64 65 67 68 69 71 72 73 74 76 77 78 79 80 81 81 82 83 83 84 84 85 85 85 85 85 84 84 84 83 83 82 81 80 79 78 77 76 75 74 72 71 70 68 67 66 64 63 61 60 59 57 56 55 53 52 51 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 27 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 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 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 42 43 44 45 45 46 47 47 48 49 49 50 50 51 51 52 52 53 53 53 54 54 54 54 54 55 55 55 55 54 54 54 54 54 53 53 53 52 52 51 51 50 50 49 49 48 47 47 46 46 45 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21
 65 65 65 64 64 64 63 63 62 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 50 49 49 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 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 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 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 46 47 48 49 49 50 51 52 52 53 54 55 55 56 57 58 58 59 59 60 61 61 62 62 63 63 64 64 65 65 65 66 66 66 66 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66
 103 103 104 104 105 105 106 106 107 107 108 109 110 110 111 112 113 114 115 116 118 119 120 122 123 125 126 128 129 131 133 135 137 139 141 144 146 148 151 153 156 158 161 164 167 169 172 175 178 181 184 187 190 193 196 199 202 205 208 210 213 216 218 220 222 224 226 227 229 230 230 231 231 231 231 230 230 229 227 226 224 221 219 216 213 210 207 203 200 196 192 188 184 179 175 171 166 162 158 153 149 144 140 136 132 128 123 120 116 112 108 105 101 98 94 91 88 85 82 79 76 74 71 69 66 64 62 60 58 56 54 52 51 49 47 46 44 43 42 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 21 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 25 26 26 27 27 28 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 39 40 41 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 85 86 87 88 89 89 90 91 91 92 92 93 93 94 94 95 95 96 96 96 97 97 97 98 98 98 98 98 99 99 99 99 99 99 99 99 99 100 100 100 100 100 100 100 100 100 100 101 101 101 101 101 102 102 102 102 103
 25 26 27 27 28 29 29 30 31 32 33 34 35 36 37 39 40 41 43 45 46 48 50 52 54 57 59 62 65 68 71 75 78 82 86 91 96 101 107 113 119 126 133 141 149 158 168 178 189 201 214 227 241 257 273 291 309 329 349 371 394 418 442 468 494 521 548 575 601 627 651 674 695 713 728 739 747 751 751 746 738 726 710 691 670 646 621 595 567 540 512 485 458 432 406 382 359 337 316 296 277 259 243 227 213 199 186 175 163 153 144 135 126 118 111 104 98 92 87 82 77 73 69 65 61 58 55 52 49 46 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 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 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 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 23 23 23 24 24 25
 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 17 19 22 25 29 33 37 42 47 52 58 65 73 81 90 100 111 124 137 152 169 188 208 231 257 285 316 351 390 433 480 533 592 656 727 805 890 982 1081 1187 1298 1413 1529 1644 1754 1856 1943 2013 2062 2087 2086 2060 2011 1942 1856 1759 1654 1544 1434 1326 1221 1122 1028 940 859 784 715 653 596 544 496 454 415 380 348 319 292 269 247 227 210 194 179 166 154 142 132 123 115 107 100 94 88 83 78 74 70 66 63 60 57 54 52 50 48 46 44 43 41 40 39 38 37 36 35 35 34 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 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 15 15 14 13 13 12 12 11 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 16 22 29 36 45 54 65 77 90 105 123 142 165 190 219 251 289 331 379 434 497 569 652 746 854 977 1118 1278 1461 1668 1900 2159 2444 2752 3078 3410 3734 4031 4279 4456 4545 4536 4431 4242 3989 3693 3374 3052 2738 2441 2168 1919 1695 1495 1318 1162 1024 903 797 703 621 548 485 429 380 336 298 264 234 207 184 163 144 128 113 100 89 79 69 61 54 48 42 37 32 28 24 21 18 16 14 12 10 8 7 6 5 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 9 9 8 8 7 7 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 2 6 10 15 20 26 32 39 47 56 66 78 91 105 121 139 160 183 209 239 272 310 353 401 457 519 590 671 764 869 989 1126 1282 1459 1661 1891 2150 2441 2767 3127 3518 3937 4372 4810 5228 5600 5898 6096 6172 6121 5947 5669 5311 4903 4472 4038 3619 3225 2861 2531 2234 1970 1735 1528 1346 1185 1044 920 811 715 631 557 491 434 383 338 298 263 232 205 180 158 139 122 107 93 81 70 60 52 44 37 31 26 21 17 13 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 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 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 32 33 35 36 38 40 42 44 46 49 51 54 57 60 64 68 72 76 80 85 91 96 102 109 116 123 131 140 149 159 170 182 194 208 222 238 255 273 292 313 335 359 384 411 440 471 504 538 575 613 653 694 737 781 825 869 913 956 997 1035 1070 1101 1126 1146 1160 1167 1167 1161 1148 1129 1105 1075 1042 1005 966 924 882 839 796 754 713 672 634 596 561 527 495 465 436 409 384 361 339 318 299 281 264 248 234 220 207 195 184 174 165 156 147 140 133 126 120 114 108 103 99 94 90 86 83 80 77 74 71 69 66 64 62 60 59 57 56 54 53 52 51 50 49 48 48 47 46 46 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 45 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 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 90 91 92 92 93 93 94 94 94 95 95 95 95 95 95 95 95 94 94 94 93 93 92 92 91 90 89 88 87 86 85 84 83 82 81 80 79 77 76 75 74 72 71 70 68 67 65 64 63 61 60 59 57 56 55 53 52 51 50 49 47 46 45 44 43 42 41 40 38 37 37 36 35 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 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 18
 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 9 10 11 12 13 14 16 17 19 21 23 25 28 31 34 37 41 45 50 55 60 66 73 80 89 98 108 119 131 144 159 176 194 214 237 262 289 320 355 393 435 483 536 595 661 735 817 908 1011 1124 1250 1390 1544 1712 1896 2094 2305 2527 2754 2981 3200 3401 3573 3707 3791 3821 3793 3709 3576 3403 3200 2979 2749 2518 2293 2079 1878 1691 1520 1364 1223 1096 982 879 787 705 631 565 506 453 406 364 326 292 262 234 210 188 168 150 134 119 106 95 84 74 66 58 51 44 38 33 28 24 20 17 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 6 7 8 8 9 9 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 30 30 30 31 31 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 31 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 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 6 5 5 5 5 5 4 4 4
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 15 20 25 32 40 49 59 70 83 98 115 135 157 183 212 246 285 329 381 440 508 587 678 783 905 1046 1210 1401 1622 1879 2177 2523 2921 3378 3898 4481 5123 5809 6512 7191 7789 8242 8490 8495 8255 7803 7196 6499 5774 5066 4403 3802 3268 2800 2395 2045 1745 1488 1268 1080 919 781 663 562 474 399 335 279 231 190 154 123 96 73 53 35 20 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 39 58 80 105 135 169 210 256 311 374 448 535 636 755 894 1058 1250 1476 1743 2057 2426 2861 3368 3958 4636 5401 6244 7138 8033 8856 9515 9921 10007 9762 9226 8482 7622 6729 5865 5065 4348 3717 3171 2701 2299 1957 1665 1417 1205 1025 872 741 628 532 450 379 319 266 221 182 149 120 95 73 55 39 25 13 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 2 4 7 10 13 16 20 24 29 34 40 46 53 61 70 80 91 103 117 133 151 170 193 218 247 280 316 358 406 459 521 591 671 762 866 985 1121 1277 1456 1662 1897 2167 2476 2829 3233 3691 4208 4788 5432 6134 6886 7667 8447 9184 9828 10322 10618 10682 10507 10111 9536 8835 8064 7270 6491 5752 5069 4449 3893 3400 2966 2584 2251 1960 1706 1485 1292 1124 977 849 738 640 555 481 415 358 308 264 225 191 161 135 112 92 74 58 45 33 22 13 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 1 2 2 3 4 4 5 6 6 7 7 8 8 9 10 10 11 11 12 12 12 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 12 12 12 11 11 10 10 9 9 8 7 7 6 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
 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 28 29 31 33 35 37 40 43 46 50 54 58 63 69 75 83 91 100 110 121 134 149 165 184 205 228 255 286 321 360 405 457 515 582 658 746 846 961 1093 1245 1420 1621 1854 2122 2431 2788 3200 3675 4221 4846 5558 6363 7261 8246 9300 10388 11458 12433 13225 13745 13922 13728 13184 12355 11330 10204 9058 7951 6921 5988 5158 4430 3796 3248 2776 2370 2022 1723 1466 1246 1057 894 755 634 530 441 363 296 239 189 145 108 76 48 23 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 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 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 7 21 38 58 82 111 145 185 233 290 358 439 535 650 788 952 1150 1387 1673 2017 2433 2934 3537 4262 5125 6139 7306 8601 9956 11250 12302 12918 12956 12402 11373 10064 8666 7319 6102 5045 4150 3403 2785 2276 1857 1513 1229 995 802 642 510 400 309 233 170 117 73 36 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 11 14 17 20 24 28 33 38 44 51 59 68 78 89 102 117 134 153 175 200 229 262 301 345 395 454 521 600 690 796 918 1060 1225 1417 1640 1899 2199 2546 2943 3395 3902 4460 5057 5673 6271 6806 7222 7469 7509 7336 6971 6461 5861 5225 4595 4000 3457 2971 2544 2174 1854 1579 1343 1142 970 823 698 590 499 420 352 294 244 201 164 133 105 81 61 43 28 15 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 22 33 46 61 77 96 118 143 172 205 243 286 336 393 459 535 623 725 842 978 1136 1319 1532 1779 2067 2402 2790 3241 3761 4357 5034 5791 6620 7499 8389 9232 9952 10467 10708 10638 10267 9647 8855 7973 7073 6203 5396 4668 4023 3458 2968 2546 2182 1869 1601 1371 1173 1003 856 730 621 527 446 376 315 262 216 176 141 111 85 62 42 25 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 1 1 2 2 3 3 4 4 5 5 5 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 5 5 4 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
 4 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 19 20 22 24 25 27 30 32 34 37 40 43 47 51 55 60 65 70 76 82 89 97 106 115 125 136 148 162 176 192 210 230 251 275 301 330 362 397 435 478 525 576 633 696 765 840 923 1012 1110 1215 1327 1446 1572 1702 1834 1967 2095 2217 2327 2420 2492 2540 2561 2554 2519 2459 2376 2274 2159 2034 1904 1772 1642 1515 1393 1278 1170 1070 977 891 813 741 676 616 561 512 467 427 390 356 326 298 273 250 229 210 193 177 163 150 138 127 118 109 100 93 86 79 74 68 63 59 55 51 47 44 41 38 36 33 31 29 27 25 24 22 21 20 18 17 16 15 14 14 13 12 11 11 10 10 9 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 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 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 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 3 3 3 3 3 3 3 3 3 4 4 4
 9 10 10 11 12 12 13 14 15 15 16 17 18 20 21 22 23 25 26 28 30 31 33 35 38 40 43 45 48 51 55 58 62 66 70 75 80 86 91 98 104 112 119 128 137 147 157 168 180 193 208 223 239 257 275 296 317 341 366 393 421 452 484 518 554 593 632 674 717 761 805 850 895 939 981 1021 1058 1091 1120 1143 1160 1171 1175 1173 1164 1149 1128 1102 1071 1037 1000 961 920 879 837 795 754 714 675 637 601 567 534 503 474 446 420 396 373 351 331 313 295 279 263 249 236 223 212 201 191 181 173 164 157 150 143 137 131 125 120 115 111 107 103 99 96 92 89 87 84 81 79 77 75 73 71 69 67 66 64 63 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 46 45 44 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 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 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9
 41 43 45 47 49 51 53 56 58 61 64 67 71 74 78 82 86 91 95 101 106 112 118 125 132 140 148 157 166 176 187 198 210 223 237 252 268 285 304 324 345 367 391 417 444 473 505 538 573 610 649 690 734 779 827 876 927 979 1032 1086 1139 1193 1244 1294 1342 1385 1425 1459 1488 1510 1525 1533 1534 1528 1514 1494 1468 1436 1400 1359 1315 1269 1221 1171 1121 1071 1022 973 925 879 834 791 750 710 673 637 603 571 541 512 485 460 436 414 393 373 355 337 321 306 291 278 265 253 242 232 222 213 205 197 189 182 176 170 164 159 154 149 144 140 136 133 129 126 123 121 118 116 113 111 109 108 106 104 103 101 100 99 98 97 96 95 94 94 93 92 92 91 91 90 90 90 89 89 89 89 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 86 86 86 86 86 86 85 85 85 85 84 84 84 83 83 82 82 82 81 81 80 80 79 79 78 77 77 76 76 75 74 74 73 72 72 71 70 69 69 68 67 66 66 65 64 63 62 62 61 60 59 58 58 57 56 55 54 53 53 52 51 50 49 49 48 47 46 46 45 44 43 43 42 41 41 40 39 38 38 37 36 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 36 37 38 40
 58 60 62 64 67 69 71 74 77 80 82 86 89 92 96 99 103 108 112 117 121 126 132 137 143 150 156 163 171 179 187 196 205 215 225 236 247 259 272 286 300 315 331 347 365 384 403 424 445 468 491 516 541 568 595 624 653 683 713 745 776 808 839 871 901 931 960 987 1013 1037 1058 1076 1092 1105 1114 1119 1122 1120 1116 1107 1096 1081 1064 1044 1022 997 971 944 916 887 857 827 797 767 737 708 680 652 624 598 573 548 524 502 480 459 439 420 402 384 368 352 337 323 310 297 285 273 262 252 242 233 224 216 208 200 193 186 180 174 168 162 157 152 147 143 138 134 130 126 123 119 116 113 110 107 104 102 99 97 94 92 90 88 86 84 82 80 78 77 75 73 72 70 69 67 66 64 63 62 61 59 58 57 56 55 53 52 51 50 49 48 47 46 45 45 44 43 42 41 40 39 39 38 37 36 36 35 34 33 33 32 31 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 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 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 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 42 43 44 45 47 48 50 51 53 55 57
 9 10 11 12 13 14 15 16 18 19 21 23 25 27 29 32 35 38 41 45 48 53 57 62 67 73 80 87 94 102 112 121 132 144 157 172 187 205 223 244 267 293 320 351 385 422 463 508 557 612 672 738 810 889 975 1068 1168 1275 1390 1510 1634 1761 1889 2013 2130 2237 2328 2399 2447 2469 2464 2432 2375 2297 2200 2090 1971 1846 1720 1594 1472 1355 1244 1140 1043 953 870 794 725 661 603 550 502 458 418 382 349 319 292 267 245 224 206 189 173 159 146 135 124 114 105 97 89 82 76 70 65 60 56 52 48 45 42 39 36 34 31 29 28 26 24 23 22 20 19 18 17 17 16 15 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 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 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 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 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8
 35 37 39 41 43 45 48 50 53 56 59 62 66 70 74 78 82 87 93 98 104 110 117 125 133 141 150 160 171 182 195 208 223 239 256 274 295 316 340 366 394 425 459 495 535 578 625 676 731 791 856 927 1003 1085 1173 1267 1367 1472 1583 1698 1816 1935 2055 2171 2283 2387 2479 2557 2617 2658 2678 2675 2650 2604 2539 2456 2360 2253 2138 2018 1897 1775 1656 1540 1428 1322 1222 1128 1040 958 882 812 747 687 632 582 535 493 453 418 385 354 327 301 278 257 237 219 202 187 173 160 148 137 127 118 109 101 94 87 81 75 70 65 61 56 52 49 45 42 39 37 34 32 30 28 26 24 22 21 19 18 17 16 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 25 26 27 29 30 32 33
 18 19 20 21 23 24 26 27 29 31 33 35 37 40 42 45 48 51 54 58 62 66 70 75 80 85 91 97 104 111 119 127 136 146 157 168 181 194 209 224 242 260 280 302 325 351 378 408 440 474 511 551 593 637 684 734 785 839 893 948 1003 1056 1107 1155 1197 1234 1263 1285 1297 1299 1293 1276 1251 1218 1179 1134 1084 1031 977 921 866 812 759 708 659 612 568 527 488 452 418 387 358 331 306 284 262 243 225 208 193 179 166 154 143 132 123 114 106 99 92 85 80 74 69 64 60 56 52 49 46 43 40 37 35 33 31 29 27 25 24 22 21 20 19 17 16 15 15 14 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 16 17
 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 77 78 79 81 82 84 86 88 89 91 93 95 98 100 102 105 108 111 114 117 121 124 128 132 137 142 147 153 159 165 172 179 187 196 205 215 225 237 249 263 277 293 310 328 347 369 391 416 443 471 502 535 571 609 650 694 741 790 843 898 955 1015 1077 1141 1205 1269 1332 1393 1450 1502 1548 1586 1614 1632 1640 1635 1619 1592 1555 1508 1453 1392 1326 1256 1185 1113 1042 972 904 839 777 719 663 612 563 518 477 438 403 370 339 312 286 263 241 221 203 186 171 157 144 132 121 111 102 94 86 79 72 66 61 55 51 46 42 39 35 32 29 26 24 21 19 17 15 14 12 11 9 8 7 6 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 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 26 26 27 28 28 29 30 31 31 32 33 34 35 35 36 37 38 39 40 40 41 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58
 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 24 25 26 28 30 32 34 36 38 40 43 46 49 52 56 60 64 69 74 79 85 92 99 106 115 124 134 145 156 169 183 199 215 234 254 275 299 325 353 383 417 452 491 532 577 624 674 726 781 836 892 948 1002 1054 1100 1141 1174 1198 1211 1215 1207 1189 1161 1125 1081 1032 979 924 867 810 754 700 648 599 553 509 468 431 396 364 334 307 282 259 238 219 201 185 170 157 144 133 123 113 105 97 89 83 77 71 66 61 57 53 49 46 43 40 37 35 32 30 28 27 25 23 22 21 19 18 17 16 15 15 14 13 12 12 11 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 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 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 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 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 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5
 23 24 25 26 26 27 28 29 30 31 32 33 35 36 37 39 40 42 44 46 48 50 52 54 56 59 62 65 68 71 75 78 82 86 91 96 101 106 112 118 124 131 138 146 154 163 172 182 193 204 215 228 241 255 269 284 300 317 335 353 372 391 411 432 453 474 495 517 538 559 579 599 617 634 650 664 676 686 694 700 703 703 702 697 691 683 672 660 647 632 615 598 581 562 544 525 506 487 469 451 433 415 399 382 366 351 337 323 309 296 284 273 261 251 241 231 222 214 206 198 191 184 177 171 165 160 155 150 145 140 136 132 128 125 121 118 115 112 109 107 104 102 99 97 95 93 91 89 87 86 84 82 81 79 78 77 75 74 73 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 53 52 51 50 49 49 48 47 46 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 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 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23
 80 82 85 87 90 92 95 98 101 104 107 110 113 117 120 124 127 131 135 139 144 148 152 157 162 167 172 177 182 188 194 199 205 212 218 224 231 237 244 251 258 265 272 279 286 293 301 308 315 321 328 335 341 347 353 358 363 368 372 376 379 381 383 385 386 386 386 385 383 381 378 374 370 366 361 355 349 343 336 329 322 315 307 299 291 283 275 267 259 251 243 235 227 219 212 204 197 190 183 177 170 164 158 152 146 141 135 130 125 121 116 112 107 103 99 96 92 89 85 82 79 76 73 71 68 66 63 61 59 57 55 53 51 49 48 46 45 43 42 40 39 38 37 36 35 33 32 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 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 42 43 44 46 47 48 49 51 52 53 55 56 58 59 61 62 64 66 68 70 72 74 76 78
 108 111 114 118 121 124 128 132 136 140 144 148 152 156 161 166 170 175 180 186 191 196 202 208 214 220 226 232 239 245 252 259 266 273 280 287 295 302 310 317 325 332 340 347 355 363 370 377 384 391 398 405 411 417 423 429 434 438 443 447 450 453 455 457 459 460 460 460 459 458 456 453 450 447 443 439 434 429 423 417 411 404 397 390 383 375 368 360 352 344 336 327 319 311 303 295 287 279 271 264 256 248 241 234 227 220 213 207 200 194 188 182 176 170 165 160 154 149 145 140 135 131 127 123 119 115 111 108 104 101 98 95 92 89 86 83 81 78 76 73 71 69 67 65 63 61 59 57 56 54 52 51 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 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 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 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 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 32 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 47 48 49 50 52 53 54 56 57 59 60 62 64 66 67 69 71 73 75 77 79 82 84 86 89 91 94 96 99 102 105
 120 124 128 132 136 141 145 150 155 160 165 170 176 181 187 193 199 206 212 219 226 233 240 247 254 262 269 277 285 292 300 307 315 322 330 337 344 351 357 364 369 375 380 385 389 393 396 399 401 403 404 404 404 404 402 401 398 396 392 388 384 380 375 369 364 358 352 345 339 332 325 319 312 305 298 291 284 277 270 264 257 251 244 238 232 226 220 214 209 203 198 193 188 183 179 174 170 165 161 157 153 150 146 143 139 136 133 130 127 124 121 119 116 114 111 109 107 105 103 101 99 97 95 94 92 90 89 87 86 85 83 82 81 80 78 77 76 75 74 73 72 71 70 69 69 68 67 66 65 65 64 63 62 62 61 60 60 59 58 58 57 57 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 41 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 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 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 47 48 48 49 50 52 53 54 55 56 57 59 60 62 63 65 66 68 70 72 74 76 78 80 82 84 87 89 92 95 97 100 103 106 110 113 117
 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 43 45 47 49 51 53 56 58 60 63 66 69 72 75 79 83 87 91 95 100 105 110 115 121 127 133 140 147 154 162 170 179 188 197 207 217 228 239 250 262 274 286 299 312 325 338 351 365 378 390 403 415 426 437 446 455 463 470 475 479 482 484 484 482 480 476 471 464 457 449 439 429 419 408 396 384 372 360 348 336 324 312 301 289 278 267 257 246 237 227 218 209 201 193 185 178 171 164 158 151 146 140 135 130 125 121 116 112 108 105 101 98 94 91 89 86 83 81 78 76 74 72 70 68 66 65 63 61 60 58 57 56 54 53 52 51 50 49 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 29 28 28 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 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19
 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 16 17 17 18 19 20 22 23 24 25 27 29 30 32 34 36 38 41 43 46 49 52 56 59 63 68 72 77 82 88 94 101 108 116 124 133 143 153 164 176 189 203 218 234 251 269 288 309 331 354 379 404 431 459 488 517 546 576 605 633 659 684 706 726 741 753 760 763 762 755 745 731 713 692 668 643 615 588 559 530 502 474 447 421 395 371 348 327 306 287 269 252 236 221 207 194 182 171 160 151 142 133 125 118 111 105 99 94 89 84 80 76 72 68 65 62 59 56 54 51 49 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 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 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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
 83 85 87 89 91 93 95 97 99 101 103 106 108 111 113 116 118 121 124 126 129 132 135 138 142 145 148 152 155 159 163 167 171 175 179 184 188 193 198 202 207 212 218 223 228 233 239 244 250 255 261 266 271 277 282 287 292 296 301 305 309 312 316 318 321 323 324 325 325 325 325 324 322 320 317 314 310 306 301 296 290 284 278 272 265 258 251 244 237 229 222 215 207 200 193 186 179 172 165 159 152 146 140 134 129 123 118 113 108 104 99 95 91 87 83 79 76 72 69 66 63 61 58 55 53 51 49 46 44 43 41 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 55 56 57 58 60 61 63 64 65 67 68 70 71 73 75 76 78 80 82
 48 49 50 51 51 52 53 54 55 56 57 59 60 61 63 64 66 67 69 71 72 74 77 79 81 84 86 89 92 95 99 102 106 110 114 119 124 129 134 140 147 153 160 168 176 185 194 204 215 226 238 251 265 280 296 312 330 349 369 390 413 436 461 487 515 544 573 604 636 668 701 734 766 799 830 860 888 913 936 955 971 982 989 990 987 980 967 951 930 905 878 848 816 783 748 713 678 643 609 575 543 511 481 452 424 398 374 350 328 307 288 270 253 237 222 208 194 182 171 160 150 141 132 124 117 110 103 97 91 86 81 76 72 68 64 61 57 54 51 49 46 44 42 39 37 36 34 32 31 29 28 27 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 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 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 47 47
 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 59 61 63 65 67 69 72 74 77 79 82 86 89 92 96 100 104 109 113 118 124 129 135 142 148 156 163 172 180 190 200 210 222 234 247 261 275 291 308 326 345 366 387 411 435 461 489 519 550 582 617 653 691 731 772 815 859 903 949 995 1041 1086 1131 1174 1214 1252 1286 1316 1341 1361 1375 1383 1385 1380 1370 1353 1331 1303 1271 1236 1196 1155 1111 1066 1020 974 927 882 837 794 751 711 672 634 598 564 532 502 473 446 420 396 373 352 332 314 296 280 264 250 237 224 212 201 191 181 172 164 156 149 142 135 129 124 118 113 109 104 100 96 93 89 86 83 80 78 75 73 71 68 66 65 63 61 60 58 57 56 54 53 52 51 50 49 48 48 47 46 46 45 44 44 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 43 43 43 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 51 51 52 52 53 53 54 54 55 55 55 56 56 56 57 57 57 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 57 57 57 56 56 56 55 55 54 54 53 53 52 52 51 51 50 49 49 48 48 47 46 46 45 44 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 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 1 1 2 3 3 4 5 6 8 9 11 12 14 16 19 21 24 27 31 35 40 45 51 57 64 73 82 92 104 117 131 148 167 188 212 239 270 304 344 388 438 495 559 631 711 801 900 1008 1124 1247 1373 1499 1617 1722 1806 1861 1883 1869 1821 1743 1641 1524 1399 1271 1146 1027 916 814 722 639 565 499 440 389 343 302 267 235 208 183 161 142 125 110 97 85 74 65 57 50 43 37 32 27 23 20 17 14 11 9 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 11 16 21 28 35 42 51 61 71 83 96 111 128 147 168 191 217 246 279 316 358 404 457 516 582 657 741 836 943 1063 1199 1351 1521 1712 1925 2161 2422 2707 3015 3345 3692 4048 4403 4743 5054 5318 5518 5641 5678 5628 5495 5290 5027 4724 4396 4057 3720 3392 3080 2788 2518 2270 2044 1839 1654 1488 1339 1205 1086 979 883 797 720 652 590 535 486 442 403 367 335 306 281 258 237 218 201 186 172 159 148 138 129 120 113 106 100 94 89 84 80 76 72 69 66 63 61 59 56 54 53 51 49 48 47 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 11 15 21 27 34 42 51 62 74 88 103 122 143 167 194 226 263 305 354 411 476 551 639 740 856 991 1146 1323 1525 1752 2006 2282 2577 2880 3177 3447 3668 3817 3878 3843 3717 3515 3260 2974 2677 2384 2108 1852 1622 1416 1234 1074 934 813 707 615 535 466 405 353 308 268 233 203 177 154 134 116 101 87 76 65 56 48 41 35 30 25 21 17 14 11 9 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 17 17 18 18 19 20 21 22 23 24 25 26 28 29 31 32 34 37 39 41 44 47 51 54 58 63 68 73 79 86 93 102 111 121 132 145 158 174 191 211 232 256 283 313 347 384 427 474 527 587 654 729 812 906 1011 1127 1256 1399 1555 1725 1908 2102 2304 2509 2710 2898 3065 3200 3292 3335 3325 3261 3149 2997 2815 2614 2403 2190 1983 1786 1601 1431 1276 1135 1008 895 794 704 624 552 489 433 383 339 300 265 234 207 183 161 142 124 109 96 83 73 63 54 46 40 33 28 23 19 15 11 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11
 14 14 15 16 16 17 17 18 19 20 20 21 22 23 24 25 27 28 29 30 32 33 35 37 39 41 43 45 47 50 53 55 59 62 65 69 73 78 82 87 93 99 105 112 119 127 135 144 154 165 176 189 202 217 232 249 267 287 308 332 357 384 413 444 478 515 554 597 642 691 743 799 858 920 986 1055 1127 1201 1276 1353 1429 1505 1578 1647 1710 1766 1814 1853 1880 1895 1898 1889 1867 1835 1792 1740 1681 1616 1547 1475 1401 1327 1253 1180 1109 1041 976 913 854 798 746 696 650 607 566 529 494 462 431 403 378 354 331 311 291 274 257 242 228 215 203 191 181 171 162 154 146 139 132 126 120 114 109 104 100 96 92 88 85 82 79 76 73 71 68 66 64 62 60 58 57 55 54 52 51 50 49 47 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 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 8 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 8 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13
 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 18 20 21 22 24 26 27 29 32 34 36 39 42 45 49 53 57 61 66 71 77 84 91 98 107 116 126 137 149 163 178 194 212 231 253 277 304 333 365 401 440 484 531 584 642 706 777 854 938 1030 1130 1239 1355 1478 1609 1745 1884 2025 2164 2297 2420 2527 2615 2680 2717 2725 2703 2654 2579 2482 2368 2242 2107 1969 1830 1694 1563 1437 1318 1207 1104 1009 921 840 766 699 638 582 531 485 444 406 371 340 312 286 262 241 222 204 188 174 161 149 138 128 119 110 103 96 89 84 78 73 69 65 61 58 54 51 49 46 44 42 40 38 36 35 33 32 31 30 28 27 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 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 1 3 5 7 10 12 16 19 23 27 32 38 44 52 60 69 79 90 103 118 134 153 174 198 225 255 290 329 373 423 480 545 619 703 799 908 1032 1174 1336 1519 1728 1966 2234 2536 2874 3249 3659 4100 4563 5035 5494 5914 6265 6516 6642 6630 6480 6208 5839 5405 4935 4457 3990 3548 3139 2766 2431 2133 1869 1636 1431 1252 1095 957 837 731 639 558 487 425 370 322 280 243 210 181 156 134 114 97 82 68 56 46 36 28 21 14 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 11 14 18 22 26 31 37 43 50 58 67 77 88 100 114 130 148 168 191 216 245 278 315 356 404 457 517 586 663 751 850 961 1086 1227 1383 1557 1747 1953 2172 2400 2630 2854 3061 3236 3368 3446 3463 3417 3314 3163 2974 2762 2537 2311 2090 1880 1685 1505 1341 1193 1061 943 838 744 661 588 522 465 414 368 328 292 261 233 208 186 166 148 133 119 107 95 86 77 69 62 55 50 45 40 36 33 29 26 24 21 19 17 16 14 13 12 10 9 9 8 7 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 24 25 27 29 30 32 34 36 38 41 43 45 48 51 53 56 59 63 66 70 73 77 81 85 90 94 99 104 110 115 121 127 133 140 147 154 162 169 178 186 195 205 214 225 235 246 258 270 282 295 308 322 337 351 367 383 399 416 433 450 469 487 506 525 544 563 582 602 621 640 659 678 696 713 729 745 760 773 785 796 805 813 819 823 825 825 823 819 813 805 795 784 771 756 740 722 703 683 663 641 619 597 575 552 529 507 485 463 442 421 400 381 361 343 325 308 292 276 261 247 233 220 208 197 186 175 165 156 147 139 131 123 116 110 103 97 92 87 82 77 73 68 65 61 57 54 51 48 45 43 40 38 35 33 31 29 28 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 9 8 7 6 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19 21
 58 59 60 61 62 63 65 66 67 68 70 71 72 74 75 77 78 80 81 83 85 86 88 90 91 93 95 97 99 101 103 105 108 110 112 115 117 120 123 125 128 131 134 137 140 144 147 151 155 158 162 166 171 175 180 184 189 194 199 205 211 216 222 229 235 242 249 256 263 271 279 287 295 304 312 321 331 340 350 360 370 381 392 402 413 425 436 447 459 470 482 493 505 516 527 538 548 559 568 578 587 595 603 610 616 622 627 631 634 636 637 637 636 635 632 628 624 618 612 605 597 588 579 569 559 548 537 525 514 502 490 477 465 453 440 428 416 404 392 381 369 358 348 337 327 317 307 297 288 279 271 262 254 246 239 232 225 218 211 205 199 193 188 182 177 172 167 163 158 154 150 146 142 138 134 131 128 124 121 118 115 113 110 107 105 102 100 98 96 94 92 90 88 86 84 82 81 79 77 76 74 73 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 49 48 47 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 33 33 33 33 32 32 32 31 31 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 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 41 42 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57
 111 111 111 111 112 112 112 113 113 113 114 114 114 115 115 116 117 117 118 119 120 121 123 124 125 127 129 131 133 135 138 141 144 147 151 155 159 164 169 175 181 187 194 202 210 219 229 240 251 263 276 291 306 323 340 359 380 402 425 450 476 504 534 565 598 632 668 705 743 782 821 860 898 935 971 1004 1033 1059 1080 1095 1105 1109 1106 1096 1080 1058 1031 999 963 924 882 839 794 750 706 662 620 579 540 503 467 434 402 373 345 320 296 273 253 234 216 200 184 170 158 146 135 125 115 107 99 91 84 78 72 67 62 58 54 50 46 43 40 37 34 32 30 28 26 24 22 21 19 18 17 16 14 13 13 12 11 10 9 9 8 8 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 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 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 39 40 41 42 44 45 47 48 50 51 53 54 56 57 59 61 62 64 65 67 69 70 72 74 75 77 78 80 82 83 85 86 88 89 90 92 93 94 95 97 98 99 100 101 102 102 103 104 105 105 106 107 107 108 108 109 109 109 110 110 110
 105 107 110 113 116 118 121 124 127 130 133 136 139 142 145 148 151 154 157 160 163 166 170 173 176 179 183 186 189 193 196 200 203 207 210 214 217 221 225 229 232 236 240 244 248 252 256 260 265 269 273 278 282 287 291 296 301 306 311 315 320 325 330 336 341 346 351 356 361 366 371 376 381 386 391 396 401 405 410 414 418 423 426 430 434 437 440 442 445 447 449 450 452 453 453 453 453 452 452 450 448 446 444 441 438 434 430 426 421 416 411 405 399 393 386 380 373 366 359 351 344 337 329 321 314 306 298 291 283 275 268 261 253 246 239 232 225 218 212 205 199 193 187 181 175 170 164 159 154 149 144 139 135 130 126 122 118 114 110 106 103 99 96 93 90 86 84 81 78 75 73 70 68 65 63 61 59 57 55 53 51 49 47 46 44 43 41 40 38 37 35 34 33 32 30 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 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 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 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 27 28 29 29 30 31 32 33 35 36 37 38 39 41 42 43 45 46 48 49 51 52 54 56 58 59 61 63 65 67 69 71 73 76 78 80 82 85 87 90 92 94 97 100 102
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 11 13 15 17 19 21 24 26 29 32 35 38 41 45 49 53 57 62 66 72 77 83 90 96 104 111 120 128 138 148 159 170 182 195 209 224 240 257 276 295 316 338 362 387 414 442 472 505 539 575 613 653 695 739 786 834 885 937 991 1046 1102 1160 1218 1275 1332 1389 1443 1495 1543 1588 1628 1662 1690 1712 1726 1733 1732 1723 1706 1682 1651 1614 1570 1522 1469 1413 1354 1293 1231 1169 1107 1046 985 927 870 815 763 713 665 620 577 537 500 464 431 400 371 344 319 295 273 253 234 216 200 185 171 158 145 134 124 114 105 96 88 81 74 68 62 56 51 46 42 38 34 30 27 24 21 18 16 13 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 33 34 35 37 38 40 42 43 45 47 49 51 53 56 58 60 63 66 69 72 75 78 82 85 89 93 97 102 106 111 117 122 128 134 140 147 154 161 169 178 186 196 205 215 226 237 249 262 275 289 303 318 334 351 368 386 405 424 444 465 487 509 532 556 579 604 628 653 677 702 726 750 774 796 818 839 858 876 892 906 919 929 937 943 947 948 947 944 939 931 922 910 898 883 867 850 832 813 793 772 752 730 709 688 666 645 624 604 583 564 544 525 507 489 472 455 439 423 408 394 380 367 354 341 330 318 308 297 288 278 269 261 252 244 237 230 223 216 210 204 198 193 187 182 178 173 168 164 160 156 152 149 145 142 138 135 132 129 127 124 121 119 116 114 111 109 107 105 103 101 99 97 95 93 91 90 88 86 85 83 81 80 78 77 76 74 73 72 70 69 68 66 65 64 63 62 61 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 44 44 43 42 41 41 40 39 38 38 37 36 36 35 35 34 33 33 32 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 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 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 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 13 16 19 23 27 31 37 42 48 55 63 72 82 93 105 119 134 151 171 193 217 245 276 312 352 397 447 505 570 643 726 818 923 1039 1169 1313 1472 1644 1829 2024 2224 2426 2619 2795 2944 3056 3121 3136 3100 3014 2887 2728 2547 2354 2156 1962 1775 1599 1436 1286 1149 1026 916 817 728 649 579 517 461 412 368 329 294 263 236 212 190 170 153 137 124 111 100 90 81 73 66 60 54 49 44 40 36 33 30 27 24 22 20 18 17 15 14 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 5 6 7 8 10 11 12 14 15 17 19 20 22 24 27 29 32 34 37 40 44 47 51 55 59 64 69 74 80 86 93 100 107 116 125 134 145 156 168 181 196 211 228 246 266 287 310 335 362 391 423 457 493 533 575 620 669 720 774 831 890 952 1016 1081 1146 1211 1275 1335 1392 1444 1489 1526 1555 1574 1582 1581 1568 1546 1515 1476 1429 1377 1320 1261 1199 1136 1073 1010 950 890 833 779 727 678 632 588 547 509 473 440 409 380 353 329 306 284 264 246 229 213 199 185 173 161 150 140 131 122 114 107 100 93 87 82 77 72 67 63 59 55 52 49 46 43 40 38 35 33 31 29 27 26 24 23 21 20 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 19 20 21 22 23 25 26 27 29 30 32 33 35 37 38 40 42 44 46 49 51 53 56 58 61 64 67 70 73 76 80 83 87 91 95 100 104 109 114 119 124 130 135 141 148 154 161 168 176 184 192 200 209 219 228 238 249 260 271 283 296 308 322 336 350 365 380 397 413 430 448 466 485 504 524 545 566 587 609 631 654 677 700 723 746 770 793 816 839 862 884 905 926 945 964 981 997 1012 1025 1036 1045 1052 1057 1060 1061 1060 1056 1051 1042 1032 1020 1006 990 972 953 933 911 888 864 840 814 789 763 737 711 686 660 635 610 586 562 539 517 495 474 453 434 415 397 379 362 346 331 316 302 288 276 263 252 240 230 220 210 201 192 184 176 168 161 154 147 141 135 129 124 119 114 109 105 100 96 92 89 85 82 78 75 72 69 67 64 62 59 57 55 53 51 49 47 45 43 42 40 39 38 36 35 34 33 31 30 29 28 28 27 26 25 24 24 23 22 22 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 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 16 17 18
 7 8 8 9 9 10 10 11 11 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 35 36 38 39 41 43 45 47 50 52 55 58 61 64 68 72 76 80 85 91 97 103 110 118 126 135 145 157 169 182 197 213 231 251 273 297 324 353 386 421 461 504 552 604 661 723 791 864 943 1027 1115 1208 1303 1398 1492 1582 1665 1736 1793 1832 1852 1850 1826 1782 1720 1642 1553 1456 1355 1252 1150 1052 958 870 787 711 642 578 520 468 420 378 339 305 274 246 221 198 178 160 144 129 116 105 94 85 76 68 61 55 50 45 40 36 32 29 26 23 20 18 16 14 12 11 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 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 5 6 6 7
 76 78 81 84 87 91 94 98 101 105 109 113 118 122 127 132 137 143 148 154 161 167 174 182 189 197 206 215 224 234 245 256 268 280 293 307 322 337 354 371 389 409 429 451 474 499 525 552 581 611 643 676 711 748 787 827 868 911 955 1000 1046 1093 1139 1186 1232 1278 1321 1363 1402 1438 1470 1497 1520 1537 1549 1554 1554 1547 1534 1516 1491 1462 1428 1390 1349 1304 1257 1209 1160 1109 1059 1009 960 911 864 818 774 731 690 651 613 578 544 512 482 453 426 401 377 354 333 314 295 277 261 246 231 218 205 193 182 172 162 153 145 137 129 122 116 109 104 98 93 88 84 80 76 72 69 65 62 59 57 54 51 49 47 45 43 41 39 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 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 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 50 51 53 55 57 59 61 63 66 68 70 73
 0 0 0 0 0 0 0 1 2 4 6 9 11 13 16 19 22 25 29 33 37 41 46 51 56 62 68 75 82 90 99 108 118 129 140 153 167 182 198 216 235 256 279 304 331 361 393 429 467 510 555 605 660 719 783 852 927 1007 1093 1184 1281 1384 1491 1602 1715 1830 1945 2059 2167 2270 2363 2445 2513 2566 2602 2620 2620 2603 2568 2519 2455 2380 2296 2205 2109 2010 1909 1809 1709 1612 1518 1428 1341 1259 1180 1107 1037 972 911 853 800 750 703 660 620 582 547 515 485 457 430 406 383 362 343 325 307 292 277 263 250 238 227 216 206 197 188 180 172 165 158 151 145 140 134 129 124 119 115 110 106 102 99 95 92 88 85 82 79 76 73 71 68 66 63 61 59 56 54 52 50 48 46 44 42 41 39 37 35 34 32 31 29 28 26 25 23 22 21 19 18 17 16 15 14 12 11 10 9 8 7 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
 5 6 7 8 9 10 11 13 14 15 17 18 20 22 24 26 28 30 32 34 37 39 42 45 48 51 55 58 62 66 70 75 80 85 90 96 103 109 116 124 132 140 150 159 170 181 193 206 220 234 250 267 285 304 325 347 371 396 423 451 482 514 549 585 624 664 707 752 799 847 898 950 1004 1058 1113 1169 1224 1278 1331 1381 1429 1474 1514 1549 1580 1604 1621 1632 1636 1633 1623 1607 1584 1555 1521 1483 1440 1394 1345 1294 1242 1188 1135 1081 1028 976 925 876 828 782 737 695 654 616 579 544 511 480 451 423 397 373 350 328 308 289 271 255 239 224 211 198 186 174 164 154 144 135 127 119 112 105 99 93 87 81 76 72 67 63 59 55 51 48 45 42 39 36 33 31 28 26 24 22 20 18 17 15 14 12 11 9 8 7 6 5 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 1 2 2 3 4
 27 28 29 30 31 33 34 35 37 38 40 41 43 45 47 49 51 53 56 58 61 63 66 69 73 76 80 84 88 92 97 102 107 112 118 125 131 139 146 155 164 173 183 194 206 218 232 246 261 278 296 314 335 356 379 404 430 457 487 518 550 585 620 657 696 735 775 815 855 894 932 969 1002 1033 1059 1081 1098 1109 1114 1113 1106 1093 1074 1050 1022 989 953 915 875 834 792 750 709 668 628 590 554 518 485 453 423 395 369 344 321 299 279 260 242 226 210 196 183 171 159 149 139 130 121 113 106 99 93 87 82 77 72 68 63 60 56 53 50 47 44 42 40 37 35 33 32 30 29 27 26 25 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 11 11 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 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 8 8 9 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 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 11 11 11 11 11 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 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26
 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 45 47 49 51 53 56 58 61 63 66 69 73 76 79 83 87 91 95 100 104 109 114 119 124 130 136 142 148 154 160 167 173 180 186 193 200 206 213 219 225 231 236 241 246 250 254 258 260 263 264 265 266 265 265 263 261 259 256 252 248 244 240 235 230 224 219 213 207 201 196 190 184 178 173 167 161 156 151 146 141 136 131 127 122 118 114 110 106 103 99 96 93 90 87 84 81 79 76 74 72 69 67 65 63 62 60 58 57 55 53 52 51 49 48 47 46 45 43 42 41 40 39 38 38 37 36 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 17 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 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 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 11 12 12 13 13 14 14
 3 3 4 5 6 7 7 8 9 10 11 13 14 15 17 18 19 21 23 25 27 29 31 33 35 38 41 44 47 50 54 57 61 66 70 75 80 86 92 98 105 112 120 128 137 147 157 168 180 193 207 221 237 254 271 290 311 332 355 380 406 433 462 492 523 556 590 626 662 699 736 774 811 848 884 919 952 982 1010 1034 1055 1072 1085 1093 1097 1096 1092 1083 1070 1053 1033 1010 985 958 929 899 868 836 804 772 740 708 677 647 618 590 562 536 510 486 463 441 419 399 380 362 344 328 312 298 283 270 258 246 234 223 213 203 194 185 177 169 162 155 148 141 135 129 124 118 113 108 103 99 95 91 87 83 79 76 72 69 66 63 60 58 55 53 50 48 46 43 41 39 38 36 34 32 31 29 27 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 9 9 8 7 7 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 1 1 2
 0 0 1 1 1 2 2 3 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 21 22 24 25 27 29 30 32 35 37 39 42 45 47 51 54 57 61 65 69 73 78 83 88 94 100 106 113 120 127 135 144 152 162 172 182 193 204 216 228 241 255 269 283 298 314 329 345 362 378 395 412 429 445 461 477 492 507 520 533 544 554 562 569 574 578 579 579 577 573 567 559 550 539 526 513 498 483 466 449 432 414 396 379 361 344 326 310 293 278 263 248 234 221 208 196 184 173 163 153 144 135 127 119 112 105 99 93 87 82 77 72 68 64 60 56 53 49 46 44 41 39 36 34 32 30 28 26 25 23 22 20 19 18 17 16 14 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 14 15 17 18 20 22 23 25 27 30 32 34 36 39 42 45 48 51 54 57 61 65 69 73 77 82 87 92 97 103 109 115 122 129 136 144 152 161 170 179 189 199 210 222 234 246 260 273 288 303 319 336 353 371 390 410 430 451 473 496 519 543 567 592 618 644 670 696 722 749 775 801 826 850 873 895 916 935 952 968 981 991 999 1004 1007 1006 1003 997 988 976 962 946 927 905 883 858 832 805 777 749 720 690 661 632 603 575 547 520 494 469 444 421 398 376 355 336 317 299 282 266 250 236 222 209 197 186 175 164 155 146 137 129 121 114 108 101 95 89 84 79 74 70 66 62 58 54 51 48 45 42 39 36 34 32 30 27 25 24 22 20 19 17 16 14 13 12 10 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 10 12 14 16 19 21 24 27 30 33 37 41 45 50 55 60 66 73 80 88 97 107 117 129 142 156 172 189 208 230 253 280 309 341 377 417 461 510 565 625 692 765 846 935 1031 1136 1248 1368 1494 1626 1760 1894 2025 2149 2260 2354 2426 2474 2494 2486 2449 2387 2303 2201 2085 1960 1831 1700 1571 1446 1327 1214 1108 1010 920 836 760 691 627 570 518 470 428 389 354 322 293 267 243 222 202 185 169 154 141 129 119 109 100 92 84 77 71 65 60 55 51 47 43 40 37 34 31 29 27 25 23 21 19 18 16 15 14 12 11 10 9 8 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 1 2 4 5 6 7 9 10 11 13 15 17 19 21 23 25 28 30 33 36 39 43 46 50 55 59 64 69 75 81 87 94 102 110 118 128 138 149 161 173 187 202 218 236 254 275 297 321 347 374 404 437 471 509 549 591 637 685 736 790 847 906 967 1030 1094 1159 1224 1288 1350 1409 1465 1516 1561 1599 1630 1653 1667 1673 1670 1659 1640 1613 1580 1541 1497 1449 1399 1345 1291 1235 1180 1124 1070 1016 964 914 865 819 774 732 691 653 616 582 549 518 489 462 436 412 389 367 347 328 310 293 277 262 248 235 222 211 199 189 179 170 161 153 145 137 130 123 117 111 105 100 95 90 85 81 77 73 69 65 62 58 55 52 49 47 44 41 39 37 34 32 30 28 27 25 23 21 20 18 17 15 14 13 12 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
 15 16 18 19 21 23 24 26 28 30 32 35 37 39 42 45 48 51 54 57 61 64 68 72 76 81 85 90 95 101 106 112 119 125 132 140 148 156 165 174 184 194 205 217 229 243 257 271 287 304 321 340 360 381 403 427 452 479 507 537 568 602 637 674 712 753 796 840 887 935 985 1037 1090 1144 1199 1255 1311 1367 1422 1476 1528 1578 1624 1667 1705 1739 1766 1788 1802 1810 1811 1804 1789 1768 1740 1706 1665 1620 1570 1517 1460 1401 1341 1280 1218 1157 1096 1037 979 923 868 816 766 719 674 631 590 552 516 483 451 421 394 368 344 321 300 280 262 245 229 214 200 187 175 164 154 144 135 127 119 111 104 98 92 86 81 76 71 67 63 59 55 52 49 45 43 40 37 35 33 30 28 26 24 23 21 19 18 16 15 14 12 11 10 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 10 11 12 13
 94 98 101 106 110 114 119 124 129 134 139 145 151 157 164 171 178 185 193 201 210 218 228 237 247 258 268 280 291 304 316 329 343 357 372 387 402 418 434 451 468 486 503 521 539 557 576 594 612 630 647 664 681 697 712 726 740 752 764 774 783 790 797 801 805 807 807 806 804 800 795 789 782 773 764 753 742 730 717 704 690 676 661 647 631 616 601 586 571 555 540 525 511 496 482 468 454 440 427 414 401 389 376 365 353 342 331 320 310 300 291 281 272 263 255 247 239 231 223 216 209 203 196 190 184 178 172 167 161 156 151 147 142 138 133 129 125 121 118 114 110 107 104 101 98 95 92 89 86 84 81 79 77 74 72 70 68 66 64 62 60 59 57 55 54 52 51 49 48 46 45 44 42 41 40 39 38 37 35 34 33 32 31 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 33 34 35 36 38 39 40 41 43 44 45 47 49 50 52 54 56 58 60 62 64 67 69 72 75 78 81 84 87 90
 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11 13 15 17 19 22 24 27 30 33 36 40 43 47 51 56 60 65 70 76 82 88 95 102 110 118 127 136 146 156 167 179 192 205 219 234 250 267 285 304 324 345 367 390 415 441 469 497 528 559 592 627 663 700 739 779 820 862 906 950 995 1041 1087 1134 1180 1225 1270 1314 1355 1395 1432 1465 1495 1521 1542 1558 1568 1572 1570 1562 1547 1526 1500 1467 1429 1387 1340 1290 1237 1182 1125 1068 1010 953 897 842 788 736 687 639 594 551 511 473 438 404 373 344 317 292 269 248 228 209 192 177 162 149 136 125 114 104 95 87 79 72 66 60 54 49 44 39 35 31 28 25 22 19 16 14 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 73 76 79 82 85 89 92 95 99 103 106 110 114 118 122 126 130 135 139 144 148 153 157 162 167 172 177 182 187 192 197 202 208 213 219 224 230 236 241 247 253 259 265 271 278 284 291 297 304 311 318 325 332 339 347 354 362 370 378 386 395 403 412 421 430 440 449 459 468 478 488 498 508 518 528 538 548 558 568 577 586 595 604 612 620 627 633 639 644 648 651 654 655 656 655 653 650 646 641 635 627 619 609 599 588 575 562 549 534 519 504 489 473 457 441 425 409 393 377 362 347 332 317 303 290 276 264 251 239 228 217 207 197 187 178 169 161 153 145 138 131 125 119 113 107 102 97 92 87 83 79 75 71 68 64 61 58 55 52 50 47 45 43 40 38 36 34 33 31 29 28 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 19 20 21 22 24 25 26 28 29 31 32 34 36 37 39 41 43 45 47 50 52 54 57 59 62 64 67 70
 11 12 13 14 15 16 18 19 21 22 24 26 27 29 31 33 36 38 40 43 46 49 52 55 58 62 66 70 75 79 84 89 95 101 107 114 121 129 137 146 156 166 177 188 201 214 228 244 260 278 297 317 338 361 386 412 440 470 502 535 570 607 646 687 729 772 816 861 906 951 996 1039 1080 1119 1154 1185 1212 1233 1249 1258 1261 1258 1248 1233 1212 1185 1155 1120 1082 1042 1000 957 913 869 825 782 740 699 659 622 585 551 518 486 457 429 403 378 355 333 313 294 276 259 244 229 216 203 191 180 170 160 151 143 135 127 120 114 108 102 97 92 87 83 79 75 71 68 65 62 59 56 54 51 49 47 45 43 41 39 37 36 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 10
 17 18 20 21 23 24 26 28 29 31 33 36 38 40 43 46 49 52 55 59 63 67 71 75 80 86 91 97 104 111 118 127 135 145 155 166 178 191 205 221 237 255 275 296 319 344 371 401 433 468 506 547 592 640 692 748 807 871 939 1010 1085 1163 1243 1325 1407 1488 1567 1642 1711 1772 1824 1864 1891 1905 1905 1891 1863 1823 1772 1711 1643 1570 1492 1412 1331 1251 1172 1095 1021 951 884 821 761 705 653 605 560 518 480 444 411 380 352 326 302 280 259 240 223 207 192 178 166 154 143 133 124 116 108 100 94 87 81 76 71 66 62 58 54 50 47 44 41 39 36 34 31 29 27 25 24 22 20 19 18 16 15 14 13 12 11 10 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 7 8 8 9 10 11 12 13 14 15 16
 5 7 8 10 12 14 16 18 20 23 25 28 31 34 37 40 43 47 51 55 59 63 68 73 78 83 89 95 101 108 114 122 129 137 145 154 163 173 183 194 205 216 229 242 255 270 285 300 317 335 353 373 393 415 438 462 487 514 542 571 603 636 670 707 745 785 827 871 916 964 1013 1063 1115 1168 1222 1276 1330 1383 1434 1484 1531 1575 1614 1648 1676 1697 1710 1716 1713 1702 1682 1655 1619 1576 1527 1472 1412 1350 1284 1217 1149 1082 1015 950 886 825 767 711 658 609 562 518 478 440 405 372 342 314 289 265 243 223 205 188 172 158 145 133 122 112 102 94 86 79 72 66 60 55 50 46 42 38 34 31 28 25 23 20 18 16 14 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 15 22 30 39 49 60 73 88 105 124 145 170 199 231 268 310 359 414 478 551 634 729 837 961 1102 1261 1440 1640 1863 2107 2371 2652 2944 3238 3524 3789 4018 4197 4314 4363 4340 4251 4103 3908 3679 3430 3172 2913 2661 2421 2196 1988 1796 1622 1464 1321 1193 1078 975 882 799 725 658 599 545 497 454 415 381 349 320 295 271 250 230 213 197 182 168 156 145 134 124 115 107 99 92 85 79 73 67 62 57 53 49 45 41 37 34 30 27 25 22 19 17 14 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 9 12 15 18 21 25 28 33 37 42 47 53 59 65 72 80 88 97 107 118 130 142 156 172 188 207 227 248 272 299 328 359 394 432 474 520 570 624 684 749 819 896 978 1067 1162 1263 1370 1482 1599 1720 1843 1966 2088 2207 2321 2425 2519 2600 2666 2714 2744 2755 2748 2722 2680 2622 2551 2469 2378 2281 2179 2074 1967 1862 1757 1655 1557 1462 1371 1285 1203 1126 1053 985 921 861 805 753 704 659 617 578 542 508 476 447 420 395 371 349 329 310 292 275 259 245 231 218 206 195 184 174 164 155 147 139 131 124 117 111 104 98 93 87 82 77 73 68 64 60 56 52 49 45 42 39 36 33 30 28 25 23 20 18 16 14 12 10 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 5 7 8 10 12 14 16 19 21 23 26 29 32 35 39 42 46 50 54 59 64 69 75 81 87 94 101 109 117 126 136 146 157 170 182 196 211 228 245 264 284 306 330 355 383 413 445 479 516 555 598 643 692 743 798 855 916 980 1046 1115 1185 1257 1330 1403 1476 1547 1615 1680 1740 1794 1842 1883 1916 1940 1956 1963 1961 1951 1933 1908 1877 1839 1797 1751 1702 1650 1597 1542 1487 1432 1377 1323 1270 1218 1168 1119 1072 1027 984 942 902 864 828 794 761 729 700 671 645 619 595 572 551 530 511 492 475 458 442 427 413 400 387 374 363 352 341 331 321 312 303 295 287 279 271 264 257 250 244 237 231 225 220 214 209 203 198 193 188 183 178 174 169 165 160 156 152 148 144 140 136 132 128 125 121 118 114 111 107 104 101 98 95 92 89 86 83 80 77 74 72 69 67 64 62 59 57 55 52 50 48 46 44 42 40 39 37 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 69 72 76 80 84 88 92 96 101 105 110 116 121 127 133 139 146 153 160 168 176 185 194 204 214 225 237 249 263 277 292 308 325 343 363 384 406 431 456 484 514 546 581 618 657 700 745 794 846 901 960 1022 1088 1157 1229 1304 1382 1462 1543 1625 1707 1788 1866 1940 2010 2073 2128 2174 2209 2234 2247 2249 2238 2216 2183 2140 2088 2028 1962 1890 1815 1737 1658 1578 1498 1420 1343 1268 1196 1126 1060 996 935 878 824 772 724 679 636 596 558 523 490 459 431 404 379 355 333 313 294 277 260 245 231 218 206 194 184 174 165 157 149 142 135 129 124 119 114 109 105 101 98 95 92 89 86 84 82 80 78 76 74 73 71 70 69 68 67 66 65 64 63 62 61 61 60 59 59 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 51 50 50 49 49 48 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 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 11 11 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 21 22 23 24 26 27 29 30 32 34 36 38 40 42 44 46 49 51 54 57 60 63 66
 26 28 31 33 36 39 42 45 48 52 56 60 64 68 73 78 84 89 96 102 109 116 124 133 141 151 161 172 183 196 209 223 238 254 271 289 308 329 351 375 400 427 455 485 517 550 586 623 662 703 746 790 836 883 932 981 1030 1080 1129 1178 1226 1271 1315 1356 1393 1427 1457 1482 1502 1518 1529 1534 1535 1531 1523 1510 1494 1474 1451 1426 1398 1369 1338 1305 1272 1239 1205 1171 1138 1104 1071 1039 1007 977 946 917 889 861 835 809 784 760 736 714 692 671 651 631 612 593 575 558 541 525 509 493 478 464 449 435 422 408 395 383 370 358 346 335 323 312 301 291 280 270 260 251 241 232 223 215 206 198 190 182 175 167 160 154 147 140 134 128 122 117 111 106 101 96 92 87 83 78 74 70 67 63 60 56 53 50 47 44 41 39 36 34 31 29 27 25 23 21 19 17 16 14 12 11 10 8 7 6 5 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 1 2 3 4 5 6 7 8 9 10 12 13 15 16 18 20 22 24
 64 68 71 74 78 82 85 89 93 97 101 105 110 114 119 123 128 133 138 143 149 154 160 166 172 179 185 192 199 206 214 222 230 238 247 257 267 277 288 300 312 324 338 352 368 384 401 419 439 459 482 505 531 558 586 617 650 685 723 763 805 850 898 949 1003 1059 1119 1181 1245 1313 1382 1453 1525 1598 1672 1744 1815 1883 1948 2008 2061 2108 2146 2175 2194 2202 2199 2185 2159 2123 2077 2021 1958 1888 1813 1733 1650 1566 1481 1397 1313 1232 1153 1077 1004 935 869 807 749 694 643 595 551 510 472 436 404 373 346 320 296 274 254 236 219 203 188 175 163 151 141 131 122 114 106 99 92 86 80 75 70 66 61 57 54 50 47 44 41 38 36 33 31 29 27 25 23 21 19 18 16 15 13 12 11 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 1 2 2 3 4 5 6 7 8 9 10 12 13 14 16 17 19 21 22 24 26 28 30 32 34 37 39 42 44 47 49 52 55 58 61
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 10 12 13 15 16 18 20 21 23 25 28 30 33 35 38 41 45 48 52 56 61 66 71 76 82 89 95 103 111 120 129 139 150 161 174 188 202 218 235 253 273 295 318 342 369 397 428 461 496 533 573 616 661 710 761 815 872 932 995 1061 1129 1200 1272 1346 1421 1497 1571 1645 1716 1784 1847 1904 1955 1998 2031 2055 2068 2070 2061 2040 2010 1969 1919 1861 1796 1726 1651 1574 1494 1415 1335 1256 1179 1105 1033 965 899 838 779 725 673 625 581 539 500 464 431 400 371 345 320 298 277 257 239 223 207 193 180 168 156 146 136 127 118 110 103 96 89 83 77 72 67 63 58 54 50 47 43 40 37 34 31 29 26 24 22 20 18 16 14 13 11 10 8 7 6 5 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 1 2 3 4 6 7 8 10 11 13 14 16 18 20 22 24 26 28 31 34 36 39 43 46 50 54 58 62 67 72 77 83 90 97 104 112 121 130 140 151 163 176 190 205 222 240 260 281 304 329 357 387 419 455 493 535 580 629 682 739 801 867 938 1014 1095 1181 1271 1365 1464 1566 1670 1775 1881 1985 2086 2182 2272 2354 2425 2484 2530 2562 2579 2581 2569 2542 2503 2452 2391 2322 2246 2164 2079 1992 1904 1816 1728 1643 1560 1479 1402 1327 1257 1190 1126 1066 1009 956 906 860 816 775 737 701 667 636 607 580 555 531 510 489 470 452 435 420 405 391 378 366 354 344 333 323 314 305 297 289 281 273 266 259 253 246 240 234 228 222 216 211 205 200 195 190 185 180 175 170 165 161 156 152 147 143 139 135 131 127 123 119 115 111 107 104 100 97 93 90 87 84 80 77 74 71 69 66 63 61 58 56 53 51 49 47 45 43 41 39 37 36 34 33 31 30 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 2 5 9 13 17 22 27 33 39 45 52 60 68 77 87 97 109 121 134 149 164 181 200 220 241 264 290 317 347 379 414 451 491 535 581 631 685 742 802 866 934 1005 1079 1156 1236 1317 1399 1482 1565 1646 1725 1800 1872 1938 1998 2051 2097 2135 2165 2187 2201 2207 2206 2199 2185 2165 2141 2113 2081 2046 2008 1969 1927 1885 1841 1797 1752 1707 1662 1616 1570 1524 1478 1432 1386 1340 1294 1248 1202 1157 1111 1066 1021 977 933 890 847 805 764 724 685 647 611 575 541 509 477 447 419 392 366 341 318 296 276 256 238 221 205 190 176 163 150 139 128 118 109 100 92 85 78 71 65 59 54 49 44 40 36 32 29 26 22 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0
 66 68 69 71 72 74 75 77 78 80 81 83 85 87 89 90 92 94 96 98 100 103 105 107 109 112 114 117 119 122 125 128 130 133 137 140 143 146 150 153 157 161 165 169 173 177 182 187 191 196 201 206 212 217 223 229 235 241 248 254 261 268 276 283 291 298 306 314 323 331 340 349 358 367 377 386 396 406 416 426 437 447 458 468 479 490 501 511 522 533 543 554 564 574 583 592 601 609 616 623 629 633 637 640 642 642 642 640 636 632 625 618 609 599 588 575 562 548 532 516 500 483 466 449 431 414 397 379 363 346 330 315 300 285 271 258 245 232 220 209 199 188 179 170 161 153 145 137 130 124 117 111 106 101 95 91 86 82 78 74 70 67 64 60 57 55 52 49 47 44 42 40 38 36 34 33 31 29 28 26 25 23 22 21 20 19 18 16 15 15 14 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 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 64 65
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 13 15 18 21 23 26 29 33 36 40 44 48 53 58 63 69 75 82 89 97 105 114 124 135 148 161 175 191 209 228 250 274 300 329 361 397 437 481 530 584 644 711 786 869 960 1062 1174 1299 1436 1587 1753 1935 2133 2348 2580 2829 3095 3375 3668 3969 4274 4577 4870 5145 5392 5603 5767 5877 5928 5917 5843 5710 5525 5294 5029 4738 4431 4117 3803 3496 3199 2918 2653 2406 2178 1968 1776 1602 1444 1301 1172 1056 952 858 774 699 631 570 516 467 423 384 349 317 288 262 239 218 198 181 165 151 137 125 114 104 95 86 78 71 64 58 52 47 42 37 33 29 25 21 18 14 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 12 18 25 32 40 49 59 69 81 93 107 122 139 157 177 199 223 250 279 311 347 386 429 476 528 586 649 719 796 880 973 1075 1187 1309 1443 1588 1747 1919 2105 2306 2520 2749 2992 3248 3515 3791 4073 4358 4642 4920 5186 5434 5659 5855 6016 6137 6215 6249 6236 6179 6078 5939 5766 5563 5337 5093 4836 4572 4305 4039 3778 3524 3278 3043 2820 2609 2410 2224 2050 1889 1739 1600 1472 1354 1245 1144 1052 967 889 818 752 691 636 585 538 495 455 419 385 354 325 299 275 252 231 212 194 178 162 148 135 122 111 100 90 81 72 64 56 49 43 36 31 25 20 15 11 6 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 2 6 11 16 21 27 33 39 46 54 63 72 81 92 103 115 128 143 158 174 192 211 231 252 276 300 327 355 384 416 449 484 521 559 599 641 685 729 775 823 871 920 970 1020 1071 1122 1173 1224 1275 1325 1376 1426 1476 1527 1578 1629 1681 1735 1789 1846 1905 1966 2030 2097 2168 2242 2321 2404 2491 2582 2676 2774 2875 2977 3079 3180 3277 3367 3450 3520 3576 3613 3630 3624 3592 3535 3452 3344 3215 3066 2902 2727 2545 2360 2175 1994 1820 1653 1496 1350 1214 1089 974 870 776 690 613 544 481 426 375 331 291 255 223 194 169 146 125 107 90 76 63 51 40 31 22 15 8 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 1 2 4 7 9 11 14 16 19 22 25 29 32 36 40 45 49 55 60 66 72 79 86 93 102 111 120 131 142 154 168 182 198 214 233 252 274 297 323 350 380 412 447 485 526 570 618 670 726 786 851 920 994 1073 1158 1247 1342 1441 1546 1655 1769 1887 2008 2131 2257 2383 2509 2633 2755 2872 2983 3087 3182 3266 3340 3400 3447 3479 3496 3498 3485 3457 3415 3359 3291 3211 3121 3023 2918 2806 2691 2572 2452 2331 2211 2092 1975 1861 1751 1644 1541 1443 1350 1261 1177 1098 1023 952 886 824 766 712 661 614 570 529 491 455 422 391 362 336 311 288 266 246 227 210 193 178 164 151 139 127 116 106 97 88 80 72 65 58 52 46 40 35 30 25 21 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
 27 28 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 59 60 61 63 64 66 67 69 70 72 74 75 77 79 81 83 86 88 91 94 97 100 103 107 111 115 120 124 130 135 142 148 155 163 172 181 191 201 213 225 239 254 269 287 305 325 347 371 396 424 453 486 521 559 600 644 693 745 802 863 929 1001 1079 1162 1252 1349 1453 1563 1680 1803 1932 2066 2202 2339 2474 2605 2726 2835 2928 2999 3046 3065 3056 3018 2952 2861 2748 2618 2475 2323 2168 2013 1860 1712 1571 1438 1314 1199 1093 995 906 825 752 685 624 570 520 476 435 399 366 336 309 284 262 242 224 207 192 178 165 153 142 132 123 115 107 100 93 87 81 76 71 66 62 58 54 51 47 44 41 38 35 33 31 28 26 24 22 20 19 17 15 14 13 11 10 9 8 7 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 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 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 25 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 13 17 22 27 33 39 46 54 62 70 80 90 101 113 127 141 156 173 192 212 233 257 282 310 340 372 407 445 486 530 578 629 684 743 806 874 947 1025 1109 1197 1292 1393 1500 1614 1735 1862 1997 2138 2287 2442 2604 2772 2944 3120 3297 3473 3646 3813 3968 4107 4226 4320 4384 4414 4407 4360 4275 4151 3993 3806 3595 3366 3127 2884 2641 2404 2177 1962 1760 1573 1402 1246 1104 977 862 760 669 588 516 452 395 345 300 261 226 196 168 144 123 104 87 73 60 48 37 28 20 13 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 81 92 103 116 128 142 156 170 185 201 217 233 250 267 285 303 322 340 359 378 397 416 435 454 473 491 509 527 543 560 575 590 603 616 628 638 648 656 663 669 673 677 679 680 680 679 677 674 671 667 662 657 652 647 642 638 634 631 629 628 628 630 635 641 650 661 676 694 715 741 771 806 846 892 944 1004 1071 1147 1232 1328 1436 1556 1691 1842 2012 2201 2413 2649 2913 3208 3535 3896 4295 4730 5201 5705 6232 6771 7303 7805 8247 8595 8818 8889 8795 8537 8132 7610 7007 6362 5707 5069 4467 3911 3409 2961 2566 2220 1918 1657 1431 1236 1069 925 800 693 601 522 453 394 342 298 259 225 196 170 148 128 111 95 82 69 59 49 41 33 26 20 15 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 5 11 18 26 33 42 51 60
 31 33 35 36 38 40 42 44 46 48 50 52 54 56 58 61 63 65 68 70 73 76 79 81 84 87 91 94 97 101 105 109 113 117 122 126 131 137 142 148 154 161 168 176 184 193 202 212 223 235 248 261 276 292 310 329 349 372 396 422 451 482 515 552 591 634 680 730 783 841 903 969 1040 1115 1195 1279 1368 1462 1559 1660 1765 1872 1981 2090 2199 2307 2411 2510 2602 2685 2759 2820 2867 2900 2916 2916 2899 2866 2817 2754 2678 2590 2493 2388 2278 2164 2049 1933 1818 1706 1596 1491 1390 1294 1203 1118 1038 963 893 828 767 711 660 612 568 527 490 455 423 394 367 342 319 297 277 259 242 226 212 198 185 173 162 152 142 133 124 116 109 102 95 89 83 77 72 67 62 58 53 49 45 41 38 35 31 28 25 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 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 1 1 1 2 2 3 3 4 4 5 6 7 7 8 9 10 11 12 13 14 16 17 18 19 21 22 24 25 27 28 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 14 33 57 85 118 157 204 260 326 405 498 609 741 897 1082 1301 1560 1864 2221 2636 3117 3666 4285 4969 5703 6462 7211 7898 8470 8873 9068 9043 8807 8395 7855 7236 6583 5932 5306 4722 4187 3705 3274 2893 2557 2262 2004 1778 1580 1408 1257 1124 1008 907 817 738 668 606 551 502 458 419 384 352 323 296 272 250 230 212 195 179 164 151 138 126 115 105 95 86 78 70 62 55 49 42 37 31 26 21 16 12 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 12 16 20 25 31 37 44 51 59 68 78 89 102 115 130 147 165 185 208 233 261 291 326 363 405 451 502 558 619 687 760 840 927 1020 1120 1226 1338 1456 1578 1704 1832 1961 2089 2214 2334 2448 2553 2649 2733 2805 2864 2911 2945 2966 2976 2975 2964 2944 2916 2882 2841 2796 2746 2693 2637 2578 2516 2453 2387 2319 2250 2179 2106 2032 1956 1879 1801 1722 1642 1562 1482 1403 1324 1247 1171 1097 1025 956 889 826 765 707 653 601 553 508 465 426 389 355 324 295 268 243 220 199 179 161 145 129 116 103 91 80 70 61 52 45 37 31 25 19 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 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 10 15 21 28 35 43 52 61 72 83 96 110 126 143 162 182 205 230 258 288 321 358 398 441 489 541 597 658 723 793 868 948 1032 1120 1211 1306 1404 1503 1603 1703 1802 1899 1993 2083 2168 2249 2324 2394 2458 2517 2570 2620 2665 2707 2745 2782 2817 2851 2884 2917 2950 2983 3015 3047 3077 3106 3131 3153 3170 3180 3182 3175 3157 3127 3083 3025 2954 2868 2769 2658 2536 2406 2269 2128 1985 1842 1702 1565 1434 1309 1190 1079 976 881 793 712 639 572 511 456 406 361 321 284 251 222 195 171 149 130 113 97 83 70 58 48 38 30 22 15 9 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 2 4 7 9 12 15 19 22 26 30 34 39 44 49 54 60 66 72 79 86 94 102 110 119 128 137 147 158 168 179 191 203 215 227 239 252 265 278 291 303 316 329 341 353 364 375 386 395 405 414 422 429 437 443 449 455 460 465 469 474 478 483 487 492 497 503 509 516 523 532 541 551 562 574 588 603 620 638 657 679 703 729 757 787 820 856 895 938 983 1032 1084 1141 1200 1263 1330 1399 1471 1544 1618 1690 1760 1825 1883 1932 1970 1993 2001 1992 1965 1922 1861 1787 1701 1605 1504 1399 1293 1189 1088 992 901 816 737 664 598 538 483 434 389 349 312 280 250 224 200 179 160 142 127 112 100 88 77 68 59 51 44 38 32 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 1 2 3 5 6 8 9 11 13 15 16 18 21 23 25 28 30 33 36 39 42 46 49 53 57 62 67 72 77 83 89 96 103 111 119 128 138 149 160 172 186 200 216 232 251 271 292 315 340 367 396 428 461 498 536 578 622 668 717 769 823 879 938 998 1059 1121 1184 1246 1308 1368 1427 1482 1535 1583 1627 1667 1701 1730 1753 1771 1783 1789 1790 1786 1777 1763 1746 1725 1700 1673 1642 1610 1576 1541 1504 1467 1429 1390 1351 1312 1274 1235 1197 1159 1122 1085 1049 1013 979 945 911 878 846 815 784 755 725 697 669 642 615 590 564 540 516 493 471 449 428 408 388 369 351 333 316 299 284 268 254 240 226 214 201 189 178 167 157 147 138 129 120 112 104 97 90 83 77 70 65 59 54 49 44 40 35 31 28 24 21 17 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 15 18 22 26 30 35 40 45 51 57 64 72 80 89 98 109 120 133 147 162 178 196 216 238 262 289 318 350 386 425 468 515 567 624 687 755 830 910 998 1092 1193 1300 1412 1530 1652 1776 1900 2024 2143 2256 2361 2454 2534 2599 2647 2679 2693 2690 2672 2639 2593 2537 2472 2399 2322 2240 2157 2072 1988 1904 1822 1742 1664 1589 1516 1446 1379 1315 1253 1194 1138 1084 1032 983 935 890 847 805 765 727 690 655 621 589 558 528 500 473 447 422 398 375 354 333 314 295 277 260 244 229 215 201 188 176 165 154 144 134 125 116 108 100 93 86 80 74 68 63 57 53 48 44 40 36 32 29 26 23 20 17 15 12 10 8 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 18 19 20 22 23 24 25 27 28 30 31 33 34 36 38 40 42 44 46 48 50 53 55 58 61 64 67 70 74 77 81 85 89 94 98 103 109 114 120 126 133 140 148 156 164 173 183 193 204 216 228 241 255 270 286 303 320 339 359 380 402 425 450 475 502 530 559 590 621 654 687 721 756 792 828 864 900 936 972 1007 1040 1073 1104 1133 1160 1185 1207 1227 1243 1257 1267 1274 1277 1278 1275 1269 1260 1248 1233 1216 1197 1175 1152 1126 1100 1072 1044 1014 984 954 923 892 862 832 802 772 743 715 687 660 633 608 583 559 536 513 492 471 451 432 413 396 379 362 347 332 317 303 290 278 265 254 243 232 222 212 203 194 185 177 169 161 154 147 141 134 128 122 116 111 106 101 96 91 87 83 78 74 71 67 64 60 57 54 51 48 45 43 40 38 35 33 31 29 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 12 13 14 15 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 16 24 33 44 57 72 90 111 135 162 195 232 275 326 384 451 530 621 726 848 990 1154 1345 1565 1819 2111 2443 2818 3234 3686 4162 4643 5099 5493 5785 5940 5937 5778 5484 5090 4635 4157 3684 3236 2824 2453 2124 1836 1585 1367 1179 1018 878 759 656 568 492 427 371 322 281 245 214 188 165 145 128 113 100 89 79 71 64 57 52 47 42 39 35 32 30 27 25 23 21 20 18 17 16 15 14 13 12 11 10 9 8 7 6 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 0 0 0 0 0 0 0
 44 46 49 51 53 55 58 60 63 65 68 71 74 76 79 82 85 88 91 94 98 101 104 107 111 114 117 121 124 128 131 135 138 142 146 149 153 157 160 164 168 172 176 180 184 189 193 197 202 207 212 217 222 228 234 240 246 253 260 267 275 283 292 301 311 321 332 343 354 367 379 393 407 421 436 451 467 483 500 517 534 551 567 584 600 616 631 644 657 668 677 685 690 693 693 691 686 679 669 656 641 624 605 584 561 538 514 490 465 440 416 391 368 345 323 302 282 264 246 229 213 198 184 171 159 148 137 127 118 110 102 95 88 82 76 71 66 62 57 54 50 47 43 41 38 35 33 31 29 27 25 23 22 20 19 18 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 19 20 21 22 24 25 26 28 30 31 33 35 36 38 40 42
 0 0 0 0 0 0 2 3 5 7 9 12 14 16 19 21 24 27 29 32 35 39 42 46 49 53 57 61 65 70 74 79 84 89 94 100 105 111 118 124 131 138 145 152 160 168 176 185 193 203 212 222 233 243 255 266 279 292 305 319 334 350 367 385 404 424 446 469 494 521 550 582 616 653 693 737 785 838 895 959 1028 1104 1187 1278 1379 1489 1609 1740 1884 2040 2208 2389 2582 2785 2997 3214 3432 3643 3841 4016 4158 4259 4308 4302 4237 4115 3941 3726 3478 3211 2934 2658 2390 2136 1899 1681 1483 1304 1145 1003 878 767 670 584 510 444 386 336 292 253 219 190 163 140 120 102 87 73 61 50 40 32 24 17 11 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 18 22 26 31 36 41 46 52 58 64 71 77 85 92 100 109 117 126 136 145 155 166 177 188 199 211 223 235 248 260 273 286 299 312 324 337 349 362 374 386 397 408 419 429 439 448 457 466 474 482 489 497 504 511 518 525 532 540 548 557 566 576 587 599 612 627 643 660 680 701 725 751 780 811 846 884 925 970 1019 1073 1131 1194 1262 1336 1415 1501 1592 1689 1792 1901 2015 2132 2253 2374 2495 2611 2721 2820 2904 2971 3015 3035 3028 2993 2930 2842 2730 2600 2455 2300 2140 1979 1819 1664 1516 1377 1247 1126 1015 914 822 739 663 595 534 479 430 386 346 311 279 250 224 201 180 161 144 128 115 102 90 80 71 62 54 47 40 34 29 24 19 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 1 3 6 8 10 13 15 18 20 23 26 29 32 35 38 41 44 47 50 53 57 60 63 67 70 73 77 80 83 87 90 94 97 100 104 107 110 113 116 120 123 126 129 132 135 138 140 143 146 149 152 156 159 163 166 171 175 180 186 192 199 207 215 225 237 250 265 282 301 322 347 375 407 443 483 529 581 640 707 781 866 962 1069 1191 1328 1483 1656 1852 2070 2315 2585 2883 3207 3555 3920 4293 4660 5002 5296 5518 5645 5660 5559 5348 5043 4669 4254 3823 3396 2989 2612 2270 1965 1696 1461 1257 1080 929 799 687 592 510 440 380 329 285 247 214 186 162 140 122 106 92 80 69 60 52 45 38 32 27 23 18 15 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 12 13 14 16 17 19 20 22 23 25 27 29 31 33 36 38 41 44 47 50 54 57 61 66 71 76 81 87 94 101 109 117 126 136 147 159 171 186 201 218 236 256 278 302 328 356 387 420 457 496 539 585 635 688 745 805 869 936 1006 1079 1154 1230 1306 1381 1454 1523 1587 1644 1692 1731 1760 1776 1781 1773 1754 1724 1684 1635 1579 1517 1450 1381 1311 1239 1168 1099 1031 966 904 844 788 735 685 639 595 555 518 483 451 421 394 369 345 324 304 286 270 254 240 227 215 204 194 185 176 168 160 153 147 141 135 130 125 121 116 112 108 105 101 98 95 92 89 87 84 81 79 77 75 72 70 68 66 65 63 61 59 57 56 54 53 51 49 48 46 45 44 42 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 10 11 13 14 16 18 20 22 24 27 29 31 34 37 40 43 47 50 54 58 63 67 72 78 83 89 95 102 109 117 125 134 143 153 163 174 186 198 211 225 240 255 271 288 305 324 343 363 383 404 426 448 470 493 515 538 561 584 606 628 649 669 689 708 726 743 760 775 789 801 813 824 834 843 851 859 865 871 877 882 886 890 894 897 901 904 906 909 912 914 916 918 919 920 921 921 921 920 919 916 913 908 903 896 888 878 867 855 841 825 808 790 770 749 728 705 681 657 632 607 581 556 530 505 481 457 433 410 388 366 346 326 307 288 271 255 239 224 210 196 184 172 161 150 140 130 121 113 105 98 91 84 78 72 66 61 56 51 47 43 39 36 32 29 26 23 20 18 15 13 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 1 3 5 6 8 10 12 14 17 19 21 23 26 28 31 33 36 39 42 45 48 52 55 59 63 67 71 75 80 85 90 95 101 107 113 120 127 135 143 152 161 172 183 195 208 222 237 254 272 292 314 337 364 393 424 459 498 540 587 639 696 759 827 903 986 1077 1176 1283 1400 1525 1660 1804 1955 2115 2280 2449 2619 2788 2952 3106 3247 3370 3471 3546 3592 3608 3593 3548 3475 3377 3258 3122 2973 2815 2652 2488 2325 2165 2011 1863 1722 1590 1465 1350 1242 1142 1050 966 888 817 752 693 639 590 545 505 468 435 405 378 353 331 311 293 277 262 249 237 226 217 208 200 192 186 180 174 169 165 160 156 153 149 146 143 140 137 135 132 130 128 126 123 121 119 117 115 113 111 109 107 105 103 101 99 97 95 93 91 89 87 85 83 81 79 76 74 72 70 68 65 63 61 59 56 54 52 50 48 45 43 41 39 37 35 33 31 29 27 26 24 22 21 19 18 16 15 14 12 11 10 9 8 7 6 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 9 10 11 12 13 14 15 15 16 17 18 19 19 20 21 22 22 23 24 25 25 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 41 42 44 46 49 51 54 58 62 67 73 79 87 96 106 117 131 147 165 186 210 238 271 308 352 402 459 526 602 691 792 909 1043 1197 1373 1574 1802 2059 2346 2663 3006 3371 3745 4113 4453 4738 4944 5047 5035 4910 4683 4379 4023 3643 3259 2888 2541 2223 1936 1682 1457 1260 1089 940 810 698 602 518 446 384 330 284 244 209 180 154 132 114 97 83 71 61 52 45 38 33 28 24 20 17 15 13 11 9 8 7 6 5 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 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 10 16 23 30 37 46 55 66 77 90 105 121 138 158 180 204 231 261 295 332 374 420 472 529 593 664 742 828 922 1026 1139 1262 1395 1537 1689 1849 2017 2190 2368 2548 2728 2905 3076 3239 3390 3528 3650 3753 3838 3902 3944 3965 3965 3944 3902 3842 3763 3668 3557 3433 3297 3151 2998 2838 2675 2510 2345 2182 2022 1867 1717 1575 1439 1312 1193 1082 980 886 799 720 648 583 524 470 422 379 339 304 272 244 218 195 174 155 138 123 109 97 86 75 66 58 50 43 37 31 26 21 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
 54 57 61 65 69 73 77 81 86 90 95 99 104 108 113 118 122 127 132 136 141 145 150 154 158 162 166 170 174 177 180 184 187 189 192 194 196 198 199 201 202 203 204 205 205 206 206 207 207 208 208 209 210 211 213 215 218 221 225 230 236 243 251 260 272 285 300 317 337 360 385 415 448 486 529 577 632 693 763 841 929 1028 1140 1265 1404 1559 1731 1920 2126 2346 2577 2813 3046 3264 3452 3594 3675 3686 3621 3483 3285 3041 2769 2487 2208 1941 1694 1470 1270 1093 938 804 687 587 500 426 362 307 260 220 185 155 130 108 89 73 59 48 37 29 21 14 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11 13 15 17 19 21 23 26 29 31 34 37 40 43 47 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 8 9 10 10 11 11 12 12 12 13 13 13 13 13 13 12 12 12 11 11 10 10 9 8 8 7 7 6 6 6 6 7 8 10 12 15 20 25 32 41 52 65 82 102 127 157 193 236 289 352 428 518 628 759 917 1107 1335 1610 1940 2337 2811 3376 4040 4808 5669 6591 7508 8316 8883 9092 8889 8310 7467 6497 5517 4604 3796 3105 2526 2047 1654 1333 1071 857 684 543 428 334 258 196 146 105 71 45 23 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
 207 213 218 223 228 233 238 243 247 252 256 260 264 268 271 275 278 281 284 286 289 291 293 295 297 299 300 302 303 304 306 307 308 309 310 311 312 313 314 316 317 319 320 322 324 327 330 333 336 340 344 349 354 360 366 373 380 388 396 406 416 426 438 450 463 476 491 506 522 539 556 575 594 613 634 655 677 699 722 746 770 794 819 843 868 892 917 941 964 987 1009 1029 1048 1066 1082 1096 1107 1117 1124 1128 1129 1128 1124 1117 1107 1094 1079 1061 1041 1019 995 969 942 914 885 856 826 796 766 736 707 678 650 623 597 571 547 523 501 479 459 439 421 403 386 371 356 342 328 316 304 293 282 272 262 253 245 237 229 222 215 208 202 196 190 184 179 174 169 164 160 155 151 147 143 139 135 132 128 125 121 118 115 112 109 106 103 100 97 94 92 89 86 84 81 79 76 74 71 69 67 64 62 60 58 56 54 52 50 48 46 45 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 23 22 21 21 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 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 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 33 34 36 38 39 41 43 45 48 50 53 55 58 61 64 68 71 75 79 83 87 91 95 100 104 109 114 119 124 129 135 140 146 151 157 162 168 174 179 185 190 196 202
 27 30 32 35 39 42 45 49 53 57 61 66 70 75 80 86 91 97 103 110 116 124 131 139 147 155 164 173 182 192 202 213 223 235 246 258 269 281 294 306 318 331 343 355 368 379 391 402 413 424 434 444 453 461 469 477 484 490 496 502 508 513 518 523 527 532 537 543 548 554 560 567 575 583 592 601 612 623 636 649 663 678 695 712 730 750 770 791 814 836 860 883 907 931 954 976 997 1016 1032 1046 1056 1062 1064 1060 1052 1039 1020 996 967 935 898 858 816 772 728 683 638 595 552 512 473 436 401 369 339 311 285 261 239 219 200 183 168 154 141 129 118 108 99 91 83 76 70 64 59 54 50 46 42 38 35 32 29 27 24 22 20 18 16 15 13 12 10 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 12 13 15 17 20 22 24
 0 0 0 0 0 0 0 0 0 0 0 4 7 11 16 20 26 31 37 43 50 58 66 75 84 95 106 119 132 147 164 182 202 224 248 274 304 337 373 413 458 508 564 626 694 771 856 950 1054 1169 1295 1433 1583 1745 1917 2098 2286 2478 2669 2854 3027 3183 3314 3415 3483 3515 3510 3470 3398 3299 3178 3039 2890 2734 2575 2418 2264 2115 1974 1839 1713 1595 1486 1384 1289 1202 1121 1047 978 915 856 802 753 707 664 625 589 555 524 495 468 444 421 400 380 361 344 329 314 300 288 276 265 255 246 237 229 221 214 208 202 196 190 185 180 176 171 167 163 159 156 152 149 145 142 139 135 132 129 126 123 120 117 114 111 108 105 103 100 97 94 91 88 85 83 80 77 74 71 69 66 63 61 58 55 53 50 48 45 43 40 38 35 33 31 29 26 24 22 20 18 16 14 12 10 8 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 2 3 5 6 8 10 12 14 16 18 20 23 25 28 30 33 36 39 43 46 50 53 57 62 66 71 76 81 87 93 99 106 113 121 129 138 148 158 169 181 194 207 222 238 255 274 293 315 338 363 390 419 450 484 520 559 601 647 695 747 802 861 924 990 1061 1135 1213 1296 1382 1471 1564 1660 1758 1859 1961 2065 2169 2273 2376 2477 2577 2673 2764 2851 2932 3007 3074 3132 3182 3222 3252 3271 3279 3275 3260 3234 3196 3147 3088 3018 2940 2853 2759 2659 2554 2444 2332 2219 2104 1990 1878 1767 1659 1555 1455 1358 1266 1179 1096 1019 946 877 813 753 698 646 598 553 512 474 438 406 375 347 322 298 275 255 236 218 202 187 173 160 148 137 126 116 107 99 91 83 76 70 64 58 52 47 43 38 34 30 26 22 19 16 13 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 2 5 8 11 14 18 21 25 29 33 38 42 47 53 58 64 70 76 83 90 97 105 113 122 131 141 151 161 172 184 196 209 222 236 251 267 283 300 317 336 355 375 396 417 440 463 487 512 538 565 593 622 652 682 714 747 781 816 852 890 929 969 1011 1054 1099 1145 1193 1243 1295 1349 1405 1463 1524 1586 1651 1718 1787 1859 1932 2007 2084 2161 2240 2318 2396 2472 2546 2617 2683 2743 2795 2838 2871 2892 2900 2895 2874 2838 2788 2723 2645 2555 2454 2345 2230 2110 1987 1864 1742 1622 1506 1394 1288 1187 1093 1004 922 845 775 710 650 595 544 498 456 418 382 350 320 294 269 246 226 207 189 173 158 145 132 121 110 100 91 83 75 68 61 55 49 43 38 33 29 24 20 17 13 10 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 6 12 19 28 38 50 63 78 96 116 139 166 196 231 271 317 369 428 495 571 656 751 857 975 1105 1246 1400 1565 1740 1925 2117 2313 2512 2710 2904 3089 3263 3422 3562 3680 3775 3844 3886 3899 3884 3841 3769 3672 3551 3408 3247 3071 2883 2688 2490 2291 2096 1906 1724 1552 1391 1242 1104 979 865 763 671 588 515 450 392 341 296 256 221 190 163 139 117 99 82 68 55 44 34 26 18 11 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
 9 10 12 14 16 17 19 21 23 25 28 30 32 35 37 40 43 46 49 52 55 58 62 65 69 73 77 81 86 91 96 101 107 113 119 125 132 140 148 156 166 175 186 197 210 223 238 253 270 289 309 331 355 382 410 442 476 513 554 597 645 696 750 809 871 936 1004 1074 1146 1219 1291 1361 1428 1490 1546 1594 1632 1660 1676 1680 1672 1652 1620 1579 1528 1471 1407 1339 1269 1197 1124 1052 982 914 849 786 727 671 619 569 524 481 442 406 372 342 314 288 264 243 223 205 189 174 161 148 137 127 118 110 102 95 89 83 78 73 69 65 62 58 55 52 50 47 45 43 41 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 12 12 11 10 9 9 8 7 6 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 0 0 0 0 0 0 0 0 1 2 3 5 6 7
 36 37 39 40 41 43 44 46 47 48 50 51 53 54 55 57 58 60 61 63 64 65 67 68 70 71 73 74 76 77 79 80 82 83 85 86 88 90 91 93 95 97 99 101 103 106 108 111 114 117 120 124 128 132 137 142 148 154 161 169 177 186 196 207 219 232 247 263 281 300 321 345 371 399 430 463 500 541 585 634 687 745 808 877 952 1034 1123 1219 1322 1434 1553 1680 1814 1955 2100 2248 2397 2542 2681 2807 2917 3005 3067 3098 3097 3064 2998 2903 2783 2643 2488 2325 2158 1991 1827 1670 1522 1382 1253 1134 1025 925 835 754 681 615 556 503 455 413 375 341 310 283 258 236 216 199 182 168 155 143 132 123 114 106 99 92 86 80 75 70 66 62 58 54 51 48 45 42 40 38 35 33 31 29 28 26 24 23 21 20 18 17 16 15 13 12 11 10 9 8 7 6 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 1 1 1 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 27 28 29 31 32 33 35
 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 13 15 18 20 23 26 30 33 37 41 45 49 54 59 65 71 77 84 91 99 107 116 126 136 147 159 172 186 200 216 233 251 271 292 314 337 363 389 417 447 478 511 545 581 618 655 694 733 773 813 853 892 930 967 1003 1036 1068 1097 1124 1148 1169 1186 1201 1213 1222 1228 1232 1232 1230 1226 1219 1211 1200 1188 1173 1158 1141 1122 1102 1082 1060 1037 1014 990 965 939 913 887 860 833 806 778 751 724 697 670 644 618 592 567 543 519 496 474 453 432 412 393 375 357 341 325 309 295 281 268 256 244 233 222 212 203 194 185 177 169 162 155 148 142 136 130 124 119 114 109 105 100 96 92 88 85 81 78 74 71 68 65 62 59 57 54 52 49 47 44 42 40 38 36 34 32 30 29 27 25 23 22 20 19 18 16 15 14 12 11 10 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 9 12 14 17 21 25 29 33 38 43 49 55 62 70 78 88 98 109 121 135 150 166 184 204 225 248 273 300 329 361 394 430 467 507 547 590 632 676 719 762 804 845 883 920 953 983 1010 1034 1055 1073 1088 1100 1110 1119 1126 1132 1137 1143 1149 1155 1162 1170 1180 1191 1204 1218 1235 1253 1272 1294 1316 1339 1363 1386 1408 1428 1445 1459 1468 1471 1467 1455 1436 1408 1371 1327 1275 1217 1154 1087 1017 947 876 807 740 676 615 558 505 455 410 368 331 296 265 236 211 188 167 148 131 116 102 90 79 69 60 52 44 37 31 26 21 16 12 9 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 2 3 4 5 6 8 9 11 13 15 16 19 21 23 26 29 31 35 38 42 46 50 55 60 66 72 79 86 94 103 112 123 134 147 160 175 191 209 229 250 273 298 325 354 386 420 457 496 538 582 628 676 726 777 829 882 934 986 1037 1085 1131 1174 1213 1248 1279 1304 1325 1342 1353 1361 1364 1363 1359 1352 1343 1331 1317 1302 1286 1268 1250 1232 1213 1193 1174 1154 1135 1115 1096 1076 1057 1037 1017 997 977 956 935 913 891 869 846 822 798 774 749 724 699 673 647 622 596 571 546 521 496 473 449 427 405 384 363 344 325 307 290 273 258 243 228 215 202 190 179 168 157 148 139 130 122 114 106 99 93 87 81 75 70 65 60 55 51 47 43 40 36 33 30 27 24 21 19 16 14 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 20 26 33 41 51 62 75 89 107 127 150 176 207 243 284 331 385 447 518 599 692 796 915 1048 1196 1361 1542 1739 1951 2175 2407 2641 2871 3086 3278 3437 3554 3621 3635 3597 3508 3377 3210 3018 2810 2594 2377 2165 1961 1769 1591 1427 1277 1142 1020 910 812 725 648 579 518 464 417 374 337 303 274 248 224 203 185 168 153 139 127 116 106 97 89 81 74 68 62 57 52 47 43 39 36 32 29 26 23 21 18 16 14 12 10 8 6 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
 5 6 8 9 11 13 14 16 18 20 22 24 26 28 30 32 34 37 39 42 45 48 51 54 57 61 64 68 72 77 81 86 91 97 103 110 117 125 133 142 152 163 175 188 203 219 237 256 278 302 328 358 391 428 469 515 566 623 686 756 834 920 1014 1118 1230 1353 1484 1624 1772 1925 2083 2242 2398 2548 2688 2813 2918 3000 3055 3083 3082 3052 2997 2919 2821 2708 2583 2450 2313 2174 2037 1902 1771 1646 1527 1414 1308 1209 1117 1031 952 878 810 748 690 638 589 545 504 467 433 402 374 348 325 303 284 266 250 235 222 209 198 188 178 170 162 155 148 142 136 130 125 121 116 112 108 104 101 97 94 91 88 85 82 79 77 74 72 69 67 65 62 60 58 56 54 52 50 48 46 44 42 40 38 37 35 33 31 30 28 26 24 23 21 20 18 16 15 13 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4
 36 38 41 44 46 49 52 56 59 62 66 69 73 76 80 84 88 92 97 101 105 110 115 120 125 130 135 141 146 152 158 164 170 176 183 189 196 203 210 218 226 234 242 250 259 268 277 287 297 307 318 329 340 352 365 378 392 406 421 437 453 470 488 506 525 546 566 588 610 634 657 682 707 733 760 787 814 841 869 897 924 951 978 1004 1029 1052 1075 1096 1115 1132 1146 1158 1168 1174 1178 1179 1176 1170 1161 1149 1134 1116 1095 1072 1046 1019 990 959 928 895 863 829 796 763 730 698 667 636 607 578 551 524 499 475 452 431 410 391 373 355 339 324 309 296 283 271 260 249 239 230 221 212 204 197 189 183 176 170 164 158 153 148 143 138 134 129 125 121 117 113 109 106 102 99 96 93 89 86 83 81 78 75 72 70 67 64 62 60 57 55 53 50 48 46 44 42 40 38 36 35 33 31 29 28 26 25 23 22 20 19 18 17 16 15 13 12 12 11 10 9 8 8 7 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 9 11 12 14 16 18 20 22 24 26 28 31 33
 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 13 15 18 22 25 29 33 37 41 46 51 57 62 69 75 82 90 98 107 116 126 137 149 161 174 189 204 220 237 256 276 297 319 343 368 394 422 451 481 513 546 580 615 651 687 724 762 800 838 876 914 952 989 1026 1062 1098 1133 1168 1203 1236 1270 1303 1336 1369 1402 1435 1468 1500 1532 1564 1595 1625 1654 1681 1705 1727 1745 1759 1768 1772 1769 1759 1741 1716 1683 1642 1593 1538 1476 1409 1338 1264 1188 1111 1035 960 887 817 751 688 628 573 522 474 431 391 354 321 291 264 239 216 196 178 161 146 132 120 109 99 89 81 73 67 60 54 49 44 40 36 32 29 26 23 20 18 15 13 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 8 10 11 12 13 15 16 18 20 22 23 26 28 30 32 35 38 41 44 47 50 54 58 62 66 71 75 80 86 91 97 103 109 116 123 130 138 146 154 162 171 181 190 200 211 221 233 244 256 269 282 296 310 326 341 358 375 394 413 434 455 478 502 528 555 583 613 645 678 712 748 785 822 860 897 933 968 1000 1028 1052 1069 1080 1083 1078 1064 1042 1012 975 931 883 831 776 721 667 613 561 512 466 422 382 345 312 281 253 228 205 184 165 148 133 120 107 96 86 77 69 62 55 49 44 39 34 30 26 23 20 17 15 12 10 8 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 63 66 69 72 75 78 82 85 89 93 97 101 105 109 114 119 123 128 133 139 144 150 156 162 168 175 181 188 195 203 210 218 227 235 244 253 262 272 282 292 303 314 326 337 350 362 375 389 403 417 432 448 463 480 496 513 531 549 567 585 604 623 642 661 679 698 717 735 753 770 786 802 817 831 843 854 864 873 879 884 887 889 888 886 881 875 866 856 844 831 815 798 780 761 740 718 696 673 649 625 601 576 552 528 504 481 458 436 414 393 373 353 334 316 299 283 267 252 238 225 213 201 190 179 170 160 152 143 136 128 122 115 109 104 98 93 89 84 80 76 72 69 66 62 59 57 54 51 49 47 44 42 40 38 37 35 33 32 30 29 27 26 24 23 22 21 20 18 17 16 15 14 13 12 11 11 10 9 8 7 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 32 34 35 37 39 41 43 45 47 50 52 55 57 60
 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 56 57 59 60 62 63 65 67 68 70 72 74 76 78 81 83 86 89 91 95 98 101 105 109 114 119 124 129 135 141 148 156 164 173 182 192 203 215 228 242 256 272 289 308 327 348 370 394 419 445 473 502 532 563 595 629 663 697 731 766 800 832 864 893 921 945 967 985 999 1008 1014 1014 1010 1002 989 973 953 929 903 874 843 811 778 744 711 677 643 610 578 547 517 488 461 435 410 386 364 344 324 306 289 273 258 244 231 219 208 198 188 179 171 163 156 149 143 137 131 126 121 116 112 108 104 101 97 94 91 88 85 82 80 77 75 72 70 68 66 64 62 60 58 56 54 53 51 49 48 46 45 43 42 40 39 37 36 35 33 32 31 30 28 27 26 25 24 22 21 20 19 18 17 16 15 14 13 13 12 11 10 9 9 8 7 7 6 6 5 4 4 4 3 3 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 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 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 13 13 14 14 15 16 17 17 18 19 20 20 21 22 23 24 25 25 26 27 28 29 30 31 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 12 17 23 30 39 49 61 75 92 112 136 165 200 241 290 349 420 505 606 728 874 1048 1257 1505 1800 2147 2554 3024 3557 4145 4769 5395 5974 6443 6742 6829 6695 6364 5888 5328 4738 4158 3615 3123 2686 2303 1971 1685 1440 1229 1049 895 763 651 554 472 401 341 289 245 207 175 148 125 105 89 75 63 54 46 40 35 30 27 25 23 22 21 20 20 20 21 21 22 22 23 24 24 25 26 27 27 28 28 29 29 30 30 30 30 30 30 30 30 30 30 29 29 28 28 27 27 26 25 25 24 23 22 21 20 19 18 17 16 15 14 12 11 10 9 8 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 2 4 7 9 12 15 18 22 25 29 33 37 41 46 51 56 61 67 73 79 86 93 100 108 116 124 133 142 152 162 172 183 195 207 220 233 246 261 276 291 307 324 341 359 378 398 418 438 460 482 505 529 554 579 606 633 661 690 720 751 782 815 849 883 919 955 992 1030 1068 1107 1146 1185 1224 1263 1301 1339 1375 1410 1443 1475 1504 1530 1552 1572 1587 1599 1605 1607 1604 1595 1581 1561 1536 1506 1471 1431 1387 1339 1288 1234 1178 1120 1062 1004 946 889 833 778 726 676 628 583 540 500 462 427 394 364 336 310 286 264 243 225 207 191 177 163 151 139 129 119 110 102 94 87 80 74 68 63 58 53 49 45 41 38 34 31 28 26 23 21 18 16 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 4 5 6 7 8 9 9 10 11 12 13 14 15 16 17 18 20 21 22 23 25 26 28 29 31 32 34 36 38 40 43 45 48 51 54 57 61 65 70 75 80 86 93 100 109 118 128 140 153 168 185 204 225 249 277 308 343 383 429 480 538 603 676 759 850 952 1064 1187 1320 1461 1610 1763 1917 2066 2204 2325 2422 2490 2524 2522 2485 2414 2316 2195 2060 1915 1766 1618 1475 1338 1209 1090 980 879 788 705 631 564 504 450 402 360 321 287 257 230 206 184 165 148 133 120 108 97 88 79 72 65 59 54 49 45 41 37 34 31 29 27 24 22 21 19 18 16 15 14 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 5 6 7 8 9 10 12 13 14 16 18 19 21 23 25 27 29 31 34 36 39 42 45 49 53 57 61 66 71 76 83 89 97 105 114 124 135 147 161 176 193 212 234 258 285 315 349 387 429 477 530 589 655 729 810 900 999 1107 1225 1354 1491 1639 1794 1955 2120 2284 2444 2592 2724 2830 2906 2944 2942 2896 2810 2687 2534 2359 2169 1974 1779 1590 1411 1245 1093 956 833 725 629 545 472 408 353 306 265 230 199 173 151 131 114 100 88 77 67 59 52 46 40 36 31 28 24 21 19 17 14 13 11 9 8 7 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 0 0 0 0 0 0 0 0 0 0
 9 10 12 13 14 15 16 17 18 20 21 22 23 25 26 27 29 30 32 33 35 36 38 39 41 43 45 46 48 50 52 55 57 59 62 64 67 70 73 76 80 84 88 92 97 102 107 113 119 126 134 142 151 161 172 184 197 212 228 246 265 287 310 336 365 396 431 469 510 555 605 658 716 779 847 919 996 1077 1163 1253 1345 1440 1535 1629 1721 1809 1890 1962 2023 2072 2105 2123 2125 2110 2079 2034 1975 1906 1827 1742 1652 1559 1465 1372 1280 1192 1106 1025 949 877 809 747 689 635 586 541 499 461 426 394 365 339 315 293 273 254 237 222 208 195 183 172 162 153 144 136 129 122 115 109 104 99 94 89 84 80 76 72 69 65 62 59 56 53 50 48 45 43 40 38 36 34 32 30 28 26 24 22 21 19 17 16 14 13 11 10 9 7 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 5 6 7 8
 67 69 72 74 77 80 82 85 88 91 94 97 100 103 107 110 113 117 121 124 128 132 136 140 145 149 154 159 164 169 175 181 186 193 199 206 213 220 228 236 244 253 262 272 281 292 303 314 326 338 351 365 379 393 408 423 439 455 472 489 506 523 541 558 576 593 611 628 645 661 677 692 706 720 733 745 756 766 775 782 789 795 799 803 805 807 807 807 805 803 800 796 792 786 781 774 768 760 753 745 736 728 719 710 700 691 681 672 662 652 641 631 621 611 600 590 579 568 558 547 536 525 514 503 492 480 469 458 447 435 424 412 401 389 378 367 355 344 333 322 311 300 290 279 269 259 249 240 230 221 212 203 195 186 178 171 163 156 149 142 135 129 123 117 111 105 100 95 90 85 80 76 71 67 63 59 56 52 49 45 42 39 36 33 31 28 26 23 21 19 17 15 13 11 9 8 6 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 23 24 25 26 27 29 30 32 33 35 36 38 40 42 43 45 47 49 51 53 56 58 60 62 65
 49 51 52 54 55 57 59 60 62 64 66 67 69 71 73 75 77 80 82 84 86 89 91 94 97 100 103 106 109 112 116 119 123 127 132 136 141 146 151 157 163 169 176 183 190 198 206 215 225 235 246 257 269 282 296 310 326 342 359 377 396 416 436 458 480 504 528 553 578 605 631 658 686 713 741 768 795 822 848 873 897 920 942 962 980 997 1011 1023 1032 1039 1043 1045 1044 1040 1033 1023 1011 996 978 958 936 912 886 859 830 800 770 738 707 675 644 613 583 553 524 495 468 442 417 393 370 349 328 309 290 273 257 242 228 214 202 190 179 169 159 150 141 134 126 119 113 106 101 95 90 85 81 76 72 69 65 62 58 55 52 50 47 44 42 40 37 35 33 31 30 28 26 24 23 21 20 18 17 16 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 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 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 29 30 31 33 34 35 36 38 39 40 42 43 45 46 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 9 12 15 18 22 25 29 34 38 43 48 54 60 66 73 80 88 96 105 114 124 134 145 156 167 179 191 204 216 229 242 255 268 280 293 304 316 327 337 347 356 364 372 380 387 394 401 408 415 423 431 440 450 462 475 490 508 528 551 577 607 641 680 724 775 831 895 967 1048 1139 1239 1350 1471 1603 1743 1890 2039 2185 2321 2437 2523 2571 2573 2525 2428 2290 2119 1928 1728 1530 1340 1163 1004 861 736 627 533 452 383 324 273 231 194 163 137 115 96 79 65 54 43 35 27 21 15 11 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 2 3 5 6 8 10 12 14 16 19 21 24 27 30 33 37 40 44 49 53 58 63 69 75 82 89 97 105 114 124 134 146 158 171 186 202 218 237 256 277 300 324 350 378 407 438 470 504 540 576 613 651 689 726 763 798 831 863 891 916 938 956 970 980 987 989 988 984 977 968 956 943 928 911 895 877 859 842 824 807 790 774 758 743 729 716 704 692 682 672 664 656 649 643 638 634 630 628 625 624 623 622 622 621 621 620 620 618 617 614 610 606 600 593 585 575 564 552 538 523 507 490 472 454 434 415 395 375 355 336 316 298 279 262 244 228 212 197 183 169 157 145 133 122 112 103 94 85 78 70 63 57 51 45 40 35 31 27 23 19 15 12 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 16 19 22 25 28 31 35 39 42 46 50 54 59 63 68 73 78 84 89 95 101 107 114 121 128 136 144 152 160 169 179 188 199 209 220 231 243 255 268 281 294 308 322 336 351 365 380 395 411 426 441 456 471 486 501 516 531 545 560 574 588 603 617 632 647 663 679 696 714 733 753 775 798 823 851 880 913 948 986 1028 1073 1123 1177 1236 1300 1369 1445 1527 1616 1711 1814 1924 2040 2163 2290 2421 2552 2682 2806 2918 3016 3091 3140 3157 3139 3085 2996 2874 2725 2555 2372 2180 1988 1800 1620 1451 1294 1151 1021 904 800 708 626 553 490 434 384 341 303 269 240 213 190 170 152 136 122 109 98 87 78 70 63 56 50 44 39 35 31 27 23 20 17 14 12 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 1 4 6 8 11
 0 1 2 2 3 4 4 5 6 6 7 8 8 9 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 33 35 36 39 41 43 46 49 53 56 60 65 70 76 82 89 97 105 115 126 139 152 168 186 205 227 252 279 309 343 381 422 467 516 569 627 688 753 822 893 967 1042 1117 1192 1264 1334 1399 1458 1511 1557 1595 1624 1645 1658 1662 1659 1648 1631 1608 1580 1547 1511 1471 1428 1383 1337 1289 1240 1191 1141 1091 1042 992 944 896 848 802 757 714 672 631 592 554 518 484 451 421 392 364 338 314 291 270 250 232 214 198 183 169 156 144 133 122 113 104 95 88 80 74 67 62 56 51 46 42 38 34 30 27 24 21 18 15 13 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 0 0 0 0 0 0
 93 94 96 97 98 100 101 102 103 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 125 126 127 129 130 132 134 136 138 140 143 146 149 152 156 159 164 168 174 179 185 192 199 207 216 225 235 246 258 271 284 299 315 331 349 368 388 409 431 453 477 502 527 553 580 606 633 660 686 711 735 758 778 797 813 826 836 843 846 845 841 833 821 806 787 766 742 717 689 660 631 600 570 540 510 481 452 424 398 373 349 326 304 284 265 247 230 215 200 187 175 163 153 143 134 126 118 111 105 99 94 89 84 80 76 72 69 66 63 60 58 55 53 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 20 19 19 18 18 17 16 16 15 14 14 13 13 12 11 11 10 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 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 24 25 27 28 29 30 31 33 34 36 37 39 40 42 44 46 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 84 86 88 89 91
 3 6 9 12 16 20 25 30 35 42 48 55 63 72 81 91 102 113 126 140 154 170 187 205 223 243 264 286 309 332 356 379 403 427 450 472 492 511 528 543 556 566 573 577 579 578 575 570 563 554 544 533 521 509 496 484 471 459 448 437 427 418 410 402 395 389 384 379 376 373 370 368 367 366 366 366 367 367 369 370 372 373 375 378 380 382 384 387 389 391 393 395 397 398 399 400 400 400 400 399 397 395 392 389 385 380 375 370 364 357 350 342 334 326 317 308 299 290 281 272 263 254 245 236 228 220 211 203 196 188 181 174 167 160 154 148 142 136 130 125 120 115 110 105 101 96 92 88 84 80 76 72 69 65 62 59 56 53 50 47 44 41 39 36 34 32 29 27 25 23 21 19 17 16 14 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 21 22 23 24 25 27 28 29 31 32 34 35 37 38 40 42 44 46 48 50 52 55 57 59 62 65 68 71 74 77 81 85 89 93 97 102 107 112 117 123 129 136 142 150 157 166 174 184 193 204 215 226 239 252 265 280 295 311 328 346 364 384 404 424 446 468 491 515 538 563 587 612 637 661 686 710 734 757 779 800 820 838 856 871 886 898 909 917 924 928 931 932 930 926 921 914 904 893 880 866 850 833 814 795 774 753 731 708 685 661 638 614 591 567 544 521 499 477 455 434 414 395 376 358 340 323 307 292 277 263 250 237 225 214 203 193 183 174 165 156 148 141 134 127 121 115 109 103 98 93 88 84 80 76 72 68 65 61 58 55 52 49 47 44 42 39 37 35 33 31 29 27 26 24 22 21 19 18 16 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 1 1 1 1 2 2 2 2 2 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 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 16 17 18 19
 12 13 14 15 17 18 19 20 22 23 24 26 27 29 31 32 34 36 38 40 42 44 47 49 52 54 57 60 63 67 70 74 78 82 87 91 96 102 107 113 120 126 134 141 150 158 168 177 188 199 210 223 236 249 264 278 294 310 327 344 361 379 396 414 432 450 467 483 499 514 528 541 552 562 571 578 584 588 591 592 592 591 588 585 580 575 569 562 555 547 539 530 522 513 504 496 487 478 470 461 453 445 438 430 423 416 409 403 397 391 385 380 375 371 367 363 359 356 353 350 348 346 344 342 341 340 339 338 338 338 337 337 337 337 337 336 336 336 335 334 333 332 331 329 328 325 323 320 317 314 310 306 302 297 292 287 282 276 270 264 258 252 245 238 231 225 218 210 203 196 189 182 175 168 161 154 148 141 135 128 122 116 110 104 99 93 88 83 78 73 69 64 60 56 52 49 45 42 39 36 33 31 28 26 24 22 20 19 17 16 14 13 12 11 10 9 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 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 1 2 2 3 4 5 5 6 7 8 9 10 11
 86 94 102 111 120 129 139 149 159 170 180 192 203 215 227 239 251 263 275 287 299 311 322 333 344 355 365 374 383 391 398 405 411 416 420 424 427 429 430 430 430 429 427 425 422 419 416 412 408 404 400 395 391 388 384 381 378 375 374 372 372 372 373 374 376 379 383 388 394 400 408 416 425 435 446 458 471 485 500 517 534 552 572 592 614 638 662 688 716 745 775 807 840 874 910 947 986 1025 1065 1105 1146 1186 1225 1263 1299 1332 1362 1387 1408 1423 1431 1433 1428 1417 1398 1372 1340 1302 1260 1213 1164 1112 1058 1004 950 897 845 795 746 700 656 614 575 538 504 471 441 413 387 363 340 319 299 281 264 248 233 220 207 195 183 173 163 153 144 136 128 121 114 107 100 94 89 83 78 73 68 64 60 55 51 48 44 41 37 34 31 28 25 22 20 17 15 13 10 8 6 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 3 5 8 11 15 18 22 26 31 36 41 46 52 58 64 71 78
 0 0 1 2 3 4 5 6 8 9 10 12 13 15 16 18 20 22 24 26 29 31 34 37 40 43 46 50 54 59 63 68 74 80 86 93 101 110 119 129 140 153 166 181 198 216 236 258 283 310 340 373 409 448 492 539 590 644 703 766 831 899 968 1039 1108 1175 1238 1295 1345 1386 1418 1438 1447 1446 1434 1412 1382 1345 1302 1255 1205 1154 1101 1048 996 946 897 849 804 761 721 682 646 612 579 549 521 494 469 446 424 403 383 365 348 332 316 302 288 275 263 252 240 230 220 210 201 192 184 176 168 161 154 147 140 134 128 122 116 111 105 100 95 91 86 82 78 74 70 66 62 59 56 53 50 47 44 41 39 36 34 32 30 28 26 24 22 20 19 17 15 14 13 11 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 19 21 22 24 26 27 29 31 33 35 37 40 42 45 48 50 53 57 60 64 68 72 76 81 86 91 97 103 109 116 124 132 141 151 162 173 186 199 214 230 248 267 288 311 336 363 393 425 459 497 537 580 627 677 730 786 846 908 973 1041 1111 1182 1254 1325 1396 1464 1528 1587 1640 1685 1720 1746 1759 1761 1750 1727 1693 1648 1594 1531 1462 1388 1311 1233 1154 1076 999 925 855 788 725 666 611 561 514 471 432 396 363 334 307 282 260 240 222 205 190 176 164 152 142 133 124 116 109 102 96 90 85 80 75 71 67 63 60 57 53 51 48 45 43 40 38 36 34 32 30 28 27 25 24 22 21 19 18 16 15 14 13 12 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 1 2 3 4 5 7 8 9 11 12 14 15 17 18 20 22 24 26 28 30 32 34 37 39 42 45 48 51 54 57 61 65 69 73 77 82 87 92 98 104 110 117 124 132 140 149 159 169 180 193 206 220 236 253 272 293 316 341 368 399 432 469 509 554 603 656 716 781 852 930 1014 1106 1204 1310 1423 1541 1664 1790 1916 2039 2155 2259 2346 2412 2451 2461 2438 2384 2300 2191 2062 1918 1766 1611 1458 1310 1170 1039 920 811 712 624 546 477 416 362 315 273 237 206 178 154 133 115 99 85 73 62 53 45 38 31 26 21 17 13 10 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
 22 24 25 27 28 30 31 33 34 36 38 39 41 43 45 47 49 51 54 56 58 60 63 65 68 71 73 76 79 82 85 88 91 94 97 100 104 107 111 114 118 121 125 129 132 136 140 144 148 152 156 160 164 168 173 177 182 186 191 196 201 206 211 217 223 229 235 241 248 255 262 270 278 287 296 305 315 326 337 349 361 374 387 401 416 432 448 466 483 502 522 542 562 584 606 628 650 672 694 716 737 756 774 790 804 815 823 827 827 824 816 804 789 769 746 721 693 662 631 598 566 533 500 469 438 408 380 353 328 304 282 261 242 224 208 192 178 165 153 142 132 122 113 105 98 91 85 79 73 68 64 59 55 52 48 45 42 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 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 1 1 1 2 2 3 3 4 4 5 6 6 7 8 9 10 10 11 12 13 14 15 16 18 19 20 21
 11 12 14 15 16 18 19 21 22 24 26 27 29 31 33 35 37 39 41 43 46 48 50 53 56 59 62 65 68 72 75 79 83 88 92 97 102 108 113 119 126 133 140 148 157 166 176 186 198 210 222 236 251 267 284 302 321 341 362 385 409 434 460 487 515 543 573 602 631 661 689 717 744 770 794 816 836 854 870 883 893 901 906 908 908 906 901 894 885 874 861 847 832 815 797 778 759 738 717 696 674 652 630 607 585 563 541 519 498 477 457 437 417 399 380 363 346 330 314 300 285 272 259 247 235 224 214 204 195 186 177 169 162 154 147 141 135 129 123 118 113 108 103 99 94 90 86 83 79 76 72 69 66 63 60 57 55 52 50 47 45 43 41 38 36 34 33 31 29 27 25 24 22 21 19 18 16 15 13 12 11 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 1 2 2 3 4 5 6 8 9 10
 0 1 3 4 5 7 9 10 12 14 16 18 20 22 25 27 30 33 36 39 42 46 49 53 57 62 67 72 77 83 89 95 102 110 118 127 136 146 157 169 181 195 209 225 242 260 280 301 323 348 373 401 430 461 493 527 563 600 637 676 716 755 795 834 872 909 944 978 1008 1037 1062 1085 1105 1122 1136 1148 1157 1164 1169 1172 1173 1173 1172 1170 1168 1165 1161 1157 1152 1147 1141 1135 1129 1122 1114 1105 1094 1083 1070 1055 1038 1020 999 976 951 923 894 863 830 796 760 724 687 650 613 576 540 505 472 439 408 379 351 325 300 277 256 236 218 200 185 170 156 144 132 122 112 103 95 87 80 73 67 62 57 52 48 43 40 36 33 30 27 24 22 19 17 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 54 60 65 71 78 84 91 98 106 114 122 131 141 150 160 171 182 194 206 218 231 245 259 274 289 304 320 336 352 369 385 402 419 435 451 467 482 496 510 522 534 544 553 560 567 571 574 576 576 575 573 569 565 559 553 547 539 532 525 517 510 503 497 491 485 480 477 473 471 470 470 470 472 475 479 484 491 498 507 517 529 542 556 572 590 609 631 654 679 706 735 767 801 837 875 916 959 1003 1050 1098 1147 1196 1245 1293 1337 1379 1415 1444 1466 1478 1481 1473 1455 1425 1386 1338 1282 1220 1154 1085 1015 945 876 810 746 686 629 576 528 483 441 404 369 338 309 283 259 238 218 201 185 170 157 144 133 123 114 105 98 91 84 78 72 67 62 58 54 50 46 43 40 37 34 31 29 26 24 22 20 18 16 14 13 11 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 11 14 17 20 24 27 31 35 40 44 49
 0 0 1 2 4 5 7 9 11 13 15 18 21 23 26 29 33 36 40 44 49 53 58 64 69 76 82 89 97 105 114 124 134 145 157 170 184 199 215 232 249 268 288 309 331 353 377 400 424 447 470 493 514 533 551 566 579 589 596 600 602 601 597 591 583 574 563 551 539 527 514 501 489 478 467 456 447 439 431 425 419 415 412 409 408 408 409 411 415 419 425 432 440 450 461 473 487 502 518 536 556 577 599 622 646 671 696 721 746 770 791 811 827 840 847 850 847 839 824 804 779 750 717 681 643 604 565 526 488 452 417 384 353 324 297 272 249 228 209 192 175 161 147 135 124 114 104 96 88 80 74 68 62 57 52 48 44 40 36 33 30 27 24 22 19 17 15 13 11 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 42 44 47 49 52 54 57 60 63 66 70 73 77 81 85 89 93 98 103 107 113 118 124 130 136 143 149 157 164 172 180 189 198 207 217 227 237 248 259 271 282 295 307 320 332 345 358 371 384 397 410 422 434 445 455 465 474 483 490 497 502 507 511 513 515 516 516 515 514 512 509 505 502 497 493 488 483 478 473 468 463 458 453 449 444 440 436 432 428 425 422 419 417 415 413 411 410 409 409 409 409 409 410 411 412 414 416 418 420 422 425 428 431 434 437 440 442 445 447 450 451 453 453 454 453 452 451 448 445 441 436 430 424 417 409 400 391 381 371 360 350 338 327 315 304 292 281 269 258 247 236 226 216 205 196 186 177 169 160 152 144 137 130 123 116 110 104 98 92 87 82 77 73 68 64 60 56 52 49 46 42 39 36 34 31 28 26 24 21 19 17 16 14 12 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 1 1 1 1 1 2 2 2 2 2 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 5 5 5 5 5 5 4 4 4 4 4 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 3 3 3 4 4 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 28 30 31 33 35 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12 13 15 17 19 21 23 25 28 30 33 36 39 43 47 51 55 59 64 70 76 82 89 97 105 114 123 134 145 157 171 186 202 219 238 258 280 304 330 358 388 420 454 491 530 571 614 660 707 757 808 860 914 968 1023 1077 1131 1184 1236 1285 1332 1376 1416 1452 1484 1510 1532 1547 1556 1559 1556 1546 1531 1508 1480 1447 1408 1365 1317 1266 1213 1157 1100 1042 983 925 868 813 759 707 657 610 565 522 483 445 411 378 348 320 295 271 249 229 210 193 177 163 149 137 126 115 105 97 88 81 74 67 61 56 51 46 41 37 33 30 27 23 21 18 15 13 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 1 2 3 4 5 6 7 8 10 11 12 14 15 17 18 20 22 24 26 28 30 32 34 37 40 43 46 49 52 56 60 64 69 74 80 86 92 99 107 115 124 135 146 158 172 187 203 222 242 265 290 318 349 383 421 462 508 558 612 671 734 801 872 945 1020 1096 1170 1241 1308 1367 1418 1458 1487 1504 1508 1500 1481 1451 1413 1369 1318 1264 1207 1149 1091 1033 977 922 869 818 769 723 679 638 599 562 528 495 465 436 409 384 360 338 317 297 279 262 247 232 218 205 194 183 173 164 155 147 140 134 128 122 117 113 109 105 102 99 96 93 91 89 87 86 84 83 82 80 79 78 77 77 76 75 74 74 73 72 72 71 71 70 70 69 69 68 67 67 66 66 65 64 64 63 62 62 61 60 59 59 58 57 56 55 54 53 52 50 49 48 47 45 44 43 41 40 38 37 35 34 32 30 29 27 26 24 23 21 20 18 17 15 14 13 12 11 9 8 7 7 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 37 42 47 53 59 65 72 79 86 94 103 112 121 132 143 154 167 180 195 210 227 245 264 285 308 332 358 386 417 451 487 526 569 615 665 720 779 843 913 987 1067 1153 1244 1340 1440 1544 1651 1759 1866 1970 2069 2159 2239 2305 2356 2389 2404 2400 2378 2339 2285 2217 2140 2054 1963 1868 1772 1676 1582 1490 1402 1317 1237 1161 1090 1023 960 901 846 795 748 703 662 624 588 554 523 494 467 442 418 396 376 357 339 322 306 292 278 265 253 243 232 223 214 206 199 193 187 181 176 172 169 165 163 161 159 158 157 156 156 156 156 156 157 158 159 160 161 162 163 165 166 167 168 169 169 170 170 170 170 170 170 169 169 168 166 165 163 161 159 157 155 152 149 146 143 140 137 133 129 126 122 118 114 110 106 102 98 94 90 87 83 79 75 71 67 63 59 56 52 49 45 42 39 35 32 29 26 23 20 18 15 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 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 1 4 6 9 13 16 20 24 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 14 20 26 33 41 49 59 69 80 93 106 122 138 157 178 201 226 254 286 321 360 404 452 506 566 632 705 786 874 969 1072 1182 1298 1419 1542 1664 1784 1896 1998 2086 2157 2208 2239 2249 2238 2210 2166 2109 2043 1971 1895 1818 1742 1667 1597 1530 1468 1411 1359 1312 1271 1234 1201 1172 1148 1127 1109 1095 1083 1073 1066 1060 1056 1053 1050 1047 1045 1042 1038 1032 1025 1016 1004 989 971 949 925 897 867 833 797 759 719 679 638 597 556 516 478 441 406 372 341 311 284 259 235 214 194 176 160 145 131 119 107 97 88 79 72 65 58 52 47 42 38 34 30 26 23 20 18 15 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 25 27 29 32 34 36 39 41 43 46 49 51 54 57 59 62 65 68 70 73 76 79 81 84 87 90 92 95 98 100 103 106 108 111 113 116 119 122 125 128 131 134 137 141 145 150 155 160 166 173 181 189 199 209 221 235 250 267 286 307 330 357 385 417 452 490 532 577 625 675 728 783 839 893 946 994 1036 1069 1092 1102 1099 1082 1052 1011 959 901 837 771 705 640 577 518 463 413 367 325 287 253 222 195 171 150 131 114 100 87 75 65 56 49 42 36 31 27 23 19 17 14 12 10 8 7 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 13 14 16 18 19 21
 30 32 34 36 38 40 42 44 46 48 50 52 55 57 59 62 64 67 69 72 75 77 80 83 86 89 92 95 98 101 105 108 112 115 119 123 127 131 135 139 144 148 153 158 163 168 174 180 186 192 198 205 212 219 226 234 242 251 259 268 278 287 297 308 318 329 340 351 362 373 385 396 408 419 431 442 453 464 475 485 495 504 513 521 529 536 542 548 552 556 559 561 563 563 562 560 557 553 548 542 535 527 518 508 497 486 473 461 448 434 420 406 392 378 364 350 336 323 309 297 284 272 261 250 239 229 220 211 202 194 186 179 172 166 160 154 148 143 138 134 129 125 121 117 114 110 107 104 101 98 95 92 90 87 85 82 80 78 75 73 71 69 67 65 63 61 59 57 55 54 52 50 48 47 45 43 42 40 38 37 35 33 32 30 29 27 26 25 23 22 20 19 18 17 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 0 0 0 0 1 1 2 3 4 5 5 6 7 9 10 11 12 13 15 16 17 19 20 22 24 25 27 29
 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 12 14 15 17 18 20 22 24 26 28 31 34 37 40 44 48 53 58 64 70 78 86 95 105 117 130 145 162 180 202 226 252 283 316 354 396 443 495 553 615 684 758 837 921 1010 1102 1195 1289 1381 1470 1553 1627 1692 1744 1784 1809 1821 1819 1804 1777 1740 1695 1643 1586 1525 1462 1398 1334 1271 1209 1148 1090 1035 982 932 885 840 798 758 721 685 652 621 591 563 537 511 487 464 442 421 400 380 361 343 325 308 291 275 260 245 230 217 204 191 179 167 156 146 136 126 117 109 101 93 86 79 72 66 60 55 50 45 40 36 32 28 24 21 18 14 12 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 27 29 31 34 36 39 41 44 46 49 51 54 56 59 61 64 66 69 71 74 76 79 82 84 87 90 93 96 99 102 106 109 113 117 122 126 132 138 144 151 159 167 177 188 201 215 231 249 270 293 320 350 385 423 467 516 570 630 695 765 840 916 994 1070 1142 1206 1259 1298 1319 1323 1308 1276 1229 1169 1101 1026 949 872 797 724 656 592 533 479 429 384 343 306 273 243 216 191 170 150 132 117 103 90 79 69 60 52 45 39 34 29 25 22 19 16 14 13 11 10 9 8 8 7 7 7 7 7 7 7 7 7 7 7 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 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 11 12 14 16 18 20 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 11 13 15 17 19 22 25 28 31 35 39 43 48 54 60 66 73 81 90 100 111 123 136 151 167 186 206 228 253 281 311 344 380 420 463 509 559 611 666 723 780 838 894 949 999 1045 1084 1117 1141 1157 1165 1165 1158 1144 1124 1099 1071 1040 1007 973 939 904 870 837 805 775 746 718 692 668 644 623 603 584 566 550 534 520 507 494 483 472 461 451 442 432 424 415 406 398 389 380 372 363 354 344 335 325 315 305 295 284 274 263 252 242 231 221 210 200 190 180 171 162 153 144 136 128 121 113 106 100 93 87 82 76 71 66 62 57 53 49 46 42 39 36 33 30 27 25 22 20 18 16 14 12 10 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 4 5 6 8 9 11 13 14 16 19 21 23 26 29 32 36 40 44 48 53 59 65 72 79 88 97 107 118 131 145 161 179 199 222 247 275 306 342 381 425 474 529 588 654 725 801 882 967 1055 1143 1229 1312 1387 1453 1506 1545 1568 1576 1568 1547 1512 1468 1415 1357 1296 1233 1169 1106 1045 987 931 878 828 782 738 698 660 625 593 563 535 509 485 463 442 423 405 389 373 358 345 332 320 309 298 288 279 270 261 253 245 238 231 224 217 211 205 199 193 188 182 177 172 167 162 157 153 148 143 139 135 130 126 122 118 114 110 107 103 99 96 93 89 86 83 80 77 74 72 69 66 64 61 59 57 54 52 50 48 46 44 42 40 38 37 35 33 31 30 28 27 25 24 22 21 20 18 17 16 14 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 1 2 4 5 7 9 12 14 17 20 24 29 34 39 46 53 62 72 83 97 112 130 152 176 205 239 279 326 381 445 521 611 716 839 983 1151 1345 1568 1819 2099 2401 2716 3029 3316 3551 3711 3775 3738 3606 3399 3141 2855 2564 2281 2015 1773 1556 1363 1193 1044 914 800 701 615 540 474 417 367 323 284 250 221 194 171 151 133 118 104 92 82 72 64 57 51 46 41 37 34 31 29 27 25 24 23 22 21 20 20 20 19 19 19 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 16 16 16 15 15 14 14 13 13 12 12 11 11 10 9 9 8 8 7 6 6 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 1 1 1 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 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
 14 15 17 19 20 22 24 26 28 30 32 34 37 39 42 44 47 50 52 55 58 62 65 68 72 76 80 84 88 92 97 102 107 112 117 123 129 135 142 149 156 164 172 180 189 198 208 218 228 239 251 263 276 289 303 318 333 348 365 382 399 417 435 454 473 492 511 531 550 569 588 606 624 641 658 673 688 702 714 725 735 743 750 756 760 763 765 765 764 762 758 754 748 741 733 724 714 704 693 681 668 655 641 627 613 598 584 569 554 538 523 508 493 478 464 449 435 422 408 395 382 370 357 346 334 323 313 302 292 282 273 264 255 246 238 230 222 215 207 200 193 186 180 173 167 161 155 149 143 138 133 127 122 117 113 108 103 99 95 91 87 83 79 75 72 68 65 61 58 55 52 49 46 44 41 38 36 34 31 29 27 25 23 21 19 17 15 14 12 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 9 11 12
 1 2 4 6 8 10 13 15 17 20 23 26 29 32 35 39 43 47 51 55 59 64 69 74 80 85 91 97 104 111 118 125 133 141 149 158 167 177 187 197 208 219 231 243 255 269 282 296 311 326 341 357 374 391 409 427 446 465 485 505 525 547 568 590 612 635 657 680 703 726 748 771 793 814 835 855 875 893 911 927 942 956 968 979 988 995 1001 1005 1007 1008 1006 1002 997 989 980 968 955 939 922 903 883 861 838 813 788 761 734 707 679 651 623 596 569 542 516 490 466 442 419 397 376 356 337 318 301 285 269 254 240 227 215 203 192 181 171 162 153 144 136 129 121 114 108 102 96 90 85 80 75 71 66 62 58 55 51 47 44 41 38 35 32 30 27 25 23 20 18 16 14 12 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 53 56 59 63 66 70 73 77 81 86 90 95 100 105 110 116 122 128 135 142 149 157 165 174 183 192 202 212 223 235 247 260 273 287 302 317 333 349 366 383 400 418 435 453 470 487 503 519 533 546 557 567 574 580 583 584 582 578 572 564 554 542 528 513 497 480 463 445 427 408 390 372 354 337 320 303 288 272 258 244 231 218 206 194 183 173 163 154 145 136 128 121 114 107 101 95 89 84 79 74 70 65 61 58 54 51 48 45 43 40 38 36 34 32 30 28 27 26 25 23 22 22 21 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 11 12 13 14 15 16 17 19 20 22 23 25 26 28 30 32 34 36 38 40 43 45 48
 70 74 78 83 87 92 97 102 107 113 118 124 131 137 144 152 159 167 175 184 192 202 211 221 231 241 252 263 274 285 296 308 319 331 342 353 364 375 385 395 404 413 421 428 434 440 444 448 451 454 455 456 456 455 454 452 450 447 444 441 437 434 430 426 422 419 415 411 408 404 401 398 395 392 389 386 383 381 378 376 374 372 369 367 365 363 360 358 355 353 350 347 344 340 336 333 328 324 319 314 308 303 297 290 283 277 269 262 254 247 239 231 223 215 207 199 191 183 175 168 161 153 147 140 133 127 121 115 110 105 100 95 90 86 82 78 74 71 68 65 62 59 56 54 51 49 47 45 43 41 39 37 36 34 33 31 30 29 28 26 25 24 23 22 21 20 19 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 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 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 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 21 22 23 25 26 28 30 32 34 36 38 40 42 45 48 51 53 57 60 63 67
 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 8 9 9 10 11 12 13 14 15 16 17 18 20 21 22 24 26 27 29 31 34 36 38 41 44 47 51 54 59 63 68 73 79 85 92 100 108 117 127 139 151 164 179 194 212 231 251 274 298 324 352 382 413 447 481 517 554 591 629 665 701 734 765 793 818 838 853 864 870 871 867 859 847 831 813 792 769 744 719 692 666 639 612 586 561 536 512 488 466 444 424 404 385 368 351 335 320 306 293 280 269 258 247 238 229 221 213 206 199 192 187 181 176 171 167 162 158 154 151 147 144 141 138 135 132 129 127 124 121 119 116 114 112 109 107 104 102 100 97 95 93 90 88 86 84 82 79 77 75 73 71 69 66 64 62 60 58 56 54 52 50 48 47 45 43 41 39 37 36 34 32 31 29 28 26 25 23 22 21 19 18 17 16 14 13 12 11 11 10 9 8 7 7 6 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 28 29 30 32 33 34 35 36 38 39 40 42 43 44 46 47 48 50 51 53 54 56 58 59 61 63 65 67 69 71 73 75 77 80 82 85 87 90 93 97 100 104 107 111 116 120 125 130 136 142 148 154 162 169 177 186 195 204 214 225 236 248 260 273 286 300 314 329 343 358 373 388 403 418 433 447 461 475 487 499 511 521 530 539 546 552 556 560 562 563 562 560 556 551 545 537 528 518 507 495 482 468 453 438 422 406 390 373 357 340 324 308 293 277 263 249 235 222 210 198 187 176 166 156 148 139 131 124 117 110 104 99 93 88 83 79 75 71 67 64 60 57 54 52 49 47 44 42 40 38 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 5 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 13 14 15 16 17 18 19 20 21 22 23 25 26
 37 39 42 45 48 51 54 57 60 64 67 71 75 79 83 87 91 96 100 105 109 114 119 124 129 134 139 144 149 154 159 163 168 172 177 181 185 188 191 195 197 200 202 204 205 207 208 208 209 209 209 209 209 208 208 207 207 206 206 205 205 205 205 205 205 206 207 208 210 212 214 217 220 223 227 231 236 241 246 252 258 265 273 281 289 299 308 319 330 341 354 367 381 395 410 426 442 459 476 494 512 530 548 566 584 601 617 631 644 655 664 670 674 674 672 666 658 646 632 615 596 575 553 529 505 480 456 431 407 384 361 340 319 299 280 263 246 231 216 203 190 178 167 157 147 138 130 122 115 108 102 96 91 86 81 76 72 68 65 61 58 55 52 49 46 44 42 39 37 35 33 31 30 28 26 25 24 22 21 20 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 9 10 11 13 14 16 18 20 21 23 25 27 30 32 34
 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 13 15 17 20 23 26 29 33 36 41 45 50 56 62 69 76 84 93 103 114 125 139 153 169 187 207 228 252 278 307 338 372 409 448 490 534 580 627 675 723 770 814 855 891 921 946 963 973 977 974 965 950 932 910 885 859 832 805 778 752 727 704 682 661 642 625 610 597 585 575 566 559 554 550 547 546 546 547 550 553 558 563 569 576 583 591 599 606 614 621 627 632 636 638 638 636 632 626 617 606 592 576 558 538 517 494 471 447 423 399 375 352 330 308 287 268 249 232 215 200 186 172 160 148 138 128 119 110 102 95 88 82 76 71 66 62 57 53 50 46 43 40 37 35 32 30 28 26 24 22 20 19 17 16 14 13 12 11 9 8 7 6 5 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 6 7 8 9 10 11 12 13 14 16 17 19 20 22 24 26 29 31 34 38 41 45 49 54 59 65 72 79 87 96 106 117 130 144 159 176 195 215 237 262 288 317 347 379 412 446 480 514 547 578 606 631 652 668 680 686 688 686 680 670 657 643 626 609 590 572 553 535 518 501 485 470 455 442 430 418 408 398 389 381 373 367 360 355 349 344 339 335 330 326 322 317 312 307 302 296 290 283 276 268 260 252 243 234 225 215 206 196 187 177 168 159 150 141 133 125 118 110 103 97 90 85 79 74 69 64 60 56 52 48 45 41 38 36 33 30 28 26 24 22 20 18 17 15 13 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 59 61 62 64 66 68 70 72 75 77 80 83 86 90 94 98 102 107 112 117 123 129 136 143 151 159 168 177 188 198 210 222 235 248 263 278 293 309 325 342 359 376 394 411 427 443 459 473 486 498 508 516 522 526 528 528 525 520 513 504 493 481 467 452 436 419 402 384 366 348 330 313 296 279 263 247 232 218 204 191 179 167 157 146 137 128 120 112 105 98 92 86 81 76 72 67 63 60 57 54 51 48 46 44 42 40 38 36 35 33 32 31 30 29 27 27 26 25 24 23 22 22 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 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32
 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 10 10 11 13 14 15 16 18 19 21 23 25 27 30 33 36 39 43 48 52 58 64 70 78 86 95 105 117 130 144 160 178 198 220 244 270 299 330 363 398 434 472 510 548 584 618 649 675 696 712 721 724 720 712 698 680 659 635 610 583 556 530 503 478 453 430 407 386 367 348 331 315 300 286 273 261 249 239 230 221 213 205 199 192 187 181 176 172 168 164 161 157 154 152 149 146 144 142 139 137 135 133 131 128 126 124 121 119 116 114 111 108 105 103 100 97 94 91 89 86 83 80 77 75 72 69 67 64 62 59 57 55 53 50 48 46 44 42 41 39 37 35 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 6 6 5 5 4 4 3 3 3 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 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 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 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
 47 47 48 48 49 49 50 51 52 53 54 55 56 57 58 60 61 63 65 67 69 71 73 76 79 82 85 89 92 97 101 106 111 117 123 129 136 144 152 161 171 181 192 204 216 230 244 258 274 290 307 324 342 359 376 394 410 426 440 454 465 475 483 489 493 495 495 494 490 485 479 472 463 454 445 435 425 415 405 395 386 376 367 359 351 343 336 329 323 317 311 306 302 297 294 290 287 284 282 279 278 276 274 273 272 271 270 270 269 268 268 267 267 266 265 264 263 262 260 259 257 254 252 249 246 242 239 235 230 226 221 216 211 206 201 196 191 185 180 175 170 165 160 155 150 146 141 137 133 129 125 122 118 115 112 108 106 103 100 98 95 93 91 88 86 84 83 81 79 78 76 75 73 72 70 69 68 67 66 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 48 47 46 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 45 46 46
 87 88 89 90 91 92 92 93 93 94 94 94 94 95 95 95 95 95 95 95 96 96 96 96 97 97 98 99 99 100 102 103 104 106 108 110 113 116 119 123 128 132 138 144 152 160 169 179 191 204 219 236 255 277 301 328 359 393 431 474 520 572 629 691 757 829 906 986 1069 1155 1242 1328 1411 1489 1561 1625 1678 1720 1749 1766 1769 1761 1742 1712 1674 1630 1580 1526 1470 1412 1354 1296 1239 1184 1130 1079 1030 983 938 896 856 818 783 750 719 689 662 637 613 591 571 552 534 518 503 490 478 466 456 446 438 430 423 416 409 404 398 393 387 382 377 373 368 363 358 353 347 342 337 331 326 320 314 308 302 296 290 284 277 271 264 258 251 244 238 231 224 217 210 203 196 189 182 175 168 161 154 147 140 133 126 120 113 106 100 93 87 81 75 69 63 57 52 47 41 37 32 27 23 19 15 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 1 2 2 3 4 5 6 8 9 10 12 13 15 17 19 21 23 26 28 31 33 36 38 41 44 47 50 53 56 58 61 64 66 69 71 74 76 78 80 82 84 85
 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 52 55 57 60 63 67 70 74 79 83 88 94 100 106 114 121 130 139 150 161 173 187 201 217 235 254 274 296 320 346 373 402 433 465 498 533 567 602 636 670 701 730 756 779 798 812 822 827 827 823 814 802 787 769 749 727 704 680 656 631 607 583 560 537 516 495 474 455 437 420 403 388 373 359 346 334 322 312 301 292 283 275 267 260 254 248 242 237 232 228 224 221 218 215 213 210 208 207 205 204 203 202 201 200 200 199 198 198 197 196 195 195 194 193 192 190 189 187 186 184 182 180 178 176 174 171 169 166 164 161 158 155 152 149 146 143 140 137 133 130 127 124 120 117 114 111 107 104 101 97 94 91 88 84 81 78 75 72 69 66 63 60 57 55 52 49 47 44 42 39 37 35 33 31 29 27 25 24 22 20 19 18 16 15 14 13 12 12 11 10 10 9 9 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 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 7 7 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 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 17
 5 5 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 27 28 30 32 34 36 39 42 46 49 54 58 63 69 76 83 91 100 110 121 133 146 160 176 194 213 234 256 281 307 336 366 399 433 469 507 545 584 623 662 699 733 765 791 813 829 839 842 838 828 812 790 764 734 702 667 632 596 560 525 491 458 427 397 369 344 320 297 277 258 240 224 210 197 185 174 164 155 147 140 133 127 122 117 113 109 105 102 99 96 94 91 89 87 85 84 82 80 79 78 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 53 52 51 50 49 48 47 46 44 43 42 41 40 38 37 36 35 34 32 31 30 29 28 26 25 24 23 22 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 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5
 17 19 21 23 25 27 30 32 35 37 40 43 46 49 52 56 60 63 67 72 76 80 85 90 95 101 107 113 119 125 132 139 146 154 162 170 178 187 195 205 214 223 233 243 253 263 273 284 294 304 314 323 333 342 351 359 367 374 381 387 392 397 400 404 406 408 409 409 408 407 406 403 401 397 393 389 385 380 375 370 364 359 353 347 341 335 329 324 318 312 306 301 295 290 284 279 274 269 264 259 254 250 246 241 237 233 230 226 223 220 217 214 211 209 206 204 202 201 199 198 197 196 195 194 193 193 192 192 191 191 190 189 189 188 187 186 185 183 182 180 178 176 173 171 168 165 161 158 154 151 147 143 139 134 130 126 121 117 113 108 104 99 95 91 87 83 79 75 71 67 64 60 57 53 50 47 44 41 38 36 33 31 28 26 24 22 20 18 16 15 13 11 10 9 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 11 12 14 15
 13 14 16 17 18 20 22 23 25 27 28 30 32 34 37 39 41 44 46 49 52 55 58 61 64 68 72 75 79 84 88 93 98 103 109 114 120 126 133 140 147 154 162 170 178 187 196 205 214 224 234 244 254 264 275 286 297 308 319 329 340 351 362 373 384 395 406 416 427 438 448 459 470 480 491 502 513 525 536 548 561 573 586 599 613 627 641 656 671 686 701 717 732 747 762 777 791 804 816 826 835 841 846 847 846 842 835 824 810 793 774 751 726 699 670 640 609 577 546 514 484 454 425 397 371 346 322 300 279 260 242 225 210 195 182 170 158 148 138 129 121 113 106 99 93 88 82 78 73 69 65 61 58 55 51 49 46 43 41 39 37 35 33 31 29 28 26 25 23 22 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 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 1 1 1 1 2 2 2 2 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 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 1 2 3 4 5 6 7 8 9 10 12
 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 19 20 21 22 23 24 25 27 28 29 30 32 33 35 36 38 40 42 43 46 48 50 53 55 58 61 64 68 72 76 80 85 90 95 101 108 115 123 132 141 151 162 175 188 203 219 237 256 277 300 324 351 380 411 444 480 517 557 598 641 684 729 773 816 858 897 932 962 987 1006 1017 1021 1017 1005 986 960 929 893 853 810 765 720 674 629 585 543 502 464 427 393 361 331 304 278 255 233 214 196 179 165 151 139 127 117 108 100 92 85 79 74 69 64 60 56 53 49 47 44 42 39 37 36 34 32 31 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 6 7 7 8 8 9 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 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 1 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8
 1 1 2 2 3 3 4 4 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 21 22 24 25 27 29 31 33 35 38 40 43 46 49 52 55 59 62 66 70 75 79 84 89 94 100 105 111 116 122 128 134 140 146 152 157 163 168 173 178 183 188 192 196 200 204 208 212 215 219 223 226 230 234 239 243 249 254 260 266 273 281 289 298 308 319 331 343 357 371 387 403 420 439 457 477 496 516 535 553 569 583 594 602 606 605 599 589 574 554 531 504 476 446 415 384 353 324 296 270 245 223 202 183 165 150 135 123 111 101 91 83 75 69 63 57 52 48 44 40 37 34 31 28 26 24 22 20 19 17 16 15 14 13 12 11 10 9 8 7 7 6 6 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 1 1 1 1 1 1 1 1 1 1 1 1 1 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
 30 31 32 33 34 35 37 38 39 41 42 43 45 46 48 50 52 53 55 58 60 62 64 67 70 72 76 79 82 86 90 94 98 103 108 113 119 125 131 138 146 154 163 172 182 193 205 217 230 245 260 276 293 311 330 351 371 393 415 438 461 484 507 530 551 571 590 606 620 632 640 646 648 647 643 636 626 613 598 581 562 542 522 500 478 456 434 413 391 371 351 331 313 295 278 262 247 232 218 205 193 182 171 161 151 142 134 126 118 111 105 99 94 88 84 79 75 71 68 64 61 59 56 54 52 50 48 46 45 43 42 41 40 39 38 37 36 35 35 34 34 33 32 32 31 31 31 30 30 29 29 29 28 28 28 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 13 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 8 8 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 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 25 26 27 28 29
 57 59 61 63 65 67 70 72 74 76 79 81 83 86 88 91 93 96 99 102 104 107 110 113 116 119 122 125 129 132 135 138 142 145 148 152 155 158 162 165 168 171 174 178 181 184 187 189 192 195 198 200 203 206 208 211 213 216 218 221 224 226 229 232 235 239 242 246 249 253 258 262 267 272 277 282 288 294 301 307 314 322 330 338 346 355 364 374 384 394 405 416 427 438 449 461 472 483 493 503 512 521 528 534 539 542 544 543 541 536 530 522 511 499 486 471 455 438 420 402 383 364 346 328 310 293 277 261 246 232 218 206 194 183 172 163 154 146 138 131 124 118 113 107 103 98 94 90 87 83 80 77 75 72 70 68 66 64 62 60 59 57 56 55 54 52 51 50 49 49 48 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29 30 32 34 35 37 39 40 42 44 46 47 49 51 53 55
 14 14 15 16 16 17 18 18 19 20 20 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 32 33 34 35 36 37 37 38 39 40 41 42 44 45 46 48 49 51 53 54 57 59 62 64 68 71 75 80 84 90 96 103 111 120 130 141 154 168 183 201 220 242 267 294 324 357 394 435 481 530 585 644 708 778 852 931 1014 1100 1186 1273 1356 1432 1500 1555 1596 1618 1622 1606 1572 1521 1457 1382 1300 1213 1124 1036 951 869 791 719 652 590 533 482 435 392 354 320 289 261 236 214 194 177 161 147 135 124 114 105 97 90 84 79 74 70 66 63 60 57 55 53 51 49 47 46 44 43 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 28 30 31 32 34 36 37 39 40 42 44 46 48 49 51 53 55 56 58 59 61 62 64 65 66 67 68 69 70 70 71 71 72 72 72 72 71 71 71 70 69 69 68 67 66 65 63 62 61 59 58 56 55 53 52 50 48 47 45 43 41 40 38 36 34 32 31 29 27 26 24 22 21 19 17 16 14 13 11 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 5 6 6 7 8 8 9 10 10 11 12 12 13
 103 108 112 117 122 127 131 136 141 146 151 156 161 166 171 175 180 184 189 193 197 201 205 208 211 214 217 220 222 224 225 226 227 228 228 228 228 227 226 225 224 222 220 218 215 213 210 208 205 202 199 196 193 190 187 185 182 179 176 174 171 169 167 165 163 161 159 157 155 154 152 151 149 148 147 146 145 144 143 142 142 141 140 140 139 139 139 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 140 140 140 140 141 141 141 141 141 142 142 142 142 142 142 143 143 143 143 144 144 144 145 145 146 146 147 148 148 149 150 151 152 153 154 155 157 158 159 160 161 163 164 165 166 167 168 169 170 170 171 172 172 172 173 173 172 172 172 171 170 169 168 167 165 164 162 160 157 155 152 149 146 143 140 137 133 130 126 122 119 115 111 107 103 99 95 91 87 84 80 76 73 69 66 63 59 56 53 51 48 45 43 41 38 36 35 33 31 29 28 27 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 17 18 19 21 23 24 26 28 31 33 35 38 40 43 46 49 52 55 59 62 66 69 73 77 81 85 90 94 98
 25 27 28 30 32 34 36 38 40 42 44 47 49 52 54 57 60 63 66 69 72 76 80 84 88 92 96 101 106 112 117 123 130 137 144 152 160 169 179 189 201 213 226 240 256 272 290 309 330 353 377 403 430 459 490 522 555 589 623 657 691 723 753 780 804 824 838 848 851 850 842 830 812 791 765 737 707 676 643 610 577 545 514 483 454 426 399 374 350 327 306 286 268 250 234 218 204 191 178 166 156 145 136 127 119 111 104 98 92 86 81 77 72 69 65 62 59 56 54 52 51 49 48 47 46 46 45 45 45 45 45 45 46 46 47 47 48 49 50 50 51 52 53 54 55 56 56 57 58 59 60 60 61 62 62 63 63 64 64 65 65 65 65 65 65 65 65 65 64 64 63 63 62 61 61 60 59 58 57 56 55 53 52 51 50 48 47 45 44 42 41 39 38 36 35 33 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 5 6 7 8 10 11 12 13 14 16 17 19 20 22 23
 29 31 32 34 35 37 38 40 41 43 45 46 48 50 52 53 55 57 59 61 63 65 68 70 72 74 77 79 82 84 87 90 93 96 99 102 106 109 113 117 121 125 130 134 139 144 150 156 162 168 175 182 189 197 206 215 224 234 244 254 265 277 289 301 313 326 339 352 365 378 391 403 416 427 439 449 459 468 475 482 488 492 495 497 498 497 495 491 486 480 473 465 455 445 434 422 410 397 383 369 356 342 327 313 300 286 272 259 247 234 222 211 200 189 179 170 161 153 145 137 131 124 118 113 107 103 98 94 90 87 84 81 78 76 73 71 69 68 66 64 63 62 60 59 58 57 56 55 54 54 53 52 51 51 50 49 49 48 47 47 46 46 45 44 44 43 43 42 41 41 40 40 39 38 38 37 37 36 35 35 34 33 33 32 31 30 30 29 28 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 12 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 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 8 8 9 10 11 12 13 14 15 16 18 19 20 21 23 24 25 26 28
 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 30 32 34 36 38 40 43 45 48 51 55 58 62 66 71 75 81 86 92 99 106 114 123 132 143 154 166 179 193 209 226 244 264 285 307 331 356 383 410 439 468 496 525 552 578 602 623 640 654 664 670 671 668 662 652 638 622 604 585 564 543 521 499 477 456 436 416 398 380 362 346 331 317 303 291 279 268 257 248 239 230 223 216 209 203 197 192 187 183 179 175 172 169 167 165 163 162 161 161 160 160 161 162 163 164 166 168 171 173 176 180 183 187 191 195 199 203 208 212 216 221 225 229 233 236 240 243 245 248 250 251 252 253 253 252 251 250 248 245 242 239 235 231 227 222 217 212 206 201 195 189 183 177 171 165 159 153 147 141 135 130 124 119 113 108 103 98 93 89 84 80 76 72 68 64 60 57 53 50 47 44 42 39 37 34 32 30 28 27 25 23 22 21 20 19 18 17 16 15 15 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 6 6 6 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 0 0 1 1 2 3 3 4 5 5 6 7 7
 23 24 25 26 27 29 30 31 32 34 35 37 39 40 42 44 46 48 50 53 55 57 60 63 66 69 72 75 79 82 86 90 94 98 102 106 111 115 120 125 129 134 139 143 148 152 156 161 165 168 172 175 179 182 184 187 190 192 194 196 198 201 203 205 207 210 213 216 220 224 228 233 238 244 250 257 265 273 283 293 304 315 328 342 357 373 389 407 426 445 465 485 506 526 546 564 581 595 607 614 617 616 609 598 581 560 536 508 478 447 414 382 351 320 292 264 239 216 194 175 157 141 127 114 102 91 82 74 66 60 54 49 44 40 36 33 30 27 25 23 21 19 18 16 15 14 13 12 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 14 15 16 16 17 17 18 18 18 19 19 19 19 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 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 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22
 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 27 28 30 31 33 35 37 40 42 45 48 52 56 60 64 69 75 81 88 95 104 113 123 133 145 159 173 189 205 224 243 264 286 309 333 358 383 408 432 455 477 496 514 528 539 546 550 550 547 541 532 520 507 491 475 457 439 420 401 382 363 345 327 310 293 277 261 246 232 218 205 193 181 170 159 149 139 130 121 113 105 98 91 85 79 74 68 63 59 55 51 47 44 41 38 35 33 30 28 26 24 23 21 20 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 3 3 3 3 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 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 10 10 10 10 10 10 10 11
 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 28 29 30 32 33 35 37 39 41 44 47 50 54 58 62 67 72 78 85 93 101 111 122 133 147 161 177 195 214 235 258 283 309 337 366 395 425 454 482 507 529 546 559 566 567 563 552 537 518 495 471 444 417 389 362 336 311 287 265 244 224 206 189 174 159 146 134 123 113 104 95 87 80 74 68 62 57 53 49 45 42 39 37 34 32 31 29 28 27 26 25 24 24 23 23 23 23 23 23 23 24 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 38 39 39 40 40 41 41 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 38 38 37 36 35 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 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 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7
 6 7 7 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 31 32 34 35 37 39 40 42 44 46 48 50 52 54 57 59 62 64 67 70 73 76 80 83 87 90 94 99 103 107 112 117 122 127 133 139 145 151 158 165 171 179 186 194 202 209 218 226 234 243 251 260 268 277 285 294 302 310 318 326 334 342 349 356 363 370 376 382 387 392 397 401 404 407 410 411 412 412 412 411 409 406 402 398 393 387 380 372 364 356 347 337 327 316 306 295 284 273 262 251 241 230 220 210 200 191 181 173 164 156 148 141 133 127 120 114 108 102 97 92 87 83 78 74 70 66 63 60 56 53 50 48 45 43 40 38 36 34 32 30 28 27 25 24 22 21 19 18 17 16 14 13 12 11 10 9 9 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 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 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 3 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 1 1 2 2 3 3 4 4 5 5
 48 49 50 50 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64 66 67 68 70 72 73 75 77 79 82 84 87 90 93 96 100 103 108 112 117 123 128 135 142 149 157 166 176 186 197 209 222 236 251 267 283 301 319 338 358 378 398 419 439 459 477 495 511 526 538 548 556 561 564 564 562 557 550 542 531 520 507 493 479 464 449 434 419 404 389 375 360 347 334 321 309 297 285 275 264 254 245 236 227 219 211 204 197 190 184 178 172 167 161 157 152 148 144 140 136 133 129 126 124 121 118 116 114 112 110 108 106 104 103 101 100 98 97 96 94 93 92 91 89 88 87 86 85 84 83 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 63 62 61 60 59 58 57 56 55 54 53 52 51 49 48 47 46 45 44 42 41 40 39 38 36 35 34 33 31 30 29 27 26 25 24 23 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 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 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 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 36 36 37 38 39 40 40 41 42 43 43 44 45 45 46 47 48
 30 31 32 34 35 37 38 40 42 43 45 47 49 51 53 55 57 59 61 63 65 68 70 73 75 77 80 82 85 87 90 93 95 98 100 102 105 107 109 111 113 115 116 118 119 120 121 121 122 122 123 123 123 122 122 122 121 121 120 120 119 119 118 118 117 117 117 117 117 117 118 119 119 120 122 123 125 126 129 131 133 136 139 143 147 151 155 160 165 170 176 183 189 196 204 212 220 229 238 247 256 266 276 285 295 303 312 319 326 331 336 338 339 338 335 331 324 316 307 297 285 273 260 247 233 220 207 195 183 171 160 150 140 131 123 115 108 101 95 89 84 79 75 71 67 63 60 57 55 52 50 48 46 44 42 41 39 38 37 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 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 5 5 6 7 7 8 9 10 11 11 12 13 14 15 16 17 18 20 21 22 23 24 26 27 28
 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 30 31 31 32 33 34 36 37 39 40 42 44 46 49 51 54 57 61 65 69 73 78 83 88 94 100 106 113 121 128 137 145 155 165 175 186 197 208 221 233 246 259 273 286 300 314 327 341 353 365 377 387 396 403 410 414 417 418 417 414 410 404 397 388 378 367 355 343 330 317 304 290 277 265 252 240 229 218 207 197 188 179 171 163 155 148 142 136 130 124 119 115 110 106 102 98 94 91 88 84 81 79 76 73 71 68 66 64 62 60 58 56 54 52 50 48 47 45 44 42 41 39 38 36 35 34 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 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 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 4 4 4 4 5 5 6 6 6 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 13 14 14
 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 25 26 28 30 32 34 36 38 40 43 46 49 52 56 60 64 69 74 79 85 91 98 106 114 123 132 142 153 165 178 191 205 220 236 252 269 286 303 320 337 353 368 382 394 404 412 418 422 423 423 420 415 409 401 392 382 371 360 349 337 326 315 304 294 284 274 265 257 249 241 234 228 222 216 211 207 203 199 196 194 191 190 188 187 186 186 186 186 187 188 190 192 194 196 199 202 206 210 214 218 223 227 232 237 242 247 252 257 261 265 268 272 274 276 277 277 276 275 273 270 266 261 256 250 244 237 230 223 215 207 200 192 184 176 169 162 155 148 141 135 129 123 118 112 107 102 98 93 89 85 82 78 75 72 68 66 63 60 58 55 53 51 49 47 45 43 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 6 6 7 7 8
 37 38 39 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 67 69 70 71 73 74 76 77 79 81 83 85 87 89 92 94 97 100 104 107 111 115 120 125 131 136 143 150 158 166 175 184 195 206 218 231 244 259 275 291 309 328 347 367 389 411 433 456 480 503 526 549 570 591 609 625 639 650 657 661 661 658 650 639 625 607 587 565 541 516 490 464 437 411 386 361 337 314 293 272 253 234 217 202 187 173 161 149 138 128 119 111 103 97 90 85 79 75 70 66 63 60 57 54 52 50 48 46 44 43 42 41 40 39 38 37 36 36 35 34 34 34 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 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 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 11 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 29 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 41 43 44 45 47 49 51 53 55 57 60 62 65 68 72 76 80 84 89 94 99 104 111 117 124 131 139 147 155 164 173 182 192 202 212 222 232 242 252 261 270 278 285 292 297 302 305 307 308 307 305 302 298 293 286 279 271 263 254 245 236 226 216 207 197 188 179 170 162 154 146 138 131 124 118 112 106 100 95 91 86 82 78 74 71 68 65 62 60 57 55 53 52 50 49 48 47 46 45 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 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 36 36 36 36 36 37 37 37 37 38 38 39 39 40 41 42 42 43 44 45 46 48 49 50 51 53 54 56 57 59 60 62 63 65 67 68 70 71 73 74 75 77 78 79 80 81 82 82 83 84 84 84 84 84 84 84 83 82 82 81 80 79 78 76 75 73 72 70 68 67 65 63 61 59 57 55 53 52 50 48 46 44 42 40 39 37 35 34 32 31 29 28 26 25 24 23 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 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19
 24 25 26 27 29 30 31 32 34 35 37 38 40 42 44 46 48 50 52 54 57 59 62 65 68 71 75 78 82 86 90 94 99 103 108 113 119 124 130 136 143 149 156 162 169 176 183 191 198 205 212 219 226 232 238 244 250 255 260 264 268 271 274 276 278 279 279 280 279 279 278 277 275 273 272 269 267 265 262 260 257 254 252 249 246 244 241 239 236 234 232 229 227 225 223 221 219 217 215 213 211 209 207 205 203 201 199 197 195 193 191 189 187 184 182 179 177 174 172 169 166 163 160 157 154 151 147 144 141 137 134 130 127 123 120 116 113 110 106 103 100 96 93 90 87 84 81 79 76 73 71 68 66 63 61 59 57 55 53 51 49 47 46 44 42 41 39 38 37 35 34 33 32 31 29 28 27 26 25 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 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 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 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 14 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 9 9 9 9 9 10 10 10 11 11 11 12 12 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23
 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 17 19 21 23 25 28 31 35 39 43 48 54 60 66 74 81 90 100 110 121 134 147 161 177 194 212 232 253 275 299 325 352 381 412 444 478 513 550 587 625 663 701 738 774 808 839 866 890 909 922 930 933 930 921 907 888 864 837 808 776 742 707 672 637 602 568 535 504 474 445 419 393 370 348 328 309 292 276 262 248 236 225 215 205 197 189 182 175 169 163 158 154 149 145 142 138 135 132 129 127 124 122 120 118 116 115 113 111 110 109 107 106 105 103 102 101 100 99 98 97 96 94 93 92 91 90 88 87 86 84 83 82 80 78 77 75 73 72 70 68 66 64 62 60 58 56 55 53 51 49 47 45 43 42 40 38 37 35 34 33 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 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 29 29 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 30 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22
 0 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 17 18 19 20 22 23 24 25 27 29 30 32 35 37 40 43 46 50 54 59 64 70 77 84 93 103 114 126 141 157 175 196 219 245 275 307 344 384 427 475 525 578 632 686 738 786 829 863 886 899 899 887 865 833 794 750 703 655 607 559 514 471 431 394 360 328 299 273 249 227 208 190 174 159 146 134 124 114 106 98 91 85 80 75 71 68 65 62 59 57 56 54 53 52 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 47 47 46 46 45 45 44 43 43 42 41 41 40 39 38 37 36 35 34 33 32 31 31 30 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 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 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 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
 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 39 40 41 43 45 46 48 50 53 55 58 60 64 67 71 75 79 84 89 95 101 108 116 124 132 142 152 164 176 189 203 217 233 249 266 283 301 319 336 353 369 384 398 409 419 426 430 433 433 430 426 419 411 402 391 380 368 356 344 331 319 308 296 285 275 265 255 246 238 230 222 215 209 203 197 192 187 182 178 174 170 167 164 161 159 156 154 152 150 148 147 145 144 143 141 140 140 139 138 137 136 136 135 135 134 133 133 132 132 131 130 130 129 128 127 126 126 125 124 123 122 121 120 119 118 117 116 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 90 89 88 87 85 84 83 82 81 80 78 77 76 74 73 71 70 68 66 65 63 61 59 57 55 53 51 49 47 45 43 41 39 37 35 34 32 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 13 12 12 11 10 10 10 9 9 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 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 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 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 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
 72 73 75 76 78 79 80 81 83 84 85 86 88 89 90 91 92 93 95 96 97 98 99 100 101 103 104 105 106 108 109 110 112 114 115 117 119 121 123 125 127 130 132 135 138 142 145 149 153 158 162 168 173 179 185 191 198 205 212 220 228 236 245 253 262 271 280 289 298 307 316 325 333 341 348 355 362 367 372 376 380 382 383 384 384 382 380 377 373 368 363 357 350 342 334 326 317 308 299 289 280 270 260 251 241 232 223 214 205 196 188 180 172 165 158 151 145 139 133 127 122 118 113 109 105 101 98 95 92 89 87 85 83 81 79 77 76 75 74 73 72 71 70 69 68 68 67 67 66 66 65 65 65 64 64 63 63 63 62 62 62 61 61 61 60 60 60 59 59 58 58 58 57 57 56 55 55 54 54 53 52 52 51 50 50 49 48 47 46 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 18 18 18 18 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 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 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 33 34 35 36 38 39 40 42 43 45 46 48 49 51 52 54 55 57 58 60 62 63 65 66 68 69 71
 15 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 22 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 37 38 39 41 42 44 46 48 50 52 55 57 60 63 66 70 73 77 81 86 91 96 102 107 114 120 127 134 142 149 157 166 174 183 192 200 209 218 226 235 243 250 258 264 270 276 281 285 288 291 293 294 294 294 293 291 289 286 283 279 275 271 266 261 256 251 246 240 235 229 224 218 213 208 202 197 192 187 183 178 174 169 165 161 158 154 151 148 145 142 140 137 135 133 132 130 129 128 127 127 126 126 126 126 126 126 127 127 128 129 129 130 131 132 133 134 135 136 137 139 140 141 141 142 143 144 145 145 146 146 147 147 147 147 147 147 146 146 145 144 143 142 141 140 138 137 135 133 131 128 126 123 121 118 115 112 109 106 103 100 97 94 91 87 84 81 78 75 72 69 66 64 61 58 56 53 51 49 47 45 43 41 40 38 37 35 34 33 32 31 30 29 28 27 26 26 25 25 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 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 8 8 8 8 7 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 5 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 13 13 13 14 14 14 15 15
 2 3 4 4 5 5 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 33 35 37 39 41 43 45 48 50 53 56 59 62 66 69 73 78 82 87 92 97 103 109 115 122 129 137 145 153 162 172 182 192 203 214 226 238 251 264 277 291 305 319 333 347 361 375 389 403 417 430 443 456 468 480 492 502 512 522 531 539 546 553 559 564 569 572 575 576 577 577 576 574 571 567 562 556 550 542 534 526 516 506 496 485 474 462 451 439 427 416 404 393 381 370 359 349 338 328 318 309 299 290 282 273 265 257 249 242 234 227 220 213 207 200 194 188 182 176 170 165 159 154 149 144 139 134 129 125 120 116 112 108 104 100 97 93 89 86 83 79 76 73 70 67 65 62 59 57 54 52 50 47 45 43 41 39 37 35 33 32 30 28 27 26 24 23 22 21 19 18 18 17 16 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 65 66 67 68 69 70 71 73 74 75 76 77 78 79 81 82 83 84 86 87 88 89 91 92 93 95 96 97 98 100 101 102 104 105 106 108 109 110 111 113 114 116 117 118 120 121 123 124 125 127 128 130 132 133 135 136 138 139 141 142 144 145 147 148 150 151 152 154 155 156 157 158 159 160 161 162 162 163 163 164 164 165 165 165 165 165 165 165 165 165 164 164 164 163 163 163 162 162 161 160 160 159 159 158 157 157 156 155 155 154 153 153 152 152 151 151 150 149 149 149 148 148 147 147 147 147 146 146 146 146 146 145 145 145 145 145 145 144 144 144 143 143 143 142 141 141 140 139 138 137 136 135 134 132 131 130 128 126 125 123 121 119 118 116 114 112 110 108 106 104 103 101 99 97 95 93 92 90 88 86 85 83 82 80 78 77 75 74 73 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 53 52 52 52 51 51 51 51 50 50 50 51 51 51 51 52 52 53 53 54 55 56 56 57 58 59 60 61 62 63 65 66 67 68 69 71 72 73 74 76 77 78 79 80 82 83 84 85 86 87 88 89 90 91 92 92 93 94 95 95 96 96 97 97 97 98 98 98 98 98 98 98 98 97 97 97 96 95 95 94 93 92 91 90 89 88 87 86 84 83 82 80 79 77 76 74 73 71 70 69 67 66 64 63 62 61 60 58 57 56 56 55 54 53 53 52 52 51 51 51 50 50 50 50 50 50 50 50 51 51 51 51 52 52 53 53 54 54 55 55 56 57 57 58 59 59 60 61 62 63 64 64
 56 57 59 61 63 65 66 68 70 72 74 76 77 79 81 83 85 87 89 91 92 94 96 98 100 101 103 105 107 108 110 111 113 114 116 117 118 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 139 140 142 143 145 147 150 152 154 157 160 163 167 170 174 178 182 186 191 195 200 205 211 216 222 228 233 240 246 252 258 264 270 276 282 287 292 297 301 304 307 308 309 309 308 305 302 298 292 286 278 270 261 252 242 231 221 210 199 189 178 168 158 149 140 131 123 116 109 102 96 90 84 79 75 71 67 63 60 57 54 51 49 47 45 43 41 40 39 37 36 35 34 33 32 32 31 30 30 29 28 28 28 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 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 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 31 32 34 36 37 39 40 42 44 45 47 49 50 52 54
 34 35 36 37 38 39 40 41 43 44 45 46 48 49 51 52 54 56 57 59 61 63 65 67 69 71 74 76 78 81 83 86 89 91 94 97 99 102 105 108 110 113 116 118 121 123 125 128 130 132 134 136 138 139 141 142 143 145 146 147 148 148 149 150 151 152 152 153 154 155 156 157 158 159 160 162 163 165 167 169 171 173 176 179 182 186 189 193 198 202 207 213 219 225 232 239 247 255 264 274 283 294 305 316 328 340 353 365 378 390 402 413 424 433 441 447 451 453 452 450 444 436 426 414 400 384 367 350 331 313 295 277 259 242 226 211 196 183 170 158 147 136 127 118 110 102 96 89 83 78 73 68 64 60 56 53 50 47 44 42 39 37 35 33 32 30 28 27 26 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 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 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 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 20 20 20 20 21 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 33
 10 11 11 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 24 26 27 28 29 31 32 34 36 37 39 41 44 46 49 51 54 57 61 65 69 73 78 83 88 94 101 108 116 124 134 144 155 167 180 195 210 227 245 265 285 308 331 356 382 409 436 464 491 518 544 568 591 611 628 643 653 661 664 665 662 656 648 637 625 611 596 580 563 546 530 513 497 481 466 451 437 424 411 399 388 377 368 359 350 342 335 328 322 316 311 307 302 299 295 292 289 286 284 282 280 277 275 273 271 269 266 264 261 258 254 251 247 242 238 233 228 222 217 211 205 198 192 186 179 173 167 160 154 148 142 136 130 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 36 34 32 31 29 28 26 25 24 23 21 20 19 18 17 16 15 15 14 13 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 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 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10
 9 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 27 28 29 31 33 34 36 38 40 43 45 48 51 54 58 61 66 70 75 81 87 93 100 108 117 126 137 148 161 174 189 206 224 244 265 288 314 341 370 401 434 469 505 544 583 624 665 707 748 789 829 868 905 940 973 1003 1030 1055 1077 1096 1112 1125 1135 1143 1149 1152 1153 1152 1149 1143 1134 1124 1110 1095 1076 1054 1030 1003 973 940 905 867 828 787 745 702 660 617 575 535 495 458 422 388 356 326 298 273 249 227 207 189 172 157 143 131 119 109 100 91 83 76 70 64 59 54 49 45 42 38 35 32 30 27 25 23 21 19 18 16 15 13 12 11 10 9 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 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 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9
 25 27 30 32 34 37 40 43 46 49 52 56 60 64 68 72 77 82 87 93 99 105 111 119 126 134 143 152 162 172 184 195 208 222 237 252 269 286 305 325 346 369 392 416 442 468 495 523 550 578 605 631 655 678 698 716 730 741 748 752 751 748 740 730 717 702 685 666 646 626 605 584 563 542 522 503 484 466 448 432 416 401 387 373 360 348 336 325 314 304 295 286 277 268 260 252 245 238 230 223 217 210 203 197 191 185 179 173 167 161 155 150 145 139 134 129 124 119 115 110 106 102 98 94 90 87 83 80 77 74 71 68 65 63 61 58 56 54 52 50 48 46 45 43 41 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 13 13 12 11 11 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 9 10 11 13 14 16 18 19 21 23
 51 52 53 54 56 57 58 59 60 61 62 64 65 66 67 69 70 72 73 75 76 78 80 81 83 85 87 89 92 94 97 99 102 105 108 111 115 118 122 126 131 135 140 145 150 155 160 166 172 178 184 191 197 204 210 216 223 229 235 241 246 251 256 260 264 267 270 272 274 275 276 276 276 275 274 273 271 269 266 264 261 258 255 251 248 245 241 238 235 231 228 224 221 217 214 210 207 204 200 197 193 190 186 183 179 176 172 169 165 162 158 154 151 147 143 140 136 133 129 126 122 119 116 113 110 107 104 102 99 97 94 92 90 88 86 85 83 81 80 79 77 76 75 74 73 72 71 70 70 69 68 68 67 67 66 66 65 65 64 64 64 63 63 63 63 62 62 62 62 61 61 61 60 60 60 60 59 59 59 58 58 57 57 56 56 55 54 54 53 52 51 51 50 49 48 47 46 45 44 42 41 40 39 38 36 35 34 33 31 30 29 28 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 10 11 12 12 13 13 14 15 16 17 17 18 19 20 21 22 23 25 26 27 28 29 30 31 33 34 35 36 37 38 40 41 42 43 44 45 47 48 49 50
 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 30 31 32 34 36 38 40 42 44 46 49 52 54 58 61 64 68 71 75 79 83 88 92 97 101 106 111 116 120 125 130 135 139 144 148 152 155 159 162 164 166 168 169 170 170 170 169 168 166 164 162 159 156 152 149 145 141 137 132 128 124 119 115 111 107 103 99 95 91 88 84 81 78 75 72 69 67 64 62 60 58 56 54 52 51 49 48 47 46 44 43 42 41 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 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 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 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 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 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
 52 53 53 54 54 54 54 55 55 55 56 56 56 56 57 57 57 57 58 58 58 59 59 59 60 60 60 60 61 61 61 62 62 62 63 63 63 64 64 64 65 65 66 66 67 67 68 68 69 70 71 72 73 74 75 77 79 81 83 85 88 91 95 99 103 108 113 119 125 133 140 149 158 169 180 193 206 222 238 256 276 298 322 349 377 409 443 480 521 563 609 656 705 754 802 847 887 920 942 953 951 936 907 867 818 763 703 642 582 523 468 417 370 328 289 255 225 198 175 154 136 120 106 94 83 74 66 59 53 47 42 38 35 31 29 26 24 22 20 19 17 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 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 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 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 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 31 32 34 35 36 38 39 40 41 42 43 44 45 46 47 47 48 49 50 50 51 51 52 52
 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 27 29 31 33 35 37 39 41 44 47 50 53 56 59 63 67 72 76 81 87 93 99 106 114 122 131 140 150 162 174 187 201 217 234 251 271 291 313 336 361 386 412 439 466 494 520 546 571 593 613 631 645 655 662 666 666 662 656 646 634 620 604 588 570 551 532 513 494 476 458 440 422 406 389 374 359 345 331 318 305 293 282 271 260 250 240 231 222 214 206 198 190 183 176 170 164 158 152 147 142 137 133 128 124 121 117 114 111 108 106 103 101 99 97 95 94 93 91 90 89 88 87 87 86 85 85 84 84 83 83 82 82 81 81 81 80 80 79 79 78 78 77 77 76 76 75 74 74 73 72 72 71 70 69 68 67 67 66 65 64 63 62 61 60 59 58 57 55 54 53 52 51 50 49 47 46 45 44 43 42 40 39 38 37 36 35 34 32 31 30 29 28 27 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 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 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 6 7 8
 23 24 25 26 27 28 29 30 32 33 34 36 37 38 40 41 43 44 46 48 50 51 54 56 58 60 63 65 68 71 74 78 81 85 90 94 99 104 110 116 123 131 139 147 157 168 179 192 205 220 237 255 274 296 319 344 371 400 431 463 497 533 570 607 644 681 716 750 780 807 829 847 859 865 866 862 852 837 818 796 771 744 715 685 655 625 595 566 537 509 483 457 433 410 388 367 347 329 311 294 279 264 250 237 224 213 202 191 182 172 164 156 148 141 135 129 123 118 113 108 104 101 97 94 92 89 87 85 84 83 82 81 81 81 81 81 81 82 83 84 85 86 88 89 91 93 94 96 98 101 103 105 107 110 112 115 117 120 123 125 128 131 134 137 140 142 145 148 151 154 157 160 163 165 168 171 174 176 178 181 183 185 187 188 190 191 192 192 193 193 192 192 191 189 188 185 183 180 177 173 170 166 161 157 152 147 142 137 132 127 122 117 112 107 102 98 94 89 85 81 78 74 71 68 65 62 59 57 54 52 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 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 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 3 3 4 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 29 30 32 34 36 38 41 44 47 50 54 58 63 68 73 79 86 93 100 108 117 126 136 147 158 170 183 197 211 226 242 258 276 294 312 331 351 371 391 412 432 453 473 493 513 531 549 565 580 593 605 614 621 626 628 628 625 620 613 604 592 579 564 547 530 512 493 473 454 434 415 396 377 360 342 326 310 295 281 268 255 244 233 223 214 206 198 190 184 178 172 167 163 158 154 151 148 145 142 140 137 135 134 132 130 129 128 127 126 125 124 123 122 121 121 120 119 119 118 117 117 116 115 114 113 112 111 110 109 107 106 104 103 101 99 97 95 92 90 87 85 82 79 76 74 71 68 65 62 59 56 53 50 47 45 42 40 37 35 33 31 29 27 25 23 22 20 19 18 16 15 14 13 13 12 11 11 10 10 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 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28
 75 75 74 73 73 72 71 71 70 69 68 68 67 66 65 65 64 63 63 62 62 61 61 60 60 59 59 58 58 58 57 57 57 57 56 56 56 56 57 57 57 57 58 58 58 59 60 60 61 62 63 64 65 66 68 69 70 72 73 75 77 79 80 82 84 86 88 90 92 94 96 98 100 103 105 107 109 111 113 116 118 120 122 124 127 129 131 134 136 138 140 143 145 148 150 152 155 157 159 162 164 166 168 171 173 175 177 178 180 181 183 184 185 186 186 186 186 186 185 185 184 182 181 179 177 175 172 170 167 164 161 158 155 152 149 146 143 140 137 134 131 128 126 123 121 118 116 113 111 109 107 105 103 101 100 98 96 95 93 92 91 89 88 87 85 84 83 82 81 80 78 77 76 75 74 73 72 71 70 69 67 66 65 64 63 62 60 59 58 57 55 54 53 52 50 49 48 46 45 44 42 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 55 57 58 60 61 63 64 66 67 68 70 71 72 73 74 75 76 77 77 78 78 79 79 79 79 79 79 79 79 79 78 78 78 77 77 76
 34 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 53 54 55 56 58 59 60 62 63 64 66 67 69 70 72 74 75 77 79 81 83 85 87 90 92 95 98 101 104 107 111 114 118 122 127 131 136 141 146 151 156 161 166 171 176 180 185 189 192 195 198 200 201 202 202 201 200 198 195 192 188 184 180 175 169 164 159 153 147 142 136 130 125 120 114 109 105 100 95 91 87 83 79 76 72 69 66 63 60 58 55 53 51 49 47 45 43 42 41 39 38 37 36 35 34 34 33 33 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 41 41 42 42 43 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 45 45 44 44 43 43 42 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 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 16 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 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 31 32 33
 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 36 37 38 39 40 41 43 44 46 48 50 53 55 58 62 65 69 74 79 84 90 97 104 112 121 130 141 152 164 177 192 207 224 242 261 282 304 327 352 377 404 431 459 487 515 542 567 591 611 629 643 652 657 657 652 642 628 610 589 565 539 512 483 455 427 399 372 346 321 298 276 255 236 218 201 185 171 158 146 135 125 116 108 100 93 87 81 76 71 67 63 60 56 53 51 48 46 44 43 41 39 38 37 36 35 34 33 32 31 30 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 18 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 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 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32
 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 44 44 45 45 46 47 47 48 49 50 50 51 52 53 54 55 56 58 59 60 61 62 63 65 66 67 68 70 71 72 73 75 76 77 78 80 81 82 83 85 86 87 88 89 91 92 93 94 96 97 98 99 100 102 103 104 105 106 107 108 109 109 110 111 111 112 112 112 113 113 112 112 112 111 111 110 109 108 107 105 104 102 101 99 97 96 94 92 90 89 87 85 83 82 80 78 77 75 74 73 71 70 69 68 67 66 66 65 64 64 63 63 62 62 62 62 61 61 61 61 61 61 61 61 62 62 62 62 63 63 63 64 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 73 73 74 74 74 75 75 75 75 75 75 75 75 74 74 74 73 73 72 72 71 70 69 69 68 67 66 65 64 63 62 61 60 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 36 36 35 35 34 33 33 32 32 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 23 23 23 23 23 23 23 23 23 23 23 23 23 23 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 35 35 36 36 37 37 37 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40
 48 48 49 50 51 52 52 53 54 55 56 56 57 58 59 60 61 62 62 63 64 65 66 67 69 70 71 72 74 75 77 78 80 82 84 86 88 91 94 96 99 103 106 110 114 118 123 128 133 138 144 150 157 163 170 178 185 193 201 209 217 225 233 241 248 256 262 269 274 279 283 287 290 291 292 293 292 290 288 285 282 278 273 268 262 257 251 244 238 231 224 218 211 204 197 191 184 178 172 165 159 154 148 142 137 132 127 122 117 112 108 104 100 96 92 88 85 82 79 76 73 70 68 66 64 62 60 58 56 55 54 53 52 51 50 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 60 61 61 61 61 62 62 62 62 62 62 62 61 61 61 60 60 59 58 58 57 56 55 54 53 52 51 50 49 48 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 41 42 43 44 45 46 47
 71 71 71 71 70 70 70 70 70 70 69 69 69 69 68 68 68 68 67 67 67 66 66 66 65 65 65 64 64 64 63 63 63 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 63 63 63 64 64 64 65 65 65 65 66 66 66 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 66 66 66 66 65 65 65 64 64 64 63 63 62 62 62 61 61 60 60 59 59 59 58 58 57 57 56 56 55 55 54 54 54 53 53 52 52 52 51 51 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 47 47 48 49 49 50 50 51 52 52 53 53 54 54 55 55 55 56 56 56 57 57 57 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 61 61 61 62 62 62 63 63 63 64 64 65 65 66 66 66 67 67 68 68 68 69 69 69 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71
 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 60 60 61 62 63 64 65 66 67 69 71 73 75 77 80 83 86 89 93 98 102 107 113 119 126 134 142 150 160 170 181 192 205 218 232 247 262 277 293 310 326 342 358 374 389 403 415 427 437 445 452 456 459 460 460 457 453 448 441 432 423 413 402 390 377 365 352 338 325 311 298 285 271 258 245 233 221 208 197 186 175 164 154 144 135 126 118 110 102 95 89 82 77 71 66 61 57 53 49 46 43 40 37 35 33 31 29 27 26 24 23 22 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 33 34 35 35 36 37 37 38 39 39 40 40 40 40 41 41 41 41 40 40 40 39 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 15 14 13 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 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 8 8 8 9 9 9 10 10 11 12 12 13 14 15 15 16 17 19 20 21 22 24 25 26 28 29 31 33 34 36 37 39 41 42 44 45 47 48 49 51 52 53 54 55 55 56 57 57 58 58 58 59 59 59
 36 36 37 38 39 40 40 41 42 43 44 45 46 48 49 50 51 53 54 56 58 59 61 63 65 68 70 73 76 79 82 85 89 93 98 103 108 113 119 125 132 140 147 156 165 174 184 194 205 216 227 238 250 261 271 281 290 298 305 310 314 315 316 314 311 306 299 292 283 273 263 253 242 231 220 209 198 188 178 168 159 151 143 135 127 121 114 108 102 97 92 87 83 78 74 71 67 64 61 58 55 53 50 48 46 44 42 40 39 37 35 34 33 32 30 29 28 28 27 26 25 25 24 24 24 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 46 47 49 51 53 55 57 59 61 63 65 67 69 71 74 76 78 81 83 85 88 90 92 95 97 99 101 104 106 108 109 111 113 114 115 116 117 118 118 119 119 118 118 117 116 114 113 111 109 107 104 101 99 96 93 89 86 83 80 77 73 70 67 64 61 58 56 53 51 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 33 34 35
 11 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 28 29 30 32 34 35 37 39 41 44 46 49 52 56 59 63 67 72 77 82 88 95 101 109 116 125 134 143 153 163 173 184 194 205 215 225 235 243 251 257 262 266 268 268 267 265 261 257 251 244 237 230 222 214 205 197 189 182 174 167 160 153 147 141 135 130 124 120 115 111 107 104 100 97 94 91 89 87 84 82 81 79 78 76 75 74 74 73 72 72 72 72 72 72 73 73 74 75 76 78 79 81 83 85 87 89 91 94 97 100 103 106 109 112 115 118 121 124 127 130 132 135 137 139 141 142 144 145 145 146 146 145 145 144 143 141 140 138 136 134 131 129 126 123 120 118 115 112 109 106 103 100 97 94 91 88 86 83 80 78 75 72 70 67 65 63 60 58 56 53 51 49 47 45 43 41 40 38 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 18 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 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 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10
 50 49 48 47 46 46 45 44 43 42 42 41 40 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 37 37 38 38 39 40 41 42 43 44 45 47 49 51 53 55 58 61 64 68 72 76 80 85 91 96 102 109 116 123 131 140 148 158 167 177 187 198 208 219 230 241 251 261 271 280 289 297 304 310 315 319 322 323 323 323 321 318 313 308 302 296 288 281 272 264 255 245 236 227 217 208 199 190 181 172 164 156 148 140 133 126 119 113 107 101 95 90 85 80 76 72 68 64 61 57 54 52 49 47 45 43 41 39 38 36 35 34 33 32 31 31 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 40 41 42 42 43 44 45 46 47 47 48 49 50 50 51 51 52 52 53 53 53 53 53 53 52 52 52 51 50 49 49 48 47 46 44 43 42 41 40 38 37 36 35 34 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 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 49 51 52 54 55 57 58 60 61 62 63 64 65 66 67 68 68 68 68 68 68 68 68 67 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 51
 44 44 44 44 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 46 46 47 48 49 50 51 52 54 55 57 59 61 64 67 70 73 77 81 86 91 96 102 109 116 123 131 140 149 159 170 181 192 204 216 229 242 255 268 280 293 304 315 325 334 341 347 351 354 355 354 352 348 342 336 328 319 310 299 289 278 266 255 244 233 222 211 201 191 181 172 163 155 147 139 132 125 119 113 107 102 97 92 88 84 80 77 74 71 68 66 64 62 60 59 57 56 55 54 54 53 53 52 52 52 52 52 52 52 52 52 53 53 53 54 54 55 55 56 57 57 58 58 59 59 60 61 61 62 62 63 63 64 64 64 65 65 65 65 65 65 65 65 65 64 64 63 63 62 61 60 60 58 57 56 55 54 52 51 49 48 46 45 43 41 40 38 37 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 18 18 18 18 18 18 19 19 19 19 20 20 21 21 21 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 32 33 34 35 36 36 37 38 38 39 40 40 41 41 42 42 42 43 43 43 44
 59 60 61 61 62 63 64 64 65 66 66 67 67 68 68 69 69 69 69 69 69 69 69 69 69 68 68 67 67 66 65 64 64 63 62 61 60 59 58 57 56 55 54 53 53 52 51 50 50 49 49 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 49 49 49 50 51 51 52 53 53 54 55 56 56 57 58 59 60 61 62 63 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 80 81 82 82 82 82 82 82 82 82 81 80 79 78 77 76 74 73 71 70 68 66 64 63 61 59 57 55 54 52 50 49 47 46 44 43 41 40 39 38 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 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 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 37 38 39 40 41 42 43 43 44 45 46 47 48 49 49 50 51 52 53 54 55 55 56 57 58
 39 41 43 45 48 50 52 55 58 60 63 67 70 74 78 82 86 90 95 100 106 111 117 124 131 138 145 153 162 170 179 189 199 209 220 231 242 254 265 277 288 300 311 321 331 340 348 356 362 366 370 371 372 371 368 364 359 353 345 337 328 318 308 297 286 275 264 253 242 232 222 212 202 193 184 175 167 159 152 145 138 132 126 120 115 110 105 100 96 92 88 84 81 78 75 72 69 66 64 61 59 57 55 53 52 50 48 47 46 44 43 42 41 40 40 39 38 38 37 37 37 37 37 37 37 38 38 39 39 40 41 42 43 44 45 47 48 50 51 53 55 57 59 61 63 65 67 69 71 74 76 78 80 82 84 86 88 89 91 93 94 95 96 97 98 99 99 99 99 100 99 99 99 98 98 97 96 95 94 93 92 91 90 89 88 86 85 84 82 81 80 79 77 76 75 73 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 53 52 52 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 52 52 52 53 53 53 53 54 54 54 55 55 55 55 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 55 55 54 54 53 52 52 51 50 49 49 48 47 46 45 44 43 41 40 39 38 37 36 34 33 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 15 14 14 14 14 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 28 29 30 31 33 34 36 38
 18 19 19 20 20 21 21 22 22 23 23 24 25 26 27 27 28 30 31 32 33 35 36 38 40 42 44 47 49 52 55 59 62 66 71 76 81 87 93 100 107 115 124 133 143 154 166 178 191 205 219 233 247 262 276 290 303 315 325 333 339 343 345 344 341 335 327 317 306 293 280 266 252 237 223 209 196 183 170 159 147 137 127 118 110 102 94 87 81 75 70 65 60 55 51 48 44 41 38 35 32 30 28 26 24 22 20 19 17 16 15 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 40 40 41 41 42 43 43 44 44 45 46 46 47 48 48 49 50 51 52 53 54 55 56 57 59 60 62 63 65 67 69 71 73 75 78 80 83 85 88 91 95 98 101 105 109 112 116 120 124 128 132 136 140 145 148 152 156 159 162 165 168 170 171 172 173 173 172 171 169 167 164 161 157 153 148 144 138 133 128 122 117 111 106 101 96 90 86 81 76 72 68 64 60 57 53 50 47 44 42 39 37 35 33 31 30 28 27 26 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18
 89 89 90 90 90 91 91 91 92 92 93 93 94 94 95 95 96 97 98 98 99 100 101 103 104 105 107 108 110 112 114 116 118 121 123 126 129 132 135 139 143 146 151 155 159 164 169 174 179 184 189 194 200 205 210 216 221 225 230 234 238 242 245 248 250 252 254 255 255 256 255 255 254 252 251 249 246 244 241 239 236 232 229 226 223 219 216 212 209 205 202 198 194 191 187 183 179 175 171 167 163 159 155 151 146 142 138 133 129 124 120 115 111 106 102 98 94 90 86 82 78 75 71 68 65 62 59 56 54 52 49 47 45 44 42 40 39 38 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 47 48 50 51 53 55 56 58 60 62 63 65 67 68 70 71 73 74 76 77 78 79 80 81 82 83 84 85 85 86 86 87 87 88 88 89
 53 53 54 54 54 55 55 55 56 56 57 57 58 58 59 59 60 60 61 62 63 63 64 65 66 67 68 69 70 71 72 73 74 76 77 79 80 82 84 86 88 91 93 96 99 102 106 110 114 118 123 128 134 140 147 154 162 171 180 189 200 211 222 235 248 262 276 291 307 324 341 358 375 393 411 428 446 462 478 493 506 518 528 536 542 546 547 547 543 538 531 521 510 498 484 469 453 437 420 404 387 370 353 337 321 305 291 276 262 249 237 225 214 203 193 184 175 167 159 152 145 138 133 127 122 117 113 109 105 102 99 96 93 91 88 86 84 82 80 79 77 76 74 73 72 71 69 68 67 66 65 64 63 62 62 61 60 59 58 58 57 56 55 55 54 53 53 52 52 51 50 50 50 49 49 48 48 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 46 47 48 48 49 49 50 51 51 52 53 54 55 55 56 57 58 59 60 61 62 62 63 64 65 66 67 68 68 69 70 71 71 72 73 73 74 75 75 76 76 76 77 77 77 78 78 78 78 78 78 78 78 78 78 77 77 77 76 76 76 75 75 74 73 73 72 71 71 70 69 69 68 67 66 66 65 64 63 62 62 61 60 59 59 58 57 57 56 56 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 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 53 53
 89 92 94 97 100 103 106 109 113 116 120 124 128 132 136 140 145 149 154 158 163 167 172 176 180 184 188 191 195 197 200 202 204 205 205 206 205 205 203 202 200 197 195 192 189 186 182 179 175 172 169 165 162 159 157 154 152 150 148 146 145 144 143 143 142 143 143 144 145 146 148 150 152 154 157 161 164 168 173 177 182 188 194 200 207 214 222 230 238 248 257 267 278 288 299 311 322 334 346 357 368 379 389 398 406 413 418 421 423 422 420 415 409 401 391 379 367 353 339 324 308 293 277 262 247 233 219 206 193 181 170 159 150 140 132 124 116 109 103 97 91 86 81 77 73 69 65 62 59 56 53 51 49 46 44 42 41 39 37 36 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 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 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 47 48 49 49 50 50 51 51 51 51 52 52 51 51 51 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 43 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 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 68 69 70 72 74 75 77 79 81 83 85 87
 80 81 81 81 82 82 83 83 84 84 84 85 85 86 86 86 87 87 87 87 87 87 87 87 87 87 87 86 86 85 85 84 83 82 81 80 79 78 76 75 73 72 70 68 67 65 63 62 60 58 57 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 38 37 36 36 35 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 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 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 46 46 46 46 46 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 53 54 55 55 56 57 58 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 75 76 77 79 80 82 83 85 86 87 89 90 92 93 94 95 97 98 98 99 100 100 101 101 101 101 101 100 100 99 98 97 96 94 93 91 90 88 86 84 82 80 78 76 74 72 69 68 66 64 62 60 58 57 55 53 52 50 49 48 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 32 32 32 32 32 33 33 34 34 34 35 36 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 66 67 67 68 69 70 70 71 72 72 73 74 74 75 75 76 76 77 77 77 78 78 79 79 80
 53 52 51 51 50 50 49 49 49 49 49 49 49 49 50 50 51 51 52 53 54 55 56 57 58 60 62 64 66 68 70 73 76 79 82 85 89 93 97 102 107 112 117 123 129 135 142 149 156 164 171 179 187 195 203 210 218 226 233 240 247 253 259 264 268 272 276 279 281 283 284 285 285 285 285 284 283 282 281 279 278 276 275 273 272 271 270 269 268 267 267 266 266 266 266 267 267 268 269 269 270 271 272 273 273 274 274 275 275 274 273 272 271 269 266 263 259 255 251 245 240 234 227 220 213 206 199 191 184 176 169 161 154 147 140 134 127 121 115 110 105 100 95 91 87 83 80 76 73 70 68 65 63 61 59 57 55 53 52 51 50 48 47 47 46 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 67 67 68 68 69 69 69 69 69 69 68 68 67 66 65 64 63 62 61 59 58 57 55 54 52 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 43 44 46 47 49 51 53 55 57 59 62 64 67 69 72 75 78 81 84 87 90 93 95 98 101 103 106 108 110 111 112 113 114 114 114 114 113 112 110 109 107 105 103 101 98 96 93 91 88 85 83 80 78 76 74 71 69 67 66 64 62 61 59 58 57 56 55 54
 49 50 50 51 51 52 52 52 53 53 53 54 54 54 54 54 55 55 55 55 55 56 56 56 56 56 57 57 57 58 58 58 59 60 60 61 62 63 64 65 67 68 70 72 74 77 80 83 86 90 94 99 104 110 116 123 130 138 147 156 166 177 188 200 213 226 241 255 270 285 301 316 331 346 359 372 382 392 399 404 407 407 405 400 394 385 375 363 349 335 321 306 290 275 260 246 232 218 205 192 180 169 159 149 139 130 122 114 107 101 94 88 83 78 73 69 65 62 58 55 53 50 48 46 44 42 41 39 38 37 36 35 35 34 34 34 34 33 33 33 34 34 34 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 44 45 46 46 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 54 55 55 55 56 56 56 56 56 56 56 56 56 56 56 55 55 55 54 54 53 53 52 52 51 50 50 49 48 47 47 46 45 44 44 43 42 41 41 40 40 39 38 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 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 35 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37 37 38 39 40 41 41 42 43 44 44 45 46 46 47 48 48 49
 46 45 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 43 43 43 43 44 44 45 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 68 69 69 70 70 70 70 70 69 69 68 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 39 39 39 38 38 37 37 36 36 35 35 34 33 33 32 31 31 30 29 28 28 27 27 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 52 55 58 60 63 67 70 73 77 81 84 88 92 96 100 104 108 111 115 118 120 122 124 125 126 125 125 123 121 119 116 113 109 105 101 96 92 87 83 79 74 70 66 63 59 56 52 49 47 44 42 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 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 15 15 15 16 16 17 17 17 18 19 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 41 43 44 44 45 46 47 48 48 49 49 50 50 50 50 50 50 50 50 50 50 50 49 49 49 48 48 48 47 47 46
 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 38 39 40 41 42 43 45 46 48 50 51 54 56 58 61 63 66 69 72 76 79 83 87 91 95 99 103 107 111 115 119 123 126 130 132 135 137 139 140 140 140 140 140 138 137 135 133 131 128 125 122 119 116 113 110 107 104 101 99 96 93 91 89 86 84 82 80 78 77 75 73 72 71 69 68 67 66 65 65 64 63 62 62 61 61 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 61 61 61 61 62 62 63 63 63 64 65 65 66 66 67 68 69 69 70 71 72 73 74 74 75 76 77 78 78 79 80 80 81 81 81 81 81 81 81 80 79 78 77 76 75 73 72 70 68 66 64 61 59 57 55 52 50 48 46 44 42 40 38 36 34 33 31 30 28 27 26 25 23 23 22 21 20 19 19 18 18 17 17 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 48 48 49 50 50 50 51 51 51 51 51 51 51 50 50 50 49 49 49 48 47 47 46 46 45 44 44 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35
 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 31 33 34 36 38 39 42 44 46 49 52 55 59 63 67 71 76 81 86 91 97 102 108 114 120 126 131 136 141 145 149 152 154 155 155 155 153 151 149 146 142 138 133 129 124 120 115 110 106 101 97 93 89 86 82 79 76 73 70 68 65 63 61 59 57 56 54 53 52 50 49 48 48 47 46 45 45 44 44 43 43 43 43 43 42 42 42 43 43 43 43 43 44 44 44 45 45 46 46 47 47 48 49 50 50 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 72 73 75 76 77 79 81 82 84 86 87 89 91 93 95 97 99 101 103 105 108 110 112 114 116 118 121 123 124 126 128 129 130 131 132 132 132 131 130 129 128 126 123 120 117 114 110 106 102 98 94 89 85 80 76 72 68 64 60 56 52 49 46 43 40 38 35 33 31 29 27 25 24 23 21 20 19 18 17 16 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 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 29 30 30 31 32 32 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 34 34 34 34 33 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 24 23 23 23 23 22 22
 48 47 47 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 38 38 38 38 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 38 38 38 38 39 39 39 40 40 41 41 42 43 43 44 45 46 47 48 50 51 52 54 56 58 60 62 64 67 70 72 76 79 83 87 91 96 101 106 112 118 124 131 139 146 154 162 171 179 187 195 203 210 216 221 225 227 228 227 225 221 215 208 200 191 181 171 161 151 141 131 122 113 105 97 90 83 77 71 66 61 57 53 49 46 43 40 38 36 34 32 30 29 27 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 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 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 27 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 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 13 13 13 13 13 14 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 41 43 45 47 49 51 53 55 57 58 60 61 62 64 64 65 65 66 66 66 66 65 65 64 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49
 30 30 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 25 26 27 28 30 31 33 35 37 39 41 44 46 49 52 56 59 63 66 70 74 79 83 87 92 97 101 106 110 115 119 123 127 130 133 136 138 139 140 141 141 141 140 139 137 135 132 129 126 123 120 117 113 109 106 102 99 95 92 89 85 82 79 76 74 71 68 66 64 62 60 58 56 54 53 51 50 49 48 47 46 45 45 44 44 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 43 42 42 41 40 40 39 38 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 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 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 30
 60 61 63 64 66 67 69 70 72 73 75 76 78 79 81 82 84 85 87 89 90 91 93 94 95 97 98 99 100 101 101 102 103 103 103 103 103 103 103 103 102 102 101 100 99 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 84 83 82 82 81 81 81 80 80 80 80 79 79 79 79 79 79 80 80 80 80 80 81 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 82 81 81 81 80 79 79 78 77 76 75 74 73 72 71 69 68 67 65 64 63 61 60 59 57 56 55 54 53 51 50 49 48 48 47 46 45 45 44 43 43 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 47 48 48 48 49 49 50 50 51 51 51 52 53 53 54 54 55 56 56 57 58 59 59 60 61 62 63 64 65 67 68 69 70 72 73 75 76 78 80 81 83 85 86 88 90 91 93 95 96 98 99 100 101 102 103 103 104 104 104 104 103 103 102 101 100 98 97 95 94 92 90 88 86 83 81 79 77 75 72 70 68 66 64 62 60 58 56 54 52 50 49 47 45 44 42 41 40 38 37 36 35 34 32 31 30 29 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 50 51 52 53 55 56 57 59
 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 17 17 18 19 20 20 21 22 24 25 26 28 29 31 32 34 36 39 41 43 46 49 52 55 58 61 64 68 71 75 79 82 86 89 93 96 100 103 106 108 111 113 115 117 118 120 121 121 122 123 123 123 123 123 123 122 122 122 121 121 121 120 120 119 119 119 119 118 118 118 118 118 118 118 118 118 119 119 119 119 119 120 120 120 120 120 120 120 120 120 120 120 119 119 118 118 117 116 115 114 112 111 110 108 106 105 103 101 99 97 95 93 91 89 86 84 82 80 78 76 74 73 71 69 68 66 65 63 62 61 59 58 57 56 55 55 54 53 53 52 52 52 51 51 51 51 51 51 52 52 52 53 54 54 55 56 57 58 59 61 62 64 66 67 69 72 74 76 79 82 84 87 90 94 97 100 103 106 109 112 115 117 120 121 123 124 125 125 125 124 123 121 119 116 114 111 107 104 100 97 93 90 86 82 79 76 72 69 66 63 61 58 56 53 51 49 47 45 44 42 40 39 38 37 35 34 33 32 31 31 30 29 28 28 27 27 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 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 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
 50 51 51 52 52 53 54 54 55 55 56 57 57 58 58 59 59 60 60 60 61 61 61 61 62 62 62 62 62 62 62 62 62 61 61 61 61 60 60 60 59 59 59 58 58 58 58 57 57 57 56 56 56 56 56 56 56 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 57 57 57 57 57 57 58 58 58 58 59 59 59 59 59 60 60 60 60 60 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 60 60 60 60 59 59 59 58 58 58 57 57 56 56 56 55 55 55 54 54 54 53 53 53 52 52 52 51 51 51 51 50 50 50 50 49 49 49 49 48 48 48 48 47 47 47 47 46 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 45 45 45 46 46 46 47 47 47 48 48 49 49 50 51 51 52 53 53 54 55 56 57 58 58 59 60 61 62 63 64 64 65 66 67 67 68 68 69 69 69 70 70 70 70 70 70 70 69 69 69 68 68 67 66 66 65 64 64 63 62 61 60 59 58 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 44 43 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 42 43 43 44 45 45 46 47 47 48 49 49
 72 72 72 71 71 70 70 70 69 69 68 68 68 67 67 67 67 67 67 67 67 67 67 67 68 68 68 69 70 71 71 72 74 75 76 78 79 81 83 85 88 90 93 96 99 102 105 109 113 117 121 126 130 135 140 145 151 156 162 167 173 179 185 191 196 202 208 213 218 224 228 233 237 241 245 248 250 253 254 256 256 257 256 255 254 252 249 246 242 238 233 228 223 217 211 204 198 191 184 177 169 162 155 148 141 134 127 120 114 108 102 96 90 85 80 75 71 66 62 59 55 52 49 46 43 41 38 36 34 32 31 29 28 27 25 24 24 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 47 49 50 51 53 54 55 56 58 59 60 61 62 63 64 65 65 66 66 66 66 66 66 66 65 65 64 64 63 62 61 60 59 58 56 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 29 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 17 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 16 16 17 17 17 18 19 19 20 21 22 23 24 25 26 27 28 30 31 33 34 36 38 40 41 43 45 47 49 51 53 55 57 58 60 62 63 65 66 67 68 69 70 71 72 72 72 73 73 73 73 73 73 73
 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 47 47 46 46 45 45 44 43 43 42 41 41 40 39 38 37 36 36 35 34 33 32 31 30 29 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 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 38 39 40 41 42 43 43 44 45 46 46 47 48 48 49 49 49 50 50 50 50 50 50 50 50 49 49 49 48 48 47 47 46 45 45 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 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 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 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34
 36 35 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 36 37 37 39 40 41 42 44 45 47 48 50 52 54 56 59 61 63 66 68 71 74 77 80 83 86 89 92 95 99 102 105 108 112 115 118 121 124 128 131 134 137 140 143 146 149 152 154 157 160 163 166 168 171 173 176 178 180 182 184 186 187 188 189 189 189 188 187 186 184 181 178 174 170 166 161 156 151 145 139 133 127 121 115 109 103 98 92 87 82 77 73 69 64 61 57 54 51 48 45 43 41 38 37 35 33 32 30 29 28 27 26 25 25 24 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 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 39 39 40 41 42 42 43 43 44 44 45 45 45 45 45 45 45 45 44 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 39 40 41 42 43 44 44 45 46 46 46 47 47 47 47 47 46 46 46 45 45 44 44 43 42 42 41 40 40 39 38 38 37 36
 38 39 39 40 41 41 42 43 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 59 60 62 64 65 67 69 71 74 76 79 82 85 88 91 94 98 102 106 110 114 119 123 127 132 136 140 144 147 150 153 155 156 157 158 157 156 155 153 150 147 143 140 135 131 126 122 117 113 108 104 99 95 91 87 84 80 77 73 70 68 65 62 60 58 55 53 52 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 53 54 56 58 60 62 64 66 68 70 73 75 78 80 83 85 88 91 94 97 100 103 106 109 112 115 118 121 124 127 130 133 136 138 140 142 144 146 147 148 148 148 148 147 145 144 141 139 136 132 128 124 120 116 111 106 102 97 92 87 83 79 74 70 66 63 59 56 53 50 47 45 42 40 38 36 34 33 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 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
 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 28 29 31 33 35 37 39 42 44 47 50 54 58 62 66 71 76 81 87 93 100 107 115 123 132 141 150 160 170 180 191 201 212 222 233 243 252 261 269 277 283 289 294 298 300 302 303 303 302 300 298 295 292 288 283 279 274 269 263 258 252 246 240 234 228 222 216 210 204 198 191 185 179 173 166 160 154 147 141 135 129 123 117 112 106 101 96 91 86 81 77 72 68 64 61 57 54 51 48 45 42 40 38 35 33 31 30 28 26 25 24 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 31 32 33 33 34 34 34 34 34 33 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 16 16 16 17 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 14 14 14 14 14 14 14 14
 25 24 23 23 22 22 21 21 20 19 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 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 24 25 26 28 29 31 33 35 37 40 42 45 48 51 54 58 62 66 70 75 80 85 90 96 102 108 114 120 126 132 138 143 148 153 157 160 163 164 165 164 163 161 158 154 149 144 139 133 127 120 114 108 102 96 90 85 80 75 70 65 61 57 54 50 47 44 41 39 36 34 32 30 28 27 25 24 23 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 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 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 32 33 33 34 34 35 35 35 35 35 35 35 35 35 35 34 34 33 33 32 32 31 31 30 29 29 28 27 27 26 25
 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 29 29 30 31 32 33 34 35 37 38 39 41 43 44 46 48 50 52 54 56 58 60 62 64 66 69 70 72 74 76 77 79 80 81 82 83 84 84 84 84 84 84 83 83 82 81 80 78 77 76 74 73 71 70 68 66 64 63 61 59 58 56 54 53 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 24 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 37 39 40 41 42 44 45 47 48 50 51 53 54 56 57 59 60 62 63 64 66 67 68 69 70 70 71 71 71 71 71 71 70 69 68 67 66 65 63 62 60 58 56 55 53 51 49 47 46 44 42 41 39 38 37 35 34 33 32 31 30 30 29 28 28 27 27 27 27 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 37 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 33 33 34 34 34 34 35 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 55 56 56 57 57 57 57 57 56 56 56 55 54 54 53 52 51 50 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
 37 37 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 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 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 25 25 27 28 29 30 31 33 34 36 37 39 40 42 43 45 46 48 49 50 51 52 53 53 53 53 53 52 51 50 49 47 46 44 42 41 39 37 35 34 32 30 29 27 26 25 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 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 12 12 13 13 14 15 16 16 17 18 19 21 22 23 24 26 27 29 30 32 34 36 37 39 41 43 44 46 47 49 50 51 52 53 53 54 54 54 54 54 53 53 52 51 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 38
 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 60 62 63 65 66 68 70 71 73 75 76 78 80 81 83 85 87 89 90 92 94 96 98 99 101 103 105 106 108 110 111 113 114 115 117 118 119 120 121 122 123 123 124 124 124 124 124 124 124 124 123 123 122 121 120 119 118 117 116 114 113 111 110 108 106 104 103 101 99 97 95 94 92 90 88 86 84 82 81 79 77 75 74 72 70 69 67 66 64 63 61 60 58 57 56 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 49 50 50 50 50 50 50 50 50 50 49 49 48 48 47 47 46 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 32 32
 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 11 11 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 31 32 34 35 36 38 39 40 42 43 44 45 46 47 48 49 50 51 51 52 53 53 54 55 55 56 57 58 59 59 60 61 62 63 65 66 67 69 70 72 74 76 78 80 82 84 86 89 91 93 96 98 100 102 104 106 107 108 109 109 109 108 107 105 103 101 97 94 90 86 82 78 74 69 65 61 57 53 50 46 43 40 37 34 32 29 27 25 24 22 21 19 18 17 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 25 26 27 29 31 32 34 36 38 40 42 44 46 48 50 52 54 56 57 59 60 61 61 61 61 61 60 59 58 57 55 53 51 49 47 45 43 41 40 38 36 34 32 31 29 28 27 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 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 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 23 24 26 28 30 32 34 37 40 43 46 49 52 55 59 62 65 69 72 74 77 79 80 81 81 81 80 79 77 75 72 69 66 63 59 56 53 50 47 44 41 38 36 34 31 30 28 26 24 23 22 20 19 18
 38 36 34 32 31 29 27 26 25 24 22 21 20 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 13 13 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 28 29 30 31 32 33 34 36 37 38 39 40 41 43 44 45 46 48 49 50 51 53 54 55 56 57 58 60 61 62 62 63 64 64 65 65 65 66 65 65 65 64 63 63 61 60 59 57 56 54 52 51 49 47 45 43 41 39 38 36 34 32 31 29 28 27 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 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 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 28 30 32 34 36 38 41 43 46 50 53 56 60 64 68 72 76 79 83 86 89 92 94 96 97 97 96 95 94 92 89 86 83 79 76 72 68 65 61 58 55 51 48 46 43 41
 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 20 21 22 23 24 25 26 26 27 28 29 29 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 30 30 29 29 28 28 27 27 26 25 25 24 23 23 22 21 21 20 19 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 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 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 15 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 13 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 26 26 27 27 27 27 27 27 26 26 25 25 24 24 23 22 21 20 20 19 18 17 17 16 15 15
 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 38 39 40 41 43 44 45 47 48 50 52 53 55 57 59 61 63 64 66 68 70 72 73 75 77 78 79 80 81 81 82 82 82 82 81 80 79 78 77 75 73 72 70 68 66 64 62 60 58 56 54 52 50 49 47 46 44 43 41 40 39 38 37 36 35 34 34 33 32 32 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 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 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 15 15 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 21 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 28 29 30 30 31 31 32 32 33 33 34 34 34 34 34 34 34 34 34 34 34 33 33 32 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14
 25 24 23 23 22 21 20 20 19 18 17 17 16 16 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 41 43 45 47 48 50 52 53 55 57 58 60 61 62 63 64 65 66 67 67 68 68 68 68 68 68 67 67 66 65 64 64 62 61 60 59 58 56 55 54 52 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 31 30 30 30 30 30 30 30 30 31 31 31 32 32 33 34 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 54 55 57 59 61 62 64 65 67 68 69 70 70 71 71 71 70 70 69 68 66 65 63 61 59 57 54 52 50 47 45 43 40 38 36 34 32 30 29 27 26 24 23 22 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 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 31 31 30 29 28 28 27 26
 70 68 67 66 65 63 62 60 58 57 55 54 52 51 49 47 46 44 43 42 40 39 38 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 24 24 23 24 24 24 24 24 24 25 25 26 27 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 52 55 57 60 62 65 67 70 73 76 78 81 84 87 89 92 94 97 99 101 103 104 105 107 107 108 108 108 108 107 107 106 104 103 101 99 97 95 93 91 89 86 84 81 79 77 74 72 70 68 66 64 62 60 59 57 56 54 53 52 51 50 49 48 47 46 46 45 45 45 44 44 44 44 44 44 45 45 45 45 46 46 47 47 48 48 49 50 50 51 51 52 53 53 54 54 55 56 56 57 57 57 58 58 58 58 58 58 58 58 58 57 57 57 56 56 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 40 41 42 43 45 46 48 49 50 52 53 55 56 57 59 60 61 63 64 65 66 67 68 68 69 69 70 70 70 70 70 70 70 69 69 68 68 67 66 65 64 64 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 50 49 48 48 48 47 47 47 47 47 47 47 47 48 48 49 49 50 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 67 68 69 70 71 72 73 73 74 75 75 75 76 76 76 75 75 75 74 73 73 72 71
 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 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 18 19 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 29 29 30 31 32 34 35 37 38 40 42 44 47 50 52 56 59 62 66 70 74 78 82 86 91 95 99 102 105 108 111 112 114 114 114 113 111 109 107 104 101 97 93 89 85 81 78 74 70 66 63 60 57 54 51 48 46 43 41 39 37 35 34 32 31 29 28 27 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 27 28 29 31 32 34 35 37 39 41 42 44 46 49 51 53 55 57 60 62 64 66 68 70 72 74 75 76 78 78 79 79 79 79 79 78 77 75 74 72 71 69 67 64 62 60 58 55 53 51 49 46 44 42 40 39 37 35 33 32 30 29 28 27 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16
 51 51 51 51 50 50 50 50 50 50 49 49 50 50 50 50 51 51 52 52 53 54 55 56 57 59 61 62 65 67 69 72 75 79 82 86 90 95 100 105 111 117 123 129 136 143 150 157 165 172 179 185 192 197 202 207 210 212 214 214 213 211 209 205 201 196 190 184 178 171 164 158 151 145 138 132 126 120 115 109 105 100 95 91 87 84 80 77 74 71 68 66 63 61 59 57 55 53 52 50 49 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 38 39 39 40 41 43 44 45 46 48 50 51 53 55 57 59 62 64 67 70 73 76 79 83 86 90 95 99 104 108 113 119 124 130 135 141 147 152 158 163 168 173 178 181 185 187 189 190 191 190 189 187 184 181 177 173 168 163 157 151 146 140 134 128 123 117 112 107 102 98 94 90 86 82 79 76 73 70 68 65 63 61 59 58 56 55 53 52 51 50 49 48 48 47 46 46 45 45 44 44 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 36 36 37 37 38 39 40 41 41 42 43 44 45 45 46 47 48 49 49 50 50 51 51 52 52 52 53 53 53 53 53 53 53 53 52 52 52 52 52
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 14 15 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 33 34 35 35 36 36 36 37 37 37 36 36 36 35 35 34 34 33 33 32 31 30 30 29 28 28 27 27 26 25 25 25 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 19 19 18 18 17 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 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 51 51 52 52 53 53 53 54 54 54 54 54 54 54 54 54 53 53 53 52 52 51 51 50 50 49 48 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 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 27 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 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 13 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 33 32 32 31 31 31 31 31 31 31 31 32 32 33 33 34 35 36 37 39 40 42 43 45 47 49 52 54 57 60 63 66 69 72 76 79 83 86 90 93 97 100 103 106 108 111 113 114 115 116 117 117 117 117 116 115 114 113 111 110 108 106 105 103 101 100 98 96 95 93 91 90 88 87 86 84 83 82 80 79 78 76 75 74 72 71 70 68 67 65 64 62 60 59 57 56 54 52 51 49 47 46 44 42 41 39 38 36 35 33 32 31 30 29 28 26 26 25 24 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 23 24 25 27 28 29 31 32 34 35 37 39 41 43 46 48 51 53 56 59 62 65 68 71 74 77 80 83 86 88 90 92 94 95 95 96 95 95 94 92 90 88 86 83 81 78 75 72 69 66 63 60 57 55 52 50 47 45 43 41 39 38 36 34 33 32 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 19 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 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 45 47 48 50 52 54 55 57 59 60 62 63 64 65 66 66 67 67 67 67 66 66 65 64 63 62 60 59 57 56 54 53 51
 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 20 20 21 22 23 23 24 26 27 28 30 31 33 35 37 39 41 44 47 50 53 56 60 64 68 72 77 82 87 92 98 104 109 115 121 127 132 137 142 147 150 153 155 157 157 157 156 154 151 148 144 140 135 130 126 121 116 111 106 102 97 93 89 86 82 79 76 73 70 68 66 64 62 60 59 57 56 55 54 54 53 53 52 52 52 52 53 53 53 54 55 56 57 58 59 60 62 63 65 66 68 70 71 73 75 77 78 80 81 82 83 84 85 86 86 87 87 86 86 85 85 84 83 82 80 79 77 76 74 73 71 70 68 67 66 64 63 62 61 60 59 58 58 57 57 56 56 56 56 56 56 56 56 56 57 57 58 59 60 60 61 62 64 65 66 67 69 70 72 73 75 77 78 80 81 82 84 85 86 86 87 87 87 87 86 86 84 83 81 80 78 75 73 71 68 65 63 60 58 55 53 50 48 45 43 41 39 37 36 34 32 31 29 28 27 26 25 24 23 23 22 21 21 20 20 20 20 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 36 37 38 40 41 42 44 45 47 48 50 51 52 54 55 56 58 59 60 61 62 63 64 64 65 65 65 65 65 65 65 64 64 63 62 61 60 59 58 57 55 54 53 51 50 48 47 45 44 42 41 40 38 37 36 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 48 48 48 48 48 48 48 47 47 47 46 46 45 45 44 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 29 30 30 31 31 31 32 33 33 34 35 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 58 58 59 59 59 60 60 60 60 60 60 60 60 60 59 59 59 58 58 58 57 57 56 56 56 55 55 54 54 54 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 51 51 50 50 49 48 48 47 46 46 45 44 43 42 41 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 45 47 48 50 52 54 56 58 60 62 64 66 69 71 73 75 77 79 81 83 85 87 88 90 91 92 93 93 94 94 94 94 94 94 93 92 92 91 89 88 87 85 84 82 81 79 77 75 74 72 70 69 67 65 64 62 61 59 58 56 55 54 53 51 50 49 48 47 47 46 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 38 38 38 38 38 39 39 39 40 40 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 47 47 48
 16 16 15 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 15 16 16 17 19 20 21 22 24 25 27 28 30 32 34 36 38 40 42 45 47 50 52 55 57 60 63 65 67 70 72 74 75 77 78 80 81 81 82 82 82 82 82 82 81 81 80 79 78 77 76 74 73 72 70 69 67 66 64 62 61 59 57 55 54 52 50 48 47 45 43 42 40 38 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 12 11 11 11 10 10 10 10 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 22 23 24 25 27 28 29 31 32 33 35 36 37 38 39 40 41 41 41 41 41 40 40 39 38 37 36 34 33 32 30 29 27 26 25 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 38 38 39 39 39 39 38 38 37 36 35 34 33 32 31 30 28 27 26 25 24 22 21 20 19 18 17
 42 40 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 23 24 25 26 27 28 30 31 33 34 36 38 40 42 44 46 49 51 54 57 59 62 65 67 70 72 75 77 79 81 82 83 84 85 85 85 84 83 82 81 79 78 76 73 71 69 67 64 62 60 57 55 53 51 49 47 45 43 42 40 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 24 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 23 24 25 26 28 29 30 32 34 36 38 40 43 46 49 52 55 59 63 67 71 75 80 84 89 93 98 102 106 109 112 114 116 117 117 116 114 112 109 105 101 97 92 88 83 78 74 69 65 61 57 54 51 48 45 42 40 37 35 33 32 30 29 27 26 25 24 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 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 17 17 17 17 16 17 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 42 43 44 46 46 47 48 48 48 48 48 48 47 47 46 45 44 43
 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7
 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 36 38 40 42 44 46 49 51 53 56 58 61 63 66 68 70 73 75 76 78 80 81 82 82 83 83 82 82 81 80 79 77 76 74 72 70 68 66 64 62 60 58 56 54 52 50 48 46 45 43 42 40 39 38 36 35 34 33 32 32 31 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 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 39 40 41 43 45 46 48 50 52 55 57 59 62 65 68 70 73 76 79 82 84 87 89 91 92 93 94 94 93 92 91 89 87 84 81 78 75 71 68 65 61 58 55 52 49 46 43 41 39 36 34 32 31 29 28 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14
 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 23 24 25 26 27 29 30 31 33 34 35 36 37 39 40 41 42 42 43 44 45 45 46 46 46 46 46 46 46 46 46 45 45 44 43 42 42 41 40 39 37 36 35 34 33 32 30 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 9 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 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 34 35 36 38 40 41 43 45 47 50 52 54 57 59 61 64 66 68 69 71 72 73 73 73 72 72 70 69 67 65 63 61 58 56 54 51 49 47 45 43 41 40 38 37 35 34 33 32 31 31 30 29 29 29 29 28 28 29 29 29 29 30 30 30 31 31 32 32 33 34 34 35 35 36 36 36 37 37 37 37 37 36 36 36 35 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5
 21 21 21 22 22 23 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 36 37 39 40 42 43 45 47 48 50 52 54 55 57 59 60 61 62 63 64 65 66 66 66 66 66 66 65 64 64 63 62 61 59 58 57 55 54 53 51 50 48 47 45 44 43 41 40 39 38 37 35 34 33 32 31 30 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 60 61 62 63 65 66 67 69 70 71 72 73 74 75 76 77 78 78 79 79 80 80 80 80 80 80 80 80 79 79 79 78 78 77 76 76 75 74 74 73 72 72 71 71 70 70 69 69 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 65 65 64 63 62 61 60 59 58 56 55 53 52 50 49 47 45 44 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 19 18 18 17 17 17 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 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20
 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 43 44 45 46 47 48 48 49 49 50 50 50 50 50 50 50 49 49 48 48 47 46 45 44 43 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 29 30 31 33 34 36 38 40 42 44 46 49 51 53 56 59 61 64 67 69 72 74 77 79 81 83 85 86 87 88 89 89 89 89 88 87 86 85 83 81 80 78 76 74 72 70 68 66 64 63 61 59 58 56 55 53 52 51 50 49 48 47 46 45 45 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 31 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 22 23 23 24 26 27 28 29 31 32 34 35 37 39 41 43 45 47 49 51 53 55 58 60 62 64 65 67 68 69 70 71 71 71 71 70 69 68 67 66 64 62 60 58 56 54 52 50 48 46 44 42 41 39 37 35 34 32 31 29 28 27 26 24 23 22 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15
 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 20 21 22 24 26 28 30 32 35 37 40 43 47 50 54 58 62 66 70 75 79 83 87 91 95 98 100 102 103 104 104 103 101 99 96 93 89 85 81 77 73 69 65 61 57 54 50 47 45 42 39 37 35 33 32 30 29 27 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 18 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 16 16 16 17 17 18 19 19 20 21 22 23 24 26 27 29 31 32 35 37 40 42 45 49 52 55 59 63 67 70 74 78 81 84 86 88 89 90 90 89 88 86 83 80 77 74 70 66 63 59 55 52 49 45 42 40 37 35 32 30 28 26 25 23 22 21 20 19 18 17 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 17 17 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 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
 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 31 31 32 33 33 34 35 36 37 39 40 41 43 45 47 48 50 53 55 57 60 62 65 68 71 73 76 79 82 84 87 89 91 93 94 96 97 97 97 97 97 96 95 94 92 90 88 86 84 82 79 77 75 72 70 68 66 64 62 60 58 57 55 54 53 51 50 50 49 48 47 47 47 46 46 46 46 46 46 46 46 46 46 47 47 47 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 71 72 73 75 76 77 79 80 81 82 83 84 85 86 86 87 87 87 87 87 87 86 86 85 84 83 81 80 78 76 74 72 70 68 66 63 61 59 57 55 53 50 48 46 45 43 41 39 38 36 35 34 33 31 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 48 49 49 49 49 50 50 50 50 49 49 49 49 49 49 48 48 48 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 46 46 45 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 37 37 37 36 36 35 35 34
 47 49 50 51 52 53 54 55 57 58 59 60 61 62 63 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 89 90 91 92 92 93 94 95 95 96 97 98 99 100 101 102 103 104 106 107 109 111 112 114 116 118 120 122 124 126 128 130 132 133 134 134 135 134 134 133 131 129 126 123 120 116 112 108 103 99 94 89 85 80 76 71 67 63 59 56 52 49 46 43 41 38 36 34 32 30 29 27 26 25 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 31 32 34 35 37 39 41 43 45 47 49 51 54 56 59 61 64 66 69 71 74 76 79 81 84 86 88 90 92 93 95 96 97 98 99 99 99 99 99 99 98 98 97 96 95 94 93 91 90 89 87 86 85 83 82 81 79 78 77 76 75 74 73 72 71 70 70 69 69 68 68 68 68 68 68 69 69 70 70 71 72 74 75 76 78 80 81 83 85 87 89 91 92 94 96 97 98 99 99 100 99 99 98 96 95 93 90 88 85 82 78 75 71 68 64 61 57 54 51 48 45 42 39 37 34 32 30 29 27 25 24 23 22 21 20 19 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 23 24 24 26 27 28 29 30 31 33 34 35 37 38 39 41 42 43 45 46
 23 24 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 35 36 37 39 40 42 44 46 48 50 53 55 58 61 64 67 70 73 76 80 83 86 90 93 96 99 101 104 106 108 109 110 111 111 111 110 109 108 107 105 103 100 98 95 92 89 87 84 81 78 75 73 70 68 65 63 61 59 57 55 53 51 49 48 46 44 43 41 40 39 37 36 35 33 32 31 30 29 27 26 25 24 23 22 22 21 20 19 18 18 17 17 16 15 15 15 14 14 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 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 45 46 47 49 50 52 53 55 56 58 59 61 62 63 64 65 66 67 67 68 68 68 69 68 68 68 68 67 67 66 65 64 64 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 49 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 38 37 37 36 35 34 33 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 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 15 15 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
 8 9 9 9 10 10 11 11 11 12 12 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 23 24 25 26 26 27 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 38 38 38 38 38 37 36 35 34 33 32 31 29 28 26 25 23 21 20 18 17 16 15 13 12 11 10 9 9 8 7 7 6 6 5 5 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 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 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 46 46 47 46 46 46 45 44 43 42 41 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 18 18 18 18 19 19 19 19 20 20 21 21 22 22 22 23 23 24 24 24 24 24 24 24 23 23 22 22 21 20 19 18 17 16 15 14 14 13 12 11 10 9 9 8 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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
 19 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 51 51 52 53 54 55 56 56 57 58 58 59 59 60 60 61 61 62 62 62 63 63 64 64 64 65 65 65 65 66 66 66 66 66 66 66 66 65 65 65 64 64 63 62 61 61 60 59 58 57 56 54 53 52 51 50 49 48 48 47 46 45 45 44 44 43 43 43 42 42 42 42 42 42 43 43 43 43 44 44 45 45 45 46 46 47 47 48 48 48 49 49 49 49 49 49 49 49 49 48 48 47 47 46 46 45 44 44 43 42 42 41 40 39 39 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 36 36 37 37 38 39 39 40 41 42 43 44 46 47 48 49 51 52 53 54 56 57 58 59 60 60 61 61 61 61 61 61 60 60 59 58 57 55 54 53 51 50 48 47 45 44 42 41 39 38 37 36 34 33 32 31 30 29 28 28 27 26 25 25 24 24 24 23 23 23 23 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 46 47 48 49 50 50 51 52 53 53 54 54 55 55 55 55 56 56 55 55 55 54 54 53 52 51 50 49 48 47 46 44 43 41 40 39 37 36 35 33 32 31 30 29 27 27 26 25 24 23 22 22 21 21 20 20 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 42 43 43 43 43 44 44 44 44 45 45 45 45 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 48 48 48 48 49 49 49 49 50 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 53 53 53 53 54 54 54 54 54 55 55 55 55 55 56 56 56 56 56 56 56 56 55 55 55 55 54 54 54 53 53 53 52 52 51 51 50 50 49 49 48 48 48 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 46 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 54 54 55 55 55 55 55 54 54 54 54 53 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 41 41 41 41 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42
 101 106 112 117 123 128 133 137 140 143 145 146 146 145 143 140 136 132 127 121 115 110 104 98 92 86 81 76 71 67 62 58 55 51 48 45 43 40 38 36 34 32 30 28 27 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 17 17 18 19 21 22 23 24 26 27 29 30 32 33 35 36 37 38 40 41 41 42 43 43 43 43 43 43 42 42 41 40 39 38 38 37 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 26 25 25 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 22 22 22 21 21 21 20 20 19 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 17 17 18 19 20 22 23 25 26 28 31 33 36 39 42 46 51 56 61 68 75 83 92 103 114 126 140 154 168 182 196 208 218 225 229 229 226 219 209 198 185 171 157 144 131 119 108 98 88 80 73 66 60 55 50 46 42 39 36 33 31 29 27 26 24 23 22 21 20 20 19 19 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 32 33 34 36 38 40 42 44 47 49 52 56 59 63 67 71 75 80 85 90 95
 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 17 18 19 19 20 21 21 22 22 23 23 24 24 24 24 24 24 24 23 23 23 22 21 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 13 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 26 26 25 24 23 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 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 9 9 10 10 10 11 12 12 13 13 14 15 16 16 17 18 19 20 20 21 22 22 23 23 24 24 24 24 24 24 24 24 23 23 22 22 21 20 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 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 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4
 66 67 69 70 72 73 74 76 76 77 78 78 78 78 78 77 77 76 75 74 72 71 70 68 67 65 64 62 61 59 58 56 55 54 53 51 50 49 48 47 46 45 44 44 43 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 43 43 44 44 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 53 54 54 54 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 56 56 56 55 55 54 54 53 52 51 51 50 49 48 47 45 44 43 42 41 40 39 39 38 37 36 36 35 35 34 34 33 33 33 33 33 33 34 34 34 35 36 36 37 38 38 39 40 41 42 43 44 46 47 48 49 50 52 53 54 55 57 58 59 60 62 63 64 65 66 67 68 68 69 70 70 71 71 71 72 72 72 72 72 72 71 71 71 70 70 69 69 68 68 67 67 66 66 65 64 64 63 63 62 61 61 60 59 59 58 58 57 56 56 55 54 54 53 53 52 52 52 51 51 51 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 47 47 47 47 46 46 46 46 45 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 44 44 44 45 46 46 47 48 49 51 52 53 54 56 58 59 61 62 64
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 23 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 21 22 23 23 24 25 25 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 46 46 46 45 45 45 44 44 43 42 41 40 39 38 37 36 35 34 32 31 30 29 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 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 22 22 22 22 22 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 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 28 29 30 31 32 34 35 36 38 39 40 41 42 43 44 45 46 47 47 48 48 48 48 48 48 48 47 47 46 45 44 43 42 41 40 38 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 32 33 34 35 37 38 40 42 44 46 49 52 55 58 61 65 69 73 78 83 88 94 99 105 111 117 123 128 134 139 144 148 151 154 155 156 156 155 153 151 147 143 139 134 129 124 118 113 107 102 96 91 87 82 77 73 69 66 62 59 56 53 50 48 46 44 42 40 39 37 36 35 34 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 26 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 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 50 52 55 57 60 62 65 68 71 73 76 79 81 84 87 89 91 93 95 97 99 100 101 102 102 102 102 101 101 99 98 96 95 92 90 88 85 82 79 77 74 71 68 65 62 59 57 54 51 49 47 44 42 40 38 37 35 33 32 30 29 28 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 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 26 26 26 27 28 28 29 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 31 30 30 29 29 29 28 28 28 29 29 29 30 30 31 32 33 34 35 36 37 39 40 42 43 45 47 48 50 52 54 56 57 59 61 62 64 65 67 68 69 70 70 71 71 71 71 71 70 69 69 68 67 65 64 63 61 60 58 56 55 53 51 50 48 47 45 44 43 41 40 39 38 37 37 36 35 35 34 34 34 34 34 34 34 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 45 46 47 47 48 48 49 49 50 50 50 51 51 51 51 51 52 52 52 51 51 51 51 51 51 50 50 49 49 48 48 47 47 46 45 44 44 43 42 41 40 39 38 37 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 25 25 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 37 38 39 40 41 42 44 45 46 47 48 49 49 50 51 51 51 52 52 52 52 52 52 52 51 51 51 51 50 50 49 49 49 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 33 33 32 32 31 30 30 29 28 28 27 27 26 25 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 58 58 59 59 59 59 59 59 59 59 58 58 57 56 55 54 53 52 51 49 48 46 45 44 42 41 39 38 37 36 35 34 33
 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 41 42 43 44 46 47 49 50 52 53 55 57 59 60 62 64 66 68 69 71 73 74 76 77 78 79 80 81 81 81 81 81 80 79 78 77 75 73 71 68 66 63 61 58 55 53 50 47 45 43 40 38 36 34 33 31 30 28 27 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 27 27 28 29 30 31 31 32 33 34 35 35 36 37 37 38 39 39 40 40 40 41 41 41 41 41 42 42 42 41 41 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 38 38 38 39 39 40 41 41 42 43 44 45 46 47 48 49 51 52 54 55 57 58 60 62 64 65 67 69 71 72 74 75 77 78 80 81 82 82 83 83 84 83 83 83 82 81 80 79 77 76 74 72 70 68 66 63 61 59 57 54 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 29 28 28 27 27 27 27 27 27 28 28 28 29 30 31 32 33 34 35 36 37 39 40 42 43 45 46 48 49 51 52 53 54 55 56 57 58 58 59 59 59 59 59 58 58 57 57 56 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 41 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 25 24 24 24 24 24 24 24 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 38 39 40 42 43 44 46 47 48 49 51 51 52 53 53 53 53 52 52 51 49 48 46 44 42 40 37 35 33 31 29 27 25 23 21 20 19 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 52 53 54 54 55 56 57 57 57 58 58 58 57 57 57 56 55 54 53 52 51 49 48 46 45 43 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 24 23 23 22 22 22 22 23 23 23 24 25 26 27 28 30 31 33 35 38 40 43 45 48 51 54 57 60 63 66 68 70 72 74 75 75 75 75 74 73 71 69 67 65 62 60 57 55 52 50 47 45 43 41 39 37 35 33 31 30 28 27 26 25 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13
 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 40 42 43 44 46 47 49 50 52 53 54 56 57 58 59 60 61 62 63 64 65 65 66 66 66 66 66 66 66 65 65 64 63 63 62 61 60 58 57 56 54 53 51 50 48 47 46 44 43 41 40 38 37 36 34 33 32 31 29 28 27 26 25 24 24 23 22 21 20 20 19 19 18 18 17 17 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 49 49 49 49 49 49 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 34 35 35 36 37 38 39 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 57 58 58 59 59 59 59 59 58 58 57 57 56 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 26 25 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 17 17 17 17 18
 20 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 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 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 35 35 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 33 34 35 36 37 38 38 39 39 39 39 39 39 38 38 37 37 36 35 34 33 33 32 31 30 29 28 28 27 26 25 25 24 23 23 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 13 13 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 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 47 48 48 48 48 48 47 46 46 45 43 42 40 39 37 36 34 32 31 29 28 26 25 24 23 21 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 29 30 31 31 32 33 34 34 35 36 36 37 37 38 38 39 39 39 39 39 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 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 36 36 36 35 35 34 34 33 33 32 32 31 31 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 29 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 22 22 22 21 21 22 22 22 22 22 23 23 24 24 25 25 26 27 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 3 3 3 3 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 1 1 1 1 1 1 1 1 1 1 1 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 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 1 1 1 1 1 1 1 1 1 1 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
 19 19 20 21 21 22 23 25 26 27 29 30 32 34 36 38 40 42 44 46 48 51 53 55 57 59 61 62 64 65 67 68 69 69 70 70 71 71 70 70 69 69 68 67 66 65 63 62 60 59 57 56 54 52 51 49 47 46 44 42 41 39 38 36 35 33 32 30 29 28 27 25 24 23 22 21 21 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 27 28 29 29 30 31 31 32 32 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 41 42 42 42 41 41 41 41 40 40 39 39 38 37 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 18 18 19 19 20 21 21 22 23 24 25 27 28 29 30 31 33 34 35 37 38 39 41 42 43 44 45 46 48 49 49 50 51 52 52 53 53 54 54 54 54 54 54 54 54 54 53 53 52 52 51 51 50 49 48 47 46 45 44 43 42 40 39 38 37 35 34 33 31 30 29 28 27 26 24 24 23 22 21 20 20 19 19 19 18 18 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 39 40 42 43 44 46 47 48 49 50 51 52 53 54 54 55 55 55 55 55 55 55 55 54 54 53 52 51 50 49 48 47 46 44 43 42 40 39 38 36 35 33 32 31 30 28 27 26 25 24 23 22 21 21 20 19 19 19 18 18 18 18 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
 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 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 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 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 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 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
 18 17 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 44 46 47 49 51 52 53 55 56 57 58 59 60 60 61 61 60 60 59 58 57 55 53 52 50 48 46 43 41 39 37 35 33 32 30 28 27 26 25 24 23 23 22 22 22 22 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 35 36 37 38 38 39 39 40 40 40 40 41 41 41 41 41 41 40 40 40 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 31 31 30 29 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 35 35 36 36 36 36 35 35 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 16 16 16 17 17 18 19 20 21 23 24 26 28 30 32 34 37 39 42 44 47 50 52 55 58 60 62 65 67 68 70 71 72 73 73 74 74 73 73 72 71 70 69 68 67 66 65 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 48 47 46 46 45 44 43 43 42 41 40 39 38 37 35 34 33 31 30 29 27 26 25 24 22 21 20 19 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 44 47 50 53 56 60 64 69 74 79 84 89 94 100 105 109 114 118 121 124 126 127 128 127 126 125 123 120 117 114 110 107 103 99 95 92 88 85 81 78 75 73 70 67 65 63 61 59 58 56 55 53 52 51 50 49 49 48 47 47 46 46 46 46 46 46 46 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 50 49 49 48 47 46 45 44 43 41 40 39 37 36 34 33 31 30 29 28 27 26 25 24 23 23 22 22 21 21 20 20 20 20 20 19 19 19 19 20 20 20 20 20 21 21 22 22 23 23 24 25 26 27 28 29 30 31 33 35 36 38 40 43 45 47 50 53 56 59 62 65 69 72 75 78 80 82 84 85 86 86 85 84 83 81 78 75 72 69 65 62 59 56 53 51 48 46 45 43 42 41 40 40 40 40 40 40 40 40 41 41 41 42 42 42 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 41 42 42 43 43 43 43 44 44 44 44 43 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 37 38 39 40
 10 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 17 17 17 18 18 18 18 18 18 18 17 17 16 15 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 23 23 24 24 25 25 25 26 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 19 19 18 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 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 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 10 10 10 10 10 10 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
 33 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 28 29 29 30 31 31 32 33 33 34 34 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 26 25 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 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 36 37 37 37 37 37 37 37 37 37 37 36 36 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 40 40 41 41 41 41 41 41 41 41 41 40 40 39 39 38 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 28 28 28 29 29 30 30 31 32 32 33 33
 20 20 20 20 20 20 20 19 19 18 18 17 16 16 15 15 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 20 20 21 21 21 22 22 22 21 21 21 20 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 18 19 21 22 23 24 25 26 27 28 29 30 30 30 31 31 30 30 30 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 19 19 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 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 14 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 7 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 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 11 11 12 12 13 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 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 7 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 18 18 18 19 19 19 20 20 20 21 21 21 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 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 48 48 48 47 46 45 43 41 39 37 34 32 29 26 24 22 19 17 16 14 13 11 10 10 9 9 8 8 8 8 8 8 9 9 9 9 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 25 26 26 27 28 29 29 30 30 31 32 32 32 33 33 33 33 33 33 33 33 33 32 32 32 31 30 30 29 28 27 26 26 25 24 23 22 21 20 19 19 18 17 17 17 16 16 16 16 17 17 18 18 19 20 21 22 23 24 26 27 28 30 31 32 33 34 35 36 37 37 38 38 38 38 38 38 38 37 37 36 36 35 34 33 33 32 31 30 29 28 27 26 25 24 24 23 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 11 11 10 10 11 11 11 11 12 12 13 14 15 16 17 19 21 23 25 28 30 33 36 39 42 45 47 50 52 53 54 55 55 55 54 53 52 51 49 48 46 45 43 42 40 39 37 36 35 34 33 32 31 31 30 29 29 29 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 26 26 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 19 18 18
 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 44 44 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 41 41 41 42 42 41 41 41 40 40 39 38 37 36 34 33 31 30 28 27 25 24 23 22 21 20 19 18 18 17 17 17 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 44 45 45 45 45 45 44 44 43 43 42 41 40 39 37 36 35 33 32 30 29 28 26 25 24 22 21 20 20 19 18 18 18 18 18 18 19 19 20 21 22 23 25 26 28 29 31 33 34 36 38 39 41 43 44 46 47 48 49 50 51 51 52 52 52 52 51 51 50 49 48 47 46 45 44 43 41 40 39 37 36 35 34 33 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 17 18 19 20 20 22 23 24 25 26 27 28 29 29 30 31 31 32 32 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 42 42 43 43 44 44 44 44 44 45 45 45 44 44 44 44 43 43 42 42 41 40 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 27 27 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 13 14 15 16 17 19 21 22 24 27 29 31 34 36 38 41 43 45 48 50 51 53 55 56 57 57 58 58 58 57 57 56 55 55 54 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 25 25 24 23 23 22 21 20 20 19 18 17 16 16 15 14 14 13 12 12 11 11 11 11 11 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 59 60 60 61 61 61 61 60 60 59 58 57 56 55 53 51 49 47 45 43 40 38 36 33 31 29 26 24 22 20 19 17 16 14 13 12 11 11 10 10 10 10 10 10 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 23 24 25 26 28 29 30 32 33 34 36 37 39 40 42 43 44 46 47 48 49 51 52 52 53 54 54 55 55 55 55 54 54 53 52 52 50 49 48 47 45 43 42 40 39 37 35 33 32 30 29 27 25 24 23 21 20 19 18 16 16 15 14 13 13 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 42 42 43 44 44 44 45 45 45 45 45 45 45 45 44 44 43 43 42 41 40 39 38 37 36 35 34 33 32 30 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 12
 2 2 2 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 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 6 6 6 6 5 5 5 4 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 2 2 3 3 3 3 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 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 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 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 9 10 10 10 10 10 10 9 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 11 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 25 25 26 27 28 29 30 31 32 33 33 34 35 36 37 38 39 40 40 41 42 43 43 44 45 45 46 46 46 46 46 46 46 46 45 44 44 43 42 41 40 38 37 36 35 33 32 30 29 28 26 25 24 22 21 20 19 18 17 16 15 14 14 13 12 12 12 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 20 20 19 18 18 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 23 24 25 26 26 27 27 27 27 27 27 27 26 26 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 12 12 13 14 14 15 16 17 19 20 21 22 24 25 26 28 29 30 31 33 34 35 36 37 38 39 39 40 40 41 41 41 41 40 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 10 9 9 8 7 7 7 7 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 21 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 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 11 12 13 15 17 18 20 23 25 28 30 33 35 38 40 43 45 46 48 48 49 49 49 48 47 45 44 42 40 38 36 34 32 31 29 27 26 24 23 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 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 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 26 27 29 30 32 34 36 38 40 42 45 47 49 51 53 55 56 57 57 56 55 54 52 49 46 43 39 36 33 29 26 23 21 18 16 14 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 5 5 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 11 11 12 13 14 15 17 18 19 21 22 24 25 27 29 30 31 33 33 34 34 33 33 32 30 29 27 25 24 22 20 18 17 15 14 12 11 10 9 8 7 6 6 5 5 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 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 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 3 3 3 3 4 4 4 5 5 6 7 7 8 9 10 10 11 12 12 13 13 14 14 14 14 14 14 14 14 14 13 13 12 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 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 9 9 10 11 12 13 14 15 16 18 19 20 22 23 25 26 27 29 30 31 32 33 34 35 35 36 36 36 36 35 35 34 33 32 31 30 29 28 26 25 24 23 22 21 21 20 19 19 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 12 12 11 10 9 9 8 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 8 8 9 9 9 10 11 11 12 12 13 14 14 15 15 16 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 29 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 23 24 25 27 28 30 31 33 34 35 36 37 37 37 37 37 36 35 34 32 31 29 27 25 23 22 20 18 17 15 14 13 12 11 10 9 9 8 8 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 18 18 18 19 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7
 9 9 9 10 10 11 12 13 14 16 17 18 20 22 23 25 27 29 30 32 34 36 37 39 41 42 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 50 49 48 47 46 45 44 43 42 41 39 38 37 36 34 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 13 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 24 24 25 26 26 27 28 29 31 32 33 35 36 38 40 42 43 45 47 49 51 52 54 55 56 57 57 57 57 56 55 53 52 50 48 46 44 41 39 37 35 33 31 29 27 25 23 22 20 19 18 17 16 15 15 14 14 14 14 14 14 14 15 16 16 17 18 19 21 22 23 24 26 27 28 29 30 31 32 33 34 35 35 35 35 36 35 35 35 34 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 26 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 11 11 11 11 11 11 11 12 13 13 14 15 16 17 18 19 20 22 24 25 27 29 31 33 36 38 41 43 46 49 52 55 58 60 63 65 67 68 69 70 70 69 69 67 66 64 62 60 58 56 53 51 49 46 44 42 40 38 36 34 33 31 29 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 8 8 8
 29 30 31 32 34 35 37 39 41 43 45 46 48 49 50 51 51 51 51 51 50 49 47 46 44 43 41 39 37 36 34 33 31 30 29 27 26 26 25 24 23 23 23 23 22 22 23 23 23 24 24 25 26 27 28 30 31 33 34 36 38 40 43 45 47 50 52 54 56 58 60 62 63 63 63 63 62 61 59 57 55 52 50 47 44 42 39 37 35 33 31 30 29 28 28 28 28 28 29 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 46 47 47 48 48 48 48 48 48 47 47 46 46 45 44 43 43 42 41 41 40 40 39 39 39 39 39 39 39 39 39 40 40 41 41 42 43 43 44 45 45 46 46 46 47 47 46 46 45 44 43 42 41 39 37 36 34 32 30 28 27 25 24 23 22 21 20 20 20 20 21 22 22 24 25 27 28 30 32 34 37 39 41 44 46 49 51 54 56 58 60 62 64 65 66 67 68 68 68 68 68 67 67 66 65 64 63 63 62 61 60 59 58 58 57 56 56 55 55 54 53 53 52 51 51 50 49 48 47 46 45 44 43 42 41 39 38 37 35 34 33 32 30 29 28 27 26 25 24 24 23 23 23 23 23 24 25 26 27 28 30 32 33 35 37 39 41 42 44 45 46 47 47 47 47 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 32 32 32 32 32 32 32 33 34 34 35 36 37 39 40 42 43 45 46 48 50 51 53 54 55 56 57 57 57 57 57 56 55 54 52 50 49 47 45 43 41 39 37 35 34 32 31 30 29 29 29 28 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 23 23 22 22 23 23 23 24 25 26 26 28 29 30 31 32 34 35 36 38 39 41 42 43 45 46 47 48 50 51 51 52 53 54 54 54 55 55 55 55 55 55 55 55 54 54 54 54 54 53 53 53 53 53 52 52 52 52 52 51 51 51 50 50 49 48 48 47 46 45 43 42 41 39 38 36 34 33 31 29 27 26 24 23 21 20 19 18 17 17 16 16 16 16 16 16 17 18 18 19 20 21 23 24 25 27 28 30 32 34 36 38 40 42 44 46 49 51 53 56 58 60 62 64 66 68 70 71 72 73 74 74 74 74 74 73 72 71 70 68 67 65 63 61 59 57 55 52 50 48 46 44 42 40 38 36 35 33 31 30 28 27 25 24 23 22 21 20 19 18 18 17 17 16 16 16 17 17 18 19 20 21 23 25 27 29 31 34 37 40 43 46 49 52 55 58 61 64 66 68 70 72 74 75 76 77 77 77 77 77 77 77 76 76 75 74 74 73 72 72 71 71 70 70 69 69 68 68 67 67 66 66 65 65 64 63 63 62 61 60 59 58 57 55 54 53 51 50 49 47 46 44 43 41 40 38 37 36 34 33 32 31 30 30 29 29 29 29 29 29 30 30 31 32 33 35 36 38 39 40 42 43 45 46 47 48 49 50 51 52 52 53 53 53 54 54 54 54 54 55 55 55 55 55 55 56 56 56 57 57 57 58 59 59 60 61 61 62 63 64 65 66 67 68 69 70 70 71 72 72 72 72 72 72 71 71 70 68 67 65 63 61 59 57 54 52 49 46 44 41 39 37 34 32 30 29 27 26 25
 11 10 10 10 9 9 9 10 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 22 23 24 25 25 26 27 27 27 28 28 28 28 29 29 28 28 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 17 16 15 15 14 13 13 12 11 11 10 10 9 8 8 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 13 13 14 14 15 16 16 17 18 18 19 20 20 21 22 22 23 23 24 25 25 26 26 26 27 27 27 27 27 27 27 27 26 26 25 25 24 24 23 22 21 20 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 25 27 28 29 30 32 33 34 34 35 36 36 37 37 38 38 38 38 37 37 37 36 36 35 34 34 33 32 31 30 29 28 27 26 25 24 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 10 10 10 10 10 11 11 12 12 13 14 15 15 16 17 18 19 19 20 21 21 22 22 22 22 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 24 25 26 27 28 29 30 31 33 34 35 37 38 39 40 41 42 43 43 43 43 43 42 41 40 38 37 35 33 31 29 27 25 23 21 20 18 17 15 14 13 12 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 19 20 20 21 21 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 12 12 12 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 29 30 31 31 32 32 32 32 31 31 31 30 29 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 26 26 25 25 24 23 23 22 21 20 19 18 17 17 16 15 14 13 13 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 21 21 21 20 20 19 18 18 17 16 16 15 14 13 13 12 12 11 11 10 10 10 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
 17 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 15 16 17 17 18 19 20 21 22 24 25 27 29 31 33 35 37 40 43 45 48 51 54 56 59 61 63 64 65 65 65 64 63 62 60 58 56 53 51 49 46 44 42 40 38 36 34 32 31 29 28 27 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 42 43 45 47 49 50 52 54 55 57 58 60 61 62 62 63 63 63 62 62 61 59 58 56 54 53 51 48 46 44 42 40 39 37 35 33 32 30 29 28 27 26 25 24 23 22 22 21 20 20 20 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 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 26 27 29 30 31 33 35 36 38 40 42 44 46 47 49 51 52 53 53 54 54 53 53 52 51 49 48 46 44 42 41 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 27 28 29 30 32 33 34 36 37 38 39 40 41 42 43 44 44 44 45 45 45 45 45 44 44 43 42 41 41 40 39 38 37 35 34 33 32 32 31 30 29 28 28 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 20 20 19 18
 19 18 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 23 24 24 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 24 24 25 25 24 24 24 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 32 33 33 33 33 33 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 19 19 19 19 19 19 20 21 22 23 25 26 28 30 32 35 38 41 44 47 50 54 57 61 64 67 70 72 73 74 74 74 72 70 68 65 62 58 55 51 48 44 41 38 36 33 31 29 27 25 24 23 22 20 20 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 28 29 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 22 23 23 23 23 23 24 24 25 26 27 28 29 30 32 34 35 38 40 43 45 48 52 55 59 62 66 70 73 76 78 80 81 82 81 80 78 75 72 68 65 60 56 52 49 45 41 38 35 32 30 28 26 24 22 21 20 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 11 12 12 13 13 13 13 13 13 13 13 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 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 13 13 14 14 13 13 13 13 13 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 5 6 6 6 7 7 8 8 9 10 10 11 11 12 12 12 12 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 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 12 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 6 5
 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 16 16 16 15 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 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 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 9 9 10 10 11 11 12 13 13 14 15 16 18 19 20 22 23 25 27 28 30 32 34 36 37 39 40 41 42 42 42 42 41 40 39 37 36 34 32 30 28 26 25 23 22 20 19 18 17 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 15 16 17 18 20 22 23 25 27 29 32 34 36 39 41 43 44 45 46 46 46 45 44 43 41 39 37 36 34 32 30 28 27 25 24 23 22 21 20 19 18 18 17 17 16 16 16 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
 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 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 7 8 8 8 8 8 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 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 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 24 23 23 22 22 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 32 34 35 37 39 41 43 45 46 48 50 51 52 53 53 53 52 52 50 49 47 46 44 42 40 38 36 35 33 31 30 29 28 26 25 25 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 34 35 35 36 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 43 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 45 45 44 43 43 42 41 40 39 38 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 25 26 27 28 30 31 32 34 35 37 38 39 41 42 42 43 44 44 44 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 24 24 23 23 23 23 24 24 24 24 24 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 31 32 32 32 32 32 32 31 31 30 30 29 28 27 27 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 14 13 13 13 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 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 19 19 19 19 18 18 17 16 16 15 15 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 13 13 14 15 15 16 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 23 24 24 25 26 28 29 30 31 32 32 33 33 34 33 33 33 32 31 30 29 27 26 25 23 22 21 19 18 17 16 15 14 13 12 12 11 11 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 16 17 18 19 21 22 24 25 27 28 30 31 33 34 35 36 37 38 38 38 38 37 37 36 35 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 23 22 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 12 13 14 14 15 15 16 17 18 18 19 20 20 21 21 21 21 21 21 21 21 20 20 19 18 17 17 16 15
 19 20 22 23 25 26 28 30 31 33 34 35 36 37 37 38 38 38 38 38 38 37 37 36 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 28 28 27 27 27 28 28 28 29 29 30 31 32 33 34 35 36 38 39 41 43 45 47 49 50 52 54 55 57 58 58 59 59 58 57 55 53 51 49 46 43 40 38 35 32 30 27 25 23 22 20 19 17 16 16 15 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 34 35 36 37 37 37 37 37 36 35 34 33 32 31 29 28 26 25 24 23 21 20 19 19 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 27 28 30 31 33 34 36 38 39 40 41 42 42 42 42 42 41 40 38 37 35 34 32 30 28 27 25 23 22 21 19 18 17 16 15 14 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 22 23 24 26 27 29 30 32 33 35 36 37 38 39 39 39 39 39 38 37 35 34 32 30 29 27 25 23 22 20 19 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 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 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 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 6 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 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 10 11 11 12 12 12 12 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 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 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 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 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 27 27 27 27 27 27 27 28 28 29 30 30 31 32 33 35 36 38 39 41 43 44 46 48 50 52 54 56 57 59 60 60 61 61 60 60 58 57 55 53 51 48 46 43 41 39 37 34 33 31 29 28 27 25 24 24 23 22 22 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 29 30 32 35 37 40 43 47 51 55 61 66 73 80 88 96 104 113 121 129 136 141 145 147 147 146 142 138 132 125 118 110 103 96 89 83 77 72 67 63 58 55 52 49 46 44 42 40 38 37 36 35 35 34 34 34 35 35 36 37 39 40 42 44 47 50 53 57 61 65 70 75 81 87 93 99 106 112 119 125 131 137 142 145 148 149 149 148 145 141 136 130 123 116 109 102 95 88 82 75 70 64 59 55 51 47 44 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 19 19 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 35 35 36 37 37 37 38 38 37 37 37 36 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 39 40 41 41 42 42 42 42 42 42 41 41 40 39 38 37 36 34 33 32 31 30 28 27 26 25 25 24 23 23 23 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27
 27 29 32 34 37 40 43 46 48 50 51 52 52 52 50 49 46 44 41 38 36 33 30 28 26 24 22 21 19 18 17 16 15 14 13 13 12 12 12 12 11 11 12 12 12 12 13 13 14 15 16 17 18 19 20 22 23 25 27 28 30 32 35 37 39 41 44 46 48 50 52 54 56 58 59 60 60 60 60 60 59 58 57 56 54 52 51 49 47 45 43 41 40 38 37 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 11 10 10 10 9 9 9 9 9 10 10 10 10 11 11 12 12 13 14 15 16 16 18 19 20 21 22 24 25 26 27 29 30 30 31 32 32 32 32 31 31 30 29 28 28 27 26 25 25 24 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 24 24 24 25 25 25 25 24 24 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 22 23 24 25 25 26 26 26 26 26 26 26 25 24 24 23 22 21 20 20 19 18 17 17 16 16 16 15 15 15 15 15 15 15 16 16 17 18 19 20 21 23 25
 41 43 46 49 52 55 58 60 62 64 65 65 65 64 62 60 57 54 51 47 44 41 38 35 32 30 27 25 24 22 20 19 18 17 16 15 15 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 22 23 24 26 28 30 31 33 35 37 40 42 44 46 48 51 53 55 57 59 62 64 66 68 71 73 76 78 80 83 85 87 89 91 92 92 92 92 91 89 86 83 80 76 72 68 63 59 55 51 48 44 41 38 35 33 30 28 26 25 23 22 20 19 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 17 18 18 19 20 22 23 24 25 27 28 29 31 32 34 35 37 38 39 40 41 42 43 43 44 44 44 44 43 43 43 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 38 37 37 36 35 33 32 31 29 28 26 25 24 22 21 20 18 17 16 15 15 14 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 15 15 16 17 18 19 20 22 23 25 26 28 29 31 33 34 36 37 39 40 41 41 42 42 42 41 41 40 39 37 36 35 33 32 31 29 28 27 26 25 24 24 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 28 29 30 32 34 36 38
 29 29 30 30 31 32 33 34 35 37 38 40 42 44 46 48 50 53 55 57 59 61 63 64 65 66 65 64 63 61 58 56 52 49 46 42 39 36 33 30 27 25 23 21 20 18 17 16 15 15 14 14 13 13 13 14 14 14 15 15 16 17 18 19 20 21 22 23 25 26 28 29 30 32 33 34 35 35 35 35 35 34 34 33 31 30 29 28 26 25 24 23 22 21 21 20 20 19 19 19 19 19 20 20 20 21 21 22 22 23 24 25 25 26 27 27 28 29 29 30 30 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 25 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 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 15 16 17 18 19 20 22 24 26 28 31 33 36 39 41 44 46 48 50 51 51 51 50 49 48 46 44 41 39 37 34 32 30 28 27 25 24 22 21 20 20 19 18 18 18 18 18 18 18 18 18 19 19 20 21 21 22 23 23 24 25 25 25 26 26 26 26 26 25 25 25 24 23 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28
 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 20 22 23 25 28 30 32 34 37 39 40 42 42 43 43 42 41 40 38 36 34 32 30 28 26 24 23 21 20 19 18 17 16 15 14 14 14 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 40 41 42 42 43 44 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 60 60 59 59 57 56 54 52 50 47 45 42 40 37 35 33 31 29 27 25 24 22 21 20 19 18 17 16 16 15 14 14 14 13 13 13 12 12 12 12 12 12 13 13 13 13 14 14 15 16 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 40 43 45 47 48 50 51 52 52 51 51 49 48 45 43 41 38 36 33 31 29 27 25 24 22 21 20 19 19 18 18 17 17 17 17 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 25 25 25 25 25 24 24 23 23 22 21 20 19 19 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 15 15 14 14 14 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 45 46 46 47 47 48 48 47 47 47 46 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 42 42 42 43 43 43 43 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 45 45 46 46 47 48 48 49 50 51 51 52 52 53 53 54 54 54 54 54 54 54 54 53 53 52 52 51 51 50 50 50 49 49 49 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 48 48 48 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 33 32 32 32 32 32 32 33 33 34 35 36 37 39 40 42 44 46 49 51 54 57 60 63 66 69 72 75 77 80 81 83 83 83 83 82 81 79 77 75 73 71 68 66 64 62 60 58 57 56 54 53 52 52 51 51 50 50 50 50 50 49 49 49 49 49 49 49 48 48 47 47 46 46 45 45 44 43 43 42 42 41 41 40 40 40 40 40 40 40 41 41 42 42 43 44 45 46 47 48 49 50 52 53 55 56 58 59 60 62 63 64 65 65 65 65 65 64 63 62 61 59 57 55 53 51 49 47 45 43 41 39 37 36 34 33 32 31 29 29 28 27 26 26 25 25 25 25 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 33 34 35 37 38 40 41 42 43 44 45 46 46 47 47 46 46 45 45 44 43 42 41 39 38 37 36 36 35 34 34 33 33 33 32 32 33 33 33 34 34 35 36 37 38 39 40 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 56 52 48 45 42 39 36 33 31 29 27 25 23 22 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 24 24 24 24 25 25 26 27 27 28 29 30 32 33 34 35 36 37 38 39 39 39 39 39 38 37 36 34 32 31 29 27 25 23 22 20 19 18 16 15 14 14 13 12 12 12 11 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 23 24 24 24 25 25 25 25 24 24 23 23 22 21 21 20 19 18 17 17 16 15 15 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 14 15 16 17 18 20 22 24 26 29 33 36 41 46 51 56 62 68 73 77 80 82 82 80 77 73 69 63 58 53 48 43 39 35 32 29 27 24 22 21 19 18 17 16 16 15 15 14 14 14 14 14 15 15 16 17 17 18 19 21 22 23 25 27 29 31 33 36 38 41 44 47 50 53 57 60 64 67 71 74 77 80 83 85 86 88 88 88 87 86 84 81 79 75 72 68 64
 41 38 36 34 33 31 30 28 27 26 25 24 23 23 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 25 25 26 27 29 30 31 33 35 37 39 42 45 48 52 56 61 65 70 75 81 86 91 95 99 102 103 104 103 100 97 93 88 82 77 71 65 60 55 50 46 42 38 35 32 30 28 26 25 23 22 21 21 20 20 20 20 20 21 22 22 24 25 26 28 30 33 35 38 41 45 49 53 58 63 69 74 80 86 91 97 102 106 110 112 114 114 113 111 109 105 101 96 92 87 82 77 72 68 64 60 56 53 50 47 45 42 40 38 36 35 33 32 31 30 29 28 27 26 26 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 36 37 38 40 42 44 46 48 50 53 55 58 61 64 66 69 71 73 75 76 77 76 75 74 72 69 66 63 59 55 51 48 44 40 37 34 32 29 27 25 23 22 20 19 18 18 17 17 17 17 17 17 18 18 19 20 22 23 25 27 29 32 35 38 42 45 50 54 59 63 68 73 77 82 85 88 90 92 92 92 90 88 85 82 79 75 71 67 63 59 56 52 49 46 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
 14 15 15 16 17 18 19 21 22 24 25 27 29 31 33 35 37 39 40 41 41 42 41 41 40 38 37 35 33 31 29 28 26 24 22 21 19 18 17 16 15 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 13 13 14 15 16 17 19 20 22 24 25 27 30 32 34 36 38 40 42 43 44 44 44 44 43 43 41 40 39 37 36 35 34 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 25 24 24 23 22 21 20 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 20 22 23 24 25 26 26 27 27 27 27 27 26 25 25 24 23 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 19 20 20 20 20 20 19 19 18 17 17 16 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 14 14 13 13 12 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 16 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 14
 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 32 32 33 34 35 36 37 38 39 41 42 44 45 47 48 50 51 52 53 54 54 55 54 54 53 52 50 48 46 44 42 40 38 36 35 33 31 30 29 28 27 26 26 25 25 24 24 24 24 25 25 25 26 26 27 28 29 29 31 32 33 34 36 37 39 40 42 44 45 47 49 50 52 53 55 56 58 59 60 61 62 62 63 64 64 64 65 65 65 66 66 66 66 67 67 67 67 67 67 67 66 66 65 65 64 63 62 61 60 58 57 55 54 52 51 49 48 47 45 44 43 42 41 41 40 40 40 40 40 40 41 41 42 43 44 45 46 48 49 51 53 54 56 58 60 62 64 66 68 69 71 72 72 72 72 71 70 68 66 64 61 59 56 53 50 48 45 43 40 38 36 34 32 30 29 28 26 25 24 23 23 22 21 21 21 20 20 20 20 20 20 20 21 21 21 22 23 24 25 27 28 30 32 34 37 40 43 46 49 53 56 59 62 65 67 68 69 69 68 67 65 63 60 57 54 52 49 46 43 41 38 36 34 33 31 30 28 27 26 26 25 24 24 24 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 41 41 42 43 44 45 45 46 47 48 49 50 51 52 53 54 54 55 55 56 56 56 56 55 55 54 53 52 51 49 48 47 45 44 42 41 39 38 37 36 35 33 33 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 44 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 42 42 42 41 41 40 39 38 37 36 35 33 32 31 30 28 27 26 25 24 23 22 21 21 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 41 41 42 42 41 41 41 41 40 40 39 38 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 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 23 24 24 25 25 26 26 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 33 33 34 34 33 33 33 33 32 32 31 30 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 21 21 20 20 20 21 21 21 21 22 22 23 23 24 25 26 27 27 28 29 30 31 32 32 33 34 34 35 35 35 36 36 36 36 35 35 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 36 37 38 38 38 39 39 39 40 40 40 40 40 40 39 39 38 38 37 37 36 35 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 28 29 30 31 33 34 35 36 38 39 40 41 42 43 44 45 45 46 46 46 46 46 45 45
 11 11 11 11 12 12 12 13 13 14 14 15 16 17 18 19 20 22 23 25 26 28 29 30 31 32 33 33 33 32 31 30 29 28 26 25 23 22 20 19 17 16 15 14 13 13 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 13 14 15 15 16 16 17 17 18 18 18 19 19 19 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 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 13 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 19 19 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 29 31 32 34 35 36 38 39 40 41 42 42 42 41 40 39 37 35 33 31 29 27 25 23 22 20 18 17 16 15 14 13 13 12 11 11 11 11 11 11 11 11 12 12 13 13 14 15 17 18 19 21 23 25 27 29 32 34 37 39 42 44 46 48 49 50 50 50 50 49 48 47 45 44 42 40 39 37 35 34 32 31 29 28 27 26 25 24 23 23 22 21 21 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 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 26 25 24 23 22 21 21 20 20 20 20 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 20 20 20 21 22 23 24 25 26 27 29 31 32 34 36 38 41 43 45 47 49 50 52 53 54 54 55 54 54 53 52 51 49 48 46 45 43 42 40 39 37 36 35 34 33 32 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 26 26 26 27 28 29 30 31 33 34 36 38 40 42 44 46 48 50 52 53 54 55 55 55 54 53 51 50 48 46 44 42 40 38 36 34 33 32 30 30 29 28 28 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 20 20 20 20 21 21 22 23 24 25 27 28 30 33 35 38 41 45 48 52 57 61 66 71 75 80 84 88 91 93 94 94 94 93 91 89 86 83 80 78 75 72 70 67 65 63 62 60 59 58 57 56 55 54 53 52 51 50 49 47 46 44 43 41 39 38 36 34 33 31 30 29 27 26 26 25 24 24 24 24 24 24 25 25 26 27 29 30 32 34 36 39 41 44 47 50 53 55 57 59 60 61 61 60 58 56 54 51 49 46 43 40 38 35 33 31 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 25 24 24 23 23 22 22 22 22 22 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 19 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 14 15 16 17 17 18 19 20 20 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 21 21 21 22 23 23 24 25 25 26 27 27 28 28 28 28 28 28 27 26 25 24 23 22 20 19 18 17 16 15 14 14 13 13 12 12 12 11 11 11 12 12 12 12 13 14 14 15 16 17 19 20 21 23 24 26 28 29 31 32 34 35 36 36 37 37 37 36 36 35 34 33 33 32 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 21 21 21 21 21 20 20 19 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 23 24 26 28 30 32 33 35 36 37 38 38 38 37 36 35 33 31 29 28 26 24 22 21 19 18 17 15 15 14 13 12 12 11 11 11 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 21 22 23 24 26 27 28 29 30 31 31 32 32 32 32 32 31 31 30 29 29 28 27 26
 27 28 29 30 31 32 33 34 35 35 35 35 35 34 32 31 29 28 26 24 23 21 20 18 17 16 15 14 14 13 13 12 12 12 12 12 13 13 14 14 15 16 17 18 19 21 22 24 25 27 28 30 31 32 33 34 34 35 35 35 35 34 34 34 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 22 22 22 21 21 22 22 22 22 23 23 24 25 26 26 27 28 29 30 31 32 32 33 33 33 33 33 32 31 31 30 28 27 26 25 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 19 20 20 20 20 20 19 19 18 18 17 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 13 14 15 16 17 19 20 22 24 26 28 30 33 35 36 38 39 40 40 40 39 38 37 35 33 31 29 28 26 24 23 21 20 19 18 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29 30 30 31 31 31 31 31 31 30 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 22 23 23 24 25 26 27 28 29 30 30 31 31 31 31 31 30 30 29 28 28 27 26 25 25 24 23 23 22 22 22 22 22 22 22 23 23 24 25 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 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 13 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 21 22 22 22 22 22 22 22 21 21 20 20 19 18 17 17 16 15 15 14 14 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 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 19 20 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 17 17 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 32 32 31 31 30 30 29 29 29 29 29 30 30 31 32 32 33 35 36 38 39 41 43 44 46 48 49 50 51 52 52 52 52 51 50 48 47 45 43 40 38 36 34 32 31 29 28 26 25 24 24 23 23 22 22 22 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 31 32 34 35 36 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 55 56 58 59 61 63 64 66 68 70 72 73 74 75 76 76 76 75 73 72 69 67 64 61 58 55 52 49 46 43 41 38 36 34 32 30 29 27 26 25 24 24 23 23 23 23 24 24 25 25 26 27 29 30 32 33 35 37 39 42 44 47 49 52 55 58 61 64 67 70 73 75 78 80 82 84 86 88 89 90 91 91 91 91 91 91 90 89 88 86 84 82 80 78 75 72 69 66 62 59 56 52 49 46 43 40 38 36 33 32 30 28 27 26 25 24 24 23 23 22 22 22 22 22 22 23 23 24 25 26 27 28 29 31 32 34 36 38 40 42 44 46 48 50 52 53 54 55 55 55 55 55 54 53 52 51 49 48 46 45 43 42 41 40 39 38 37 36 35 35 35 34 34 34 34 35 35 35 36 37 37 38 39 40 41 42 44 45 46 48 49 50 52 53 54 55 55 56 56 56 56 55 54 54 53 51 50 49 48 46 45 44 43 42 41 40 40 39 39 38 38 38 38 38 39 39 40 40 41 42 43 44 45 46 47 49 50 51 52 53 53 54 55 55 55 56 56 55 55 54 54 53 52 51 50 49 47 46 45 43 42 41 39 38 37 36 35 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 20 22 24 26 28 31 34 37 40 43 46 48 49 49 47 45 41 38 34 30 26 22 19 17 15 13 11 10 9 8 7 7 6 6 5 5 5 5 4 4 5 5 5 5 5 6 6 7 8 9 10 11 12 14 16 18 21 23 26 30 33 37 40 43 46 48 49 49 48 47 45 42 40 37 35 33 31 29 27 26 24 23 22 21 21 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 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 14 14 15 17 18 20 22 24 27 30 34 37 41 43 46 47 47 45 43 40 37 34 30 27 24 21 19 16 15 13 12 11 10 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 11 12 14 15 16 18 20 22 24 26 29 32 35 38 41 43 46 47 48 48 48 46 45 43 40 38 35 33 30 28 26 24 22 21 19 18 17 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 14 14 15 16 17
 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 14 14 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 13 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 17 18 18 18 18 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 15 16 16 16 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 17 17 17 16 15 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 16 16 17 17 17 17 17 16 16 16 15 15 14 14 13 13 12 12
 26 26 27 27 27 27 28 28 27 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 24 24 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 20 20 21 21 21 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 22 22 22 22 22 22 21 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 21 22 22 23 24 24 25 26 26 27 27 28 28 28 28 28 27 27 27 26 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 21 22 23 23 24 24 25 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 38 36 34 32 30 29 28 27 26 25 25 25 25 25 25 26 27 28 29 30 31 33 34 35 36 37 38 38 39 38 38 37 36 35 34 33 31 30 28 27 26 25 24 23 23 22 22 22 22 22 23 23 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 29 30 31 32 34 35 38 40 43 46 50 54 58 63 68 74 79 85 91 96 101 105 107 108 108 106 103 98 93 86 80 74 67 62 56 51 47 44 40 38 35 33 32 30 29 28 27 26 26 25 25 24 24 24 24 24 24 24 25 25 26 27 28 30 31 33 35 38 40 43 46 50 53 56 59 62 65 67 69 70 71 70 69 68 66 63 60 58 55 52 50 48 46 44 43 42 42 41 41 42 42 43 43 44 45 46 48 49 50 51 51 52 52 53 52 52 51 49 48 46 44 42 40 38 36 34 32 30 29 28 27 27 26 26 26 26 26 26 27 28 29 30 31 33 35 37 39 41 44 47 50 53 56 59 62 64 66 67 67 67 67 65 64 61 59 56 54 51 49 46 44 42 40 39 37 36 35 35 34 34 34 35 35 35 36 37 38 38 39 40 40 40 41 41 41 41 41 40 40 40 39 39 39 38 38 38 38 39 39 40 42 43 46 48 52 55 60 65 70 76 82 88 94 99 103 106 108 107 106 102 98 92 86 80 74 67 62 56 51 47 43 39 36 34 32 30 29 28 27 26 26 26 26 26 26 26 27 28 29 30 31 32 34 36 38 40 43 46 49 52 55 58 60 62 64 65 65 65 64 62 60 57 54 52 49 46 43
 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 14 14 14 13 13 12 12 11 10 10 9 9 9 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 12 13 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 10 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 12 12 13 13 13 14 14 15 15 15 15 15 15 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 19 20 21 22 23 24 25 25 26 25 25 24 23 22 20 19 18 16 15 14 12 11 11 10 9 8 8 8 7 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 10 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 6 6 6 7 7 7 7 7 8 8 9 10 10 11 12 12 13 14 14 14 15 15 15 15 15
 51 51 50 49 48 46 44 42 40 38 35 33 31 29 28 26 25 24 23 22 22 22 22 22 22 23 23 24 24 25 26 26 27 28 28 29 29 30 30 31 31 31 31 31 31 31 32 32 32 31 31 31 31 31 31 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 23 24 24 25 26 27 27 28 29 30 31 32 32 33 33 34 34 34 34 34 34 34 33 32 32 31 30 29 28 27 27 26 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 44 44 44 43 42 41 40 39 37 36 34 33 31 30 29 28 27 27 26 26 26 26 26 27 27 28 29 30 31 32 34 34 35 36 36 37 37 36 36 35 35 34 33 31 30 29 28 27 26 25 24 23 23 23 23 23 23 24 24 25 26 28 29 30 32 34 35 37 38 39 41 42 42 43 43 43 43 42 41 41 40 39 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 23 23 24 24 25 26 26 27 28 28 29 29 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 27 26 26 26 26 26 26 27 27 28 28 28 29 29 30 30 30 30 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 30 30 31 31 32 33 33 34 35 36 36 36 37 37 37 37 36 36 35 35 34 33 33 32 32 31 31 31 31 31 32 33 34 35 36 38 39 41 43 45 46 48 49 50 51
 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 27 28 29 31 33 35 38 41 45 49 53 57 62 66 71 75 78 80 82 82 81 80 77 73 69 64 60 56 51 48 44 41 39 36 35 33 32 31 30 30 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 40 40 41 41 41 41 41 41 41 41 40 40 40 39 39 39 38 38 38 38 38 38 38 38 39 39 40 41 42 43 44 45 46 47 48 48 49 49 49 48 47 46 45 43 42 40 38 36 35 33 31 30 28 27 26 25 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 31 33 35 38 42 46 51 57 64 72 81 90 101 113 124 136 147 157 164 169 170 168 163 155 145 135 123 112 102 92 82 74 67 60 54 50 45 42 39 36 34 33 31 30 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 26 27 28 29 30 31 33 34 35 36 37 38 38 39 39 39 39 39 38 38 37 36 36 35 34 34 33 33 33 33 33 33 34 34 35 35 36 37 38 38 39 40 41 41 42 43 44 44 45 45 45 46 46 45 45 45 45 44 43 43 42 41 40 39 39 38 37 36 35 35 34 33 32 32 31 31 30 30 30 30 30 30 30 31 32 33 35 36 39 42 45 49 54 59 65 71 77 84 90 95 99 102 103 103 100 97 92 86 80 73 67 61 56 51 46 42 39 36 34 32 30 29 28 27 27 26 26 26 26 26 26 26 26 26
 48 48 47 47 46 45 44 43 43 42 41 41 40 40 40 40 40 41 41 42 43 44 45 46 47 49 50 50 51 52 52 52 52 52 52 51 51 50 49 49 48 47 47 46 46 45 45 45 45 45 46 46 46 47 47 47 48 48 48 48 48 48 47 47 47 46 46 45 45 44 44 44 44 44 44 45 45 46 47 48 49 50 51 52 53 53 54 55 55 55 55 55 54 54 53 52 50 49 48 46 45 44 42 41 40 40 39 39 38 38 38 39 39 40 40 41 42 43 43 44 45 46 46 47 47 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 48 48 47 47 46 45 44 43 42 41 40 39 39 38 38 38 38 38 38 39 40 41 42 43 45 46 48 49 51 52 53 54 55 56 57 57 57 57 56 55 54 53 52 50 49 47 46 45 44 43 42 42 41 41 41 41 41 42 42 43 43 44 45 45 46 47 47 48 49 49 50 50 51 51 52 52 52 53 53 53 53 54 54 54 54 53 53 53 52 52 51 50 49 48 47 46 45 44 44 43 42 41 41 41 40 41 41 41 42 43 43 44 45 46 47 48 49 50 50 51 51 51 51 50 50 49 48 47 46 45 44 42 41 40 39 38 37 37 36 36 36 36 37 37 38 38 39 40 41 42 43 44 45 45 46 47 48 48 49 49 50 50 50 50 51 51 51 51 51 51 51 51 50 50 50 49 49 48 47 46 46 45 44 43 42 41 40 39 38 37 37 36 36 36 36 36 37 37 38 39 40 41 42 43 44 45 46 47 47 48 48 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
 9 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 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 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 12 12 12 12 12 11 11 11 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 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 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 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 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 10 11 11 10 10 10 10 9 9
 7 7 7 7 7 6 6 6 6 6 7 7 7 8 9 10 11 12 13 15 17 19 21 23 24 26 27 28 29 29 29 29 28 27 26 25 24 23 22 20 19 18 17 16 16 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 13 14 15 16 18 20 22 25 28 31 34 37 40 41 42 42 40 38 35 32 29 26 23 20 18 16 14 13 12 11 10 10 10 9 10 10 10 11 12 13 14 15 17 18 20 22 23 24 25 25 25 25 24 23 22 20 18 17 15 13 12 11 9 8 7 7 6 6 6 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 15 16 16 16 16 16 16 16 15 15 14 14 14 13 13 13 13 14 14 15 15 16 17 18 19 21 22 24 26 28 30 32 33 34 35 35 34 32 30 28 25 23 21 18 16 15 13 12 11 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 7 7 7 8 9 10 11 12 14 16 18 21 25 28 32 36 41 45 48 50 51 51 49 46 42 38 34 29 25 22 19 16 14 12 11 10 9 8 8 8 8 8 8 9 9 10 11 11 12 13 14 15 17 18 18 19 20 20 20 19 18 18 16 15 14 13 12 11 10 10 9 9 9 9 9 9 9 10 10 11 12 13 14 15 17 18 20 22 24 27 29 31 33 35 36 36 36 35 33 31 29 27 25 23 21 20 18 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 14 15 17 18 20 22 24 26 27 29 31 33 34 34 34 34 33 31 29 26 24 22 19 17 15 14 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 23 24 24 24 24 24 23 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 18 19 21 23 24 26 27 29 30 31 32 32 33 32 32 31 30 28 27 25 24 22 21 20 19 18 17 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 12 12 13 14 14 15 17 18 19 20 21 22 23 24 24 25 25 25 24 24 23 22 21 20 19 18 17 16 14 13 13 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 13 13 14 14 15 15 16 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 22 23 24 25 26 27 29 30 31 32 33 33 34 34 34 33 32 31 30 29 27 26 24 23 21 20 19 17 16 15 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10
 25 24 23 21 20 20 19 18 18 17 18 18 19 20 22 24 27 30 35 40 45 52 59 67 74 81 87 91 92 91 87 81 73 65 57 49 42 36 30 25 21 18 15 13 12 10 9 9 9 9 9 9 9 10 10 11 12 13 14 15 17 18 20 22 24 26 29 31 34 38 41 45 48 51 54 56 58 59 58 57 56 54 52 49 47 45 42 40 38 37 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 12 14 15 17 20 22 24 27 30 32 34 36 38 38 39 38 38 36 35 33 31 29 26 24 22 20 19 17 16 15 14 14 13 13 14 14 15 16 18 20 22 25 28 32 37 42 48 54 60 67 73 79 83 85 86 84 80 76 70 65 60 55 50 47 44 41 39 37 36 35 34 33 33 33 32 32 32 32 33 33 33 33 33 34 34 34 35 35 36 36 37 38 39 41 42 44 45 47 49 51 52 54 56 57 58 58 59 59 58 57 55 53 51 48 45 42 38 35 32 29 26 24 22 20 18 17 16 15 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 15 16 18 19 20 21 23 24 25 27 28 29 31 32 33 34 36 37 38 40 41 42 43 45 46 47 48 49 50 51 51 51 51 51 50 48 47 45 43 41 39 37 34 33 31 29 27 26 25 23 22 22 21 20 20 19 19 19 19 20 20 21 22 23 24 25 26 27 27 28 28 28 27 26 26
 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 19 19 20 20 20 19 19 19 18 18 17 16 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 20 20 21 21 22 22 23 23 23 23 24 24 23 23 23 22 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 14 14 14 14 15 15 16 17 18 18 19 20 21 23 24 24 25 26 27 27 28 28 28 28 28 27 27 26 25 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 24 25 25 25 25 25 24 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 19 19 20 21 22 23 25 26 27 28 29 29 29 29 29 29 28 27 25 24 23 21 20 18 17 16 14 13 12 11 11 10 10 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 24 25 25 25 25 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 18 18 19 19 20 21 21 22 23 24 26 27 28 30 31 32 33 33 34 34 34 34 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 32 33 34 35 37 39 41 43 46 48 50 52 54 55 55 55 54 53 52 50 49 47 45 43 41 39 38 36 35 34 33 32 31 30 30 29 29 28 28 27 26 26 25 24 23 23 22 21 20 19 18 17 17 16 16 15 15 15 15 16 17 18 19 21 23 26 29 33 38 43 50 57 65 73 81 89 96 101 104 105 103 99 93 86 79 71 64 57 50 45 39 35 31 28 26 24 23 22 21 21 21 21 22 22 23 25 26 28 29 31 33 36 38 41 44 47 50 54 57 60 62 64 65 66 65 64 62 59 56 53 50 47 44 42 39 37 36 34 33 32 31 30 30 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 32 33 33 33 33 33 33 33 32 32 31 31 30 29 28 27 25 24 23 21 20 19 18 17 16 15 14 14 14 14 14 14 15 16 16 17 18 19 20 22 23 24 26 27 28 30 31 32 33 33 34 34 34 34 33 33 32 31 30 30 29 29 29 29 30 31 32 33 35 37 39 42 44 47 50 52 54 56 57 56 55 53 50 47 44 40 37 34 31 28 26 24 23 21 20 19 19 18 18 18 17 17 17 17 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 30 31 32 32 32 32 32 31 31 30 30 29 28 28 27 26 25 24 24 23 22 21 21 20 20 19 18 18 18 17 17 17 17 17 16 16 17 17 17 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 19 20 20 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 29 30 31 32 33 34 35 35 36 36 37 37 37 37 36 36 35 35 34 33 32 31 30 29 28 27 27 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 14 14 14 14 15 15 16 17 18 19 20 22 24 25 27 29 30 32 34 35 37 38 39 40 40 41 40 40 40 39 38 37 35 34 33 32 31 30 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 22 22 22 21 21 21 22 22 23 23 24 26 27 28 30 32 33 35 37 38 40 41 42 42 42 41 40 39 37 35 33 31 29 27 25 23 21 20 18 17 16 15 15 14 14 15 15 15 16 17 18 19 20 21 22 23 25 26 28 29 30 31 33 33 34 35 35 35 35 35 35 34 33 33 32 32 31 31 31 30 30 30 31 31 31 31 31 31 32 32 32 31 31 31 30 30 29 28 28 27 26 26 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 20 20 21 22 23 24 26 27 28 29 29 30 30 30 30 30 29 29 28 27 26 25 23 22 21 20 19 18 17 16 15 15 14 14 14 14 14 14 15 15 16 16 17 18
 21 21 21 21 21 21 22 23 25 27 29 31 34 37 41 44 48 52 55 58 60 62 62 62 61 60 58 55 53 50 47 44 41 38 36 33 31 29 28 26 25 24 23 23 23 23 23 24 25 27 28 30 32 34 36 39 41 44 46 49 51 53 55 58 59 61 62 64 64 65 65 64 64 62 61 59 56 54 51 48 45 43 40 38 36 34 32 30 29 27 26 26 25 25 25 25 25 26 27 28 30 32 35 37 41 44 48 51 55 59 62 65 67 68 68 68 67 65 63 60 57 54 50 47 44 41 38 35 32 30 28 26 25 24 23 23 23 24 24 25 27 29 31 33 35 38 41 44 47 51 54 57 60 63 65 66 67 67 66 64 61 58 54 51 47 43 39 36 32 30 27 25 24 22 21 21 20 20 20 21 21 22 23 24 26 28 30 32 35 38 42 45 49 53 56 60 63 65 67 68 69 69 68 67 65 63 60 58 55 53 50 47 45 42 40 38 35 33 31 29 28 27 26 25 24 24 24 25 26 27 28 30 32 35 37 40 43 46 50 53 57 60 63 66 68 69 70 69 68 66 63 59 55 51 47 43 39 36 32 30 27 25 24 23 22 21 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 40 41 42 42 42 43 43 43 43 43 43 43 43 42 42 41 40 39 38 37 36 35 35 34 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 37 37 38 38 39 40 40 41 41 41 41 41 41 40 39 38 37 36 34 33 31 29 28 26 25 24 23 22 21
 29 29 29 29 29 29 29 29 30 30 30 31 32 33 34 35 36 38 39 41 43 44 46 47 49 50 51 52 52 52 52 52 51 50 49 47 45 44 42 40 38 37 35 34 33 32 31 31 31 31 31 32 32 33 34 34 35 36 37 38 39 40 41 41 42 43 44 44 45 46 46 47 47 47 48 48 48 48 49 49 49 48 48 48 47 46 45 44 43 41 40 38 37 35 34 33 32 30 30 29 28 28 28 28 28 28 29 29 30 31 31 32 33 34 34 35 36 36 36 37 37 37 37 37 36 36 35 35 34 34 33 32 32 32 31 31 31 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 33 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 30 31 31 32 33 34 35 37 38 39 40 41 43 44 45 46 47 48 48 49 50 51 52 53 53 54 55 55 55 55 55 55 54 53 52 50 49 47 46 44 42 41 39 37 35 34 32 31 30 29 28 27 26 26 26 27 27 28 29 31 33 35 38 41 44 47 50 53 56 58 61 63 64 65 65 64 63 62 60 57 55 52 49 47 44 42 39 37 36 34 33 32 31 30 30 30 29 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 37 38 39 41 42 44 46 47 48 50 51 52 53 54 55 55 55 55 55 54 54 53 52 51 50 50 49 48 48 48 47 47 47 47 46 46 46 45 45 44 44 43 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 29 28 28 28 28 28 28 29 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 23 23 23 24 24 25 26 26 27 27 27 28 28 28 28 27 27 27 26 25 25 24 23 22 21 20 20 19 18 18 18 18 18 18 18 18 19 20 21 22 23 24 25 27 28 29 30 31 31 32 32 32 32 31 31 30 29 29 28 28 27 27 27 26 26 26 26 26 27 27 27 27 27 28 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 29 30 31 32 34 35 36 37 37 38 38 37 36 36 34 33 32 30 29 27 26 25 23 22 21 21 20 19 19 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 23 24 24 24 24 24 24 23 23 23 23 23 23 23 23 24 24 25 26 27 29 31 32 34 36 38 40 42 44 45 45 45 45 44 43 42 40 38 36 34 32 30 28 26 24 23 21 20 19 19 18 18 18 18 18 19 19 20 21 22 23 25 26 27 29 30 32 33 35 36 37 38 39 40 41 41 41 41 41 40 40 39 38 37 36 35 33 32 31 30 29 29 28 27 26 26
 20 20 19 18 18 17 17 17 17 17 18 18 18 19 19 20 21 21 22 22 22 22 22 22 22 22 21 20 20 19 19 18 17 17 16 15 15 14 14 14 13 13 13 13 14 14 15 15 16 17 18 19 20 20 21 22 23 23 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 21 22 22 24 25 27 29 31 33 36 39 42 45 48 50 51 52 52 51 49 47 44 42 39 36 33 30 28 26 24 22 20 19 17 16 15 15 14 14 14 15 15 16 17 19 21 23 26 29 33 36 41 45 50 54 58 62 65 67 67 67 65 62 58 54 50 45 41 37 33 30 27 24 22 21 19 18 17 16 16 16 16 16 16 16 17 17 18 19 20 21 22 23 24 26 27 28 30 31 32 34 35 36 37 38 39 40 41 42 43 43 44 44 44 45 44 44 43 43 42 40 39 37 36 34 33 31 30 28 27 27 26 26 26 26 26 27 28 29 30 32 33 35 36 38 40 41 43 44 45 45 45 44 43 42 40 37 35 32 29 27 24 22 20 19 17 16 15 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 30 31 31 31 31 30 30 29 27 26 25 24 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 16 16 16 17 17 17 18 19 19 20 21 21 22 23 24 24 25 25 26 26 26 25 25 24 24 23 22 21
 18 18 18 17 17 17 17 17 17 18 18 19 20 20 21 23 24 25 26 28 29 30 31 32 32 33 33 32 32 31 30 29 28 26 25 24 22 21 20 18 17 16 15 14 14 13 12 12 12 12 12 12 12 12 13 13 13 14 15 16 16 17 19 20 21 23 24 26 28 30 31 33 34 35 35 35 34 32 31 28 26 24 22 20 18 17 15 14 14 13 13 12 12 13 13 14 15 16 17 18 20 22 24 26 28 29 30 31 31 31 30 29 28 26 25 23 22 20 19 18 17 16 15 14 14 13 13 13 13 13 13 13 14 15 16 17 19 20 22 24 27 30 32 35 38 40 42 44 45 46 46 45 44 43 41 39 36 34 31 29 27 25 23 21 19 18 17 16 15 14 14 14 13 13 14 14 14 15 15 16 16 17 18 18 19 20 20 21 21 22 22 22 22 23 23 23 23 24 24 25 25 26 27 28 29 30 31 33 34 35 37 38 38 39 39 38 37 36 34 32 30 27 25 23 21 19 17 16 15 14 14 13 13 13 13 13 13 13 14 15 15 16 17 18 20 21 22 24 25 26 27 28 28 28 27 26 25 23 21 19 17 16 14 13 12 11 10 10 10 9 9 9 10 10 10 11 11 12 13 14 14 15 15 16 16 16 16 16 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 15 16 17 18 20 21 23 24 26 27 28 29 30 30 29 29 28 26 25 24 23 22 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18
 31 30 29 28 27 25 24 23 21 20 19 19 18 17 17 17 17 17 17 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 22 23 23 24 26 27 29 31 34 36 39 42 45 47 49 51 51 51 50 48 45 42 39 36 33 30 28 26 23 22 20 19 17 16 16 15 15 14 14 14 15 15 15 16 17 18 19 20 21 22 23 23 24 24 25 25 25 25 25 25 26 26 27 27 29 30 32 35 37 41 45 49 54 59 65 70 74 78 80 80 79 76 72 67 61 55 49 44 39 35 31 27 24 22 20 18 17 16 16 16 16 16 17 18 20 21 23 26 28 31 34 38 41 45 49 52 56 59 62 63 64 64 64 62 60 58 55 53 50 48 45 43 41 40 39 38 37 36 35 34 34 33 32 31 29 28 27 25 24 22 21 20 19 18 17 16 16 15 15 15 15 15 16 16 17 18 19 20 21 22 23 24 26 27 28 29 30 30 31 31 30 30 29 28 27 25 24 23 22 22 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 18 19 20 21 23 25 27 29 32 34 36 39 40 42 42 42 42 41 39 37 35 33 31 29 27 26 24 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 18 18 19 19 19 20 20 21 21 21 21 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 20 20 21 21 22 23 24 25 27 28 29 30 31 31 31 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 19 19 19 19 19 19 19 20 21 21 22 24 25 27 28 30 32 33 35 37 38 39 40 40 40 40 39 39 37 36 35 33 31 30 28 27 25 24 23 22 21 21 20 20 20 20 21 21 22 23 25 26 28 29 31 33 35 36 38 39 40 41 42 42 43 42 42 41 40 39 38 36 34 33 31 29 28 26 25 23 22 21 20 19 18 18 17 17 17 17 17 17 17 18 19 19 20 22 23 25 27 29 31 34 36 39 42 45 47 49 51 53 53 54 53 53 51 49 47 45 43 40 38 35 33 31 29 27 26 24 23 22 22 21 21 21 22 23 24 25 27 29 31 33 35 38 41 44 46 49 51 53 55 56 56 55 54 53 50 48 45 42 39 36 33 30 28 26 24 22 21 20 19 18 18 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 21 21 22 23 24 25 27 28 29 31 32 34 35 36 38 39 40 41 41 42 42 41 40 39 38 37 35 33 32 30 28 27 25 24 23 23 22 22 21 22 22 22 22 23 24 24 25 26 27 28 29 30 31 32 32 33 33 34 34 33 33 32 32 31 30 28 27 26 25 24 23 22 21 20 19 19 19 18 18 18 18 18 19 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 32 33 33 33 33 33 32 32 31 31 30 29 28 27 27 26 25 24 23 23 22 21 21 21 21 21 21 21 22 22 23 24 25 26 27 27 28 29 30 30 31 31 32 32 32 32 32 32 31 31 30 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 20
 17 17 18 18 19 20 20 21 21 22 22 22 22 22 22 21 20 19 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 15 16 17 19 20 22 23 24 25 26 26 26 25 25 24 22 21 20 18 17 16 15 13 12 12 11 10 10 9 9 9 8 8 8 9 9 9 10 10 10 11 12 12 13 13 14 14 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 24 23 23 23 22 21 21 20 19 19 18 17 17 16 16 16 16 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 15 15 15 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 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 17 17 17 17 18 18 18 18 18 18 18 18 17 17 16 16 15 14 14 13 12 12 12 11 11 11 11 11 11 12 12 13 13 14 14 15 16 17 17 18 18 19 19 19 19 19 18 18 17 16 15 14 13 12 11 11 10 9 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 16 17 17 17 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 34 35 36 36 37 37 36 36 36 35 35 35 34 34 35 35 36 37 39 40 42 44 46 48 51 53 55 57 59 60 60 60 59 57 54 52 49 45 42 39 36 33 31 29 27 26 25 24 23 23 23 23 24 24 25 26 27 28 29 31 32 34 35 37 38 40 42 43 45 46 47 47 48 48 48 48 48 47 46 46 45 44 43 42 41 39 38 37 36 34 33 32 30 29 27 26 25 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 18 18 18 19 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 38 39 40 41 41 41 41 40 39 38 37 35 34 32 30 29 27 26 24 23 22 21 20 19 18 18 17 17 17 17 17 17 17 18 19 20 22 24 26 28 31 34 37 39 42 45 47 48 49 49 48 48 46 45 43 42 40 39 38 37 36 36 35 35 35 36 36 36 37 37 37 37 37 37 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 23 23 24 24 24 25 26 27 28 29 30 31 32 34 35 35 36 37 38 38 39 39 39 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 41 41 41 41 40 40 39 38 37 37 36 35 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 33 34 36 37 39 41 43 46 49 51 54 57 59 61 62 62 62 61 60 58 55 52 49 46 42 39 36 34 31 29 26 24 23 21 20 19 18 18 17 17 17 17 18 19 20 21 22 24 25 27 29 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 31 32 31 31 30 28 27 25 23 22 20 19 18 17 17 16 16 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 24 25 25 25 25 25 24 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 17 17 17 18 18 19 19 20 21 22 22 23 24 25 26 28 29 30 31 32 32 33 33 33 33 33 32 31 30 29 27 26 25 23 22 21 19 18 17 17 16 15 15 14 14 14 14 14 14 15 15 16 17 18 19 19 20 21 21 22 22 21 21 20 19 18 17 16 15 14 13 13 12 12 12 11 12 12 12 12 13 14 15 16 17 18 19 21 22 23 25 26 27 28 28 28 28 28 27 26 25 24 23 22 20 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 21 22 23 25 26 28 30 31 33 34 35 36 36 36 35 34 33 32 30 28 27 25 23 22 21 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 13 12 12 12 12 12 11 12 12 12 12 13 13 13 14 15 15 16 16 17 17 17 18 18 18 18 18 17 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 15 16 17 18 19 21 22 24 26 28 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 25 26 27 29 30 32 34 36 39 41 44 47 50 52 54 56 57 57 56 54 52 49 47 44 41 38 35 33 31 29 27 25 24 23 22 22 22 22 22 22 23 24 25 27 29 32 35 39 43 47 52 57 62 67 71 75 77 78 78 77 74 71 68 64 60 56 52 49 45 42 40 37 35 33 31 30 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 21 21 22 23 24 26 27 29 31 34 37 40 43 47 51 55 60 64 69 73 77 81 84 86 87 88 88 87 85 83 80 77 73 70 66 63 60 57 54 51 49 47 46 44 43 43 42 42 43 43 44 45 46 48 50 52 55 57 60 63 65 68 70 72 73 73 73 71 69 66 62 59 55 51 47 43 40 37 34 32 30 28 27 26 25 24 24 24 23 23 23 23 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 34 35 37 39 41 43 45 47 49 51 52 53 53 53 51 50 47 45 42 39 36 33 31 28 26 25 23 22 21 21 20 20 20 20 20 20 21 22 22 23 25 26 27 29 30 32 34 35 37 38 40 41 41 42 42 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 30 30 31 31 31 30 30 29 28 28 27 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 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
 18 17 16 14 13 12 11 11 10 10 10 10 10 10 10 11 12 13 14 15 17 19 21 23 25 28 30 32 34 35 35 34 33 31 29 27 24 21 19 17 15 13 11 10 9 8 7 6 6 6 5 5 5 6 6 6 7 8 9 10 11 12 13 15 16 18 20 21 23 24 25 25 24 24 23 21 20 18 16 15 13 12 11 10 10 9 9 9 10 10 11 13 14 17 20 24 28 34 41 49 57 64 70 73 72 68 62 54 46 39 33 28 24 20 17 15 13 12 11 10 9 9 9 8 8 8 8 9 9 9 10 11 12 14 15 17 20 24 28 33 40 48 57 67 78 89 96 100 98 91 81 69 58 48 39 32 26 21 18 15 12 10 9 8 7 6 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 9 9 10 10 10 10 10 10 10 10 11 11 11 12 13 13 15 16 18 20 22 25 29 33 39 45 51 59 67 75 83 89 93 95 94 90 85 78 71 64 57 51 46 41 37 33 30 27 25 24 22 21 20 19 18 18 18 18 18 18 19 20 21 22 24 26 28 30 33 36 38 40 41 42 41 39 36 32 28 25 21 18 15 13 11 10 8 7 7 6 6 6 6 6 6 7 7 8 9 10 12 13 15 17 19 21 23 25 26 27 28 28 27 27 26 24 23 21 20 19 17 16 15 14 14 13 13 12 12 12 13 13 14 14 15 16 17 18 20 21 23 24 26 28 29 30 31 32 33 33 32 32 31 30 29 28 27 26 25 24 23 22 22 21 21 21 21 21 21 22 22 22 22 22 22 21 20 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 16 16 16 16 16 16 15 15 14 13 13 12 12 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 14 14 14 13 13 13 13 12 12 11 11 10 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 9 9
 22 20 18 16 14 13 12 11 10 10 10 10 10 10 11 12 13 14 15 17 19 21 24 27 30 33 36 39 41 43 44 45 44 43 41 38 36 33 30 28 25 23 21 19 17 16 15 14 13 13 12 12 11 11 11 11 12 12 12 13 14 15 16 17 19 21 23 26 28 31 34 38 41 43 46 47 47 47 46 44 42 39 37 35 32 30 29 27 26 26 25 25 25 26 26 27 28 29 30 31 31 32 32 32 32 31 30 29 27 26 25 23 22 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 23 23 23 23 22 22 21 19 18 17 16 15 14 13 12 11 11 10 10 10 10 10 11 11 12 13 15 16 18 20 22 23 25 26 27 27 27 26 25 24 22 21 19 18 17 16 15 14 14 14 14 14 14 14 15 16 17 18 19 21 22 24 26 28 30 31 33 34 35 36 36 36 35 34 33 31 29 27 26 24 22 20 19 18 17 16 15 14 14 13 13 13 13 13 13 13 14 14 15 15 15 16 16 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 16 17 18 19 20 22 23 25 26 27 29 30 30 30 30 30 29 28 26 25 23 22 21 20 19 18 17 16 16 16 16 16 16 17 17 18 19 21 22 24 26 29 32 35 38 42 46 49 52 55 56 57 56 54 52 49 45 42 39 36 33 30 28 27 25 24 24 23 23 24 24 25 26 28 29 31 32 34 35 36 36 36 35 33 31 28 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
 13 13 14 15 16 17 19 21 22 24 26 27 29 29 30 29 29 28 27 25 23 22 20 19 18 17 16 16 15 15 15 15 15 16 17 18 19 20 22 24 25 27 29 31 33 35 36 37 38 38 37 36 35 33 31 30 28 26 25 23 22 21 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 18 17 16 16 15 14 13 13 12 12 12 12 12 12 13 13 14 15 17 18 19 21 22 24 25 26 27 28 28 28 27 27 26 25 24 23 23 22 22 21 21 22 22 23 24 25 26 28 30 32 34 36 38 41 42 44 44 45 44 43 41 40 37 35 33 31 29 27 25 24 23 22 22 21 21 21 22 22 23 24 25 26 27 28 28 29 29 28 28 26 25 24 22 20 19 17 16 15 14 13 12 12 12 12 12 12 13 14 14 15 16 17 19 20 21 21 22 23 23 23 23 23 23 23 22 22 22 21 21 21 21 21 21 22 22 23 23 24 25 25 26 26 26 26 26 26 25 24 23 23 22 21 20 19 18 17 17 17 16 16 16 16 17 17 18 19 20 21 23 24 25 27 28 29 30 30 30 29 28 27 26 24 23 21 20 18 17 16 16 15 15 15 15 15 16 17 17 18 19 20 21 22 22 23 23 23 22 22 21 20 19 19 18 17 17 16 16 15 15 15 16 16 17 17 18 20 21 22 24 25 27 29 30 31 32 32 32 32 31 30 28 27 25 24 22 21 19 18 17 17 16 16 15 15 15 15 16 16 17 17 18 18 19 19 19 19 19 19 18 18 17 17 16 15 14 14 13 13 13 12 13
 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 21 21 20 19 19 18 17 16 16 15 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 25 26 27 27 27 27 27 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 19 19 20 21 22 22 23 23 23 23 23 23 22 21 20 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 17 18 19 19 20 20 21 21 22 22 23 24 24 25 27 28 29 31 33 34 36 38 39 40 41 41 41 40 38 36 34 32 29 27 25 23 21 19 18 17 16 15 14 14 13 13 13 13 14 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 26 27 27 27 27 26 26 25 24 24 23 22 21 20 20 19 18 18 18 17 17 17 17 16 17 17 17 17 17 18 18 19 19 20 20 21 22 22 22 23 23 23 23 22 22 21 21 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 15 15 16 17 18 19 20 21 23 24 26 27 29 30 31 32 32 32 32 31 30 29 27 26 24 23 21 20 18 17 16 15 14 13 13 12 12 12 12 12 12 13 13 14 15 16 17 18 20 21 22 24 25 26 27 28 29 29 29 28 28 27 27 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
 47 45 42 39 37 35 33 32 31 30 29 29 30 31 31 33 34 36 38 40 42 44 46 48 49 49 50 49 48 47 46 44 42 40 38 37 35 34 33 32 32 31 31 31 31 32 33 33 35 36 37 39 41 43 44 46 48 50 51 52 54 54 55 55 55 55 54 54 53 52 51 50 50 49 48 48 47 47 47 46 46 46 47 47 47 48 48 49 50 51 52 53 54 55 56 58 59 61 63 64 66 68 70 71 73 74 76 77 77 77 77 76 75 74 72 69 66 63 60 57 53 50 47 44 41 39 37 35 33 31 30 29 28 28 27 27 28 28 29 30 31 33 35 38 41 44 48 51 56 60 64 67 69 71 71 70 68 65 61 57 53 49 45 41 38 36 33 32 30 29 29 28 29 29 30 31 32 34 36 38 40 41 42 43 43 43 43 41 40 38 37 35 34 32 31 30 30 29 29 30 30 31 33 35 37 39 42 46 50 54 58 62 66 69 72 73 74 74 72 70 68 65 61 58 55 52 49 46 44 42 40 38 37 36 35 34 33 33 33 33 33 33 34 34 35 36 37 38 39 40 41 42 43 44 44 45 46 47 47 48 48 48 48 48 48 48 47 47 46 45 45 44 43 43 42 41 41 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 37 37 36 36 35 34 33 33 32 31 31 31 30 30 30 30 31 31 32 32 33 34 35 37 38 39 40 41 42 43 43 44 43 43 42 41 40 39 38 37 36 36 35 35 35 35 36 37 38 39 41 43 45 47 49 51 53 54 54 54 53 52 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 13 12 10 10 9 8 7 7 7 7 6 6 6 6 7 7 7 8 8 8 9 9 10 11 11 12 13 13 14 14 15 15 15 15 14 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 9 9 9 10 10 11 11 12 13 14 15 16 17 18 19 20 21 22 22 23 23 24 24 23 23 22 22 21 20 19 18 18 17 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 8 8 7 7 8 8 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 13 13 13 13 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 8 8 8 9 10 11 12 13 15 16 18 20 22 23 25 26 27 27 27 26 25 25 23 22 21 20 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 11 11 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25 25 26 25 25 24 23 21 20 18 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 29 30 31 32 32 32 32 32 31 30 29 28 27 26 25 24 23 22 21 21 20 20 20 19 19 19 20 20 20 21 22 23 24 25 26 27 29 30 32 34 35 37 38 40 41 42 42 42 42 41 40 38 37 34 32 30 28 26 25 23 22 21 20 20 20 20 20 20 21 22 23 24 25 26 27 28 29 30 31 31 31 31 31 31 30 30 29 29 28 28 28 28 29 29 30 31 32 34 35 37 38 39 41 42 42 42 42 41 40 39 37 35 34 32 30 29 27 26 25 24 24 23 23 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 32 33 34 34 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 34 34 33 32 31 30 28 27 25 24 22 21 19 18 17 16 16 15 15 14 14 14 14 15 15 15 16 17 18 19 20 22 23 26 28 30 33 36 38 41 43 44 45 46 45 44 43 41 38 36 33 31 29 26 24 22 21 19 18 17 16 15 15 14 14 14 14 15 15 16 17 19 20 22 25 27 30 32 35 38 40 42 43 44 43 43 42 40 39 37 35 33 32 31 30 29 29 28 28 29 29 30 30 31 31 32 32 32 32 31 30 29 28 27 25 24 22 21 20 19 18 17 16 15 15 15 15 15 15 15 16 16 17 18 18 19 20 20 21 22 22 23 23 24 24 24 25 25 25 24 24 24 23 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 15 15 15 16 16 17 17 18 19 20 22 23 25 26
 36 37 39 41 42 43 44 44 44 44 43 41 40 38 36 34 32 30 29 27 26 25 24 24 23 23 23 24 24 25 26 28 29 30 32 33 35 36 37 38 38 39 39 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 33 34 34 34 34 34 34 34 33 33 32 31 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 38 38 38 38 38 37 37 36 35 33 32 31 29 28 27 25 24 24 23 22 22 22 23 23 24 25 26 27 29 31 32 34 36 38 40 42 43 44 45 45 44 43 42 40 38 37 35 33 32 31 30 30 30 30 30 31 31 32 33 34 35 36 37 38 38 38 38 38 37 36 34 33 31 30 28 27 26 25 25 24 24 24 24 24 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 42 43 43 44 44 44 43 43 42 41 40 39 38 37 36 35 35 34 34 33 33 33 33 33 33 34 34 34 35 36 36 37 37 38 38 39 39 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 37 37 37 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 43 43 43 42 42 41 40 39 38 37 36 35 34 33 31 31 30 29 28 28 27 27 27 27 27 27 28 29 30 31 32 34 35 36 37 38 39 39 39 39 39 38 37 36 35 34 33 32 31 31 31 31 31 31 32 33 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

