
 % 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
 4309 4173 4043 3921 3804 3694 3589 3490 3397 3308 3224 3144 3069 2998 2930 2867 2807 2750 2697 2646 2599 2555 2513 2474 2437 2403 2372 2342 2315 2290 2267 2246 2227 2210 2195 2181 2170 2160 2152 2146 2142 2139 2138 2139 2141 2145 2151 2159 2168 2179 2192 2207 2224 2242 2263 2286 2310 2337 2366 2397 2431 2467 2506 2547 2591 2637 2687 2740 2796 2855 2918 2985 3055 3130 3209 3292 3380 3473 3571 3674 3783 3898 4020 4148 4283 4426 4576 4734 4901 5077 5261 5456 5661 5877 6104 6342 6592 6855 7131 7420 7722 8039 8370 8715 9075 9449 9837 10240 10657 11086 11528 11982 12445 12916 13395 13877 14362 14846 15326 15798 16259 16706 17133 17537 17914 18259 18568 18838 19064 19245 19377 19460 19490 19469 19397 19273 19102 18883 18621 18319 17981 17610 17210 16787 16344 15885 15414 14935 14452 13967 13484 13005 12532 12067 11612 11168 10736 10317 9911 9520 9143 8781 8433 8099 7780 7475 7183 6905 6640 6388 6147 5918 5700 5494 5297 5110 4933 4764 4605 4453 4309 4173 4043 3921 3804 3694 3590 3491 3397 3308 3224 3144 3069 2998 2930 2867 2807 2750 2697 2646 2599 2555 2513 2474 2437 2403 2372 2342 2315 2290 2267 2246 2227 2210 2195 2181 2170 2160 2152 2146 2142 2139 2138 2139 2141 2145 2151 2159 2168 2179 2192 2207 2224 2242 2263 2285 2310 2337 2366 2397 2431 2467 2506 2547 2591 2637 2687 2740 2796 2855 2918 2985 3055 3130 3209 3292 3380 3473 3571 3674 3783 3898 4020 4148 4283 4426 4576 4734 4901 5076 5261 5456 5661 5877 6103 6342 6592 6855 7131 7420 7722 8039 8369 8715 9074 9449 9837 10240 10657 11086 11528 11981 12445 12916 13394 13877 14362 14845 15325 15798 16259 16705 17133 17537 17914 18258 18568 18837 19064 19245 19377 19459 19490 19469 19396 19273 19101 18883 18621 18319 17980 17609 17210 16787 16343 15884 15414 14935 14452 13967 13484 13005 12532 12067 11612 11167 10735 10316 9911 9520 9143 8781 8433 8099 7780 7475 7183 6905 6640 6387 6147 5918 5700 5493 5297 5110 4933 4764 4605 4453
 34 35 36 37 38 40 41 42 44 45 47 48 50 52 53 55 57 59 60 62 64 66 68 70 71 73 75 76 78 80 81 82 83 85 86 86 87 87 88 88 88 88 87 87 86 85 84 83 82 81 79 78 76 74 73 71 69 67 65 64 62 60 58 56 54 53 51 49 48 46 45 43 42 40 39 38 37 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 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 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 35 36 37 38 40 41 43 44 46 48 49 51 53 55 57 59 61 64 66 68 70 73 75 77 80 82 84 87 89 91 93 95 97 99 100 102 103 104 105 105 105 106 105 105 105 104 103 102 100 99 97 95 93 91 89 87 85 82 80 78 75 73 71 68 66 64 62 59 57 55 53 52 50 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33
 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 35 36 38 39 41 42 44 46 48 50 52 54 56 58 60 62 64 66 69 71 73 75 77 79 81 83 85 87 88 89 90 91 92 93 93 93 93 92 92 91 90 89 88 86 85 83 81 79 77 75 73 71 68 66 64 62 60 58 56 54 52 50 48 46 45 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 43 44 46 48 50 52 54 57 59 61 64 66 69 71 74 77 80 82 85 88 90 93 96 98 100 102 104 106 108 109 110 111 111 111 111 111 110 109 108 106 104 102 100 98 96 93 90 88 85 82 79 77 74 71 68 66 63 61 58 56 54 51 49 47 45 43 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10
 41 42 43 44 46 47 48 49 51 52 54 55 57 58 60 61 63 64 66 68 69 71 73 74 76 77 79 80 82 83 84 86 87 88 89 90 90 91 91 92 92 92 92 92 92 91 91 90 89 88 87 86 85 84 83 81 80 78 77 75 73 72 70 69 67 65 64 62 60 59 57 56 54 53 51 50 49 47 46 45 44 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 54 55 57 59 61 62 64 66 68 70 73 75 77 79 81 84 86 88 90 93 95 97 99 101 103 105 107 109 110 111 113 114 115 115 116 116 117 117 116 116 115 115 114 113 111 110 108 107 105 103 101 99 97 95 92 90 88 86 83 81 79 77 75 72 70 68 66 64 62 60 59 57 55 54 52 50 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40
 56 56 55 54 54 53 52 52 51 50 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 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 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 54 55 56 57 58 59 60 61 62 63 64 65 66 66 67 68 69 70 71 72 73 73 74 75 75 76 77 77 77 78 78 79 79 79 79 79 79 79 79 79 78 78 78 77 77 76 75 75 74 73 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 51 52 53 54 54 55 56 56 57 57 58 58 59 59 60 60 60 61 61 61 62 62 62 62 62 62 62 62 62 61 61 61 61 60 60 60 59 59 58 58 57 57
 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 57 58 58 58 58 58 58 57 57 57 56 55 54 54 53 52 51 50 48 47 46 45 44 42 41 40 39 37 36 35 34 33 32 31 30 28 27 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 24 25 26 27 29 30 31 32 33 35 36 37 39 40 42 43 45 46 48 50 51 53 55 56 58 59 61 62 63 65 66 67 68 69 69 70 70 70 71 71 70 70 69 69 68 67 66 65 64 62 61 60 58 57 55 54 52 51 49 48 46 45 43 42 40 39 38 36 35 34 33 32 30 29 28 27 27 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 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 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22
 33 32 32 31 30 30 29 29 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 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 34 34 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 46 47 48 48 49 49 49 50 50 51 51 51 51 51 52 52 52 52 52 52 51 51 51 51 50 50 50 49 49 48 48 47 46 46 45 45 44 43 42 42 41 40 40 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 52 53 54 56 57 59 60 62 63 64 66 67 69 70 71 72 74 75 76 77 78 78 79 80 80 81 81 81 81 81 81 81 81 80 80 79 78 77 77 76 75 73 72 71 70 69 67 66 65 63 62 61 59 58 57 55 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 35 34
 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 40 41 42 43 43 44 45 46 47 47 48 49 50 50 51 52 52 53 53 54 54 55 55 55 55 56 56 56 56 56 56 56 55 55 55 54 54 54 53 52 52 51 51 50 49 48 47 47 46 45 44 43 42 41 40 40 39 38 37 36 35 34 34 33 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 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 55 56 57 58 58 59 59 60 60 60 61 61 61 61 61 61 61 60 60 60 59 59 58 58 57 56 56 55 54 53 52 51 51 50 49 48 47 46 45 44 43 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24
 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 60 60 61 62 63 63 64 65 65 65 66 66 66 66 66 66 66 66 65 65 64 64 63 62 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 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 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 55 56 57 58 58 59 60 60 61 61 61 62 62 62 62 62 62 62 62 62 61 61 61 60 59 59 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23
 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 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 28 29 30 30 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 41 42 43 43 44 45 45 46 46 47 47 48 48 48 49 49 49 50 50 50 50 50 50 50 50 50 49 49 49 48 48 48 47 47 46 46 45 44 44 43 43 42 41 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 42 43 44 44 45 45 46 46 47 47 47 48 48 48 48 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 45 45 44 43 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16
 59 58 58 57 57 56 56 55 55 54 54 53 53 53 52 52 51 51 51 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 51 51 51 52 52 52 52 53 53 53 54 54 55 55 55 56 56 57 57 57 58 58 59 59 59 60 60 61 61 61 62 62 63 63 63 64 64 64 65 65 65 65 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 65 65 65 64 64 64 63 63 62 62 62 61 61 60 60 59 58 58 57 57 56 56 55 54 54 53 53 52 52 51 50 50 49 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 48 48 49 50 51 51 52 53 54 55 55 56 57 58 59 60 61 62 63 63 64 65 66 67 68 69 70 71 72 73 74 74 75 76 77 78 79 79 80 81 82 82 83 83 84 84 85 85 86 86 86 87 87 87 87 87 87 87 87 87 87 87 87 86 86 86 85 85 84 84 83 83 82 82 81 80 80 79 78 78 77 76 75 75 74 73 72 72 71 70 69 69 68 67 66 66 65 64 64 63 62 62 61 60 60
 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 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 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 36 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 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 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23
 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 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 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 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 18 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 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 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 30 30 30 30 30 29 29 29 29 29 28 28 28 28
 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 44 45 46 48 49 51 52 53 55 56 57 59 60 61 62 64 65 66 67 68 69 70 70 71 72 72 73 73 73 73 73 73 73 73 72 72 71 71 70 69 69 68 67 66 65 64 63 62 60 59 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 56 58 59 61 62 64 66 68 69 71 73 75 76 78 80 81 83 85 86 87 89 90 91 92 93 94 95 95 96 96 96 96 96 95 95 94 93 92 91 90 89 87 86 84 82 80 79 77 75 73 71 69 67 65 63 61 59 57 55 54 52 50 48 47 45 43 42 40 39 38 36 35 34 33 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12
 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 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 36 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 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 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 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 37
 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 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 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 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 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 29 29 29 29 29 29 29 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 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23
 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 44 45 45 46 46 46 47 47 48 48 48 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 41 41 40 40 39 38 38 37 36 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 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 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 33 34
 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 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 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 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 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 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17
 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 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 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 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 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
 38 38 39 40 40 41 42 43 43 44 45 46 47 47 48 49 50 51 52 52 53 54 55 55 56 57 58 58 59 60 60 61 62 62 63 63 63 64 64 64 64 65 65 65 65 65 65 64 64 64 64 63 63 63 62 62 61 60 60 59 58 58 57 56 55 55 54 53 52 51 51 50 49 48 47 46 46 45 44 43 42 41 41 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 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 20 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 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 36 36 37
 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 37 38 39 40 40 41 42 43 44 44 45 46 46 47 48 48 49 50 50 51 51 52 52 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 52 52 51 51 50 50 49 49 48 48 47 46 46 45 45 44 43 43 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 42 43 44 45 46 47 47 48 49 50 51 52 53 54 54 55 56 57 57 58 59 60 60 61 61 62 62 62 63 63 63 63 63 63 63 63 63 62 62 62 61 61 60 59 59 58 57 56 55 55 54 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 29 29 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15
 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 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 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 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 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 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14
 48 47 47 46 46 46 45 44 44 43 43 42 42 41 41 40 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 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 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 43 43 44 45 46 47 48 49 50 51 52 52 53 54 55 56 57 58 58 59 60 61 61 62 63 63 64 64 65 65 65 66 66 66 66 66 66 66 66 66 66 65 65 65 64 64 63 63 62 62 61 60 59 59 58 57 56 56 55 54 53 52 51 50 50 49 48 47 46 45 44 44 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 49 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 48
 34 34 35 35 35 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 42 42 42 41 41 41 41 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 30 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 26 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 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 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 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 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 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34
 54 55 55 56 57 57 58 59 59 60 61 62 63 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 91 92 93 94 95 95 96 97 97 98 98 99 99 100 100 100 100 100 100 100 100 100 100 99 99 98 98 97 97 96 95 94 93 93 92 91 90 88 87 86 85 84 83 81 80 79 78 76 75 74 72 71 70 69 67 66 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 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 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 46 46 46 46 47 47 47 48 48 48 49 49 50 50 50 51 51 52 52 53 54
 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 47 48 48 49 50 50 51 52 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 78 79 80 81 83 84 85 86 88 89 90 91 93 94 95 96 97 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 114 115 116 116 117 117 118 118 119 119 119 119 119 119 119 119 119 119 119 119 118 118 118 117 117 116 115 115 114 113 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 97 96 95 94 93 92 90 89 88 87 86 84 83 82 81 80 78 77 76 75 74 73 72 71 69 68 67 66 65 64 63 62 61 60 59 59 58 57 56 55 54 53 53 52 51 50 49 49 48 47 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 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 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31
 35 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 61 62 64 66 68 70 71 74 76 78 80 82 85 87 90 93 95 98 101 104 107 111 114 117 121 124 128 132 135 139 143 147 151 155 160 164 168 172 176 180 184 188 192 196 200 204 207 210 213 216 219 222 224 226 228 229 231 232 232 233 233 233 232 232 231 229 228 226 224 222 219 217 214 211 208 205 202 198 195 192 188 184 181 177 174 170 167 163 160 156 153 150 146 143 140 137 134 131 128 126 123 120 118 116 113 111 109 107 105 103 101 99 97 96 94 93 91 90 88 87 86 85 84 83 82 81 80 79 78 78 77 76 76 75 75 74 74 73 73 73 72 72 72 72 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 73 73 73 73 74 74 74 75 75 76 76 77 77 77 78 78 79 79 80 80 81 81 82 82 83 83 84 84 85 85 86 86 87 87 87 88 88 89 89 89 89 90 90 90 90 90 91 91 91 91 91 90 90 90 90 90 89 89 89 88 88 88 87 86 86 85 85 84 83 83 82 81 80 80 79 78 77 76 75 74 73 72 71 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 52 51 50 50 49 48 47 47 46 45 44 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35
 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 43 44 45 46 48 49 50 52 53 55 57 58 60 62 64 66 68 70 72 75 77 79 82 85 87 90 93 95 98 101 104 107 110 113 116 119 122 126 129 132 134 137 140 143 145 148 150 152 154 156 158 159 160 161 162 163 163 163 163 163 162 162 161 159 158 157 155 153 151 149 147 144 142 139 137 134 132 129 126 124 121 118 116 113 110 108 105 103 100 98 96 93 91 89 87 85 83 81 79 77 75 74 72 70 69 67 66 65 63 62 61 60 58 57 56 55 54 53 53 52 51 50 49 49 48 47 47 46 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 39 39 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 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25
 47 48 49 50 50 51 52 53 55 56 57 58 60 61 62 64 66 67 69 71 73 75 77 80 82 84 87 90 93 96 99 102 106 109 113 117 121 126 131 135 140 146 151 157 163 170 176 183 190 198 206 214 222 231 240 249 259 269 279 290 300 311 323 334 346 357 369 381 392 404 415 426 437 448 458 467 476 484 491 498 503 508 512 514 516 516 516 514 512 508 504 498 492 485 477 469 460 451 441 431 421 410 400 389 378 367 357 346 335 325 315 305 296 286 277 268 260 251 243 235 228 221 214 207 201 194 188 183 177 172 167 162 158 153 149 145 141 138 134 131 127 124 121 119 116 113 111 109 106 104 102 100 98 96 95 93 91 90 88 87 86 84 83 82 81 80 79 78 77 76 75 74 73 73 72 71 70 70 69 68 68 67 67 66 66 65 65 64 64 63 63 62 62 62 61 61 60 60 60 59 59 59 58 58 58 58 57 57 57 56 56 56 56 55 55 55 55 55 54 54 54 54 54 53 53 53 53 53 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46
 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 49 52 55 58 61 65 68 73 77 82 87 92 98 104 111 119 127 135 145 155 166 177 190 203 218 234 251 269 289 310 332 356 382 409 437 467 498 531 564 597 631 665 697 728 757 782 804 822 834 842 843 839 829 814 795 771 743 713 681 648 614 579 545 512 480 449 419 391 364 339 316 294 273 254 236 220 204 190 177 164 153 143 133 124 115 108 101 94 88 82 77 72 67 63 59 56 52 49 46 43 41 39 36 34 33 31 29 28 26 25 24 22 21 20 19 19 18 17 16 16 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 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 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20
 104 105 107 108 110 111 113 114 116 118 119 121 123 125 127 129 132 134 136 139 141 144 147 150 153 156 160 163 167 171 175 180 184 189 194 199 205 211 217 223 230 237 245 253 261 270 279 289 299 310 321 332 345 358 371 385 400 415 431 447 464 482 500 519 538 557 577 597 617 637 657 677 696 714 732 749 765 779 792 802 811 818 823 825 824 822 816 809 799 786 772 756 738 719 698 676 653 630 607 583 559 535 511 488 465 443 422 401 380 361 342 325 307 291 276 261 247 233 221 209 197 187 177 167 158 149 141 134 126 120 113 107 102 96 91 86 82 77 73 70 66 63 59 56 53 51 48 46 43 41 39 37 35 34 32 30 29 28 26 25 24 23 21 20 19 18 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 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 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 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 88 89 90 91 92 93 95 96 97 98 100 101 102
 61 62 63 64 65 67 68 70 71 73 75 77 80 82 85 88 92 96 100 104 109 114 120 126 133 140 148 157 167 177 188 201 215 230 246 264 284 306 330 356 385 417 452 490 533 579 630 687 749 817 892 974 1064 1162 1268 1384 1508 1641 1783 1932 2087 2245 2403 2558 2705 2838 2951 3040 3099 3125 3115 3071 2995 2890 2761 2614 2455 2290 2123 1958 1798 1645 1501 1367 1242 1127 1021 925 838 758 686 620 561 507 459 415 376 340 307 278 252 228 206 186 168 152 137 124 112 101 91 81 73 65 59 52 46 41 36 32 28 24 21 18 15 13 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 6 7 8 8 9 10 10 11 12 13 13 14 15 16 17 17 18 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 32 33 34 35 36 37 38 39 40 40 41 42 43 44 44 45 46 47 47 48 49 49 50 51 51 52 52 53 53 54 54 54 55 55 55 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 56 56 56 56 56 56 57 57 57 58 58 59 60 60
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 29 51 78 110 148 194 249 315 394 489 603 741 907 1108 1352 1648 2008 2447 2981 3631 4418 5364 6483 7771 9187 10631 11929 12849 13181 12831 11884 10551 9069 7618 6304 5169 4214 3425 2779 2251 1821 1470 1183 948 756 598 468 361 272 199 138 88 47 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63 153 264 403 577 793 1062 1400 1823 2357 3031 3888 4978 6371 8146 10395 13191 16536 20248 23823 26411 27144 25739 22733 19046 15428 12262 9654 7571 5929 4640 3628 2831 2201 1701 1303 984 728 522 357 223 116 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 22 47 76 110 149 195 247 309 380 463 559 671 803 956 1135 1345 1592 1881 2221 2622 3093 3648 4300 5065 5956 6989 8169 9494 10941 12458 13954 15304 16353 16957 17024 16545 15602 14330 12883 11391 9949 8616 7418 6364 5447 4656 3978 3398 2903 2480 2119 1811 1547 1321 1127 960 817 694 587 496 416 348 288 237 193 154 121 92 67 45 26 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
 43 44 46 47 48 50 52 54 55 57 59 62 64 66 69 72 75 78 81 85 89 93 97 102 107 113 119 125 132 140 148 157 167 178 190 203 217 233 250 269 290 314 339 368 400 435 474 518 567 622 683 751 827 913 1009 1117 1238 1375 1528 1700 1894 2112 2357 2631 2937 3278 3657 4075 4532 5027 5555 6109 6676 7237 7769 8245 8634 8906 9038 9019 8846 8535 8107 7593 7025 6431 5837 5260 4713 4205 3739 3316 2935 2595 2291 2022 1783 1572 1385 1220 1074 946 832 732 643 564 494 433 378 329 286 248 214 184 157 133 112 93 76 61 48 36 25 16 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 1 1 2 2 3 4 4 5 5 6 7 7 8 8 9 9 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 23 37 53 71 93 119 148 183 224 272 329 395 473 565 674 803 956 1137 1353 1610 1915 2276 2700 3192 3750 4364 5002 5615 6128 6459 6545 6366 5960 5398 4764 4124 3523 2984 2514 2112 1771 1484 1243 1041 871 729 609 508 422 350 288 236 192 154 122 94 71 51 34 19 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 10 11 13 14 16 17 19 21 22 24 26 27 29 31 33 35 36 38 40 42 44 46 47 49 51 53 54 56 57 59 60 62 63 64 65 66 67 68 69 69 70 70 70 70 70 70 70 69 69 68 67 67 66 64 63 62 61 59 58 56 55 53 52 50 48 46 45 43 41 39 37 35 34 32 30 28 26 25 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 3 9 15 23 31 41 52 64 78 93 110 130 152 178 206 239 276 318 366 420 482 553 634 727 833 954 1094 1254 1438 1649 1891 2169 2486 2848 3257 3717 4229 4789 5388 6012 6634 7220 7726 8108 8326 8355 8193 7857 7386 6822 6210 5588 4982 4412 3888 3414 2991 2616 2286 1997 1744 1523 1330 1162 1015 887 775 677 591 516 450 392 341 297 257 222 192 165 141 120 101 85 70 57 46 36 27 19 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 4 5 5 6 7 8 9 10 11 12 13 14 15 17 18 20 21 23 25 27 29 32 34 37 39 42 45 49 52 56 60 65 70 75 80 86 92 99 106 113 122 130 140 150 161 173 185 198 213 228 245 262 281 301 323 346 371 397 425 454 485 518 553 589 627 667 708 750 793 837 881 925 969 1011 1052 1090 1126 1159 1187 1212 1231 1245 1254 1258 1256 1249 1238 1221 1200 1176 1148 1118 1086 1052 1016 980 944 907 871 835 801 766 733 701 671 641 613 586 560 536 513 491 470 451 432 415 398 383 368 354 341 329 318 307 297 287 278 270 262 255 248 241 235 230 224 219 215 210 206 202 198 195 192 189 186 183 181 178 176 174 172 170 168 167 165 163 162 161 159 158 157 156 154 153 152 151 150 149 148 147 146 145 144 143 142 142 141 140 139 138 136 135 134 133 132 131 130 129 127 126 125 124 122 121 119 118 117 115 114 112 111 109 107 106 104 102 101 99 97 96 94 92 91 89 87 85 84 82 80 78 77 75 73 71 70 68 66 65 63 62 60 58 57 55 54 52 51 49 48 46 45 44 42 41 40 39 37 36 35 34 33 32 30 29 28 27 26 25 24 23 23 22 21 20 19 18 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 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
 20 21 22 24 26 28 29 32 34 36 39 41 44 47 50 54 58 62 66 71 76 81 87 93 99 106 114 122 131 140 150 161 173 185 199 214 229 246 264 284 305 327 351 377 405 434 465 498 533 570 609 649 691 734 778 823 868 913 957 1000 1041 1078 1112 1142 1167 1187 1201 1209 1211 1207 1197 1181 1161 1136 1107 1076 1041 1005 967 929 890 852 813 776 739 704 670 637 606 576 548 521 495 471 448 427 407 388 370 353 338 323 309 296 284 273 262 253 243 235 227 219 212 206 200 194 189 184 179 175 171 167 164 161 158 155 152 150 148 146 144 142 141 139 138 137 135 134 133 132 132 131 130 129 129 128 127 127 126 126 125 125 124 124 123 123 122 122 121 121 120 120 119 119 118 117 116 116 115 114 113 112 111 111 110 108 107 106 105 104 103 101 100 99 97 96 95 93 92 90 89 87 86 84 83 81 80 78 76 75 73 72 70 68 67 65 64 62 61 59 58 56 55 53 52 51 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 15 15 14 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 9 12 14 17 20 24 28 32 37 43 49 56 63 72 82 93 105 119 135 152 172 194 220 248 280 317 358 405 458 518 587 664 752 851 964 1090 1232 1391 1566 1759 1966 2185 2410 2633 2843 3027 3171 3264 3295 3262 3169 3024 2839 2629 2407 2182 1964 1758 1566 1391 1233 1091 965 853 754 666 588 520 459 406 359 317 281 248 219 194 171 151 133 117 103 90 79 69 60 53 46 39 34 29 24 20 17 13 11 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 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 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 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
 19 19 20 20 21 21 22 23 24 25 26 27 28 30 31 33 35 37 39 41 44 46 49 53 56 60 65 69 75 81 87 94 102 110 120 130 142 154 168 184 201 220 242 266 292 321 354 391 431 477 528 584 648 718 796 884 980 1087 1205 1335 1475 1627 1789 1959 2134 2310 2481 2641 2781 2894 2972 3010 3003 2954 2864 2740 2590 2421 2242 2060 1880 1707 1543 1390 1249 1120 1003 897 802 717 640 572 511 456 407 364 325 290 259 231 206 184 164 146 130 116 103 91 80 71 63 55 48 42 36 31 27 23 19 15 12 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 1 1 1 2 2 3 3 3 4 4 5 5 5 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 17 17 17 17 18 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 11 15 20 25 31 38 45 53 62 71 82 94 106 121 136 154 173 195 218 245 274 307 343 384 429 479 535 598 668 747 835 934 1044 1167 1305 1459 1632 1824 2037 2274 2535 2821 3133 3470 3829 4207 4596 4987 5368 5726 6042 6301 6488 6592 6606 6530 6371 6141 5853 5523 5168 4801 4433 4073 3729 3403 3099 2817 2559 2322 2107 1912 1735 1575 1430 1300 1183 1077 981 895 818 748 685 628 576 529 487 449 415 384 355 330 306 285 266 249 233 219 206 194 183 173 165 157 149 143 137 131 126 122 118 114 111 108 105 103 100 98 97 95 94 92 91 90 90 89 88 88 87 87 86 86 86 86 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 83 83 83 83 82 82 81 81 80 80 79 79 78 77 77 76 75 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 56 55 54 53 52 51 49 48 47 46 45 43 42 41 40 39 37 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 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
 46 50 55 59 63 68 73 78 83 88 94 100 105 112 118 125 131 138 146 153 161 169 178 187 196 205 215 225 236 247 258 270 283 296 309 324 339 355 371 389 408 427 448 470 494 519 546 575 606 640 675 714 756 801 851 904 962 1025 1094 1169 1251 1341 1439 1546 1663 1791 1931 2084 2250 2431 2627 2839 3068 3312 3573 3848 4136 4434 4738 5042 5339 5622 5881 6106 6287 6415 6482 6483 6417 6285 6093 5848 5561 5242 4904 4554 4204 3860 3528 3211 2914 2636 2380 2144 1929 1733 1555 1394 1249 1118 1000 894 799 713 636 567 505 450 400 355 314 278 246 216 190 166 145 126 108 93 79 66 54 44 35 26 19 12 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 1 3 5 7 9 12 14 17 20 22 26 29 32 35 39 43
 46 47 48 48 49 50 52 53 54 55 56 58 59 60 62 64 65 67 69 71 73 76 78 81 83 86 90 93 96 100 104 109 114 119 124 130 137 144 151 159 168 178 188 199 212 225 240 256 273 292 312 335 360 387 416 448 484 523 565 612 662 718 779 846 918 997 1083 1175 1276 1383 1498 1620 1748 1881 2019 2158 2296 2430 2556 2670 2767 2844 2896 2922 2918 2886 2827 2743 2637 2515 2380 2237 2090 1943 1798 1657 1523 1396 1277 1165 1063 968 881 801 728 662 601 546 496 451 410 372 338 307 279 254 231 210 191 174 158 144 131 119 108 98 89 81 73 66 60 54 49 44 40 36 32 29 26 23 20 18 16 14 12 10 9 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 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 13 17 21 26 31 37 44 52 60 70 81 93 107 123 140 160 182 207 235 267 303 343 389 441 500 567 643 730 828 939 1066 1211 1376 1563 1776 2017 2290 2597 2940 3320 3737 4184 4653 5129 5591 6011 6357 6599 6712 6683 6514 6224 5840 5394 4916 4433 3965 3523 3116 2746 2415 2120 1858 1628 1426 1249 1093 957 837 732 640 560 489 426 372 323 281 243 210 181 155 132 112 94 78 64 52 41 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 1 1 2 3 3 4 5 5 6 7 8 8 9 10 10 11 12 12 13 13 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 9 9 8 8 7 7 6 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 1 3 5 7 10 13 16 19 23 27 31 36 42 48 54 61 69 78 87 97 109 121 135 150 167 186 206 229 254 281 312 345 382 424 469 519 574 635 702 776 857 947 1044 1150 1266 1391 1525 1667 1819 1976 2140 2305 2470 2630 2782 2920 3039 3135 3204 3243 3251 3228 3176 3097 2996 2876 2742 2600 2451 2302 2153 2008 1868 1734 1608 1489 1378 1275 1179 1090 1009 934 865 802 744 691 642 598 557 519 485 453 424 398 373 351 330 311 293 277 261 247 234 222 211 200 190 181 172 164 157 150 143 136 130 125 119 114 109 105 100 96 92 88 84 81 77 74 71 68 65 62 60 57 55 52 50 48 46 43 41 40 38 36 34 32 31 29 28 26 25 24 22 21 20 19 17 16 15 14 13 12 11 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 19 20 21 22 23 24 26 27 29 30 32 34 35 37 40 42 44 47 50 53 56 59 63 67 71 76 81 86 92 98 105 112 120 129 138 148 159 171 184 198 213 230 249 269 291 314 341 369 401 435 473 514 560 609 664 723 788 859 936 1020 1111 1209 1315 1428 1549 1676 1810 1948 2090 2233 2374 2510 2637 2752 2850 2927 2982 3010 3012 2986 2935 2860 2766 2654 2530 2397 2260 2120 1981 1844 1713 1587 1467 1355 1249 1151 1060 976 899 827 761 701 646 595 549 506 468 432 399 370 342 317 294 274 254 237 220 205 192 179 168 157 147 138 130 122 115 108 102 97 92 87 82 78 74 71 67 64 61 58 56 53 51 49 47 45 43 42 40 39 37 36 35 34 33 31 30 29 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 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 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17
 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 13 14 15 17 19 21 24 27 30 34 38 43 48 53 60 67 75 85 95 106 119 134 150 168 189 212 238 267 300 337 378 425 478 537 604 680 766 862 971 1094 1232 1387 1561 1754 1968 2203 2457 2728 3012 3300 3582 3844 4069 4242 4349 4378 4328 4202 4012 3772 3500 3211 2919 2634 2364 2111 1880 1669 1480 1311 1160 1026 907 802 709 627 555 491 434 384 339 300 265 234 207 182 161 141 124 109 96 84 73 63 55 47 41 35 29 25 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 1 1 2 3 3 4 4 5 6 6 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 34 35 36 38 39 40 41 43 44 45 47 48 49 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 68 69 70 70 71 71 71 72 72 72 72 72 72 72 72 72 71 71 71 70 70 69 68 68 67 66 65 64 64 63 62 61 59 58 57 56 55 54 53 52 50 49 48 47 46 44 43 42 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 12
 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 14 16 17 19 20 22 24 26 28 31 33 36 39 42 45 49 53 57 61 66 72 77 84 90 98 106 115 124 134 146 158 171 186 202 219 238 259 282 307 334 364 397 433 472 515 562 614 670 731 797 870 948 1033 1124 1221 1325 1435 1550 1670 1793 1918 2043 2165 2281 2388 2483 2563 2624 2665 2684 2681 2655 2608 2541 2459 2363 2256 2143 2025 1906 1787 1670 1557 1448 1345 1247 1155 1069 989 915 846 783 724 670 621 575 534 495 460 428 398 371 346 323 302 282 264 248 233 219 206 194 183 172 163 154 146 138 131 125 119 113 107 102 98 93 89 85 82 78 75 72 69 66 63 61 58 56 54 52 50 48 46 44 43 41 40 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 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 1 4 7 10 14 18 22 27 33 39 46 54 63 73 84 96 110 125 143 162 184 209 237 268 303 343 388 439 497 562 636 720 815 923 1046 1185 1343 1522 1725 1954 2211 2499 2819 3171 3553 3961 4385 4812 5224 5597 5906 6125 6234 6223 6093 5856 5535 5153 4737 4310 3889 3486 3110 2764 2450 2168 1915 1691 1493 1317 1162 1025 905 798 705 622 549 484 427 377 332 293 258 227 199 175 153 133 116 101 87 75 65 55 47 39 32 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 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 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 2 5 8 11 15 19 23 28 33 39 46 53 62 71 81 93 105 120 135 153 173 195 220 247 278 313 352 395 444 499 561 630 708 796 895 1007 1132 1274 1432 1611 1811 2036 2286 2563 2868 3202 3562 3945 4344 4748 5143 5512 5834 6087 6253 6319 6278 6135 5901 5596 5238 4850 4449 4051 3667 3303 2965 2654 2372 2117 1887 1682 1498 1335 1190 1060 945 843 752 672 600 536 479 428 383 343 307 275 246 220 197 177 158 142 127 113 102 91 81 72 65 58 51 45 40 36 32 28 24 21 19 16 14 12 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 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 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 1 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12 13 14 16 17 18 20 21 23 25 27 29 31 34 37 40 43 47 51 55 59 65 70 76 83 90 98 107 117 127 139 152 166 182 199 218 239 263 288 317 348 382 420 462 507 556 610 667 729 795 863 935 1007 1079 1148 1213 1271 1320 1356 1378 1385 1376 1352 1314 1264 1205 1138 1067 994 920 848 779 712 650 592 539 489 444 402 365 331 300 271 246 223 202 183 166 151 137 124 113 103 93 85 77 70 64 58 53 48 43 39 36 33 30 27 24 22 20 18 16 14 13 11 10 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 8 9 9 10 11 12 13 14 15 16 17 18 20 21 23 24 26 27 29 31 33 35 38 40 43 46 49 52 55 59 63 68 72 77 83 88 95 102 109 117 126 135 145 157 169 182 197 212 230 248 269 292 317 344 374 406 442 482 525 572 625 682 745 813 889 971 1060 1158 1264 1378 1500 1631 1770 1916 2067 2222 2378 2531 2679 2816 2937 3038 3115 3164 3182 3169 3125 3052 2954 2835 2700 2553 2400 2243 2087 1935 1787 1647 1514 1389 1273 1166 1067 975 892 815 745 681 623 570 521 477 437 401 367 337 310 285 262 241 222 204 188 174 161 148 137 127 118 109 101 94 88 81 76 71 66 61 57 54 50 47 44 41 39 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 1 1 2 2 3 3 4 4 5 5 6
 6 6 6 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 23 24 26 28 30 32 34 37 39 42 45 49 53 57 62 67 72 78 85 92 100 109 118 129 141 154 169 185 202 222 244 268 295 324 357 394 435 481 532 588 651 720 798 884 979 1085 1201 1329 1469 1621 1786 1962 2149 2344 2544 2745 2940 3122 3285 3420 3520 3579 3593 3561 3485 3371 3224 3053 2865 2668 2469 2271 2080 1898 1727 1568 1421 1286 1163 1051 950 858 776 701 634 573 519 469 425 386 350 318 289 262 239 218 198 181 165 151 138 127 116 107 98 90 83 77 71 66 61 56 52 48 45 42 39 37 34 32 30 28 26 25 23 22 21 20 19 18 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 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 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6
 17 18 20 22 23 25 27 29 32 34 37 39 42 45 49 52 56 60 64 68 73 78 84 90 96 103 110 118 127 136 145 156 167 179 192 206 221 237 255 274 294 316 339 365 392 422 454 488 525 564 607 652 701 753 808 866 928 993 1062 1133 1207 1283 1361 1440 1519 1597 1674 1747 1816 1880 1936 1985 2025 2055 2074 2083 2081 2069 2046 2014 1973 1925 1871 1812 1749 1683 1615 1546 1477 1408 1341 1275 1211 1150 1090 1033 979 928 879 832 788 747 708 671 636 604 573 544 517 492 468 445 424 404 386 368 351 336 321 307 294 282 270 259 248 238 229 220 211 203 195 188 181 174 167 161 155 149 144 139 134 129 124 120 115 111 107 103 99 96 92 89 86 82 79 76 73 71 68 65 63 60 58 56 53 51 49 47 45 43 41 39 37 36 34 32 31 29 28 26 25 24 22 21 20 19 18 16 15 14 13 12 12 11 10 9 8 7 7 6 5 5 4 4 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 11 12 13 14 16
 51 54 57 61 64 68 72 76 80 85 89 94 99 104 110 116 121 128 134 141 148 155 162 170 179 187 196 205 215 225 235 246 257 269 281 293 306 320 334 348 363 379 395 411 429 446 465 484 503 524 544 566 588 611 635 659 684 709 735 762 790 818 847 876 906 937 969 1001 1033 1066 1100 1134 1168 1203 1238 1273 1309 1344 1379 1415 1450 1484 1518 1552 1584 1616 1646 1675 1702 1727 1750 1772 1790 1806 1819 1829 1836 1840 1840 1836 1829 1818 1804 1786 1764 1739 1711 1679 1645 1608 1569 1528 1485 1440 1394 1347 1300 1252 1204 1157 1109 1062 1016 971 927 883 841 801 761 723 687 652 618 586 555 526 497 471 445 421 398 376 355 335 317 299 282 266 251 237 224 211 199 187 176 166 156 147 139 130 123 115 108 102 95 89 84 79 74 69 64 60 56 52 48 45 42 39 36 33 30 28 25 23 21 19 17 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 1 1 2 3 4 5 6 7 8 9 10 11 13 14 16 17 19 20 22 24 26 28 30 32 35 37 40 42 45 48
 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 19 20 22 24 25 27 30 32 34 37 40 43 46 50 54 58 63 68 74 79 86 93 101 109 118 128 138 150 163 177 192 208 226 245 266 288 313 339 367 398 431 466 503 543 585 629 675 722 770 819 868 916 963 1006 1047 1083 1114 1138 1156 1167 1171 1168 1157 1140 1117 1089 1056 1020 981 941 899 857 815 773 732 693 655 618 584 551 519 490 462 436 412 389 367 347 329 311 295 280 266 253 241 230 220 210 201 192 184 177 170 164 158 152 147 142 138 133 129 125 122 118 115 112 109 106 104 101 99 96 94 92 90 88 86 84 82 80 78 77 75 73 72 70 69 67 66 64 63 61 60 58 57 56 54 53 52 50 49 48 47 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 7 7 8 9 10 11 12 13 14 16 18 20 22 24 27 30 33 37 41 46 52 58 64 72 81 90 101 113 127 142 160 179 202 227 255 288 324 366 413 466 527 595 673 762 862 975 1103 1246 1406 1582 1776 1984 2204 2430 2654 2865 3050 3194 3285 3313 3277 3178 3026 2834 2616 2386 2154 1930 1718 1523 1345 1185 1042 916 804 705 618 542 475 416 365 319 280 245 214 187 163 142 124 108 93 81 70 60 51 43 36 30 25 20 16 12 9 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 1 1 1 1 1 1 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 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
 20 21 22 22 23 24 25 25 26 27 27 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 54 56 58 60 62 64 67 70 72 76 79 83 87 91 95 100 106 112 118 126 133 142 151 161 173 185 198 213 230 248 267 289 313 340 370 402 439 479 523 573 628 689 757 832 917 1011 1115 1232 1362 1506 1667 1846 2044 2263 2505 2769 3057 3368 3699 4048 4409 4772 5127 5459 5751 5988 6152 6230 6216 6110 5917 5650 5327 4964 4580 4189 3804 3435 3086 2763 2466 2197 1953 1734 1538 1364 1208 1070 948 839 742 657 581 513 453 400 353 311 273 240 210 183 160 138 119 102 87 73 61 50 40 31 23 16 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 1 1 2 2 3 3 4 5 5 6 6 7 7 8 9 9 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19 20
 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 15 18 21 24 28 31 36 40 45 49 55 60 67 73 80 87 95 104 113 123 133 144 156 169 183 198 213 230 248 268 288 310 334 359 386 415 446 479 513 550 590 631 675 722 771 822 876 932 991 1053 1116 1182 1249 1319 1389 1461 1533 1605 1677 1749 1819 1887 1953 2017 2076 2132 2183 2230 2271 2306 2335 2358 2375 2385 2388 2385 2375 2359 2337 2310 2276 2238 2195 2147 2096 2041 1983 1922 1860 1795 1730 1663 1596 1529 1462 1396 1330 1266 1202 1141 1080 1022 966 911 859 809 761 715 671 630 590 552 517 483 451 422 393 367 342 318 296 275 256 237 220 204 189 175 162 149 138 127 117 107 98 90 82 75 68 61 56 50 45 40 35 31 27 23 20 16 13 10 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 6 6 6 7 7 8 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 38 40 43 46 49 53 57 61 66 71 77 83 90 98 107 116 127 139 152 166 183 201 221 243 269 297 329 364 404 449 499 555 618 688 768 856 954 1064 1185 1319 1465 1623 1793 1971 2154 2338 2516 2679 2819 2925 2991 3010 2981 2905 2788 2638 2464 2277 2084 1893 1708 1533 1371 1222 1087 965 856 758 671 593 524 464 410 362 319 282 249 219 193 170 149 131 115 100 87 76 66 57 49 41 35 29 24 20 16 12 9 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5
 23 24 25 26 27 28 29 31 32 34 35 37 38 40 42 44 46 48 50 52 55 57 60 63 66 69 72 76 79 83 87 92 96 101 106 112 117 123 130 137 144 152 160 168 177 187 197 208 220 232 245 258 273 288 304 321 339 358 377 398 420 442 466 490 515 542 569 596 624 653 682 710 739 767 795 822 848 872 895 915 934 950 963 973 980 985 986 984 978 970 959 946 930 912 891 870 847 822 797 771 745 719 692 666 640 614 589 564 540 517 494 473 452 432 412 394 376 359 343 327 313 299 285 272 260 249 238 227 217 208 199 191 182 175 167 160 154 147 141 135 130 125 120 115 110 106 102 98 94 90 87 83 80 77 74 71 69 66 63 61 59 56 54 52 50 48 46 45 43 41 40 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 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 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 9 10 12 13 15 17 19 22 24 27 31 34 38 42 47 53 59 65 72 80 89 99 111 123 137 152 170 189 211 235 262 293 327 365 409 457 512 573 641 718 805 901 1008 1127 1258 1402 1559 1726 1904 2087 2273 2454 2623 2772 2890 2971 3007 2997 2940 2841 2708 2548 2372 2187 2000 1818 1643 1480 1328 1189 1063 949 846 755 673 600 535 477 425 379 339 302 270 241 216 193 173 154 138 124 111 99 89 79 71 63 56 50 45 40 35 31 28 24 21 18 16 14 12 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 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 14 18 23 28 34 40 47 55 64 73 84 95 108 123 139 156 176 198 223 250 281 315 353 396 444 498 559 627 703 788 884 991 1112 1246 1396 1563 1748 1953 2178 2424 2689 2973 3273 3583 3898 4208 4502 4769 4995 5167 5277 5316 5283 5181 5016 4800 4544 4260 3962 3658 3358 3067 2791 2532 2292 2070 1868 1683 1517 1366 1230 1108 998 900 812 733 661 598 541 489 443 402 364 331 300 273 248 226 206 187 171 155 142 129 118 107 98 89 81 73 67 60 55 49 44 40 36 32 28 25 22 19 16 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 0 0 0 0 0 0
 57 59 61 63 65 66 68 70 72 74 76 78 81 83 85 87 90 92 95 97 100 103 105 108 111 114 118 121 124 128 131 135 139 143 148 152 157 162 167 172 178 184 191 197 204 212 220 228 237 247 257 268 279 291 304 318 332 348 364 382 401 420 442 464 488 513 540 568 598 630 663 697 734 772 811 852 893 936 980 1024 1068 1111 1154 1195 1234 1270 1303 1331 1355 1374 1387 1394 1395 1389 1377 1358 1333 1304 1269 1230 1187 1142 1095 1046 997 947 897 849 801 755 710 667 626 587 550 515 482 451 421 394 368 344 322 301 281 263 246 230 215 201 189 177 166 155 146 137 128 121 113 107 100 94 89 84 79 74 70 66 63 59 56 53 50 47 45 42 40 38 36 34 32 31 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 5 5 5 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 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 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 41 42 43 45 46 48 49 51 53 54 56
 0 0 0 0 0 0 0 0 0 0 2 5 7 9 12 15 18 21 25 29 33 37 42 47 52 58 64 71 78 86 94 103 113 123 135 147 160 174 189 206 223 243 263 286 310 336 364 395 428 463 501 542 587 634 686 741 799 862 929 1000 1075 1154 1237 1324 1414 1507 1602 1699 1796 1894 1989 2082 2171 2254 2330 2397 2455 2502 2536 2559 2569 2565 2549 2521 2481 2431 2371 2304 2229 2150 2066 1978 1890 1800 1710 1621 1534 1448 1365 1285 1208 1134 1063 996 932 872 814 761 710 662 617 575 536 499 464 432 402 374 348 323 300 279 259 241 223 207 192 178 165 153 142 131 122 112 104 96 88 81 75 69 63 58 53 48 44 40 36 32 29 26 23 20 18 15 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 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 18 24 32 41 52 64 78 94 112 133 157 185 217 254 296 345 402 467 542 630 730 847 982 1137 1317 1524 1761 2032 2337 2677 3050 3448 3859 4261 4627 4926 5125 5201 5143 4960 4675 4316 3918 3509 3109 2733 2389 2079 1805 1564 1354 1171 1013 876 758 656 567 491 425 368 318 275 238 206 178 153 132 113 97 83 71 60 50 42 35 29 23 18 14 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
 21 22 24 25 27 28 30 31 33 35 37 39 41 43 45 48 50 53 55 58 61 64 67 71 74 78 82 86 90 94 99 103 108 113 119 124 130 136 142 149 156 163 170 178 186 194 203 212 221 230 240 251 261 272 283 295 307 319 331 344 357 370 383 397 411 425 439 453 467 481 495 509 522 535 548 560 572 584 594 604 613 621 628 634 639 643 645 646 646 645 642 638 633 626 618 609 599 588 576 562 549 534 519 503 487 471 454 437 421 404 387 371 355 339 324 309 294 280 266 253 240 228 216 205 194 184 174 165 156 147 139 131 124 117 111 105 99 93 88 83 78 74 70 66 62 58 55 52 49 46 43 41 38 36 34 32 30 28 26 25 23 22 20 19 18 16 15 14 13 12 11 10 9 9 8 7 6 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 14 15 17 18 19 20
 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 23 23 25 26 27 29 30 33 35 38 41 44 48 53 58 63 70 77 85 94 105 116 129 144 160 179 200 223 250 279 313 350 392 440 493 553 621 696 782 878 986 1107 1242 1394 1562 1749 1954 2179 2421 2680 2950 3226 3499 3757 3988 4176 4310 4377 4372 4296 4154 3958 3721 3457 3180 2901 2629 2369 2127 1903 1698 1513 1347 1198 1065 947 841 748 665 592 527 470 419 373 333 298 267 239 214 192 172 155 139 125 113 102 92 84 76 69 62 57 52 47 43 39 36 33 30 28 26 24 22 20 19 17 16 15 14 13 12 11 10 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 13 13 14 14 14 15 15 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24
 60 62 64 67 69 72 74 77 80 82 85 88 91 94 97 101 104 108 111 115 119 123 127 131 135 140 144 149 154 160 165 171 177 183 189 196 203 210 218 226 235 244 253 263 274 285 297 309 322 336 350 366 382 399 417 436 457 478 501 525 550 577 605 635 666 698 733 768 806 845 885 927 970 1014 1060 1106 1153 1200 1247 1293 1339 1384 1426 1466 1504 1538 1568 1593 1613 1629 1638 1641 1638 1630 1615 1594 1568 1536 1500 1460 1416 1369 1320 1269 1216 1164 1110 1058 1005 954 904 855 808 763 719 678 638 601 565 531 499 469 441 414 389 365 343 322 302 284 267 251 236 222 208 196 184 173 163 153 144 136 128 121 113 107 101 95 89 84 79 74 70 66 62 58 55 51 48 45 42 39 37 34 32 30 28 26 24 22 20 18 17 15 14 13 11 10 9 8 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 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 14 14 15 16 17 18 19 20 22 23 24 25 26 28 29 31 32 34 35 37 38 40 42 44 45 47 49 51 53 55 58
 32 33 34 35 36 37 39 40 41 42 44 45 46 48 49 50 52 53 55 56 58 60 61 63 65 67 69 71 73 76 78 81 83 86 89 92 95 99 102 106 110 115 119 124 130 136 142 149 156 164 172 181 191 201 213 225 238 253 269 286 305 325 347 371 397 425 456 489 526 565 608 655 706 760 820 884 953 1028 1108 1194 1286 1384 1487 1595 1707 1824 1943 2063 2182 2299 2409 2512 2603 2680 2740 2780 2800 2798 2774 2729 2664 2581 2484 2375 2258 2134 2008 1882 1756 1634 1517 1404 1297 1197 1103 1016 934 859 790 726 667 613 564 519 477 439 405 373 344 318 293 271 251 232 215 199 185 172 159 148 138 128 120 111 104 97 90 84 79 74 69 64 60 56 52 49 46 42 40 37 34 32 30 27 25 23 22 20 18 17 15 14 12 11 10 9 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31
 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 51 52 54 55 57 58 60 62 64 66 68 70 72 75 77 80 83 86 89 93 97 101 105 110 115 120 126 133 140 147 155 164 174 185 196 209 223 238 255 273 294 316 340 367 397 429 465 505 549 597 650 709 774 846 926 1013 1110 1217 1334 1462 1603 1756 1923 2103 2297 2503 2720 2946 3178 3410 3637 3852 4046 4210 4336 4418 4448 4425 4350 4227 4061 3860 3635 3394 3146 2897 2653 2418 2196 1989 1796 1619 1457 1310 1177 1056 948 850 762 684 613 550 493 442 396 355 318 285 256 229 205 184 164 147 131 117 104 92 82 72 63 56 48 42 36 31 26 21 17 14 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 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 29 30 31
 12 14 15 17 19 21 22 24 27 29 31 34 36 39 42 45 48 51 55 59 62 67 71 76 81 86 91 97 104 110 117 125 133 142 151 160 171 182 194 207 220 235 250 267 285 304 324 346 369 394 421 450 480 513 548 585 624 666 711 758 808 861 916 974 1035 1098 1163 1230 1299 1369 1440 1511 1581 1651 1718 1783 1844 1901 1953 1999 2039 2071 2096 2112 2121 2122 2114 2100 2077 2048 2013 1973 1928 1878 1826 1771 1713 1655 1595 1536 1476 1417 1359 1302 1247 1192 1140 1089 1041 994 948 905 864 825 787 751 717 685 654 625 597 570 545 521 499 477 457 437 419 401 385 369 354 339 325 312 300 288 276 265 255 245 235 226 217 209 201 193 185 178 171 165 158 152 146 140 135 129 124 119 114 109 105 101 96 92 88 85 81 77 74 70 67 64 61 58 55 53 50 47 45 43 40 38 36 34 32 30 28 26 25 23 21 20 18 17 16 14 13 12 11 10 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11
 60 64 69 73 77 82 87 91 96 101 106 111 116 121 126 131 137 142 147 152 158 163 168 174 179 184 190 195 200 206 211 217 222 228 234 240 246 253 259 266 273 281 289 298 307 317 328 340 353 368 383 401 420 442 466 493 523 556 594 637 684 738 798 866 943 1029 1127 1236 1360 1499 1656 1832 2029 2251 2497 2771 3074 3407 3768 4156 4565 4988 5412 5820 6192 6504 6733 6855 6859 6738 6501 6164 5751 5290 4806 4320 3850 3406 2997 2625 2291 1993 1730 1499 1296 1119 965 830 713 611 523 446 379 321 270 226 188 155 126 101 79 60 43 29 16 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 2 4 6 8 11 13 16 18 21 24 27 30 34 37 41 44 48 52 56
 18 22 26 31 35 40 45 50 56 62 68 75 81 89 96 104 112 121 130 139 149 159 170 181 193 205 218 232 246 261 276 292 309 327 346 365 386 407 430 453 478 505 533 562 593 626 662 699 739 781 826 875 927 983 1043 1108 1178 1254 1335 1423 1518 1621 1732 1852 1981 2120 2269 2428 2597 2777 2967 3165 3370 3581 3794 4006 4213 4411 4592 4753 4886 4986 5047 5066 5041 4971 4857 4704 4517 4300 4063 3811 3551 3289 3030 2778 2537 2308 2093 1893 1708 1538 1383 1241 1112 995 890 794 709 631 562 500 444 394 349 309 273 241 212 186 163 142 123 107 92 78 66 56 46 37 30 23 17 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 0 0 0 2 5 8 11 15
 3 5 7 9 11 13 15 17 20 23 25 28 31 35 38 42 46 50 54 59 63 68 74 79 85 91 98 105 112 120 128 137 146 155 166 176 187 199 212 225 239 254 270 286 304 323 342 363 386 409 434 460 489 518 550 583 619 656 696 738 782 829 878 930 983 1040 1098 1158 1220 1284 1348 1413 1478 1542 1604 1664 1720 1772 1818 1858 1890 1913 1928 1933 1928 1913 1888 1854 1811 1760 1703 1639 1571 1500 1426 1351 1276 1201 1127 1055 985 918 855 794 736 682 631 583 539 497 459 423 389 359 330 304 280 257 237 218 200 184 169 155 143 131 121 111 102 93 85 78 72 65 60 55 50 45 41 37 34 30 27 24 22 19 17 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2
 1 2 3 4 6 7 9 10 12 14 15 17 19 21 23 26 28 31 33 36 39 42 46 49 53 57 61 65 70 75 80 86 92 98 105 112 119 128 136 145 155 166 177 189 202 216 231 247 264 283 302 324 346 371 397 426 456 489 524 562 603 646 693 743 796 853 914 979 1047 1120 1197 1277 1362 1451 1543 1639 1737 1837 1939 2041 2144 2244 2342 2436 2524 2606 2678 2741 2793 2833 2859 2872 2871 2855 2826 2784 2730 2664 2589 2506 2416 2320 2221 2119 2015 1912 1809 1708 1610 1514 1422 1333 1249 1168 1092 1020 952 888 827 771 718 669 623 580 540 503 468 436 406 378 352 328 305 284 265 247 230 214 199 185 173 161 149 139 129 120 112 104 96 89 82 76 70 65 60 55 50 46 42 38 34 31 28 25 22 19 17 14 12 10 7 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 1 2 2 3 4 5 5 6 7 8 9 10 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 29 31 33 35 37 40 43 46 49 52 56 61 66 71 77 84 92 101 110 121 134 148 164 182 202 225 252 282 316 356 401 452 511 578 656 744 846 963 1097 1250 1425 1625 1852 2109 2396 2714 3060 3429 3810 4186 4536 4832 5047 5155 5142 5008 4766 4441 4062 3657 3252 2863 2501 2173 1879 1620 1393 1196 1025 878 751 641 547 466 396 336 284 239 201 168 139 114 93 74 58 44 32 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 1 2 3 3 4 5 6 7 8 9 10 11 12 13 15 16 17 19 21 22 24 26 28 30 32 34 36 39 42 44 47 51 54 57 61 65 69 74 78 83 88 94 100 106 113 120 127 135 144 153 162 173 183 195 207 220 233 248 263 279 296 314 333 353 374 397 420 445 470 497 525 554 585 616 649 683 717 753 789 827 864 902 940 978 1016 1053 1090 1125 1159 1191 1222 1250 1275 1297 1316 1331 1342 1350 1353 1353 1348 1338 1325 1308 1287 1262 1235 1204 1171 1135 1098 1060 1020 980 939 898 857 817 778 739 701 664 629 595 562 530 500 472 444 419 394 371 349 328 308 290 272 256 240 226 212 199 187 176 165 155 145 136 128 120 112 105 99 93 87 81 76 71 66 62 58 54 50 47 43 40 37 34 32 29 27 25 23 21 19 17 15 14 12 11 9 8 7 6 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 1 3 5 8 10 13 16 19 22 26 29 33 37 42 47 52 58 64 70 77 84 92 101 110 120 130 142 154 167 182 197 214 232 251 272 295 320 346 375 406 439 476 515 557 603 652 705 762 824 890 961 1037 1118 1205 1297 1394 1497 1605 1718 1835 1956 2079 2205 2330 2455 2576 2693 2802 2902 2990 3065 3123 3165 3188 3191 3176 3141 3088 3018 2933 2836 2727 2611 2488 2361 2233 2104 1977 1852 1731 1614 1503 1397 1296 1201 1112 1029 951 879 811 749 691 637 588 542 500 461 425 392 361 333 307 283 261 241 222 204 188 174 160 147 135 124 114 105 96 88 80 73 67 61 55 50 45 40 36 32 28 25 21 18 15 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 13 19 24 31 38 46 55 65 76 89 103 118 136 155 177 201 229 260 294 333 376 425 480 542 611 689 777 876 987 1112 1252 1409 1586 1784 2005 2251 2526 2830 3166 3534 3935 4368 4829 5313 5812 6315 6807 7269 7683 8027 8282 8434 8474 8400 8218 7940 7583 7168 6713 6237 5757 5283 4827 4394 3988 3613 3268 2952 2666 2407 2173 1963 1775 1605 1454 1318 1196 1087 989 901 822 751 688 630 578 532 489 451 416 384 355 329 304 282 262 243 225 209 195 181 168 156 145 134 124 115 107 99 91 84 77 70 64 58 53 48 43 38 33 29 25 21 17 14 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 2 5 8 12 16 20 25 30 36 42 49 57 66 76 88 100 114 130 148 168 190 216 245 277 314 356 404 457 519 588 668 757 859 975 1105 1252 1416 1598 1798 2016 2249 2493 2741 2983 3209 3404 3554 3646 3672 3629 3519 3353 3143 2903 2648 2390 2138 1900 1678 1476 1294 1131 987 859 748 650 565 490 425 369 319 276 239 206 177 152 130 111 94 80 67 55 45 37 29 22 16 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 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 10 12 15 17 19 22 24 27 30 33 37 40 44 48 53 58 63 68 74 80 87 94 102 110 119 128 139 149 161 173 187 201 216 232 250 268 288 309 331 355 380 407 435 464 496 528 563 599 636 675 715 756 799 843 887 932 978 1025 1071 1117 1163 1208 1253 1296 1338 1379 1417 1454 1487 1519 1547 1573 1595 1613 1628 1640 1647 1650 1649 1643 1633 1620 1601 1579 1553 1523 1489 1452 1413 1370 1325 1278 1230 1181 1130 1080 1029 978 929 880 832 785 740 696 654 614 576 540 505 472 441 412 385 359 335 312 291 271 252 235 219 203 189 176 164 152 142 131 122 113 105 98 90 84 78 72 66 61 56 52 48 44 40 37 33 30 27 25 22 20 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 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 40 47 55 64 73 84 96 109 123 139 156 176 197 219 245 272 302 335 370 408 450 494 542 593 648 705 766 829 895 964 1034 1106 1178 1251 1324 1396 1467 1535 1601 1663 1722 1777 1827 1873 1913 1948 1976 1999 2016 2025 2028 2024 2013 1993 1967 1933 1891 1842 1787 1725 1657 1585 1509 1429 1348 1265 1183 1101 1020 942 867 795 727 663 603 546 494 446 401 361 323 289 258 230 205 182 161 142 125 109 96 83 72 62 53 44 37 30 24 19 14 10 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
 32 36 40 45 50 55 61 67 73 80 87 95 103 112 121 131 142 153 165 177 190 205 219 235 251 269 287 306 326 347 368 390 414 437 462 487 512 538 564 590 615 641 666 690 713 736 757 776 795 811 826 838 849 858 865 870 873 875 875 873 871 867 862 856 849 842 834 827 819 811 803 796 788 782 775 770 765 760 757 754 752 750 750 750 751 754 757 761 765 771 778 785 794 803 813 823 835 847 859 872 886 899 913 927 940 954 966 978 988 997 1005 1011 1014 1016 1015 1011 1004 995 982 967 949 928 904 878 851 821 790 757 724 691 657 623 589 557 524 493 463 434 406 379 354 330 307 285 265 246 228 211 195 180 166 153 141 130 119 109 100 92 84 76 69 63 57 51 46 41 37 32 28 25 21 18 15 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 2 4 6 8 10 13 15 18 21 24 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 14 20 26 34 42 50 60 70 81 94 108 123 139 158 178 200 225 253 283 317 355 397 444 497 555 621 694 777 868 971 1086 1215 1359 1519 1697 1895 2115 2357 2622 2912 3227 3565 3926 4307 4702 5105 5510 5905 6280 6623 6922 7165 7344 7450 7482 7438 7324 7146 6913 6636 6326 5993 5646 5295 4946 4604 4274 3959 3660 3380 3118 2874 2648 2440 2248 2072 1911 1763 1628 1505 1392 1289 1195 1108 1030 958 892 831 776 725 678 634 594 557 523 491 461 434 408 384 361 340 320 301 283 266 250 235 221 208 195 182 171 159 149 139 129 120 111 102 94 86 79 72 65 58 52 46 40 35 30 25 20 15 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 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 11 14 18 21 25 30 35 40 46 53 60 68 77 87 98 110 124 140 157 176 197 222 249 279 313 351 394 443 497 558 627 704 790 887 995 1116 1250 1398 1561 1739 1932 2139 2357 2582 2811 3037 3253 3448 3616 3746 3832 3869 3857 3796 3692 3552 3383 3194 2994 2788 2583 2383 2191 2010 1840 1682 1536 1402 1280 1169 1067 976 892 817 749 688 632 582 537 496 459 426 396 369 344 322 302 284 268 253 239 227 216 206 197 189 181 174 168 162 157 152 148 143 139 136 132 129 126 123 120 118 115 113 110 108 105 103 101 99 96 94 92 90 88 86 84 81 79 77 75 73 71 69 66 64 62 60 58 56 54 52 50 48 45 43 41 39 38 36 34 32 30 28 26 25 23 21 20 18 16 15 13 12 11 9 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 21 34 49 65 84 106 131 159 192 229 271 320 375 439 512 595 690 799 923 1064 1224 1406 1613 1845 2105 2395 2715 3066 3445 3850 4274 4710 5145 5565 5956 6301 6585 6794 6922 6965 6924 6807 6624 6388 6113 5810 5491 5167 4844 4529 4226 3939 3667 3413 3177 2957 2755 2567 2395 2236 2089 1954 1829 1714 1607 1508 1416 1330 1250 1175 1105 1039 977 919 864 812 762 716 671 629 590 552 516 482 450 420 391 363 338 313 290 268 248 229 210 193 177 162 148 134 122 110 99 88 78 69 60 52 45 38 31 25 19 14 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 3 8 13 19 25 31 38 45 53 61 69 78 88 98 109 120 132 144 157 171 185 199 214 230 246 262 279 296 313 330 347 364 380 397 413 428 443 457 470 482 493 502 511 518 524 529 533 535 536 536 535 533 530 527 523 518 514 509 504 500 497 494 492 491 492 494 499 506 515 528 544 564 589 619 655 698 748 808 877 958 1052 1161 1289 1436 1607 1805 2034 2299 2605 2957 3361 3822 4343 4924 5560 6236 6924 7583 8153 8568 8761 8692 8358 7794 7070 6262 5441 4657 3940 3307 2758 2290 1894 1563 1286 1056 864 705 572 462 371 294 231 178 134 97 66 41 19 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 3 10 18 27 36 46 58 70 84 99 116 135 155 178 203 231 261 295 332 373 418 468 523 584 650 724 805 893 991 1098 1215 1342 1482 1633 1798 1977 2169 2377 2599 2836 3088 3354 3634 3926 4228 4537 4851 5166 5478 5781 6070 6340 6584 6796 6970 7102 7188 7224 7208 7142 7026 6863 6658 6417 6145 5848 5535 5210 4880 4551 4225 3909 3604 3312 3036 2776 2533 2306 2097 1904 1726 1563 1414 1278 1154 1041 938 845 761 684 615 552 495 443 397 354 316 281 249 221 194 171 149 130 112 96 81 67 55 44 34 24 16 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 15 18 22 25 29 34 38 42 47 52 57 62 67 73 79 84 90 97 103 110 116 123 130 137 144 151 159 166 174 181 189 196 204 211 219 226 233 240 247 254 261 268 274 281 287 293 298 304 309 314 319 324 329 333 338 343 347 352 357 362 368 374 380 387 394 403 412 422 434 446 461 477 494 514 537 562 590 621 657 696 740 789 844 905 974 1051 1138 1234 1342 1463 1599 1750 1919 2108 2319 2552 2811 3096 3407 3745 4105 4484 4873 5262 5634 5970 6248 6446 6546 6534 6407 6171 5844 5447 5006 4544 4083 3637 3218 2832 2481 2167 1889 1643 1427 1239 1074 931 807 699 605 523 452 390 336 289 248 212 181 153 129 108 89 73 58 45 34 24 15 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 2 5 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 3 8 13 19 26 33 41 49 58 67 77 89 101 113 127 142 158 176 194 214 235 258 282 308 336 365 396 428 463 499 537 577 620 664 710 758 808 860 914 970 1029 1090 1153 1220 1289 1361 1437 1517 1602 1692 1787 1889 1998 2116 2243 2380 2529 2690 2866 3058 3266 3493 3738 4003 4288 4592 4912 5246 5590 5935 6272 6589 6873 7107 7277 7367 7367 7271 7079 6798 6442 6027 5573 5098 4620 4152 3705 3288 2902 2552 2236 1954 1703 1482 1287 1115 965 834 719 619 531 455 388 329 278 233 194 160 130 103 80 60 42 26 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 15 29 45 64 86 111 141 175 215 261 314 375 445 526 618 723 844 981 1136 1311 1508 1728 1974 2244 2541 2863 3208 3572 3949 4330 4706 5062 5383 5652 5855 5976 6007 5945 5792 5556 5252 4897 4509 4104 3699 3304 2928 2579 2258 1968 1708 1477 1273 1095 938 802 684 582 493 416 350 293 243 201 164 132 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 1 9 17 26 36 47 60 73 89 106 124 145 168 193 221 252 286 324 366 412 463 518 579 646 718 797 883 975 1075 1181 1294 1413 1538 1668 1803 1941 2081 2221 2361 2498 2632 2760 2882 2997 3103 3201 3290 3370 3442 3506 3564 3616 3663 3705 3745 3782 3818 3853 3887 3920 3953 3985 4015 4043 4067 4086 4099 4103 4098 4080 4049 4002 3940 3860 3763 3649 3519 3374 3216 3048 2873 2692 2510 2328 2149 1975 1808 1648 1498 1357 1225 1104 992 889 795 710 632 562 499 442 390 344 302 265 231 201 174 150 128 108 91 75 61 48 37 26 17 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 55 108 173 252 349 466 609 783 995 1253 1568 1951 2417 2982 3665 4486 5463 6613 7943 9442 11075 12769 14411 15853 16942 17550 17617 17167 16291 15121 13790 12410 11064 9803 8654 7627 6722 5931 5243 4648 4133 3689 3305 2972 2683 2431 2211 2018 1847 1696 1561 1440 1331 1232 1141 1058 981 910 844 782 723 668 617 568 522 479 438 399 363 329 297 266 238 211 187 163 142 122 103 86 70 55 41 29 17 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 2 9 15 22 30 38 47 57 67 78 90 103 117 132 148 165 183 203 225 248 273 300 329 360 394 431 470 514 561 612 668 729 796 869 950 1039 1137 1247 1368 1504 1655 1824 2014 2227 2468 2739 3044 3389 3779 4217 4711 5263 5878 6559 7302 8103 8949 9817 10673 11473 12161 12677 12964 12982 12714 12176 11414 10488 9468 8419 7392 6424 5536 4739 4036 3423 2893 2438 2049 1718 1436 1198 995 824 679 556 451 363 288 225 171 125 86 53 25 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 3 13 25 38 54 71 91 115 141 172 207 247 294 347 408 478 558 649 753 870 1003 1153 1319 1503 1703 1920 2148 2386 2626 2862 3085 3287 3459 3594 3687 3737 3743 3710 3642 3546 3429 3297 3157 3013 2871 2734 2603 2481 2369 2267 2176 2096 2026 1967 1918 1879 1848 1827 1813 1806 1807 1814 1826 1844 1865 1890 1916 1944 1971 1997 2019 2037 2048 2051 2046 2029 2001 1962 1911 1848 1775 1693 1603 1508 1409 1308 1207 1108 1011 919 831 748 671 600 534 474 420 370 325 285 249 216 187 161 137 116 97 81 66 52 40 30 20 12 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 4 9 15 21 27 35 42 50 59 69 79 90 102 115 129 144 160 177 195 215 236 258 283 308 336 365 396 429 464 501 540 581 625 671 719 770 823 878 936 997 1060 1126 1194 1266 1340 1418 1499 1583 1671 1762 1857 1957 2060 2169 2281 2398 2520 2647 2777 2912 3051 3192 3335 3479 3622 3762 3897 4024 4141 4244 4329 4394 4435 4449 4434 4389 4312 4206 4071 3911 3729 3531 3320 3101 2880 2659 2444 2236 2037 1850 1675 1513 1363 1226 1102 988 886 794 710 636 568 508 454 405 362 323 288 256 228 203 180 159 140 123 108 94 82 71 60 51 42 35 27 21 15 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 13 23 34 47 60 75 92 111 131 154 180 208 240 275 315 359 408 463 524 593 670 756 853 961 1082 1217 1368 1536 1723 1931 2160 2414 2692 2995 3323 3677 4054 4451 4866 5291 5720 6144 6553 6936 7282 7580 7820 7994 8095 8122 8075 7957 7774 7533 7244 6917 6561 6185 5800 5410 5024 4647 4282 3932 3600 3287 2994 2721 2468 2235 2020 1824 1645 1481 1332 1198 1076 965 866 776 695 622 556 498 445 397 354 316 281 250 222 197 174 154 136 119 104 90 78 67 57 48 39 32 25 18 13 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 23 38 55 74 97 124 154 190 231 278 333 397 471 555 653 765 894 1041 1209 1400 1615 1856 2125 2421 2745 3094 3466 3854 4253 4652 5042 5410 5746 6038 6276 6454 6567 6613 6594 6515 6381 6199 5978 5724 5446 5151 4844 4531 4217 3907 3602 3307 3024 2754 2498 2258 2034 1825 1633 1457 1296 1149 1016 896 788 691 604 527 458 396 342 294 251 213 180 150 124 101 81 63 48 34 22 11 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 40 103 182 281 404 557 748 985 1280 1647 2104 2672 3376 4247 5315 6613 8162 9963 11969 14068 16059 17674 18643 18796 18141 16847 15166 13339 11542 9881 8406 7127 6037 5116 4343 3696 3155 2704 2327 2012 1749 1528 1344 1189 1059 949 857 779 712 656 608 566 531 499 472 447 425 405 387 370 354 338 323 309 295 281 267 254 241 228 215 202 189 176 164 152 140 129 117 106 96 85 75 66 56 47 39 31 23 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 0 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 21 29 37 46 57 69 83 100 118 139 163 191 223 259 300 348 402 463 533 612 701 801 912 1036 1171 1319 1477 1644 1818 1994 2169 2337 2492 2630 2744 2832 2890 2917 2915 2885 2831 2756 2665 2562 2451 2334 2216 2097 1981 1867 1758 1653 1553 1458 1367 1282 1201 1125 1053 986 921 861 804 750 699 650 605 562 521 483 447 414 382 352 324 298 274 251 230 211 192 175 160 145 131 119 107 97 87 78 69 62 54 48 42 36 31 26 22 18 14 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 16 25 36 48 62 77 95 114 136 161 188 220 255 295 339 390 447 510 582 663 754 857 972 1101 1246 1408 1589 1791 2016 2264 2538 2839 3167 3520 3898 4298 4713 5136 5556 5961 6335 6662 6924 7105 7195 7184 7073 6868 6579 6222 5816 5378 4925 4473 4033 3613 3220 2857 2525 2224 1954 1712 1498 1308 1140 992 862 748 647 560 483 415 356 304 259 219 185 154 127 104 83 65 49 35 23 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 21 32 45 59 75 92 112 134 159 187 218 252 291 335 383 438 498 566 641 725 818 920 1033 1158 1293 1441 1600 1771 1952 2143 2342 2547 2754 2962 3166 3362 3548 3719 3873 4007 4120 4211 4280 4328 4357 4368 4363 4345 4317 4279 4235 4186 4134 4079 4021 3963 3903 3842 3779 3714 3646 3575 3499 3419 3333 3241 3143 3038 2927 2810 2686 2558 2425 2290 2153 2016 1879 1745 1614 1486 1364 1248 1138 1034 938 847 764 687 616 552 493 439 390 346 306 269 237 207 180 156 135 115 98 82 68 55 44 34 24 16 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 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 8 10 11 13 14 16 18 20 22 25 27 30 32 35 38 42 45 49 53 58 62 68 73 80 86 94 102 111 121 131 143 156 170 186 203 222 243 266 292 320 351 386 424 466 513 565 622 685 755 832 917 1011 1114 1228 1353 1490 1640 1803 1981 2174 2382 2604 2841 3091 3351 3619 3890 4159 4420 4663 4881 5065 5207 5299 5337 5318 5242 5113 4937 4721 4475 4207 3927 3642 3359 3084 2820 2570 2337 2119 1919 1736 1569 1418 1280 1156 1044 944 853 772 698 633 573 520 472 429 390 355 323 294 268 244 222 203 185 168 153 139 127 115 104 94 85 77 69 62 55 49 43 37 32 28 23 19 15 11 8 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 3 7 12 17 23 29 35 43 51 60 70 80 92 104 118 133 150 168 187 208 231 255 281 309 339 370 403 438 475 512 551 590 630 670 710 749 787 824 859 892 923 952 978 1003 1025 1046 1065 1083 1100 1117 1134 1152 1172 1193 1217 1244 1275 1310 1350 1396 1448 1508 1575 1650 1735 1828 1932 2045 2168 2301 2441 2587 2737 2885 3028 3159 3270 3355 3404 3413 3376 3293 3166 3000 2803 2585 2356 2124 1897 1681 1479 1294 1127 977 844 728 625 536 459 391 333 282 239 201 168 140 116 94 76 60 46 34 24 15 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 2 9 16 23 31 40 50 61 73 85 99 114 130 148 167 187 209 233 258 285 314 346 379 415 454 495 539 586 637 692 751 815 885 961 1044 1136 1238 1351 1478 1621 1782 1964 2170 2405 2673 2977 3323 3714 4155 4647 5189 5776 6396 7030 7644 8197 8636 8908 8968 8793 8389 7793 7062 6260 5447 4667 3949 3308 2750 2271 1865 1525 1241 1005 810 649 516 407 317 243 182 132 91 57 30 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 2 4 7 10 12 15 18 21 25 28 31 35 39 43 47 51 55 60 64 69 75 80 86 92 98 105 112 120 128 136 146 156 167 178 191 205 220 237 255 276 298 323 350 381 416 454 497 545 599 659 728 804 891 988 1098 1223 1363 1521 1699 1900 2126 2380 2664 2981 3334 3722 4147 4606 5093 5599 6112 6611 7072 7467 7766 7944 7981 7871 7619 7246 6778 6247 5684 5115 4562 4040 3556 3117 2722 2371 2062 1791 1554 1347 1168 1013 878 761 660 572 496 429 372 322 278 240 207 177 152 129 110 92 77 63 51 40 31 22 14 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 9 13 17 21 25 30 35 40 45 51 57 63 70 77 85 93 101 110 120 130 141 152 164 177 191 205 221 237 254 273 293 314 336 360 386 413 443 474 508 545 584 627 673 723 778 837 901 971 1047 1131 1223 1323 1432 1552 1683 1827 1984 2156 2343 2546 2766 3002 3255 3523 3805 4096 4393 4689 4975 5242 5478 5670 5807 5878 5876 5797 5643 5421 5141 4817 4463 4093 3720 3355 3005 2677 2373 2095 1844 1618 1417 1238 1081 942 820 712 619 536 465 402 347 299 257 220 188 160 135 113 94 77 63 50 38 28 19 11 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 2 4 7 10 14 17 21 25 30 35 41 47 54 61 69 78 88 99 111 125 140 156 175 195 218 243 272 303 339 378 423 472 528 589 658 735 820 915 1019 1133 1259 1394 1541 1697 1861 2032 2208 2384 2557 2723 2877 3013 3128 3217 3277 3308 3309 3281 3226 3149 3052 2939 2815 2683 2547 2409 2272 2137 2006 1880 1760 1646 1538 1437 1341 1252 1169 1091 1019 951 888 830 776 726 679 636 595 558 523 490 460 431 405 380 357 336 315 296 279 262 246 232 218 205 192 181 170 159 150 140 132 123 115 108 101 94 88 82 76 71 66 61 56 52 48 44 40 36 33 30 27 24 21 18 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 13 18 23 29 35 42 50 58 66 76 86 97 109 122 136 151 168 186 205 226 248 272 298 326 357 389 424 462 502 546 592 641 694 751 811 876 945 1018 1096 1179 1267 1362 1462 1569 1683 1805 1935 2074 2223 2382 2551 2733 2926 3131 3349 3579 3821 4072 4330 4592 4853 5108 5347 5564 5747 5886 5973 5998 5955 5843 5664 5423 5131 4799 4440 4068 3694 3328 2977 2648 2343 2064 1811 1584 1382 1202 1043 904 781 674 580 498 426 364 309 262 220 184 152 125 100 79 61 45 31 18 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 1 7 15 23 32 42 53 65 78 92 108 125 144 164 187 212 240 270 303 340 380 424 472 525 583 646 715 791 873 961 1057 1161 1271 1389 1515 1647 1785 1929 2077 2229 2381 2534 2685 2832 2973 3106 3230 3342 3443 3531 3606 3667 3715 3751 3775 3787 3790 3785 3771 3751 3725 3694 3659 3621 3579 3534 3486 3436 3382 3326 3267 3205 3139 3070 2996 2919 2838 2753 2663 2570 2474 2374 2272 2168 2063 1957 1851 1745 1641 1539 1439 1343 1250 1160 1075 994 917 845 777 713 654 598 547 499 455 415 377 343 311 282 255 230 207 186 167 150 133 119 105 92 81 70 61 52 44 36 29 22 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 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 16 22 28 35 42 50 58 68 78 88 100 112 126 140 155 172 189 208 228 250 273 297 323 350 379 409 440 474 508 545 582 621 662 703 746 790 835 882 929 978 1027 1078 1131 1185 1241 1298 1358 1421 1487 1556 1629 1706 1787 1874 1966 2064 2169 2279 2396 2519 2648 2782 2921 3062 3205 3345 3481 3609 3724 3821 3897 3945 3963 3947 3894 3806 3683 3529 3348 3147 2932 2709 2484 2262 2047 1843 1652 1474 1311 1163 1029 908 800 704 619 543 476 417 365 319 278 242 211 183 158 136 117 100 85 72 60 50 40 32 25 18 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 14 18 23 27 32 37 42 48 54 60 67 74 81 89 98 107 117 127 138 150 163 177 192 208 226 245 265 287 312 338 367 398 433 470 512 557 607 662 722 789 863 944 1034 1133 1242 1362 1495 1642 1803 1980 2174 2386 2618 2871 3144 3440 3757 4095 4452 4827 5215 5612 6010 6401 6775 7121 7425 7675 7860 7970 7998 7940 7799 7580 7292 6947 6558 6140 5705 5266 4833 4412 4011 3633 3280 2955 2657 2385 2139 1917 1717 1538 1378 1235 1108 994 893 803 723 651 588 531 480 435 395 358 326 296 270 246 225 205 188 171 157 143 131 120 109 100 91 83 75 68 61 55 49 44 39 34 29 25 21 17 13 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 60 63 67 71 75 78 82 86 90 94 97 101 105 109 112 116 120 123 127 130 134 137 141 144 148 151 155 158 162 165 169 172 176 179 183 186 190 194 198 202 206 211 215 220 225 231 237 244 251 258 267 276 286 297 309 323 338 355 373 394 417 443 472 503 539 578 621 669 723 781 846 918 997 1083 1178 1282 1396 1520 1655 1802 1961 2133 2317 2514 2723 2944 3174 3412 3653 3894 4129 4351 4553 4726 4863 4956 5000 4989 4924 4807 4641 4435 4196 3935 3659 3378 3099 2827 2567 2321 2093 1882 1689 1514 1356 1214 1086 972 871 781 701 629 566 510 460 416 377 342 311 283 259 236 217 199 183 168 155 143 132 122 113 105 98 91 84 78 73 68 63 58 54 50 46 43 40 36 33 31 28 25 23 20 18 16 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 2 4 7 9 11 14 17 20 22 25 29 32 35 38 42 45 49 52 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 15 20 25 31 37 44 51 59 67 77 87 98 110 124 138 154 171 190 211 234 258 285 315 347 381 419 460 504 552 604 660 720 784 852 924 1001 1082 1167 1256 1347 1442 1539 1637 1737 1836 1935 2032 2126 2218 2304 2386 2462 2531 2593 2647 2693 2730 2758 2777 2786 2786 2776 2756 2727 2688 2640 2584 2519 2447 2367 2282 2191 2096 1997 1896 1793 1690 1588 1486 1387 1291 1197 1108 1023 941 865 793 726 663 605 551 501 455 412 373 338 305 275 248 223 201 180 161 144 129 115 102 90 79 70 61 53 45 39 33 27 22 17 13 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 14 16 18 20 23 25 28 31 34 38 41 45 49 53 58 63 68 74 80 87 94 101 110 118 128 138 149 161 174 187 202 218 236 254 274 296 319 343 370 398 429 461 495 532 571 612 655 701 748 798 850 903 959 1015 1074 1133 1193 1253 1313 1373 1433 1491 1548 1604 1657 1708 1756 1800 1842 1880 1913 1943 1968 1989 2005 2016 2022 2023 2019 2010 1996 1976 1951 1921 1887 1848 1805 1757 1706 1652 1595 1536 1475 1412 1349 1285 1222 1158 1096 1035 976 918 862 809 757 708 662 618 576 537 500 465 432 402 373 346 321 298 277 256 238 220 204 189 175 161 149 138 127 117 108 100 92 84 77 71 64 59 53 48 44 39 35 31 27 24 21 18 15 12 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 3 6 10 14 18 22 27 33 38 44 51 58 66 74 83 92 103 114 126 140 154 169 186 204 224 245 268 293 320 349 381 415 451 491 533 579 627 679 735 794 856 922 991 1064 1139 1218 1299 1383 1469 1557 1645 1735 1825 1914 2003 2091 2178 2263 2346 2426 2505 2581 2654 2725 2793 2859 2923 2984 3042 3099 3152 3203 3251 3296 3336 3372 3403 3428 3446 3456 3457 3448 3429 3398 3355 3299 3231 3151 3059 2956 2843 2722 2594 2461 2324 2186 2048 1912 1778 1649 1524 1406 1293 1187 1087 994 908 828 754 686 623 566 513 465 421 381 344 311 281 253 227 204 183 164 146 130 116 102 90 79 68 59 50 42 35 28 22 16 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 2 4 8 11 14 18 22 27 31 36 41 47 52 59 65 72 79 87 95 104 113 122 132 143 154 165 177 190 203 216 230 245 260 275 291 307 324 341 358 376 394 412 430 449 468 488 508 528 548 569 591 614 637 661 687 713 741 771 803 837 873 912 955 1000 1049 1103 1160 1223 1291 1364 1444 1530 1622 1722 1828 1942 2062 2188 2319 2453 2589 2724 2855 2977 3085 3175 3242 3281 3288 3260 3198 3102 2975 2823 2651 2466 2274 2080 1890 1706 1533 1371 1222 1086 963 852 752 664 585 515 453 398 350 307 269 236 206 180 157 136 118 102 87 74 63 53 44 36 28 22 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 13 16 20 25 30 35 41 47 53 61 69 77 87 97 108 120 134 148 164 182 201 221 244 269 296 325 357 392 430 470 515 562 614 669 728 791 858 929 1003 1082 1163 1248 1336 1425 1516 1609 1701 1793 1884 1973 2059 2141 2220 2294 2362 2425 2481 2531 2574 2610 2638 2659 2671 2676 2672 2660 2639 2610 2572 2526 2472 2410 2341 2264 2182 2094 2001 1905 1807 1707 1606 1506 1407 1310 1216 1125 1039 956 878 804 735 671 611 556 504 457 414 374 338 305 274 247 222 199 178 159 142 126 112 99 87 76 67 58 50 42 36 29 24 19 14 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 14 20 26 32 40 47 55 64 74 85 96 108 121 136 151 168 186 206 228 251 276 304 334 366 401 440 481 526 575 628 685 747 813 885 961 1043 1130 1222 1319 1421 1528 1638 1751 1866 1982 2098 2212 2323 2430 2532 2626 2712 2789 2856 2912 2957 2992 3016 3029 3033 3027 3013 2991 2962 2928 2888 2843 2794 2742 2686 2629 2569 2507 2444 2380 2315 2248 2181 2114 2046 1978 1910 1841 1773 1705 1638 1571 1505 1440 1375 1312 1250 1190 1131 1074 1018 965 913 863 815 769 724 682 642 604 567 532 499 468 438 410 384 359 335 313 291 271 253 235 218 202 188 174 160 148 136 125 115 105 96 87 79 71 64 57 50 44 39 33 28 23 19 14 10 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 16 21 27 34 41 49 58 68 79 91 105 120 137 156 177 201 227 257 290 328 369 416 467 525 589 659 737 823 917 1019 1129 1248 1374 1506 1643 1784 1925 2066 2202 2330 2448 2552 2640 2710 2760 2791 2801 2792 2765 2722 2664 2594 2514 2426 2333 2234 2134 2031 1928 1826 1725 1626 1530 1436 1346 1259 1175 1095 1019 946 878 813 752 694 640 589 542 498 457 419 384 352 322 294 268 245 223 203 185 168 153 139 126 114 103 93 84 76 68 61 55 49 43 38 33 29 25 22 18 15 12 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 0 0 0 0 0 0 0 0 1 5 9 14 18 24 29 36 42 49 57 66 75 85 96 108 121 135 150 167 185 204 225 248 273 300 329 361 395 432 472 514 560 609 661 716 774 836 901 969 1039 1113 1188 1266 1344 1424 1504 1585 1664 1743 1820 1895 1967 2036 2103 2166 2225 2281 2333 2381 2426 2467 2505 2539 2570 2597 2621 2641 2658 2670 2678 2682 2681 2674 2662 2643 2618 2586 2546 2500 2446 2384 2316 2242 2161 2076 1986 1892 1796 1699 1601 1503 1407 1313 1222 1134 1049 969 892 821 753 690 631 577 526 479 436 397 360 327 296 268 242 218 197 177 159 143 127 114 101 89 79 69 60 52 44 38 31 25 20 15 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 17 20 23 26 30 33 37 41 46 50 55 60 65 70 76 82 88 94 101 108 115 123 131 139 147 155 164 173 182 191 201 210 219 229 239 248 257 267 276 284 293 301 309 317 324 331 337 343 349 355 360 365 369 374 378 383 387 392 397 402 407 413 420 428 436 445 455 467 480 494 510 528 549 571 596 624 655 690 729 772 819 872 931 996 1069 1149 1238 1336 1444 1563 1693 1834 1987 2152 2326 2508 2695 2883 3066 3236 3385 3504 3586 3622 3609 3546 3434 3281 3094 2884 2659 2430 2204 1986 1781 1590 1415 1257 1114 986 873 772 683 604 535 473 419 371 329 291 258 229 203 179 159 140 124 109 96 84 73 64 55 47 40 34 28 23 18 14 10 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 0 0 0 0 0 0 3 6 10 14 18 23 28 34 40 46 53 61 69 78 88 99 110 123 137 151 167 185 204 224 246 270 295 323 353 385 419 456 495 537 582 629 679 733 789 849 911 976 1045 1117 1191 1269 1350 1434 1521 1611 1704 1800 1900 2002 2106 2214 2323 2434 2546 2659 2770 2880 2985 3085 3177 3258 3326 3378 3412 3424 3413 3378 3317 3233 3125 2997 2851 2691 2521 2346 2168 1992 1821 1656 1499 1352 1216 1090 975 870 775 689 612 543 481 426 377 333 294 260 229 201 177 155 136 118 103 89 77 66 56 47 39 32 26 20 15 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 13 17 21 25 29 34 39 44 50 56 62 69 76 83 91 100 109 118 128 139 150 162 174 187 201 216 231 247 264 282 301 320 341 363 385 409 434 460 487 516 546 578 612 647 685 725 768 814 863 916 974 1036 1104 1178 1259 1347 1445 1552 1670 1800 1943 2100 2273 2461 2667 2890 3130 3386 3654 3932 4211 4484 4739 4962 5138 5253 5294 5251 5123 4914 4636 4305 3940 3559 3178 2810 2465 2147 1860 1604 1378 1180 1008 859 731 621 527 446 376 317 266 223 186 154 127 103 83 66 51 39 28 18 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 16 25 34 44 55 68 83 100 118 139 162 189 218 251 288 330 376 427 483 545 613 686 764 847 933 1022 1111 1198 1281 1357 1424 1480 1522 1550 1563 1562 1547 1521 1484 1440 1390 1336 1280 1224 1168 1115 1064 1017 973 934 899 869 844 823 808 797 791 790 795 804 819 839 866 898 936 981 1034 1093 1160 1235 1317 1408 1506 1611 1721 1836 1952 2065 2173 2268 2347 2401 2427 2420 2378 2302 2195 2063 1912 1750 1583 1419 1260 1111 974 850 738 639 551 474 406 348 297 252 214 181 152 127 105 86 70 56 44 33 24 16 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 0 0
 0 1 3 5 6 8 11 13 15 18 20 23 26 29 32 35 38 42 46 50 54 58 63 68 73 78 84 90 96 103 110 117 125 134 143 152 162 173 184 196 209 223 237 253 269 287 305 325 346 369 393 419 446 475 505 537 572 608 646 685 727 771 816 864 912 963 1014 1066 1119 1173 1227 1280 1333 1384 1434 1482 1528 1571 1611 1647 1680 1708 1732 1751 1766 1775 1780 1779 1773 1763 1747 1727 1702 1673 1639 1602 1562 1519 1472 1424 1374 1322 1269 1215 1162 1108 1054 1001 949 898 849 801 755 711 669 628 590 553 519 486 456 427 400 375 351 329 308 289 271 254 238 223 209 196 184 173 163 153 144 135 127 119 112 105 99 93 87 82 77 72 68 64 60 56 52 49 45 42 39 36 33 31 28 26 24 21 19 17 15 13 12 10 8 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 1 2 3 3 4 5 6 6 7 8 9 10 10 11 12 13 14 15 15 16 17 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 46 47 49 51 54 56 59 61 64 68 71 75 79 84 89 94 100 106 113 121 129 139 148 159 171 184 198 213 230 248 267 289 312 337 364 393 425 459 497 537 580 627 677 731 789 851 917 987 1062 1141 1225 1312 1404 1498 1594 1692 1790 1887 1981 2070 2153 2226 2289 2338 2374 2393 2396 2383 2353 2308 2249 2179 2098 2010 1916 1819 1720 1621 1524 1429 1337 1249 1165 1086 1012 943 878 818 762 710 662 618 577 539 504 471 441 413 387 363 340 319 300 282 265 249 234 220 207 195 183 172 162 152 142 134 125 117 110 103 96 90 83 78 72 67 62 57 52 48 44 40 36 33 29 26 23 20 17 15 12 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 4 8 13 18 23 29 35 42 49 57 65 74 83 93 104 116 128 141 155 170 185 202 220 239 259 280 302 325 349 374 401 428 456 485 514 544 575 605 635 665 694 722 749 774 798 820 840 857 872 884 894 902 907 910 911 910 907 903 897 891 884 877 870 862 856 849 844 840 836 834 834 835 838 843 850 859 870 884 901 920 943 968 998 1031 1068 1109 1155 1206 1262 1325 1393 1468 1550 1640 1737 1842 1954 2074 2201 2334 2471 2611 2750 2885 3012 3125 3219 3290 3331 3340 3313 3250 3153 3026 2873 2700 2515 2322 2129 1939 1757 1584 1423 1274 1138 1015 903 803 713 632 560 496 439 389 343 303 267 235 207 181 159 138 120 104 89 76 64 53 43 35 27 20 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 16 21 27 33 40 47 55 63 71 80 90 100 111 122 134 147 160 174 189 204 220 237 254 272 290 309 328 347 367 387 407 426 446 465 484 502 519 536 552 567 582 595 608 619 630 641 651 660 670 680 690 701 713 726 741 758 778 800 825 854 887 924 967 1016 1071 1133 1203 1282 1371 1471 1584 1709 1850 2007 2181 2374 2587 2819 3071 3340 3623 3915 4205 4482 4732 4935 5074 5134 5102 4976 4762 4474 4131 3755 3367 2984 2620 2283 1977 1704 1464 1254 1073 916 782 667 568 484 412 351 298 254 215 182 154 129 108 90 74 60 48 38 29 21 14 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 34 43 52 62 74 87 102 118 136 157 180 206 235 267 303 343 388 438 493 554 621 696 778 868 966 1073 1190 1316 1452 1598 1754 1919 2094 2277 2467 2663 2862 3063 3263 3457 3642 3815 3970 4104 4211 4288 4331 4339 4311 4245 4145 4012 3852 3668 3467 3253 3032 2808 2586 2370 2163 1965 1780 1607 1447 1300 1166 1045 934 835 745 664 592 527 469 417 371 330 293 259 230 203 179 158 139 122 106 92 80 68 58 49 41 33 26 20 15 9 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 2 7 12 17 23 29 35 42 50 58 67 76 87 98 109 122 136 151 167 184 203 223 245 268 294 321 350 382 416 452 492 534 579 627 678 732 789 850 914 982 1053 1126 1203 1282 1364 1448 1534 1622 1711 1801 1892 1983 2074 2165 2256 2346 2436 2525 2614 2702 2789 2876 2963 3048 3133 3217 3300 3380 3459 3534 3605 3670 3730 3781 3822 3852 3869 3871 3858 3826 3777 3708 3621 3516 3394 3258 3108 2948 2781 2609 2435 2261 2091 1925 1766 1614 1470 1336 1211 1095 988 890 801 720 646 579 519 464 415 370 331 295 263 234 208 184 163 145 128 112 98 86 75 65 55 47 40 33 27 21 16 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 24 32 42 52 64 78 94 112 132 155 182 212 247 287 332 384 444 512 589 677 777 890 1017 1159 1317 1491 1681 1886 2104 2334 2570 2808 3041 3264 3469 3649 3800 3915 3992 4030 4031 3995 3927 3831 3712 3574 3421 3259 3089 2916 2741 2567 2396 2229 2066 1909 1759 1616 1479 1351 1230 1117 1011 913 823 739 663 593 529 471 418 371 328 290 255 224 196 171 149 129 111 96 82 69 58 48 39 31 24 18 12 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 13 17 21 26 31 36 42 48 54 61 69 77 85 94 104 115 126 139 152 166 181 196 214 232 251 271 293 316 340 366 392 420 449 479 511 543 575 609 643 677 712 746 780 814 847 880 912 943 973 1002 1030 1058 1084 1110 1136 1161 1186 1211 1236 1262 1289 1317 1345 1376 1408 1441 1477 1515 1556 1599 1644 1692 1743 1797 1852 1910 1970 2030 2091 2152 2211 2268 2320 2367 2407 2437 2457 2465 2459 2438 2403 2353 2288 2211 2122 2023 1917 1806 1692 1577 1463 1351 1244 1141 1044 953 868 789 716 650 588 532 481 435 393 355 320 288 260 234 210 189 170 152 136 121 108 96 85 75 65 57 49 42 36 30 24 19 14 10 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 0 0 0 0 0 0 0 0 0 0 6 13 20 28 37 48 60 73 88 105 124 146 171 198 230 266 307 353 406 465 532 608 693 789 895 1013 1143 1285 1438 1601 1771 1946 2122 2294 2458 2606 2736 2841 2920 2971 2994 2991 2963 2916 2853 2778 2694 2606 2516 2425 2337 2252 2171 2094 2021 1954 1890 1830 1774 1721 1670 1621 1573 1527 1480 1433 1386 1337 1288 1237 1185 1131 1077 1021 965 909 853 797 742 689 637 587 539 494 451 410 373 337 305 275 247 222 199 177 158 141 125 110 97 86 75 65 57 49 42 35 30 24 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 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 6 7 8 9 11 12 14 16 18 20 22 24 27 29 32 35 39 43 47 51 56 62 67 74 81 89 97 106 116 128 140 153 168 184 202 221 242 265 290 316 345 376 410 445 483 523 565 609 655 702 751 800 850 901 951 1001 1050 1097 1144 1188 1230 1270 1307 1342 1374 1403 1430 1455 1477 1497 1515 1530 1544 1556 1567 1576 1583 1589 1593 1595 1595 1593 1589 1583 1574 1562 1546 1527 1505 1479 1448 1415 1377 1336 1292 1244 1195 1143 1090 1036 982 927 873 820 768 718 670 623 579 537 497 460 424 391 360 331 304 279 256 234 214 195 178 162 147 133 121 109 98 88 78 70 62 54 47 41 35 29 24 19 15 11 7 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 2 5 9 13 18 23 29 35 42 50 58 68 78 90 103 117 134 152 173 196 222 251 284 322 363 411 463 523 589 663 746 837 937 1046 1164 1291 1424 1562 1704 1844 1981 2109 2225 2325 2405 2464 2500 2513 2504 2477 2432 2375 2307 2232 2152 2071 1990 1910 1834 1761 1693 1630 1572 1520 1473 1431 1394 1362 1336 1313 1296 1283 1274 1269 1267 1270 1275 1284 1295 1308 1323 1339 1356 1373 1390 1405 1417 1427 1432 1433 1428 1417 1400 1376 1345 1308 1265 1217 1165 1109 1050 990 928 867 807 749 692 638 586 537 492 449 409 372 338 306 277 250 226 203 183 164 146 130 116 102 90 79 69 59 51 43 35 29 23 17 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 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 10 17 25 34 44 56 70 86 104 126 150 179 212 251 295 348 409 480 563 659 772 902 1052 1225 1421 1642 1887 2154 2437 2729 3017 3286 3519 3699 3815 3859 3830 3735 3586 3398 3183 2955 2725 2499 2284 2083 1897 1726 1572 1431 1305 1191 1089 997 915 840 773 713 658 608 564 523 485 452 420 392 366 342 320 299 281 263 247 232 218 205 193 182 171 161 152 143 135 127 120 113 107 101 95 90 84 79 75 70 66 62 58 55 51 48 45 42 39 36 33 31 28 26 24 22 19 18 16 14 12 10 9 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 19 24 29 35 42 49 58 66 76 87 99 112 126 142 160 180 202 226 253 282 315 351 391 435 483 536 594 656 723 794 868 946 1024 1103 1180 1253 1319 1376 1423 1457 1478 1485 1478 1459 1428 1388 1341 1288 1232 1173 1114 1057 1000 946 895 847 803 762 724 689 658 630 604 581 561 543 527 514 502 492 484 478 473 469 467 467 468 470 473 478 484 491 500 509 520 533 546 560 576 592 609 627 646 665 684 703 721 738 754 767 779 788 794 796 795 790 781 767 751 730 706 680 651 621 590 557 525 493 461 430 400 372 344 318 294 271 250 230 211 194 178 163 149 136 124 114 103 94 86 78 70 63 57 51 46 41 36 31 27 24 20 17 14 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 11 13 16 18 21 24 28 31 35 39 43 48 53 58 64 71 77 84 92 100 109 119 129 140 152 164 178 192 207 223 240 259 278 298 319 341 363 387 412 437 462 489 515 542 569 596 624 650 677 703 729 755 780 804 828 852 876 899 922 946 970 994 1020 1046 1074 1103 1134 1167 1202 1241 1283 1328 1378 1431 1490 1553 1623 1698 1779 1866 1959 2058 2162 2271 2383 2496 2609 2717 2819 2909 2984 3039 3071 3077 3054 3002 2922 2815 2687 2540 2381 2215 2045 1877 1713 1556 1408 1269 1142 1024 918 821 733 654 583 519 462 411 365 324 288 255 225 199 175 154 134 117 101 87 74 63 52 43 34 26 19 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 21 24 28 33 37 42 47 52 58 64 70 77 84 91 99 108 117 127 138 149 162 175 189 205 221 239 259 280 303 327 354 382 413 447 483 522 563 608 655 705 758 814 872 932 994 1057 1120 1182 1243 1302 1358 1409 1455 1496 1530 1558 1579 1593 1601 1603 1600 1592 1580 1565 1548 1529 1509 1488 1468 1449 1430 1413 1397 1383 1371 1361 1354 1349 1345 1345 1346 1350 1356 1364 1374 1386 1399 1413 1429 1445 1461 1477 1492 1505 1516 1525 1529 1529 1524 1513 1496 1472 1442 1406 1363 1315 1263 1206 1146 1084 1021 958 896 835 775 718 664 613 565 520 478 439 403 370 340 312 286 263 241 221 203 186 171 157 144 133 122 112 102 94 86 79 72 66 60 55 50 45 40 36 32 29 25 22 19 16 14 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 2 5 8 12 15 19 23 28 33 38 43 48 54 61 67 74 82 90 98 107 117 127 138 149 161 174 188 203 218 235 252 271 290 311 334 357 382 408 436 465 496 528 562 597 633 671 710 751 792 834 877 921 964 1008 1051 1093 1135 1175 1214 1251 1286 1319 1350 1378 1403 1426 1446 1464 1479 1492 1503 1512 1519 1524 1528 1530 1531 1531 1531 1530 1528 1526 1524 1521 1519 1516 1513 1510 1507 1504 1501 1498 1495 1491 1487 1483 1478 1473 1467 1460 1452 1443 1433 1421 1408 1394 1378 1360 1340 1319 1296 1271 1244 1216 1186 1154 1122 1088 1053 1017 981 945 908 871 834 798 762 727 693 659 626 594 564 534 506 478 452 427 403 380 358 337 317 298 280 263 247 232 217 203 190 178 166 155 144 134 125 116 107 99 91 84 77 71 64 58 53 47 42 38 33 29 25 21 17 14 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
 119 124 130 136 141 147 153 160 166 172 178 185 191 197 204 210 216 223 229 235 241 247 252 258 263 268 273 277 281 285 289 293 296 299 301 304 306 308 309 311 312 313 313 314 315 315 315 315 316 316 316 316 317 317 318 319 319 321 322 323 325 327 330 332 335 338 342 346 350 355 360 365 371 377 383 390 397 404 412 420 429 438 447 457 467 477 487 498 509 520 531 543 554 566 577 589 600 611 621 631 641 650 659 666 673 679 683 687 689 690 690 688 685 680 674 667 658 649 638 625 612 598 583 568 552 536 519 502 485 468 451 435 418 402 386 371 356 341 327 313 300 288 275 264 252 242 231 221 212 203 194 186 178 171 163 156 150 144 138 132 126 121 116 111 106 102 98 94 90 86 82 79 75 72 69 66 63 60 58 55 53 50 48 46 44 42 40 38 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 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 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 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 19 20 22 23 25 27 28 30 33 35 37 40 42 45 48 51 54 57 61 64 68 72 76 80 84 89 94 98 103 108 113
 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 11 12 14 15 17 19 21 23 25 27 30 32 35 37 40 43 47 50 54 58 62 66 70 75 80 86 92 98 104 111 119 126 135 144 153 163 174 185 197 210 223 238 253 270 287 305 324 345 367 390 414 439 466 494 523 554 586 619 654 690 728 766 806 847 888 931 974 1017 1061 1104 1147 1188 1229 1268 1305 1339 1370 1397 1421 1439 1452 1460 1462 1458 1447 1431 1408 1380 1346 1308 1265 1219 1170 1119 1066 1012 958 904 851 800 750 701 655 611 570 530 493 458 426 395 367 341 316 294 272 253 235 218 203 188 175 162 151 140 130 121 112 105 97 90 84 78 72 67 62 57 53 49 45 41 38 35 32 29 26 24 21 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 1 1 2 3 4 5 5 6 7 8 9 10 12 13 14 15 16 18 19 21 22 24 26 28 29 31 34 36 38 41 43 46 49 52 56 59 63 67 71 76 81 87 93 99 106 113 121 129 139 149 159 171 183 197 212 227 244 262 282 303 325 349 375 402 430 460 492 525 559 595 631 669 707 745 784 823 861 898 934 968 1000 1030 1056 1080 1100 1117 1129 1138 1142 1142 1137 1129 1116 1100 1080 1057 1031 1002 971 938 904 869 833 797 761 725 690 655 621 588 556 526 496 468 441 416 392 369 348 327 308 290 273 257 242 228 214 202 190 179 168 159 149 140 132 124 117 110 103 97 91 86 80 75 71 66 62 58 54 50 47 43 40 37 34 32 29 26 24 22 20 18 16 14 12 10 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 34 37 40 43 46 50 53 57 61 65 69 74 78 83 88 93 99 104 110 116 123 130 137 145 153 162 171 181 191 203 215 227 241 256 272 289 307 327 348 371 396 423 452 483 516 552 590 631 675 721 769 820 872 926 981 1036 1090 1143 1194 1240 1282 1319 1349 1372 1387 1395 1395 1387 1372 1350 1323 1291 1256 1217 1176 1134 1091 1048 1005 963 922 882 844 808 773 739 708 678 650 623 598 574 552 531 511 493 475 459 444 430 417 405 394 384 374 366 358 352 346 340 336 333 330 328 327 326 327 328 330 333 336 340 345 351 356 363 369 376 384 391 398 406 413 420 427 433 439 444 449 453 456 458 459 459 458 456 453 449 444 438 431 422 413 404 393 382 370 357 344 331 317 303 290 276 262 248 234 221 208 195 182 170 158 147 136 125 115 106 97 88 80 72 64 57 51 45 39 33 28 24 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 14 16 18 20 23 25 28
 26 28 30 32 34 36 38 40 43 46 48 51 54 57 61 64 68 72 76 80 84 89 94 100 105 111 118 125 132 140 148 157 166 176 187 198 210 224 237 252 268 285 303 323 343 365 387 411 437 463 490 519 548 577 608 638 668 698 727 754 780 805 827 846 863 876 887 894 898 899 897 893 885 875 864 850 835 818 801 783 764 745 725 706 686 667 648 629 611 592 575 557 541 524 508 493 478 463 449 435 421 408 396 383 371 359 348 337 326 316 306 296 286 277 268 260 251 243 235 228 220 213 206 200 194 187 181 176 170 165 160 155 150 146 141 137 133 129 125 121 118 114 111 107 104 101 98 95 93 90 87 85 82 80 77 75 73 71 69 67 65 63 61 59 57 55 54 52 50 49 47 46 44 43 41 40 38 37 36 34 33 32 30 29 28 27 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 6 7 8 9 10 11 12 13 15 16 18 19 21 22 24
 88 92 95 98 101 105 108 112 115 118 122 125 129 132 136 139 143 147 150 154 157 161 165 168 172 176 180 184 188 192 196 200 204 208 212 217 221 226 231 235 240 246 251 257 262 269 275 282 289 296 305 313 322 332 342 353 365 378 392 406 421 438 455 474 493 514 536 559 583 609 635 663 692 722 753 784 817 851 885 920 955 990 1025 1059 1093 1125 1156 1184 1210 1232 1250 1264 1273 1277 1275 1267 1252 1232 1206 1174 1137 1095 1050 1002 952 900 848 795 744 693 644 597 553 511 471 434 399 368 338 311 286 263 242 223 205 189 175 162 150 139 128 119 111 103 96 90 84 78 73 69 64 60 57 53 50 47 44 42 39 37 35 33 31 29 27 26 24 23 21 20 19 18 16 15 14 13 12 11 10 9 8 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 40 42 45 47 50 52 55 58 61 63 66 69 72 76 79 82 85
 0 0 0 0 2 3 5 7 9 11 13 16 18 21 24 27 30 34 37 41 46 50 55 60 65 71 77 84 91 98 106 114 123 133 143 154 166 178 191 204 219 234 249 266 283 301 319 338 358 377 397 417 437 457 477 496 515 532 549 566 581 595 608 620 631 641 650 659 667 674 681 688 694 701 708 715 723 731 740 749 760 771 783 795 809 824 839 856 873 891 909 927 946 964 982 999 1014 1028 1040 1049 1055 1057 1055 1049 1038 1023 1002 977 948 915 878 839 798 755 711 667 624 581 540 500 462 426 392 361 331 304 279 256 234 215 197 181 166 152 139 128 118 108 99 92 84 78 72 66 61 56 52 48 44 41 38 35 32 29 27 25 23 21 19 17 16 14 13 12 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 29 31 33 35 37 39 41 43 45 48 50 53 55 58 61 64 67 71 74 78 82 86 91 95 100 106 111 117 124 131 138 146 155 164 174 185 197 210 224 239 255 273 292 313 336 361 388 417 449 484 521 562 606 653 703 756 813 873 936 1001 1068 1137 1206 1275 1343 1408 1470 1528 1580 1626 1664 1694 1716 1730 1735 1732 1721 1703 1679 1649 1615 1577 1536 1492 1447 1401 1355 1308 1262 1217 1172 1129 1086 1045 1006 968 931 896 862 830 799 769 741 714 688 664 641 618 597 577 558 539 522 505 489 474 460 446 433 421 409 397 386 375 365 355 346 337 328 319 311 302 294 287 279 272 264 257 250 243 236 230 223 217 211 205 199 193 187 182 176 171 165 160 155 150 145 141 136 131 127 122 118 114 110 105 101 97 94 90 86 82 79 75 72 68 65 62 59 55 52 49 46 44 41 38 35 33 30 28 26 23 21 19 17 15 13 12 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 10 11 12 13 15 16 18 19 21 22 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 8 12 16 20 25 30 37 44 52 61 72 84 98 114 133 155 180 209 244 284 331 387 452 529 618 724 847 991 1158 1349 1565 1806 2067 2342 2617 2876 3101 3270 3369 3389 3333 3209 3034 2826 2601 2373 2151 1942 1750 1575 1418 1279 1155 1047 951 867 794 730 674 625 582 545 513 486 463 443 427 413 403 395 389 386 385 387 390 396 403 413 425 438 454 471 490 511 533 556 580 605 630 654 678 700 721 739 754 765 772 774 772 765 753 737 716 692 665 635 603 570 537 503 470 438 406 376 347 320 294 270 248 227 207 189 172 157 142 129 117 106 95 85 76 68 60 53 47 41 35 30 25 20 16 12 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 39 41 43 46 48 50 52 55 57 60 62 65 68 70 73 76 79 82 86 89 93 97 101 105 110 115 120 126 132 138 145 152 160 168 177 187 198 209 221 235 249 264 281 299 319 340 363 387 413 441 470 502 535 569 605 642 679 717 755 792 829 863 895 925 951 974 993 1007 1018 1024 1027 1025 1020 1013 1002 990 975 960 943 926 909 892 875 859 843 828 814 801 790 779 770 762 755 749 745 742 740 740 741 743 747 751 757 763 771 780 789 798 808 818 828 838 846 854 860 864 866 865 862 856 847 835 820 802 782 758 733 706 678 648 618 588 557 527 498 469 441 414 389 364 341 319 298 278 260 242 226 210 196 182 170 158 147 136 127 117 109 101 93 86 79 73 67 61 56 51 46 41 37 33 29 25 22 19 16 13 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 9 10 11 13 14 15 17 19 20 22 24 26 27 29 31 33 35
 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 29 30 31 33 34 36 38 40 42 44 46 48 51 54 57 60 64 68 73 78 84 91 99 108 117 129 142 156 173 192 214 240 269 302 340 383 433 490 554 628 712 807 914 1035 1171 1323 1492 1678 1882 2101 2335 2579 2827 3071 3301 3504 3668 3782 3836 3827 3755 3626 3449 3236 3001 2754 2505 2262 2030 1814 1614 1431 1266 1118 986 869 765 673 592 522 460 406 358 317 282 251 224 200 180 163 148 135 124 115 107 100 94 89 84 81 78 75 73 71 69 68 67 66 65 64 64 63 63 62 62 62 61 61 61 61 60 60 60 60 59 59 59 59 58 58 57 57 56 56 55 55 54 53 52 52 51 50 49 48 47 45 44 43 42 40 39 37 36 34 33 31 30 28 26 25 23 21 20 18 17 15 14 12 11 10 9 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 1 3 4 5 7 8 10 12 14 16 18 21 24 27 30 33 37 41 46 51 56 62 69 76 84 94 104 115 128 142 158 175 195 217 242 270 301 336 374 416 463 514 568 627 689 753 818 882 943 999 1048 1088 1117 1133 1137 1129 1109 1080 1044 1001 955 907 858 810 763 719 677 638 602 570 540 514 490 469 451 435 422 411 402 395 390 388 387 388 391 396 403 412 424 437 453 471 492 516 542 571 603 637 674 713 754 797 840 882 922 959 992 1017 1034 1042 1039 1025 1001 967 924 874 820 762 704 646 589 535 485 438 394 354 318 286 256 230 206 185 166 149 134 120 108 97 88 79 71 64 57 51 46 41 37 33 29 26 23 20 17 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 2 5 8 11 15 19 23 27 31 36 42 47 53 60 66 74 82 90 100 110 120 132 145 159 174 191 209 229 251 275 301 330 362 398 437 480 528 581 640 705 777 856 942 1038 1141 1254 1375 1504 1640 1783 1928 2075 2219 2356 2483 2594 2686 2756 2800 2817 2808 2774 2717 2641 2549 2445 2333 2216 2097 1979 1862 1749 1641 1538 1440 1349 1263 1182 1108 1038 973 913 857 806 758 713 672 634 598 565 535 507 481 457 435 414 396 379 363 349 337 326 316 307 300 294 290 286 284 283 282 283 285 288 292 297 302 309 316 323 331 340 349 358 367 377 386 396 405 414 423 431 439 446 452 457 462 465 467 469 469 467 465 461 457 450 443 435 425 415 403 391 378 364 350 336 321 306 291 276 260 246 231 216 202 189 175 162 150 138 127 116 105 96 86 78 69 61 54 47 41 35 29 24 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 90 93 96 99 102 104 106 108 110 112 114 115 116 117 117 118 118 118 118 118 117 116 115 114 113 112 110 108 106 104 102 100 98 96 93 91 88 86 84 81 78 76 74 71 69 66 64 62 60 58 57 55 54 53 52 51 51 51 51 52 53 54 56 58 61 64 68 72 77 82 88 95 103 112 121 132 143 156 170 186 203 222 242 265 290 318 348 382 420 461 507 558 614 677 745 821 905 996 1095 1202 1315 1433 1554 1675 1790 1893 1980 2043 2077 2078 2046 1982 1889 1776 1647 1511 1373 1237 1108 988 878 778 689 609 538 476 421 373 330 293 260 232 207 185 165 148 132 119 107 96 87 78 70 63 57 51 46 42 37 33 30 27 24 21 18 16 14 12 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 5 6 7 8 9 10 12 13 14 16 18 20 22 24 26 28 31 33 36 38 41 44 47 51 54 57 60 64 67 71 74 77 81 84 87
 0 0 0 0 0 0 0 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 9 11 13 15 18 21 24 27 31 35 40 45 50 56 63 71 80 90 100 113 126 141 158 177 197 221 246 275 307 342 380 423 469 520 575 634 698 766 838 914 993 1075 1158 1244 1329 1414 1497 1578 1654 1727 1793 1854 1907 1954 1993 2024 2048 2063 2071 2071 2064 2050 2029 2001 1966 1925 1879 1827 1769 1707 1641 1572 1499 1425 1349 1272 1195 1120 1045 972 902 835 770 709 652 598 547 500 457 417 380 346 315 286 260 236 214 195 176 160 145 131 118 107 97 87 78 70 63 56 50 44 39 34 30 26 22 19 15 12 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 35 37 39 41 44 46 49 51 54 57 60 63 67 70 74 77 81 85 89 93 98 102 107 112 117 122 127 133 139 144 150 156 163 169 175 182 188 195 202 208 215 221 228 234 241 247 253 259 264 270 275 280 284 289 293 297 301 305 308 311 314 317 320 323 326 329 332 336 339 342 346 350 354 358 363 368 374 380 386 393 401 409 417 426 436 446 457 469 481 494 508 522 537 553 569 586 603 621 639 657 674 692 709 724 739 753 764 773 780 784 786 784 778 769 757 742 724 703 679 654 627 598 570 540 511 482 453 426 399 373 349 326 304 283 264 246 229 213 198 185 172 160 149 139 130 121 113 106 99 92 86 81 76 71 66 62 58 55 51 48 45 42 39 37 35 32 30 28 26 25 23 21 20 18 17 16 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 1 1 1 2 2 3 4 4 5 6 6 7 8 9 10 11 12 13 15 16 17 19 20 22 23 25 27 29 31
 47 51 55 59 64 68 73 78 83 89 95 101 108 114 122 129 138 146 155 165 176 187 199 211 225 240 255 272 290 310 330 353 377 402 430 459 490 523 558 595 633 673 714 756 797 838 878 917 952 984 1011 1033 1050 1060 1064 1061 1053 1038 1019 995 968 938 906 872 838 804 770 737 706 675 646 619 593 569 547 526 507 490 474 459 446 434 423 413 404 397 390 384 379 375 372 369 368 367 366 367 368 369 372 375 378 383 387 393 398 405 411 419 426 434 442 450 458 465 473 480 487 493 498 502 505 507 507 506 504 500 495 488 481 471 461 450 438 425 412 398 384 370 356 342 328 314 301 287 275 263 251 239 229 218 208 199 190 181 173 165 157 150 143 136 130 124 118 113 108 103 98 93 89 84 80 76 72 69 65 61 58 55 51 48 45 42 40 37 34 32 29 27 24 22 20 18 16 14 12 11 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11 13 15 17 20 22 25 28 30 34 37 40 44
 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 13 14 15 17 18 20 22 24 26 28 30 32 35 37 40 43 46 50 53 57 62 66 71 76 82 88 95 102 110 118 127 137 147 158 170 183 197 212 228 245 263 283 303 324 347 370 394 418 444 469 494 520 544 568 592 613 634 653 669 684 697 708 717 724 729 732 734 734 733 731 727 724 719 715 710 705 700 695 691 686 683 679 676 673 671 670 669 668 668 668 668 669 669 670 671 671 671 671 670 668 665 661 655 649 640 631 619 606 592 576 559 540 521 501 480 458 437 415 394 373 352 332 312 293 275 257 241 225 210 196 182 170 158 147 136 126 117 108 100 93 86 79 73 67 61 56 51 47 43 39 35 32 28 25 22 20 17 15 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
 1 3 4 5 7 8 10 11 13 15 16 18 20 22 24 26 28 31 33 35 38 40 43 46 49 52 56 59 63 67 71 75 80 85 90 95 101 107 114 121 128 136 145 154 164 174 186 198 211 225 240 256 273 291 311 332 354 378 404 431 460 491 523 556 591 628 666 705 744 785 825 866 907 947 986 1023 1060 1094 1126 1155 1182 1206 1228 1246 1262 1275 1285 1292 1298 1301 1302 1301 1299 1296 1291 1286 1280 1274 1267 1260 1253 1246 1240 1233 1227 1222 1217 1212 1208 1205 1202 1199 1197 1194 1192 1190 1188 1185 1181 1177 1171 1164 1155 1145 1133 1118 1101 1082 1061 1038 1012 984 954 923 890 856 821 786 750 714 679 643 609 575 542 510 480 450 422 395 369 345 321 299 279 259 241 223 207 191 177 163 150 138 127 116 106 97 88 79 72 64 57 51 45 39 34 29 24 19 15 11 8 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 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 4 4 4 3 3 3 3 2 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 1 2 3 5 6 7 8 9 11 12 14 15 17 19 20 22 24 26 29 31 34 37 40 43 46 50 54 58 62 67 73 78 85 91 99 107 115 125 135 147 159 173 188 205 223 242 264 288 314 342 373 407 443 482 523 568 615 664 715 767 820 873 925 974 1020 1062 1099 1129 1152 1168 1176 1177 1171 1157 1138 1114 1086 1054 1020 983 946 908 870 833 796 761 726 693 661 631 602 575 549 524 501 480 459 440 422 405 389 375 361 348 336 325 315 305 297 289 281 274 268 263 258 253 249 245 241 238 235 233 230 228 226 224 221 219 217 215 213 211 209 206 204 201 199 196 193 190 186 183 179 176 172 168 164 160 156 152 148 144 139 135 131 126 122 117 113 109 105 100 96 92 88 84 80 76 72 69 65 61 58 54 51 48 45 42 39 36 34 31 28 26 24 22 20 18 16 14 12 11 9 8 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 83 84 85 86 86 87 87 87 87 87 87 86 86 85 85 84 83 82 81 80 79 78 77 76 74 73 72 70 69 68 66 65 63 62 61 59 58 56 55 54 53 51 50 49 48 47 47 46 46 45 45 45 46 46 47 49 50 52 55 58 62 66 71 76 82 89 97 106 116 127 139 152 167 182 200 219 239 262 286 313 341 372 406 442 480 522 566 614 664 718 774 834 895 959 1024 1089 1154 1217 1277 1332 1381 1422 1453 1474 1483 1480 1465 1439 1402 1356 1302 1243 1179 1113 1046 979 913 850 789 732 678 628 582 539 500 464 431 402 374 350 327 307 288 271 256 242 229 217 206 196 187 178 170 162 155 148 142 136 131 125 120 116 111 106 102 98 94 90 87 83 79 76 73 70 66 63 60 57 55 52 49 46 44 41 39 36 34 31 29 27 25 23 21 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 1 1 1 2 2 2 3 3 4 4 5 6 7 7 8 9 11 12 13 15 16 18 19 21 23 25 27 29 32 34 36 39 41 44 47 49 52 54 57 60 62 65 67 69 71 73 75 77 79 80 82
 0 0 0 0 0 0 2 5 9 12 17 21 25 30 35 41 47 53 60 67 75 83 92 102 112 123 135 148 162 177 193 211 230 250 272 296 321 349 378 410 443 479 518 558 601 646 692 740 790 840 891 941 990 1038 1083 1124 1162 1195 1223 1245 1261 1271 1275 1274 1268 1257 1242 1224 1203 1180 1156 1131 1105 1080 1055 1032 1010 989 969 952 936 923 911 902 895 890 888 887 890 894 901 911 923 937 955 975 999 1025 1055 1088 1124 1163 1206 1253 1302 1355 1410 1468 1528 1588 1649 1708 1765 1818 1866 1906 1937 1957 1965 1960 1942 1910 1865 1807 1740 1663 1580 1493 1402 1311 1221 1132 1047 966 888 816 748 685 627 573 524 479 437 399 365 333 304 277 253 231 210 192 175 159 145 131 119 108 97 88 79 70 63 56 49 43 37 32 27 22 17 13 9 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
 71 71 72 73 74 74 75 75 76 76 76 76 76 76 76 76 75 75 75 74 74 73 72 72 71 70 69 68 67 66 66 64 63 62 61 60 59 58 57 56 56 55 54 54 54 53 54 54 55 56 58 60 63 67 72 77 84 92 102 114 127 143 161 182 206 234 266 303 346 394 450 514 586 669 763 869 991 1128 1282 1455 1647 1858 2087 2330 2580 2828 3062 3263 3416 3504 3518 3453 3317 3122 2886 2627 2360 2099 1851 1622 1415 1229 1065 921 796 686 591 509 438 377 325 280 241 207 179 154 133 115 100 86 75 65 57 50 44 39 34 31 27 25 22 20 19 17 16 15 14 13 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 23 24 26 27 29 30 32 34 35 37 39 41 43 44 46 48 50 52 54 55 57 59 60 62 63 65 66 67 68 70
 3 4 4 5 6 7 8 9 10 11 13 14 15 16 17 19 20 22 23 24 26 28 29 31 33 35 36 38 40 42 45 47 49 52 54 57 60 62 65 69 72 75 79 83 86 91 95 99 104 109 115 120 126 132 139 146 153 161 169 178 187 197 207 218 229 241 253 266 280 294 309 324 339 355 371 388 404 421 438 455 471 488 504 520 535 549 563 576 588 599 609 618 626 632 637 641 643 644 644 642 639 635 629 622 614 605 594 583 571 559 545 531 517 502 487 472 457 442 428 413 398 384 370 357 344 331 319 307 295 284 273 263 253 243 234 225 216 208 200 192 184 177 170 163 156 150 143 137 131 126 120 115 109 104 100 95 90 86 81 77 73 69 66 62 58 55 52 48 45 42 40 37 34 32 29 27 25 22 20 18 16 15 13 11 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 33 37 41 45 49 54 59 64 69 74 80 86 93 100 107 114 122 130 139 148 157 167 178 188 200 211 223 236 249 263 277 291 306 321 337 352 368 384 400 416 433 448 464 480 495 509 523 537 550 562 574 585 595 605 614 623 631 639 647 654 661 669 676 683 690 698 705 713 721 729 737 745 754 762 771 779 787 795 802 808 814 819 823 825 826 825 823 818 811 802 790 776 760 741 720 697 672 645 617 588 558 528 498 467 438 409 380 353 327 303 279 257 237 218 200 183 168 154 141 129 118 109 100 91 84 77 71 65 60 55 51 47 44 41 38 35 32 30 28 26 25 23 21 20 19 18 16 15 14 14 13 12 11 10 10 9 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 11 13 16 18 21 24 27 30
 0 0 0 0 3 7 10 13 17 21 25 29 34 39 44 49 55 61 67 73 80 87 95 103 111 120 130 140 151 162 174 186 200 214 229 245 262 280 299 319 340 363 387 412 439 467 496 527 559 593 627 663 700 737 775 813 851 889 926 962 996 1029 1059 1086 1111 1133 1151 1165 1177 1185 1189 1190 1189 1185 1178 1169 1158 1146 1133 1118 1103 1087 1071 1055 1038 1022 1006 991 976 961 947 934 921 909 897 887 876 867 858 850 842 835 829 824 819 815 812 809 808 807 807 808 810 813 817 823 829 837 846 857 868 882 896 912 929 947 967 987 1008 1030 1051 1073 1094 1115 1134 1152 1168 1182 1194 1202 1208 1209 1207 1201 1191 1177 1159 1136 1110 1081 1048 1012 974 933 891 848 803 759 714 670 626 584 542 502 463 426 391 357 326 296 268 242 217 194 173 153 135 118 102 88 75 63 52 42 33 25 17 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
 34 36 39 42 44 47 50 53 55 58 61 63 66 69 71 74 77 79 82 85 87 90 93 95 98 101 104 107 110 113 116 120 123 127 130 134 138 143 147 152 157 162 168 174 180 187 195 203 212 221 232 243 255 269 284 300 319 338 360 385 411 441 473 509 548 591 637 688 743 803 867 936 1010 1088 1171 1258 1349 1444 1541 1641 1743 1846 1949 2051 2151 2247 2339 2425 2503 2573 2632 2680 2716 2739 2748 2742 2722 2689 2641 2581 2509 2426 2335 2237 2133 2025 1915 1804 1693 1585 1479 1377 1280 1188 1101 1019 943 873 808 749 694 644 599 558 520 486 455 427 401 378 357 338 320 304 289 276 263 252 241 231 222 213 205 197 190 183 177 171 165 159 154 149 144 139 135 130 126 122 117 113 109 106 102 98 94 90 87 83 79 76 72 68 65 61 58 54 51 47 44 40 37 33 30 27 24 21 18 15 12 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 11 13 15 18 20 23 26 28 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 2 4 8 12 17 23 31 40 51 65 81 101 124 153 187 229 278 338 408 492 592 709 846 1006 1190 1400 1637 1900 2183 2482 2784 3077 3342 3564 3727 3820 3838 3786 3673 3510 3314 3096 2869 2642 2421 2211 2014 1832 1664 1511 1372 1247 1134 1032 940 858 785 720 661 609 562 521 484 450 421 394 370 349 329 312 296 281 268 255 244 233 223 213 205 196 188 181 173 166 160 154 147 142 136 131 125 121 116 111 107 102 98 94 90 86 83 79 75 72 69 65 62 59 56 53 50 47 44 41 38 36 33 30 28 25 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 26 29 33 36 40 44 48 52 57 61 66 71 76 81 86 91 97 102 108 114 120 127 133 139 146 153 160 166 173 181 188 195 203 210 218 225 233 241 248 256 264 272 280 288 296 304 312 320 329 338 347 356 365 375 385 396 407 419 431 444 458 473 489 505 523 542 562 583 605 629 654 681 709 739 771 804 839 875 914 954 996 1040 1086 1134 1184 1236 1290 1345 1402 1461 1520 1580 1641 1701 1761 1818 1874 1926 1973 2014 2049 2075 2093 2100 2096 2081 2054 2016 1967 1908 1841 1765 1684 1598 1510 1420 1330 1242 1156 1072 993 917 846 779 717 659 605 556 510 468 429 394 361 331 304 279 256 234 215 197 181 165 152 139 127 116 106 96 88 79 72 65 58 52 47 41 37 32 28 23 20 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 11 15 20 26 32 38 45 52 60 69 78 88 99 111 123 137 151 167 184 202 222 243 266 291 318 347 378 412 449 488 531 577 626 679 736 796 860 927 998 1071 1147 1223 1299 1374 1446 1513 1574 1626 1669 1701 1721 1729 1724 1708 1681 1645 1601 1551 1497 1439 1380 1321 1263 1206 1152 1100 1052 1006 964 925 889 856 826 799 774 752 732 714 699 685 673 662 653 645 639 633 628 624 621 619 616 614 613 611 608 606 602 598 593 587 580 571 561 549 536 522 506 488 470 450 430 409 388 367 345 324 304 284 265 246 229 212 197 182 168 155 143 132 122 112 103 95 88 81 74 69 63 58 53 49 45 42 38 35 32 29 27 24 22 20 18 16 15 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 3 7
 33 38 42 47 52 58 63 69 75 81 87 94 100 107 114 121 128 135 143 150 157 165 172 179 187 194 201 208 215 221 228 234 241 247 253 258 264 269 275 280 285 290 294 299 304 309 314 319 325 331 337 344 352 361 370 381 393 407 422 439 459 480 505 532 562 595 631 671 715 763 815 872 932 998 1068 1142 1220 1303 1389 1478 1569 1661 1753 1844 1930 2010 2083 2144 2192 2225 2241 2238 2216 2175 2116 2041 1953 1853 1746 1633 1518 1404 1291 1182 1079 981 890 806 729 658 594 536 483 436 394 356 322 292 265 241 220 200 183 168 154 141 130 120 111 103 95 88 82 76 71 66 61 57 53 49 46 43 40 37 34 32 29 27 25 23 21 19 17 16 14 13 11 10 8 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 3 5 8 11 14 18 21 25 29
 124 133 141 150 158 167 176 184 193 201 209 217 225 233 240 248 255 262 269 276 282 289 295 302 308 314 320 326 332 338 344 350 356 362 369 375 382 389 396 404 411 419 428 437 446 456 467 479 491 504 518 533 549 566 585 605 627 650 674 700 728 758 789 822 857 893 931 970 1010 1052 1094 1138 1182 1227 1272 1318 1363 1409 1454 1498 1542 1584 1625 1664 1700 1735 1765 1793 1816 1834 1848 1855 1857 1852 1840 1821 1794 1760 1720 1672 1619 1560 1496 1429 1359 1287 1213 1140 1068 997 928 861 798 738 682 629 580 535 493 455 420 388 359 333 309 287 268 250 234 220 206 195 184 174 165 157 150 143 137 132 126 122 117 113 110 106 103 100 97 95 92 90 88 86 84 82 80 79 77 76 74 73 71 70 69 67 66 64 63 62 60 59 58 56 55 53 52 50 49 47 45 44 42 40 38 37 35 33 31 29 27 25 23 21 20 18 16 14 12 11 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 12 15 19 24 28 33 38 44 50 56 63 70 77 84 92 100 108 116
 144 156 169 181 194 207 220 233 246 258 271 283 295 307 318 328 337 346 354 361 367 372 376 379 381 382 382 381 379 377 373 369 364 358 352 346 339 331 323 315 307 298 290 281 273 265 257 249 242 235 228 222 217 212 209 206 204 203 203 205 207 212 217 224 233 244 257 271 288 307 328 352 379 409 442 479 519 564 614 668 729 795 869 950 1039 1138 1247 1366 1498 1642 1799 1970 2154 2350 2556 2769 2984 3194 3391 3564 3702 3795 3834 3814 3734 3598 3414 3195 2952 2697 2442 2193 1958 1739 1540 1360 1199 1056 930 820 723 638 564 500 444 394 351 314 281 252 226 203 183 166 150 136 123 112 102 92 84 77 70 63 58 52 47 43 39 35 31 28 25 22 19 16 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 11 16 20 25 31 37 43 50 57 65 73 82 91 101 111 122 133
 137 150 164 179 195 212 230 248 268 288 310 332 355 378 403 427 452 477 502 526 550 573 595 615 634 652 667 680 690 699 704 708 709 707 703 698 690 681 670 658 644 630 616 601 586 570 555 541 526 513 499 487 475 464 454 445 436 429 422 416 410 406 401 398 395 393 391 389 388 387 387 387 387 387 387 388 389 390 391 392 393 394 395 396 397 398 398 399 400 400 400 400 400 400 399 399 398 396 395 393 391 388 385 382 379 375 371 367 362 357 352 347 342 336 331 325 320 314 309 303 298 293 287 283 278 273 269 265 261 257 254 251 248 245 242 240 238 236 233 231 230 228 226 224 223 221 219 218 216 214 212 210 209 207 204 202 200 198 195 192 190 187 184 181 178 174 171 167 163 160 156 152 148 143 139 135 130 126 121 117 112 108 103 99 94 90 85 81 77 73 69 65 61 57 53 50 46 43 40 37 34 31 29 26 24 22 20 18 16 15 13 12 11 10 9 8 7 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 5 7 11 14 18 22 27 32 37 43 50 57 65 73 82 91 101 112 124
 5 7 9 12 14 17 20 23 25 29 32 35 38 42 46 50 54 58 62 67 71 76 81 87 92 98 105 111 118 125 133 141 149 158 168 178 188 200 212 224 238 252 267 283 300 318 338 358 379 402 426 451 478 506 535 566 597 630 664 698 734 770 806 842 878 913 948 981 1014 1044 1073 1100 1125 1147 1168 1186 1201 1215 1226 1236 1243 1249 1253 1256 1257 1257 1256 1255 1252 1249 1245 1240 1235 1229 1223 1216 1209 1201 1192 1183 1173 1162 1151 1138 1125 1110 1095 1079 1062 1043 1024 1004 983 961 939 916 892 868 844 820 796 771 747 724 700 678 655 633 612 591 571 551 533 514 497 479 463 447 431 417 402 388 375 362 349 337 325 314 303 292 281 271 261 251 242 233 224 215 206 198 190 182 174 166 159 151 144 137 130 123 116 110 104 97 91 85 80 74 69 63 58 53 49 44 40 36 32 28 24 21 18 15 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 2
 1 2 3 5 6 7 9 10 12 13 15 17 19 20 23 25 27 29 32 35 38 41 44 48 52 56 60 65 70 76 82 88 95 103 111 120 130 140 152 165 178 193 210 228 248 269 293 318 346 376 409 444 482 522 566 611 659 709 761 814 867 920 971 1021 1068 1112 1151 1184 1212 1234 1250 1259 1263 1262 1255 1244 1229 1211 1190 1168 1144 1120 1094 1069 1044 1020 995 972 949 928 906 886 867 848 830 813 796 780 764 748 732 717 702 686 671 655 639 623 607 590 573 556 538 520 502 484 466 448 430 411 394 376 359 342 325 309 294 279 265 251 238 225 213 202 191 181 171 162 153 145 138 130 123 117 111 105 100 95 90 85 81 77 73 69 66 63 60 57 54 51 49 46 44 42 40 38 36 34 32 30 29 27 26 24 23 22 20 19 18 16 15 14 13 12 11 10 9 8 7 6 5 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 55 61 67 74 82 89 97 106 114 124 133 143 154 165 177 189 202 216 231 246 263 280 299 319 340 363 387 413 441 471 504 538 576 616 660 706 756 809 866 927 991 1058 1129 1202 1277 1353 1429 1503 1575 1643 1705 1759 1804 1839 1863 1875 1875 1864 1841 1810 1769 1722 1670 1614 1556 1496 1437 1379 1323 1269 1217 1169 1124 1082 1044 1009 977 949 923 901 882 865 851 840 832 826 823 822 823 827 834 842 854 867 883 902 923 946 971 999 1028 1059 1092 1125 1159 1192 1225 1255 1283 1306 1325 1338 1345 1344 1335 1318 1293 1261 1221 1176 1125 1071 1014 956 897 839 782 727 674 624 577 532 491 453 417 385 354 327 301 278 256 237 218 202 186 172 159 147 136 126 117 108 100 92 85 78 72 66 61 56 51 46 42 38 34 30 27 23 20 17 14 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 12 15 19 23 28 33 38 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 2 4 5 7 9 11 14 16 19 23 26 30 35 39 45 51 58 66 75 85 96 109 124 142 161 184 211 241 277 318 366 422 486 560 646 744 856 981 1120 1271 1432 1596 1759 1910 2041 2141 2204 2226 2206 2149 2061 1950 1826 1694 1562 1433 1311 1197 1091 996 909 830 760 697 641 591 546 506 470 439 410 385 363 344 327 312 299 288 279 272 266 262 259 258 258 259 261 265 270 276 282 290 298 307 317 327 336 346 356 365 373 380 386 391 394 396 396 394 390 384 376 367 356 344 331 317 302 286 270 254 238 223 207 192 178 164 151 138 126 115 104 94 85 76 68 60 53 46 40 34 29 24 20 15 11 8 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 1 2 4 5 7 9 10 12 14 16 18 21 23 26 28 31 34 37 40 43 46 50 54 58 62 67 72 77 82 88 94 101 108 115 123 132 141 150 161 172 184 197 210 225 241 258 275 295 315 337 360 385 411 439 468 499 531 565 600 636 673 711 750 789 829 868 906 944 981 1017 1050 1082 1112 1140 1165 1188 1208 1226 1241 1254 1264 1272 1279 1283 1285 1286 1284 1282 1277 1272 1265 1256 1247 1236 1223 1210 1195 1178 1161 1141 1121 1099 1075 1050 1024 997 968 938 908 876 844 811 778 745 712 680 647 615 584 554 524 496 468 442 417 392 370 348 327 308 289 272 255 240 225 212 199 187 175 165 154 145 136 128 120 113 106 99 93 87 82 77 72 67 63 58 54 51 47 44 41 37 35 32 29 26 24 22 19 17 15 13 11 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 1 3 4 6 8 10 12 14 16 18 21 23 26 28 31 34 37 41 44 48 51 55 60 64 69 73 78 84 89 95 102 108 115 122 130 138 146 155 164 174 184 195 205 217 229 241 253 266 280 293 307 321 336 350 365 379 394 408 423 437 450 464 477 490 503 515 527 538 549 560 571 582 593 603 614 625 636 647 659 671 684 698 712 727 742 759 777 796 816 837 859 883 907 934 961 989 1018 1048 1078 1109 1139 1168 1196 1222 1245 1265 1280 1290 1294 1292 1283 1267 1244 1214 1177 1135 1088 1037 984 928 872 816 761 708 656 607 560 516 476 437 402 369 339 311 286 262 241 221 203 186 171 157 144 133 122 112 103 94 86 79 72 66 60 55 50 45 41 37 33 29 26 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
 19 22 25 29 33 37 42 46 51 57 62 68 75 81 88 96 104 112 121 130 139 149 159 170 181 192 203 215 226 238 250 261 273 284 295 306 316 325 334 342 350 356 362 367 372 375 378 380 381 382 382 382 381 380 379 378 376 375 374 373 372 371 371 371 371 372 373 375 377 379 381 384 387 391 395 399 403 407 412 417 422 427 432 437 442 448 453 459 464 469 475 480 485 490 494 499 503 506 510 513 515 517 519 520 520 520 519 517 514 511 506 501 495 488 481 472 463 453 443 431 420 407 395 382 368 355 341 328 314 301 287 274 261 248 236 224 212 201 190 179 169 160 150 141 133 125 117 110 103 96 90 84 78 73 68 63 58 54 50 46 42 39 36 32 29 27 24 21 19 17 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 2 4 6 8 11 13 16
 0 0 0 0 0 0 0 0 0 0 0 5 12 19 28 37 47 59 72 86 101 119 138 159 183 210 239 272 309 351 397 450 508 575 649 733 828 934 1052 1184 1329 1488 1658 1839 2025 2212 2390 2552 2686 2784 2838 2844 2803 2719 2598 2451 2286 2113 1940 1771 1611 1463 1327 1204 1094 996 910 834 766 708 656 611 572 537 507 481 459 439 423 408 396 386 378 371 366 362 360 359 359 360 362 365 369 374 380 386 393 401 409 418 427 436 445 454 462 469 476 481 485 487 487 485 481 475 466 456 444 430 415 398 381 363 345 327 309 291 274 257 242 226 212 199 186 174 163 152 143 134 125 117 110 103 97 91 86 81 76 71 67 63 59 56 52 49 46 43 40 38 35 33 30 28 26 24 21 19 17 15 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 13 20 28 36 46 57 70 84 100 118 139 162 189 219 255 295 341 394 455 526 607 700 807 930 1069 1227 1404 1600 1813 2041 2279 2518 2748 2957 3134 3266 3346 3371 3342 3264 3146 2999 2833 2658 2480 2306 2139 1983 1838 1705 1584 1475 1377 1288 1209 1138 1074 1017 966 920 879 843 810 780 754 730 708 689 671 655 640 627 615 603 593 583 573 564 555 547 538 529 519 510 500 490 479 467 456 443 430 417 403 388 374 359 344 329 314 299 284 269 255 241 227 214 201 188 177 165 154 144 134 124 115 106 98 91 83 76 70 64 58 52 47 42 37 33 29 25 21 18 14 11 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 2 3 4 5 6 8 9 10 12 13 15 16 18 19 21 23 24 26 28 30 32 35 37 39 42 45 48 51 54 58 61 65 70 74 79 85 91 97 104 112 120 129 139 150 162 176 191 207 226 246 269 294 323 355 390 430 474 524 579 640 707 782 863 952 1048 1151 1260 1374 1490 1608 1724 1835 1938 2029 2104 2161 2198 2212 2206 2178 2132 2069 1992 1906 1812 1713 1612 1511 1412 1315 1222 1133 1049 969 895 825 760 700 643 591 543 498 457 419 384 352 322 295 270 247 226 207 190 174 160 147 136 125 116 108 100 94 88 83 79 75 72 69 67 65 63 62 61 60 60 59 59 59 59 59 60 60 60 61 62 62 63 64 64 65 66 67 67 68 69 70 71 72 73 74 75 76 77 78 78 79 80 81 82 83 84 85 86 87 88 88 89 90 91 91 92 92 93 93 93 93 93 93 93 93 92 92 91 90 90 88 87 86 84 83 81 79 77 75 73 71 69 67 65 62 60 58 56 54 51 49 47 45 43 41 40 38 36 34 33 31 30 29 27 26 25 24 23 21 20 19 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 33 39 47 55 65 77 90 106 124 146 172 202 239 282 334 396 471 560 669 799 955 1142 1363 1623 1921 2253 2607 2958 3273 3511 3638 3635 3507 3280 2992 2677 2363 2067 1799 1563 1357 1180 1028 899 789 696 616 548 491 441 399 363 332 306 283 264 247 233 221 212 204 197 192 188 186 185 185 185 187 190 194 199 205 211 219 228 237 248 259 271 284 298 313 328 343 359 374 390 404 418 431 442 452 460 465 468 468 466 461 454 445 433 420 406 390 374 357 340 322 305 289 272 257 242 228 214 202 190 178 168 158 149 141 133 125 119 112 106 101 96 91 87 83 79 75 72 69 66 63 61 58 56 54 52 50 49 47 45 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 34 38 41 44 47 51 54 58 62 65 69 73 77 81 85 90 94 98 103 107 112 117 122 127 133 138 144 151 157 164 171 179 187 196 206 216 227 238 251 265 280 296 313 333 353 376 401 427 456 488 522 559 598 639 683 730 778 827 877 927 976 1023 1067 1107 1141 1170 1192 1207 1214 1214 1207 1194 1175 1151 1123 1091 1057 1022 985 948 911 875 840 805 772 740 710 681 654 628 604 581 559 539 519 501 484 468 453 439 426 413 402 391 381 371 362 354 346 339 332 326 320 315 310 305 301 297 293 290 287 284 281 278 275 272 269 266 263 260 257 253 250 246 243 239 235 231 227 222 218 214 209 204 200 195 190 185 180 175 170 165 160 155 150 144 139 134 129 124 119 114 108 103 98 93 88 84 79 74 69 65 60 56 52 48 44 40 36 32 29 25 22 19 16 13 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 1 3 5 7 9 11 13 15 18 20 23 26 28
 0 0 0 0 0 0 0 0 2 4 6 9 12 14 18 21 24 28 32 36 41 46 51 57 63 70 77 85 94 103 113 124 136 149 163 178 194 212 231 252 274 299 325 353 383 415 449 485 523 563 604 646 689 732 775 818 859 898 935 970 1000 1027 1050 1068 1083 1093 1100 1103 1103 1101 1096 1089 1081 1072 1063 1053 1044 1034 1026 1018 1011 1005 1000 996 993 991 991 991 993 995 999 1003 1007 1012 1017 1021 1025 1029 1031 1032 1031 1027 1022 1013 1001 985 966 944 918 889 856 821 784 745 705 665 624 583 544 505 468 432 398 367 337 309 283 259 236 216 197 179 164 149 136 123 112 102 93 84 76 69 62 56 51 46 41 36 33 29 25 22 19 17 14 12 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 1 1 3 4 5 6 8 9 11 13 16 18 21 24 28 32 36 41 46 52 59 66 75 84 94 106 118 133 148 165 184 204 226 250 275 301 329 357 385 414 441 466 490 510 528 541 550 556 557 554 548 540 529 516 502 487 472 458 444 432 420 411 403 397 394 393 395 399 408 420 437 458 485 518 558 607 666 736 821 921 1041 1183 1351 1548 1778 2042 2339 2662 2995 3310 3569 3726 3746 3614 3348 2990 2590 2192 1824 1500 1224 994 805 651 526 424 342 275 222 178 142 113 89 70 54 40 30 21 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 3 8 13 19 25 31 38 45 52 60 69 78 88 98 109 120 133 146 160 175 191 208 226 245 266 287 311 335 361 389 418 448 480 514 549 585 623 662 702 744 786 829 872 915 959 1003 1046 1089 1131 1173 1215 1256 1297 1337 1377 1418 1460 1502 1546 1592 1639 1690 1744 1801 1862 1928 1999 2074 2155 2241 2333 2431 2534 2643 2757 2875 2997 3121 3246 3369 3488 3600 3702 3790 3860 3909 3932 3927 3892 3826 3730 3605 3455 3283 3095 2895 2690 2483 2279 2081 1892 1714 1548 1394 1253 1125 1009 905 811 727 652 586 527 474 428 386 350 317 288 262 239 219 201 184 169 156 144 133 124 115 107 99 92 86 80 75 70 66 61 57 54 50 47 44 41 38 35 32 30 28 25 23 21 19 17 15 13 11 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 10 13 16 18 21 24 27 31 34 37 41 45 49 53 57 61 66 70 75 80 85 91 97 103 109 115 122 130 137 145 154 163 173 183 193 205 217 230 244 258 274 291 309 328 349 372 396 421 449 479 511 546 583 623 665 710 758 809 863 919 978 1039 1101 1165 1229 1293 1355 1416 1474 1529 1579 1623 1662 1694 1720 1738 1750 1755 1753 1744 1731 1712 1688 1661 1630 1596 1560 1523 1484 1444 1404 1364 1323 1283 1243 1204 1165 1127 1090 1054 1018 984 951 918 887 857 828 801 774 748 724 701 679 658 638 619 602 585 569 555 541 527 515 503 492 481 471 461 451 442 433 424 415 406 397 389 380 371 362 354 345 336 327 319 310 301 292 283 274 265 257 248 239 230 222 213 205 196 188 180 172 164 156 148 141 133 126 119 112 106 99 93 86 80 74 69 63 58 53 48 43 39 34 30 26 22 19 15 12 9 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 1 3 6
 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 8 8 9 10 11 12 13 15 16 18 20 22 25 28 31 35 39 44 49 55 61 69 77 86 96 107 119 132 147 163 181 200 221 243 268 294 322 352 384 417 453 490 529 569 610 653 696 740 784 827 870 912 953 992 1028 1062 1093 1121 1144 1164 1180 1191 1198 1200 1197 1190 1179 1163 1144 1121 1094 1064 1032 998 962 924 886 847 807 768 730 692 655 620 585 552 521 491 462 435 409 385 363 342 322 303 285 269 254 239 226 213 202 191 180 171 162 153 145 138 131 124 118 112 107 102 97 92 88 84 80 76 72 69 66 63 60 57 54 52 49 47 44 42 40 38 36 34 32 30 29 27 25 24 22 21 19 18 16 15 14 13 12 11 10 9 8 7 7 6 6 5 5 4 4 4 4 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 21 24 26 29 32 35 38 40 44 47 50 53 57 60 63 67 71 75 78 82 87 91 95 100 104 109 114 119 124 130 135 141 147 153 159 166 172 179 186 193 201 208 216 224 232 240 248 256 264 272 280 288 295 303 310 317 323 329 335 340 345 350 354 358 361 365 367 370 373 375 377 380 382 385 387 390 393 397 401 405 410 415 421 427 435 443 451 461 471 483 495 509 524 540 557 576 596 618 641 666 693 721 751 783 816 851 887 924 962 1001 1039 1077 1113 1147 1179 1207 1231 1249 1262 1268 1268 1261 1247 1227 1201 1171 1136 1098 1057 1014 971 927 884 841 800 760 722 686 651 619 588 559 532 507 483 461 440 420 402 384 368 352 337 323 309 296 284 272 261 250 239 229 218 209 199 190 181 172 163 154 146 138 130 122 114 107 100 93 86 80 73 67 62 56 51 46 41 37 32 28 25 21 18 15 12 10 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 1 3 5 7 9 12 14 16
 29 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 48 49 50 52 53 55 56 58 59 61 63 65 67 70 72 75 77 80 84 87 91 95 99 104 110 115 122 129 137 146 155 166 178 192 207 224 243 264 288 315 344 378 415 456 502 553 609 670 737 810 888 971 1059 1151 1245 1341 1436 1528 1616 1697 1769 1829 1877 1910 1929 1934 1924 1901 1867 1822 1770 1711 1648 1581 1513 1444 1376 1309 1243 1180 1120 1062 1006 954 904 858 814 773 734 699 665 634 605 578 554 531 510 491 474 458 444 431 419 408 399 390 382 375 368 362 356 351 346 341 336 331 326 321 317 312 307 302 296 291 286 280 275 269 263 257 251 245 239 233 227 220 214 208 202 196 190 184 178 172 166 160 154 148 143 137 132 126 121 116 111 106 101 96 91 86 82 77 73 68 64 60 56 52 48 44 41 37 34 30 27 24 21 18 16 13 11 9 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 1 1 2 2 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 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 14 14 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28
 36 36 37 37 37 37 38 38 39 39 40 40 41 41 42 43 44 45 46 47 48 49 50 52 53 55 57 59 61 63 66 68 71 75 78 82 86 91 96 101 107 114 121 129 138 147 158 170 183 197 212 229 248 269 291 316 342 371 403 436 472 511 551 594 638 684 730 778 825 871 917 960 1001 1039 1073 1103 1129 1151 1167 1180 1188 1193 1193 1190 1185 1176 1166 1153 1140 1125 1109 1092 1075 1058 1040 1022 1003 985 966 948 928 909 889 869 848 827 805 783 760 736 712 687 662 637 611 585 559 533 507 482 457 433 410 387 365 344 324 305 287 270 253 238 224 210 198 186 175 164 155 146 137 129 122 115 109 103 97 92 87 82 78 74 70 67 63 60 57 54 52 49 47 45 42 40 38 37 35 33 31 30 28 27 25 24 23 21 20 19 18 16 15 14 13 12 11 10 9 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 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 22 22 23 24 24 25 25 26 27 27 28 28 29 30 30 31 31 31 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 36 36 36
 155 164 174 184 195 207 219 232 245 260 275 291 307 325 343 363 383 404 426 449 473 498 523 549 576 602 629 655 680 705 728 749 768 784 798 808 814 816 815 810 801 788 772 754 733 709 685 659 632 605 579 552 526 501 477 454 432 411 392 374 357 341 326 313 301 289 279 269 260 253 245 239 233 228 223 219 216 213 210 208 207 205 205 204 204 204 205 206 208 209 212 214 217 220 224 228 232 237 243 248 254 261 268 275 283 292 300 309 319 329 339 349 359 370 380 391 401 410 420 428 436 443 449 453 456 458 459 458 455 451 446 439 432 423 413 402 391 379 367 354 341 329 316 304 292 280 268 257 247 236 226 217 208 199 191 183 175 168 162 155 149 143 138 132 127 122 118 114 109 105 102 98 95 91 88 85 82 79 76 74 71 69 66 64 62 60 57 55 53 51 49 48 46 44 42 41 39 38 36 35 33 32 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 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 11 11 11 12 12 13 14 14 15 16 17 18 20 21 22 24 26 28 30 33 35 38 41 44 47 51 55 59 63 68 72 77 83 88 94 101 107 114 121 129 137 146
 33 38 42 46 51 56 61 66 71 77 82 88 94 100 106 113 120 126 133 141 148 156 163 171 179 187 196 204 213 221 230 239 248 257 267 276 286 295 305 315 325 335 346 356 367 378 390 402 414 427 441 455 470 486 503 521 540 561 583 607 633 661 692 724 759 797 837 880 926 976 1028 1083 1141 1202 1265 1331 1399 1468 1539 1610 1681 1752 1820 1885 1947 2003 2053 2096 2130 2156 2171 2176 2170 2154 2127 2090 2044 1989 1928 1861 1788 1713 1634 1555 1475 1396 1319 1243 1170 1099 1032 969 908 852 799 749 703 661 621 585 552 521 492 466 442 421 400 382 365 349 335 322 309 298 287 277 267 259 250 242 235 227 221 214 207 201 195 189 184 178 173 167 162 157 152 147 142 137 132 127 123 118 114 109 105 100 96 92 88 84 80 76 72 68 64 61 57 54 50 47 43 40 37 34 31 28 25 22 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 1 1 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 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 3 5 8 12 15 18 22 26 29
 0 0 0 1 2 4 6 8 10 12 14 16 18 20 22 24 27 29 31 34 37 39 42 45 48 52 55 59 62 66 71 75 80 85 90 96 102 108 115 123 131 140 149 159 171 183 196 211 227 245 264 286 309 335 364 396 432 471 514 562 615 673 736 806 881 964 1052 1147 1248 1354 1465 1580 1698 1816 1934 2048 2158 2261 2354 2435 2503 2556 2593 2612 2615 2600 2569 2523 2463 2390 2306 2213 2114 2009 1900 1790 1679 1568 1460 1355 1253 1155 1062 975 892 815 743 677 616 560 509 462 419 381 346 314 286 260 237 216 198 181 166 153 140 129 120 111 103 95 89 83 77 72 67 63 59 56 52 49 46 44 41 39 37 35 33 31 29 28 26 24 23 22 20 19 18 16 15 14 13 12 11 10 9 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 0 0 0 0
 25 28 32 36 41 45 50 55 60 65 70 75 81 87 93 99 105 112 118 125 132 139 146 153 161 168 176 184 192 200 208 217 225 234 243 252 261 270 279 289 299 309 319 329 340 351 362 373 385 397 409 422 435 448 461 475 490 504 520 535 551 567 584 601 619 636 654 672 690 708 727 745 763 781 798 815 832 849 865 881 896 911 925 939 952 964 976 987 998 1008 1016 1024 1031 1037 1041 1044 1046 1046 1044 1041 1035 1028 1018 1007 993 977 959 939 918 895 870 844 817 790 761 733 705 677 649 622 595 570 545 521 499 477 456 437 418 401 384 369 354 340 327 314 302 291 280 270 260 251 242 234 225 217 210 202 195 188 181 174 168 162 155 149 143 138 132 126 121 115 110 105 99 94 89 84 80 75 70 66 61 57 53 49 45 41 37 34 30 27 24 21 18 15 12 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 1 3 6 9 11 15 18 21
 104 104 105 105 105 106 106 106 107 107 107 107 108 108 109 109 110 110 111 112 113 114 115 116 117 119 120 122 124 126 128 131 134 137 140 144 148 152 157 162 168 174 181 188 196 205 214 224 235 247 260 274 288 304 321 339 357 377 398 420 443 466 490 514 539 564 589 614 638 662 685 707 728 747 765 782 797 810 822 831 840 846 851 854 856 857 856 854 851 847 842 836 829 821 812 802 792 780 768 755 742 727 712 696 679 662 644 626 607 587 568 548 528 507 487 467 447 428 409 390 372 355 338 322 306 292 278 264 252 240 229 218 208 199 190 182 174 167 160 154 148 143 138 133 128 124 120 116 113 109 106 103 100 98 95 93 91 89 87 85 83 81 80 78 77 75 74 72 71 70 68 67 66 65 63 62 61 60 59 57 56 55 54 52 51 50 48 47 46 44 43 41 40 38 37 35 34 32 31 29 28 26 25 23 22 20 19 17 16 15 14 13 12 10 10 9 8 7 6 6 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 23 24 25 27 28 30 32 33 35 37 39 41 44 46 48 51 53 56 58 61 63 66 69 71 74 76 78 81 83 85 87 89 91 92 94 95 97 98 99 100 101 102 102 103
 26 29 32 36 39 43 47 51 55 60 64 69 74 79 85 90 96 102 109 115 122 129 137 145 153 162 171 180 190 201 212 224 236 249 263 278 293 310 327 345 365 386 408 431 456 482 510 540 571 603 638 673 711 749 789 829 870 911 951 991 1029 1065 1098 1129 1155 1178 1196 1209 1218 1222 1221 1216 1206 1193 1176 1157 1134 1110 1085 1058 1030 1002 973 945 916 888 860 833 807 781 756 732 708 685 663 642 621 601 582 564 546 529 512 496 481 466 452 438 425 413 401 390 379 369 359 349 340 332 324 316 309 301 295 288 281 275 269 263 257 251 245 239 233 227 222 216 210 205 199 193 188 182 177 171 166 161 155 150 145 140 135 130 125 120 115 111 106 102 97 93 89 85 81 77 73 69 65 61 58 54 51 48 44 41 38 35 32 29 27 24 21 19 16 14 12 10 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 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 2 3 5 7 10 12 14 17 20 23
 129 132 134 137 138 140 141 142 142 142 142 141 140 139 137 136 134 132 129 127 125 122 119 117 114 111 109 106 103 101 98 96 93 91 88 86 84 81 79 77 76 74 72 71 70 68 67 67 66 66 65 65 66 66 67 68 69 70 72 74 76 79 81 84 87 91 95 99 103 107 112 117 122 127 132 138 144 150 156 163 169 176 183 190 197 205 212 220 228 237 245 254 263 272 281 291 301 311 321 332 343 354 365 376 388 400 412 424 436 448 460 473 485 496 508 519 530 540 550 559 567 575 581 587 591 595 597 598 598 596 593 589 584 578 570 562 552 542 531 518 506 492 479 464 450 435 420 405 389 374 359 344 329 314 299 285 271 257 244 231 219 206 195 183 172 161 151 141 132 123 114 106 98 91 84 77 71 65 59 53 48 43 39 34 30 27 23 20 17 14 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 6 7 8 9 10 11 13 14 16 18 20 22 25 27 30 33 36 40 43 47 51 55 59 63 68 73 77 82 87 92 96 101 106 110 114 118 122 126
 198 204 210 216 221 226 231 236 240 244 247 251 254 257 259 262 264 265 267 268 269 270 271 271 271 271 271 271 271 270 269 269 268 267 266 265 263 262 261 260 259 258 257 256 255 255 255 255 256 257 258 261 263 267 271 276 282 289 296 305 315 326 338 351 365 381 397 416 435 456 478 502 527 554 583 613 644 678 713 749 788 827 869 911 954 998 1042 1086 1129 1170 1208 1242 1272 1296 1314 1324 1325 1317 1301 1275 1241 1199 1151 1097 1039 978 915 852 790 729 671 615 563 514 468 426 388 353 321 292 266 242 221 203 186 171 158 146 136 126 118 111 104 99 93 89 85 81 78 75 73 70 68 67 65 63 62 61 60 59 58 57 57 56 56 55 55 54 54 54 53 53 53 53 53 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 48 47 47 46 45 45 44 44 43 42 41 41 40 39 38 37 37 36 35 34 33 33 32 31 30 30 29 29 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 12 12 13 13 14 15 16 17 19 20 22 24 26 29 31 34 37 41 44 48 53 57 62 67 72 78 84 90 96 102 109 116 123 130 137 144 151 158 165 172 178 185 192
 90 93 96 99 102 105 108 111 114 116 119 122 125 127 130 132 135 137 140 142 144 146 148 150 152 154 156 157 159 160 162 163 164 165 166 166 167 168 168 169 169 169 169 169 169 169 169 170 170 170 170 170 171 172 172 173 175 176 178 180 183 186 189 193 197 201 206 212 217 224 231 238 247 255 265 275 285 297 309 322 336 350 366 382 400 418 438 459 480 503 527 552 579 606 633 662 691 719 748 776 802 827 850 869 885 896 903 905 901 892 877 857 833 804 772 738 701 663 625 588 550 514 479 446 415 386 359 333 310 288 268 250 233 218 204 191 179 168 158 150 141 134 127 120 115 109 104 99 95 91 87 84 81 78 75 72 70 67 65 63 61 59 57 55 54 52 51 49 48 46 45 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 13 14 15 16 17 18 19 21 22 24 25 27 29 31 33 35 38 40 42 45 47 50 53 55 58 61 64 67 70 72 75 78 81 84 87
 161 173 186 200 215 232 249 268 288 310 333 357 383 410 439 468 498 528 558 587 614 639 661 678 690 696 697 692 680 663 641 615 586 554 521 488 454 421 389 358 329 302 276 253 231 211 193 177 162 148 136 125 115 106 98 91 84 79 74 69 65 62 59 56 54 52 50 48 47 46 45 45 44 44 44 44 44 44 45 45 46 47 48 49 50 51 53 55 57 59 61 63 66 69 73 76 80 84 89 94 99 105 112 119 127 135 145 155 165 177 190 204 218 234 251 268 287 306 326 347 367 387 406 423 439 452 462 468 471 469 464 455 443 428 410 391 370 349 327 306 285 265 246 227 210 194 179 166 153 141 131 121 112 103 96 89 82 76 71 66 61 57 53 50 46 43 40 38 35 33 31 29 27 25 24 22 21 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 9 9 10 10 11 12 12 13 13 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 19 19 19 19 19 19 19 19 19 19 18 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 29 30 32 34 37 39 42 45 48 51 55 59 63 68 73 78 84 90 97 104 112 121 130 139 150
 31 36 41 46 52 58 65 72 80 88 96 105 114 124 135 146 157 169 181 194 207 220 234 248 262 277 291 305 319 332 346 359 371 382 393 403 412 420 428 434 439 443 446 448 450 450 450 449 447 444 442 438 435 431 427 422 418 414 410 405 401 397 394 390 386 383 380 376 373 370 367 365 362 359 357 354 352 349 347 345 342 340 338 336 334 332 330 328 326 324 323 321 320 318 317 315 314 313 312 310 309 308 308 307 306 306 305 305 305 305 305 305 306 306 308 309 311 312 315 317 320 324 328 332 336 341 346 351 356 362 368 373 378 383 388 393 397 400 402 404 405 405 404 402 399 395 389 383 375 366 357 346 335 323 310 297 284 270 257 243 229 215 202 189 176 164 152 141 130 119 109 100 91 83 75 67 60 54 47 42 36 31 27 23 19 15 12 9 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 1 3 6 9 12 15 18 22 26
 88 88 88 88 88 88 87 87 87 86 85 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 69 68 67 66 64 63 62 61 59 58 57 56 54 53 52 51 50 48 47 46 45 44 44 43 42 42 41 41 41 41 41 42 42 43 44 45 46 48 50 52 55 57 60 64 68 72 76 81 86 92 98 104 111 119 127 136 146 157 168 180 194 208 224 241 259 280 302 326 352 380 411 444 481 520 561 606 653 702 753 804 854 902 946 984 1014 1034 1043 1041 1026 999 963 918 867 811 754 696 639 584 533 484 440 399 362 329 299 272 248 226 207 190 175 162 150 139 129 121 113 107 100 95 90 86 82 78 75 72 69 67 64 62 60 59 57 56 54 53 52 51 50 49 48 47 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 35 35 34 34 33 32 32 31 30 30 29 28 27 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 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 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 16 18 19 20 22 24 26 28 30 32 34 36 39 41 44 46 49 52 54 57 59 62 64 67 69 71 73 75 77 79 80 82 83 84 85 86 87 87
 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 37 38 40 42 44 46 48 51 53 56 60 63 67 72 76 81 87 93 100 107 115 124 134 145 156 169 182 197 213 231 250 270 291 314 338 364 391 419 448 478 509 541 572 604 636 667 698 728 757 784 810 834 856 876 894 909 922 932 940 945 947 946 943 936 926 914 898 880 859 835 808 779 749 717 683 649 613 578 543 508 474 441 409 379 350 323 297 273 251 230 211 193 177 162 149 136 125 115 105 97 89 82 76 70 65 60 56 52 48 45 42 39 36 34 32 30 28 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 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 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 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19
 164 170 176 181 187 193 199 205 210 216 222 228 234 240 246 252 258 264 270 276 281 287 293 298 303 309 314 319 323 328 332 336 339 343 345 348 350 352 354 355 356 356 357 356 356 355 354 353 351 350 348 346 344 343 341 339 337 336 334 333 332 331 330 330 330 330 331 331 333 334 336 338 340 343 347 350 354 359 364 369 374 381 387 394 402 410 418 427 436 446 457 467 478 489 501 513 525 536 548 559 570 581 590 599 606 612 617 619 620 619 615 609 601 591 579 565 549 531 513 493 473 452 431 410 389 369 349 330 312 294 277 261 246 232 219 206 194 183 173 164 155 146 139 131 125 118 113 107 102 97 93 89 85 81 78 75 71 69 66 63 61 59 56 54 52 50 49 47 45 44 42 41 39 38 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 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 11 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 27 28 30 32 34 36 38 40 43 45 48 51 54 57 61 64 68 72 75 80 84 88 92 97 102 106 111 116 121 126 132 137 142 148 153 159
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 18 19 21 22 24 26 28 30 32 35 37 40 44 47 51 55 60 65 71 77 84 91 100 109 120 131 144 158 174 191 210 232 255 281 310 342 376 414 456 501 551 604 662 725 791 863 938 1018 1102 1190 1280 1373 1467 1562 1656 1747 1834 1915 1989 2054 2107 2148 2175 2188 2186 2169 2137 2092 2035 1968 1891 1808 1720 1628 1535 1442 1351 1261 1175 1093 1015 941 872 808 749 694 644 598 557 518 484 452 423 397 374 352 333 315 299 284 271 259 247 237 227 219 211 203 196 190 184 178 173 168 163 159 155 151 148 144 141 138 135 132 129 127 124 122 119 117 115 113 111 109 107 105 103 101 99 97 95 93 92 90 88 86 84 82 80 78 76 74 72 70 68 66 64 62 60 58 56 54 52 50 48 46 44 42 40 39 37 35 34 32 31 30 28 27 26 25 23 22 21 20 19 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 25 26 27 29 30 32 34 35 37 39 41 43 45 47 49 52 54 57 59 62 65 68 72 75 79 83 87 91 95 99 104 109 114 119 124 130 135 141 147 153 160 166 173 179 186 193 200 208 215 223 230 238 247 255 263 272 281 291 300 310 321 332 343 355 367 380 393 407 421 436 452 468 485 502 520 538 556 575 593 612 630 647 663 679 693 705 715 724 729 733 733 732 727 720 711 700 686 672 656 640 623 605 588 571 554 537 522 507 492 478 465 453 441 430 419 409 399 390 380 371 362 353 344 335 326 317 307 298 288 278 268 258 248 237 227 216 205 194 184 173 163 152 142 132 123 114 105 96 88 80 73 66 59 53 47 42 37 32 28 24 21 17 14 12 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
 24 26 29 32 34 37 40 44 47 51 55 59 63 68 72 78 83 89 95 102 109 117 125 134 143 153 165 177 190 204 219 235 253 273 294 316 341 367 395 424 456 489 523 558 593 629 663 696 726 753 775 791 802 807 804 796 782 762 738 711 681 649 617 584 552 520 490 461 434 409 386 364 344 325 308 293 279 266 255 245 235 227 219 213 207 202 198 194 191 188 186 185 184 184 184 184 186 187 190 192 196 199 204 209 214 220 227 235 243 252 261 272 282 294 306 319 332 346 360 374 388 401 415 427 439 450 459 466 472 476 478 477 475 471 464 456 446 435 423 410 396 381 366 351 336 321 307 292 278 265 252 239 227 216 205 194 185 175 166 157 149 141 134 127 120 114 108 102 96 91 86 81 76 72 67 63 59 56 52 48 45 42 39 36 33 30 28 25 23 20 18 16 14 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 10 11 13 15 17 19 22
 41 46 52 58 65 72 79 88 97 106 117 128 140 153 167 183 199 217 236 256 279 303 328 356 385 417 450 485 522 561 601 641 682 722 761 798 833 863 888 907 920 927 926 918 903 882 856 826 792 756 719 681 643 606 570 535 503 472 444 418 394 371 351 333 317 302 289 277 267 258 250 243 237 232 228 225 223 221 220 220 221 222 224 226 230 234 239 244 251 258 267 276 286 297 310 324 339 355 373 392 413 435 458 483 508 534 561 587 613 637 659 677 692 703 707 707 700 687 669 646 618 588 555 520 486 451 417 384 354 324 297 272 249 227 208 190 174 159 146 134 123 113 104 95 88 81 75 69 64 59 55 51 47 43 40 37 34 32 29 27 25 23 21 20 18 16 15 13 12 11 10 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 2 4 6 8 11 13 16 20 23 27 31 36
 104 108 112 116 119 123 127 130 134 137 140 143 147 150 153 155 158 161 164 166 169 172 174 177 179 182 184 187 189 192 195 197 200 202 205 207 210 212 215 217 219 221 223 225 227 229 231 232 234 235 236 237 237 238 238 238 238 238 238 238 237 237 236 236 235 235 235 234 234 234 234 235 235 236 237 238 239 241 243 246 249 252 256 260 265 270 276 282 289 297 305 315 324 335 347 359 372 386 401 417 434 451 469 487 505 524 542 559 575 589 601 611 618 621 621 617 609 598 583 565 545 523 499 474 448 423 398 373 350 327 306 286 268 250 234 219 206 193 182 171 161 152 144 137 130 123 118 112 107 103 98 95 91 87 84 81 79 76 74 71 69 67 65 63 61 59 58 56 55 53 51 50 48 47 46 44 43 41 40 39 37 36 34 33 32 30 29 28 26 25 24 22 21 20 18 17 16 15 14 12 11 10 9 8 7 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 9 10 12 13 15 17 18 20 23 25 27 30 33 36 39 42 45 49 52 56 60 63 67 71 75 79 84 88 92 96 100
 58 61 64 68 71 75 79 83 87 92 97 102 107 113 119 125 132 139 147 155 163 172 181 191 202 213 225 238 251 265 280 295 312 329 347 365 385 404 425 446 467 489 511 532 553 574 594 612 630 645 659 672 682 690 695 699 700 699 697 692 686 679 670 660 650 639 628 616 605 594 583 572 561 552 542 533 525 518 511 505 499 495 490 487 484 482 480 479 479 479 480 481 483 485 488 491 494 498 502 507 511 515 520 524 529 532 536 539 541 543 544 544 542 540 537 532 526 519 510 501 490 478 465 452 438 423 408 393 377 362 346 331 316 301 287 273 260 247 235 223 212 202 191 182 173 164 156 148 141 134 128 121 116 110 105 100 95 91 87 83 79 75 72 69 66 63 60 57 55 52 50 48 46 44 42 40 38 36 34 33 31 30 28 27 25 24 23 21 20 19 18 16 15 14 13 12 11 10 9 9 8 7 6 6 5 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 9 9 10 10 10 10 11 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 12 12 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 10 10 11 11 12 13 14 14 15 16 18 19 20 21 23 24 26 28 29 31 33 35 37 39 42 44 47 49 52 55
 218 225 232 238 243 248 252 256 259 262 265 266 268 270 271 272 273 274 274 275 276 277 279 280 281 283 285 288 290 293 296 300 304 308 312 317 323 329 335 341 348 355 362 370 378 386 393 401 409 417 424 431 437 443 449 453 457 461 464 466 467 467 467 467 465 464 461 459 455 452 448 444 439 435 430 425 419 413 407 401 394 388 380 373 364 356 347 338 328 317 307 295 284 272 260 248 235 222 210 197 185 173 161 149 138 128 117 108 99 90 82 74 67 61 55 50 45 40 36 32 29 26 23 21 19 17 15 14 12 11 10 9 8 8 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 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 6 8 9 11 12 14 17 19 22 25 29 33 37 41 46 52 58 64 71 78 85 93 102 110 119 129 138 148 157 167 176 185 194 203 211
 14 14 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 22 22 23 24 25 26 28 29 31 32 34 36 38 40 43 46 49 53 57 61 66 72 78 85 93 102 112 123 135 149 165 182 201 223 247 273 301 332 365 400 436 473 510 545 578 607 630 648 658 661 656 645 627 605 578 549 519 488 457 427 398 370 344 320 298 277 258 241 225 210 196 184 172 162 152 143 135 128 121 114 108 103 98 93 88 84 80 77 74 70 67 65 62 59 57 55 53 51 49 47 46 44 43 42 41 40 39 38 37 37 36 36 35 35 35 35 35 36 36 37 37 38 39 40 41 42 44 45 47 49 51 53 55 57 59 62 64 67 70 73 76 79 82 86 90 94 98 103 107 112 117 123 129 135 142 149 156 164 172 181 190 200 211 222 234 246 258 272 285 299 313 328 342 355 368 380 391 399 406 411 413 412 408 401 392 380 366 350 332 314 295 276 257 238 220 203 186 171 157 143 131 120 110 100 92 84 77 71 65 60 55 51 47 44 41 38 35 33 31 29 27 26 24 23 22 21 20 19 18 17 17 16 16 15 14 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 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 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 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14
 86 88 91 93 96 98 100 103 105 108 110 113 116 119 121 124 127 130 134 137 140 144 148 151 156 160 164 169 174 179 185 191 197 203 210 218 226 234 243 253 263 273 285 297 310 324 339 354 371 388 406 425 445 466 487 508 530 553 575 597 619 640 661 680 698 714 729 741 752 760 767 771 773 773 771 768 763 756 749 740 731 721 710 700 689 678 667 656 646 635 626 616 607 599 591 584 577 571 565 560 556 552 548 545 543 541 540 539 538 538 539 540 541 542 544 546 548 550 553 555 558 560 562 564 566 567 568 568 568 567 565 563 560 556 551 546 540 533 525 517 508 498 489 478 468 457 445 434 422 411 399 387 375 364 352 341 329 318 307 297 286 276 265 256 246 236 227 218 209 201 193 184 177 169 161 154 147 140 133 127 120 114 108 102 97 91 86 81 76 71 66 62 58 54 50 46 42 39 36 32 29 27 24 22 20 17 15 14 12 11 9 8 7 6 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 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 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 38 39 41 43 45 47 49 51 53 55 57 59 62 64 66 68 70 73 75 77 79 82 84
 173 176 180 183 186 189 193 196 200 203 207 210 214 218 221 225 229 232 236 240 244 247 251 255 258 262 265 268 271 274 277 280 282 285 287 289 291 292 294 295 296 297 298 299 299 300 300 300 300 301 301 301 302 302 302 303 304 305 306 307 309 310 312 315 317 320 323 326 329 333 337 341 346 351 356 362 368 374 380 387 394 401 409 417 425 433 442 450 459 468 477 486 495 504 513 521 529 537 543 549 555 559 562 564 565 565 563 559 554 548 540 531 520 509 496 482 467 452 436 420 404 387 371 355 339 323 308 293 279 265 253 240 228 217 207 197 188 179 171 163 156 149 143 137 131 126 121 117 112 108 105 101 98 95 92 89 87 84 82 80 78 76 74 72 71 69 68 66 65 64 63 62 61 60 59 58 57 56 56 55 54 54 53 53 52 52 51 51 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 48 49 49 49 49 50 50 50 51 51 52 52 53 54 54 55 56 56 57 58 59 60 61 61 62 63 64 65 65 66 67 67 68 69 69 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 69 69 69 68 68 67 67 66 66 66 65 65 64 64 63 63 62 62 61 61 61 60 60 59 59 59 58 58 58 58 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 58 58 59 59 60 61 61 62 63 64 65 67 68 69 71 72 74 76 78 80 82 84 86 88 91 93 96 98 101 103 106 109 111 114 117 120 123 126 128 131 134 137 140 143 146 149 152 155 158 161 164 167 170
 50 54 59 64 68 74 79 84 90 96 102 109 115 122 129 136 144 152 160 168 176 185 194 203 212 221 230 240 249 258 268 277 286 294 303 311 319 327 334 341 347 353 359 364 369 373 377 380 384 387 390 393 396 399 402 405 409 414 419 425 432 439 448 458 469 481 495 510 527 545 566 587 611 637 664 694 726 759 795 833 873 915 958 1003 1049 1096 1143 1190 1235 1278 1318 1354 1384 1407 1422 1428 1424 1411 1387 1354 1312 1262 1206 1144 1079 1011 943 876 810 746 686 628 575 525 479 437 398 363 332 303 277 253 232 213 196 180 167 154 143 133 123 115 107 101 94 89 83 78 74 70 66 63 59 56 54 51 48 46 44 42 40 38 36 34 33 31 30 28 27 25 24 23 22 20 19 18 17 16 15 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 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 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 2 3 5 7 9 11 14 16 19 22 25 28 31 35 38 42 46
 32 34 36 39 41 44 46 49 52 55 59 62 66 70 74 79 84 89 95 101 107 114 121 129 137 146 155 165 176 187 199 211 224 238 253 268 283 299 316 332 349 366 382 399 414 429 443 455 466 476 484 490 495 497 499 498 497 494 490 485 479 473 467 460 453 447 440 434 428 423 418 414 410 407 404 402 400 400 399 400 400 402 404 406 409 413 417 421 426 431 436 442 448 454 460 466 471 476 481 485 489 492 493 493 493 490 486 481 474 465 455 444 431 417 402 386 370 353 336 319 302 286 270 254 239 224 210 197 185 173 162 152 142 133 125 117 110 103 97 91 85 80 76 71 67 63 60 57 53 51 48 45 43 41 39 37 35 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 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 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 5 5 5 6 6 6 6 6 7 7 8 8 9 9 10 11 12 13 14 15 16 17 18 19 21 22 23 25 27 28 30
 37 40 44 49 53 58 63 69 75 81 88 96 104 113 123 133 144 156 170 184 200 216 235 254 275 298 323 349 376 405 436 467 500 533 566 598 629 658 684 706 724 737 744 746 742 733 720 702 680 656 629 601 573 544 516 488 461 436 412 389 368 348 330 313 297 282 269 257 246 235 226 217 209 202 195 189 183 178 173 169 165 162 158 156 153 150 148 146 145 143 142 141 140 139 138 138 138 138 138 138 138 138 139 139 140 141 142 143 144 145 147 148 149 151 152 154 155 157 158 160 161 163 164 165 166 166 167 167 167 167 166 166 165 163 162 160 158 156 153 150 148 144 141 138 134 131 127 123 119 116 112 108 104 101 97 93 90 86 83 80 76 73 70 67 64 62 59 56 54 51 49 47 45 42 40 38 37 35 33 31 30 28 26 25 24 22 21 19 18 17 16 15 14 13 12 11 10 9 8 7 6 6 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 7 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 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 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 1 2 3 4 5 7 8 10 11 13 15 17 20 22 25 27 30 33
 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 40 40 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 42 43 44 45 46 48 50 52 54 57 59 63 66 71 75 80 86 92 98 106 114 123 132 142 154 166 179 193 209 225 243 262 283 305 328 353 380 408 438 470 503 537 573 610 647 685 723 761 797 832 864 893 919 940 955 966 970 969 962 949 931 909 882 852 820 785 750 713 677 641 605 571 538 506 476 447 420 395 371 349 329 310 293 277 262 249 237 226 215 206 198 191 184 178 173 168 163 160 156 153 150 148 146 144 143 141 140 139 138 138 137 136 136 136 136 135 135 135 135 135 135 136 136 136 136 136 136 136 136 137 137 137 137 136 136 136 136 136 135 135 134 134 133 132 131 130 129 128 127 126 124 123 121 120 118 116 114 113 111 109 107 105 103 101 99 98 96 94 92 91 89 88 86 85 83 82 81 80 79 78 77 76 75 74 73 73 72 71 71 70 70 69 69 68 68 67 67 66 66 65 65 64 64 64 63 63 62 61 61 60 60 59 59 58 57 57 56 55 55 54 53 52 52 51 50 49 49 48 47 46 45 44 44 43 42 41 40 39 38 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 27 28 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 39 40 40 41 41 41 42 42 42 42 43 43 43 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 1 1 1 2 2 3 3 4 4 5 6 7 8 9 10 11 13 14 16 18 21 23 26 29 33 37 42 47 53 60 67 76 85 96 108 122 137 154 173 194 218 245 274 306 341 380 421 466 513 563 615 669 724 779 833 886 936 983 1025 1062 1094 1121 1141 1157 1167 1172 1174 1171 1166 1159 1150 1140 1129 1117 1106 1095 1085 1075 1066 1058 1050 1044 1038 1032 1027 1021 1016 1010 1004 996 987 977 964 950 933 914 892 868 841 813 782 750 717 684 649 615 581 548 515 484 453 425 397 371 347 324 302 283 264 247 231 216 202 189 177 167 157 147 139 131 123 117 110 104 99 94 89 85 81 77 74 70 67 64 62 59 57 54 52 50 48 47 45 43 42 40 39 37 36 35 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 4 4 5 5 5 5 5 5 5 5 5 5 5 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
 46 50 53 56 60 64 68 72 76 81 85 90 95 100 106 112 118 124 130 137 144 151 159 167 175 183 192 200 209 218 228 237 247 256 266 275 284 293 302 310 318 325 332 338 344 348 352 355 358 359 360 359 358 357 355 352 349 345 341 337 333 329 325 321 317 314 311 308 306 304 302 301 301 301 302 303 305 307 311 314 319 324 330 336 344 352 361 371 382 394 407 422 437 454 473 492 514 537 562 589 618 650 683 719 757 798 841 886 932 981 1031 1081 1132 1181 1228 1273 1312 1346 1373 1392 1402 1402 1393 1374 1346 1309 1265 1216 1162 1105 1046 987 928 871 815 762 711 663 618 576 537 501 467 436 408 381 357 334 313 294 276 260 245 231 218 205 194 184 174 165 156 148 141 134 127 121 115 110 104 99 95 90 86 82 78 75 72 68 65 62 59 57 54 52 50 47 45 43 41 40 38 36 35 33 32 31 29 28 27 26 26 25 24 24 23 23 23 22 22 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 13 12 12 11 11 10 9 9 8 7 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 11 13 15 17 19 22 24 26 29 32 34 37 40 43
 31 34 37 40 44 48 53 57 62 68 73 80 86 93 101 110 119 128 139 150 161 174 188 202 217 233 249 267 284 302 320 338 356 372 388 403 415 426 435 441 444 445 444 440 434 426 416 405 393 381 367 354 340 327 314 302 290 279 268 259 250 241 234 227 221 215 210 206 202 199 196 194 192 191 190 189 189 189 189 190 191 192 194 196 198 200 203 206 209 212 216 219 223 228 232 236 241 246 251 256 261 266 272 277 282 286 291 295 299 303 306 308 310 311 311 311 309 307 304 300 295 290 284 277 269 261 253 244 235 226 216 207 198 188 179 171 162 154 146 138 130 123 117 110 104 98 93 87 82 78 73 69 65 61 58 54 51 48 45 42 40 38 35 33 31 29 27 26 24 22 21 19 18 17 16 14 13 12 11 10 9 8 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 6 7 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 9 9 8 8 8 7 7 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 11 12 14 16 18 20 23 25 28
 33 32 32 31 31 30 30 29 29 28 28 27 27 27 27 27 26 26 26 26 26 27 27 27 27 28 28 29 30 30 31 32 33 34 36 37 39 41 43 45 47 50 53 57 60 64 69 74 79 85 91 98 105 113 122 132 142 153 164 177 190 203 218 233 248 264 280 297 314 330 347 364 381 397 413 428 444 459 473 488 502 517 531 546 561 577 594 611 629 649 669 692 715 741 768 798 829 862 897 934 972 1010 1049 1087 1124 1158 1187 1211 1228 1237 1237 1226 1204 1172 1131 1081 1025 963 899 833 767 703 642 584 529 479 433 391 353 319 288 261 237 215 196 179 163 150 138 128 118 110 103 96 90 85 81 77 73 70 68 65 63 61 60 59 57 57 56 55 55 54 54 54 54 54 54 55 55 55 56 57 57 58 59 60 60 61 62 63 64 65 66 67 67 68 69 69 70 70 71 71 71 70 70 69 69 68 67 65 64 62 60 58 56 54 51 49 46 44 42 39 37 34 32 30 28 25 24 22 20 18 17 15 14 12 11 10 9 8 7 7 6 5 5 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 1 1 1 1 2 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 17 18 20 21 23 24 26 27 29 30 31 33 34 36 37 38 39 40 40 41 42 42 42 42 42 42 42 42 42 41 41 40 40 39 38 38 37 36 36 35 34 34
 29 32 34 38 41 44 48 51 55 59 64 68 73 77 82 87 93 98 104 110 116 122 129 136 143 150 157 164 172 180 188 196 204 212 220 229 237 245 254 262 270 279 287 295 302 310 317 325 332 338 345 351 356 362 367 372 376 380 384 387 390 393 395 397 399 400 401 402 402 402 402 402 401 400 399 398 397 396 394 393 391 389 388 386 385 383 381 380 378 377 376 375 374 373 372 371 370 369 369 368 368 368 368 368 368 368 368 368 368 369 370 370 371 372 373 375 376 378 380 382 385 387 390 393 397 400 404 407 411 415 418 422 425 428 430 432 434 434 434 434 432 429 426 422 416 410 403 394 385 375 365 354 342 330 317 304 291 278 265 252 239 227 214 202 190 179 168 157 147 138 128 120 111 103 96 88 82 75 69 63 58 53 48 44 39 36 32 28 25 22 19 17 14 12 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 3 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 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 1 2 4 5 7 8 10 12 14 16 19 21 23 26
 8 10 11 13 14 16 18 20 21 23 25 28 30 32 35 37 40 43 46 50 53 57 61 65 70 75 81 87 93 100 108 116 126 136 147 159 172 187 203 221 240 262 285 310 337 366 397 430 464 499 534 568 601 632 658 680 696 706 708 704 694 678 657 632 604 575 544 514 484 456 428 403 379 357 337 319 302 288 275 263 253 244 237 231 226 222 219 217 216 216 217 219 222 225 230 236 243 251 260 270 281 294 307 322 339 356 375 395 416 438 460 482 504 525 545 563 578 590 598 602 602 597 588 574 557 537 515 491 465 440 414 389 364 341 319 298 278 260 243 228 213 200 188 177 167 158 149 141 134 127 121 116 110 106 101 97 93 89 86 83 80 77 74 72 69 67 65 62 60 58 56 54 52 51 49 47 45 43 42 40 38 37 35 33 32 30 29 27 25 24 22 21 20 18 17 16 14 13 12 11 10 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7
 148 151 153 155 157 159 161 164 166 168 170 173 175 177 179 182 184 186 189 191 193 196 198 200 202 204 206 208 209 211 212 213 214 215 216 216 217 216 216 216 215 214 213 212 210 209 207 205 204 202 200 198 196 194 193 191 190 189 188 187 186 186 186 186 187 187 189 190 192 194 197 200 203 207 212 217 222 228 234 241 249 257 267 276 287 299 311 324 339 354 371 389 408 428 449 472 495 520 546 572 599 625 652 677 701 723 742 757 768 774 776 771 761 746 726 702 674 642 609 575 540 505 470 437 405 374 346 319 294 271 250 231 213 197 182 169 156 145 135 126 118 110 104 97 92 87 82 78 74 70 67 64 61 59 57 55 53 51 49 48 47 45 44 43 42 41 40 40 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 38 38 38 39 39 40 41 41 42 42 43 44 44 45 45 46 47 47 48 49 49 50 50 50 51 51 51 52 52 52 52 52 52 52 51 51 51 50 50 49 49 48 47 47 46 45 44 44 43 42 41 40 39 39 38 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 31 33 34 35 37 38 40 42 44 46 48 51 53 56 58 61 64 67 70 73 76 79 82 85 88 91 94 97 100 103 106 109 112 115 118 120 123 125 128 130 133 135 137 140 142 144 146
 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 11 13 15 17 19 22 25 29 33 37 42 48 54 61 70 79 90 102 116 132 151 172 197 226 259 297 341 391 449 515 590 673 765 863 965 1066 1160 1239 1297 1328 1328 1298 1243 1167 1079 985 891 800 714 636 566 503 447 397 354 316 282 253 227 204 184 167 151 137 125 114 105 96 89 82 76 71 66 62 58 55 52 49 47 45 44 42 41 41 40 40 40 40 41 42 43 44 46 49 51 54 58 62 67 72 78 85 93 102 111 122 134 148 163 179 198 218 240 263 289 317 346 377 410 443 477 511 543 574 601 625 644 657 663 664 658 646 628 607 582 554 524 494 464 434 405 377 351 326 303 281 261 242 225 209 194 181 168 157 147 137 128 120 112 105 99 93 87 82 78 73 69 66 62 59 56 53 51 48 46 44 42 41 39 38 36 35 34 33 32 32 31 30 30 29 29 28 28 28 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 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 23 22 21 20 19 18 17 16 15 14 12 11 10 8 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
 112 117 122 127 132 137 142 148 153 159 165 171 178 184 191 198 206 213 221 229 238 247 256 266 276 286 297 308 319 332 344 357 370 384 398 413 428 443 458 474 489 505 520 535 550 564 577 589 601 611 619 627 632 636 639 640 639 636 632 627 620 613 604 595 585 574 563 552 541 530 519 508 497 487 477 468 459 451 443 436 429 423 417 412 408 403 400 396 394 391 389 387 386 385 384 383 382 381 381 380 379 378 377 376 374 371 368 365 361 356 351 345 338 331 323 315 306 297 287 277 267 257 247 237 227 217 207 197 188 179 171 163 155 147 140 133 127 121 115 110 105 100 95 91 87 83 80 76 73 70 67 65 62 60 57 55 53 51 49 48 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 14 14 13 12 11 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 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 13 13 14 15 15 16 17 18 19 21 22 23 25 26 28 30 32 34 36 38 41 43 46 49 52 55 58 61 64 68 71 75 79 82 86 90 95 99 103 108
 13 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 28 29 30 31 32 33 34 35 36 38 39 41 43 44 46 48 51 53 56 58 61 64 68 71 75 79 84 89 94 100 105 112 118 126 133 141 150 159 168 178 189 200 211 223 235 247 260 273 286 300 313 327 341 354 368 382 396 410 423 437 450 464 477 490 503 517 530 543 556 569 582 595 608 620 633 645 657 669 680 690 700 708 716 722 727 730 732 731 729 725 718 710 699 686 672 655 638 618 598 577 555 533 511 489 467 445 424 404 384 365 346 329 312 297 282 268 254 242 230 219 208 198 189 180 172 164 157 150 143 137 132 126 121 116 112 107 103 99 96 92 89 86 83 80 77 75 72 70 68 66 63 61 60 58 56 54 53 51 50 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 13 13
 52 54 56 59 61 64 66 69 71 74 77 79 82 85 88 92 95 98 102 105 109 113 117 121 125 130 135 139 145 150 155 161 167 174 181 188 195 203 211 220 229 239 249 260 271 282 295 307 321 334 348 362 377 392 406 420 434 448 461 473 483 493 501 507 512 515 516 515 512 507 500 492 482 471 459 445 431 416 400 384 368 352 335 319 303 288 273 258 244 230 217 204 192 180 169 158 148 139 130 121 113 105 98 91 84 78 72 67 62 57 53 48 45 41 38 34 32 29 27 24 22 20 19 17 16 15 14 13 12 12 11 11 11 10 10 10 10 11 11 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 40 42 43 44 46 47 49 50 52 53 55 57 58 60 62 64 65 67 69 71 73 75 76 78 80 82 84 86 88 90 92 93 95 97 98 100 102 103 104 106 107 108 109 109 110 111 111 111 111 111 111 111 110 110 109 108 107 106 105 103 102 100 99 97 95 94 92 90 88 86 84 82 80 78 76 74 72 70 68 67 65 63 61 59 57 56 54 52 51 49 48 46 44 43 42 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 2 2 1 1 2 2 2 2 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 17 18 19 21 22 24 25 27 29 30 32 34 36 38 39 41 43 45 48 50
 34 34 35 36 37 37 38 39 40 40 41 42 43 44 44 45 46 47 47 48 49 50 51 51 52 53 54 55 56 56 57 58 59 60 61 62 62 63 64 65 66 67 68 68 69 70 71 72 73 74 75 76 78 79 80 82 83 85 86 88 90 92 94 97 99 102 105 108 111 115 119 123 127 131 136 141 146 152 158 164 170 177 184 192 200 208 217 226 236 246 257 268 280 292 305 318 332 347 362 378 395 412 430 448 467 486 505 525 544 564 584 603 622 640 657 672 687 700 711 720 727 732 734 734 732 728 722 714 704 692 679 665 650 634 618 602 585 568 551 535 518 503 487 473 458 445 431 419 407 395 384 373 363 354 345 336 328 320 312 305 298 291 285 279 273 268 262 257 252 248 243 239 234 230 226 222 218 215 211 208 204 201 197 194 191 188 184 181 178 175 172 168 165 162 159 156 153 149 146 143 140 137 134 131 127 124 121 118 116 113 110 107 104 102 99 97 94 92 90 88 85 83 81 79 77 76 74 72 70 69 67 66 64 63 61 60 59 57 56 55 53 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 31 30 29 29 28 27 26 25 24 24 23 22 21 21 20 19 18 17 17 16 15 14 14 13 12 11 11 10 9 9 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 6 7 8 9 10 11 12 13 14 15 16 17 18 18 19 20 21 22 23 24 25 26 26 27 28 29 30 31 31 32 33
 68 71 75 78 81 84 88 91 95 99 102 106 110 114 118 122 126 130 134 139 143 147 152 156 161 165 170 174 179 184 188 193 198 202 207 212 216 221 225 230 234 238 243 247 251 255 258 262 266 269 273 276 279 282 285 288 291 293 296 299 301 304 306 309 311 313 316 318 321 323 326 328 331 334 336 339 342 345 348 351 354 357 361 364 367 371 374 378 381 385 388 392 395 398 401 404 407 409 411 412 413 414 413 413 412 410 407 404 400 396 390 385 378 371 364 356 348 340 331 323 314 305 296 288 279 271 263 256 248 241 235 228 223 217 212 207 203 198 194 191 187 184 181 179 176 174 172 170 168 166 165 163 162 160 159 158 157 155 154 153 152 151 149 148 147 146 144 143 142 140 139 137 136 134 132 131 129 127 125 123 121 119 117 115 113 111 109 107 104 102 100 97 95 92 90 88 85 83 80 78 76 73 71 69 66 64 62 60 58 56 54 52 50 49 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 4 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 1 2 2 3 4 5 5 6 8 9 10 11 13 14 16 18 19 21 23 25 27 29 31 33 36 38 40 43 46 48 51 54 56 59 62 65
 74 76 78 80 82 84 87 90 93 96 99 103 107 111 115 120 126 131 137 144 151 159 167 175 185 194 205 216 228 241 254 268 282 297 312 327 343 358 373 388 401 414 425 434 441 446 448 448 446 441 433 424 413 400 386 371 355 339 323 307 292 276 262 248 234 222 210 199 189 180 171 163 156 149 143 138 133 129 125 122 120 117 116 114 114 113 113 114 115 116 118 121 124 127 131 136 142 149 156 165 175 186 198 212 228 246 266 288 314 342 374 410 450 494 543 597 655 718 784 852 920 986 1047 1098 1138 1162 1168 1156 1127 1082 1025 959 888 816 744 674 609 548 493 443 398 357 321 289 260 235 212 192 174 158 144 131 120 110 101 93 86 79 73 68 63 59 55 51 48 45 42 39 37 35 33 31 29 28 26 25 24 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 13 14 15 16 17 18 19 20 21 23 24 25 26 28 29 31 32 33 35 36 38 39 40 42 43 44 46 47 48 49 50 51 52 53 54 54 55 56 57 57 58 59 60 60 61 62 63 63 64 65 66 67 69 70 71 73
 58 60 61 63 65 67 68 70 72 74 76 78 80 82 84 86 89 91 94 97 100 103 106 110 113 117 121 126 130 135 141 146 152 158 165 172 180 188 197 206 216 226 237 249 261 274 287 301 315 329 344 359 374 389 404 418 432 445 457 467 477 485 492 497 501 504 505 505 503 500 497 492 487 481 475 468 461 454 447 440 433 426 419 412 406 399 393 387 381 375 370 364 359 353 348 343 337 332 326 320 314 308 302 295 288 282 274 267 260 252 244 236 228 220 212 204 196 188 181 173 166 159 153 146 140 134 128 123 118 113 109 105 101 97 93 90 87 84 82 79 77 75 73 71 69 67 66 64 63 62 61 60 59 58 57 56 55 54 54 53 53 52 51 51 50 50 50 49 49 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 42 42 41 41 40 40 39 38 38 37 36 35 35 34 33 32 31 30 29 28 27 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 7 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 22 23 24 26 27 28 30 31 33 34 36 37 39 41 42 44 45 47 49 50 52 53 55 57
 106 112 118 124 131 138 145 152 160 169 177 186 196 205 216 226 237 249 260 272 285 297 310 323 335 348 361 373 385 396 406 416 425 432 439 444 447 450 450 450 448 444 440 434 428 420 412 403 394 384 374 365 355 346 337 329 321 313 306 300 294 289 285 282 279 276 275 274 274 275 276 278 281 285 289 294 300 306 314 322 331 341 352 364 376 390 405 421 437 455 474 494 514 536 558 580 603 626 648 670 690 708 724 737 747 753 755 753 746 734 719 699 676 650 622 591 560 529 497 466 435 406 378 351 326 303 281 261 242 225 209 194 181 169 157 147 138 129 122 114 108 102 96 91 87 83 79 75 72 69 66 63 61 59 57 55 53 51 50 48 47 46 44 43 42 41 40 39 38 38 37 36 35 35 34 34 33 32 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 34 35 35 36 38 39 40 41 43 44 46 47 49 51 52 54 56 57 59 61 63 64 66 67 69 70 71 72 73 73 74 74 74 74 74 74 73 72 72 71 70 69 68 66 65 64 62 61 59 58 56 55 53 52 50 49 47 46 45 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 5 5 6 6 7 8 9 10 12 13 14 16 18 20 22 24 26 28 31 34 36 39 42 45 49 52 56 59 63 67 71 76 80 85 90 95 100
 43 46 49 51 54 57 60 63 66 69 73 76 79 83 87 90 94 98 102 106 110 115 119 123 128 132 137 142 147 151 156 161 166 171 176 181 186 192 197 202 208 213 219 224 230 236 242 248 255 261 268 275 283 291 299 307 316 326 335 346 357 368 380 392 405 418 432 446 461 476 491 506 522 538 553 569 585 600 615 630 644 657 669 680 691 699 707 712 716 718 718 716 712 705 696 685 672 656 639 620 600 578 555 532 508 484 459 435 411 388 365 344 323 303 284 266 250 234 220 206 194 182 171 161 152 144 136 129 122 116 111 106 101 97 93 89 86 83 80 77 75 72 70 68 66 64 62 60 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 19 18 17 16 15 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 1 1 2 3 3 4 5 6 7 8 10 11 12 14 15 17 18 20 22 24 26 28 30 32 34 36 38 41
 168 169 170 171 172 173 173 174 175 176 177 178 179 180 182 183 185 187 190 192 195 198 201 205 209 214 219 224 230 236 243 250 258 267 276 285 295 306 318 329 342 355 368 382 396 410 424 437 451 463 475 487 496 505 512 518 522 524 525 524 521 517 512 505 498 490 482 473 464 455 446 437 429 421 414 407 401 396 391 388 385 383 382 382 383 385 388 391 396 402 409 417 426 437 448 461 475 491 507 525 544 564 585 607 630 653 676 699 721 742 761 777 791 801 808 810 807 800 788 772 752 728 701 673 642 610 578 546 515 485 455 427 401 376 353 331 311 293 276 261 247 234 222 212 202 194 186 179 173 167 162 158 154 151 148 146 144 142 141 140 139 139 139 139 139 140 141 142 144 145 147 149 151 154 156 159 162 165 168 171 175 178 182 185 189 192 195 199 202 204 207 209 210 212 212 213 212 211 209 207 204 200 196 191 186 180 173 167 160 152 145 137 130 123 115 108 101 94 88 82 76 70 65 60 55 51 47 43 40 36 33 30 28 25 23 21 19 17 16 14 13 12 11 9 8 8 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 1 2 4 5 6 8 10 12 14 16 19 21 24 27 31 34 38 42 46 51 55 60 65 70 75 80 86 91 96 102 107 112 117 122 127 131 135 139 143 146 150 153 155 158 160 162 164 165 167
 128 132 135 139 142 146 150 154 158 163 167 171 176 181 186 191 196 201 206 212 218 224 230 236 242 248 255 261 267 274 280 287 293 299 305 310 316 321 325 330 333 336 339 340 342 342 342 341 339 336 333 330 325 320 315 309 303 296 289 283 275 268 261 254 247 240 233 226 219 213 207 201 195 189 184 179 174 169 165 161 157 153 149 146 142 139 136 133 131 128 126 123 121 119 117 115 113 111 110 108 106 105 103 102 101 99 98 97 95 94 93 92 90 89 88 87 86 85 84 82 81 80 79 78 77 76 75 74 73 73 72 71 70 69 69 68 67 66 66 65 65 64 63 63 62 62 61 61 60 60 59 59 59 58 58 58 57 57 57 56 56 56 55 55 55 55 54 54 54 54 54 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 49 49 48 48 48 47 47 46 46 45 44 44 43 42 42 41 40 39 38 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 52 54 56 58 60 63 65 67 70 72 75 77 80 83 85 88 91 94 97 99 102 105 109 112 115 118 121 125
 76 78 81 84 86 89 92 95 99 102 106 110 114 118 123 128 133 138 144 150 157 164 171 179 187 196 205 216 226 237 250 262 276 290 306 322 339 357 375 395 416 437 460 482 506 529 553 577 601 624 646 667 687 704 720 733 744 752 757 760 759 756 751 744 734 723 710 696 681 666 650 635 619 603 588 573 559 545 532 520 508 497 487 478 469 461 454 447 442 436 431 427 423 420 417 415 412 410 409 407 405 404 402 400 398 396 393 390 386 382 377 372 366 359 352 344 335 326 317 307 296 286 275 264 254 243 232 222 211 201 192 182 173 165 157 149 141 134 127 121 115 109 104 99 94 89 85 81 77 74 70 67 64 61 59 56 54 51 49 47 45 43 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 12 11 11 10 9 9 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 44 45 46 47 48 50 51 53 54 56 57 59 60 62 64 66 68 70 72 74
 180 182 183 185 186 187 187 188 188 189 189 189 189 189 189 189 188 188 188 188 188 189 189 189 190 190 191 191 192 193 195 196 197 199 201 203 205 207 209 211 213 216 218 220 222 225 227 228 230 232 233 234 234 234 234 234 233 232 230 228 226 224 221 218 215 212 208 205 202 199 195 192 189 187 184 181 179 177 175 174 173 172 171 170 170 171 171 172 173 175 177 180 182 186 189 194 198 204 210 216 223 231 239 248 257 267 278 290 302 314 327 341 354 367 381 394 406 417 427 436 443 448 450 451 450 446 440 432 423 412 400 387 373 359 344 330 315 302 288 275 263 251 240 229 219 210 201 193 185 178 171 165 159 154 149 144 140 136 132 128 125 121 118 115 113 110 107 105 103 100 98 96 94 92 90 88 86 84 82 80 78 76 74 72 71 69 67 65 63 61 59 57 55 53 51 49 47 45 43 41 39 37 36 34 32 30 29 27 25 24 22 21 19 18 17 16 15 14 13 12 11 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 12 13 14 16 17 19 20 22 24 26 29 31 34 37 40 43 47 50 54 58 63 67 72 76 81 86 91 97 102 107 113 118 123 128 133 138 143 148 152 156 160 164 167 170 173 176 178
 129 128 127 126 125 123 122 120 118 116 113 111 109 106 103 101 98 95 92 89 86 83 80 77 74 71 68 66 63 60 57 55 52 50 47 45 43 41 39 37 35 34 32 31 30 28 27 27 26 26 25 25 26 26 27 27 28 30 31 33 35 38 41 44 47 51 55 60 64 70 75 82 88 95 102 110 119 128 137 147 158 169 180 192 205 219 233 247 263 279 295 312 330 348 367 387 406 427 447 468 490 511 533 554 576 597 618 639 659 678 697 715 732 749 764 779 792 804 816 826 835 843 850 857 862 867 870 873 875 876 876 876 874 872 868 863 857 850 841 831 820 807 793 777 759 741 721 700 678 655 631 607 582 558 533 508 483 459 435 412 389 368 346 326 307 288 270 253 237 221 207 193 180 168 156 145 134 125 115 107 98 91 83 76 70 64 58 53 48 43 38 34 30 26 23 20 17 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 12 13 14 16 17 18 19 21 22 23 25 26 27 28 30 31 32 34 35 36 37 39 40 41 42 44 45 46 47 49 50 51 52 53 54 56 57 58 59 60 61 62 63 63 64 65 66 66 67 68 68 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 72 72 73 74 75 76 77 78 80 81 83 84 86 88 90 92 94 96 98 101 103 105 107 109 111 113 115 117 119 121 122 124 125 126 127 128 129 129 130 130 130 130 129
 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 7 8 9 10 12 14 15 18 20 22 25 28 31 35 39 44 48 54 60 66 73 81 89 99 109 119 131 143 157 171 186 202 219 236 254 272 291 309 327 345 362 378 392 406 417 428 436 443 448 451 453 454 454 452 450 447 443 440 436 432 429 425 423 420 419 418 418 418 420 422 426 431 437 445 453 464 475 489 504 522 541 562 586 611 640 670 703 737 774 812 851 890 928 965 998 1027 1049 1063 1068 1063 1047 1020 984 938 886 829 768 706 645 585 528 474 425 379 337 300 266 235 208 184 163 144 127 112 99 87 77 68 60 53 47 41 36 32 28 24 21 18 16 14 12 10 8 7 6 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 1 2 3 4 5 7 8 10 12 14 17 19 22 25 29 32 36 40 44 48 53 58 62 67 72 77 82 87 92 96 101 105 109 112 115 118 121 123 125 127 128 129 129 130 130 130 130 130 129 129 128 128 127 126 126 125 125 124 124 123 123 123 123 123 123 123 124 124 125 126 127 128 129 130 131 133 134 136 138 140 142 143 145 147 149 151 152 154 155 156 157 157 157 157 156 154 152 150 147 143 139 134 129 124 118 111 105 99 92 86 79 73 66 61 55 49 44 39 35 31 27 24 20 17 15 12 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 69 71 73 75 77 79 81 83 85 87 90 93 95 98 101 105 108 112 116 120 124 129 133 138 143 149 154 160 166 172 178 184 190 196 202 208 214 219 224 228 232 235 237 238 239 239 238 236 234 231 227 222 217 212 207 201 195 189 183 178 172 167 162 157 153 149 146 143 140 138 136 134 133 133 132 133 133 134 136 138 140 143 147 151 155 160 166 173 180 188 196 206 216 228 240 254 268 284 301 319 339 359 381 404 427 451 474 498 520 541 559 574 585 593 595 593 585 573 556 536 513 488 461 433 405 378 351 325 301 278 257 237 219 202 187 173 160 149 138 129 120 113 106 99 94 89 84 80 76 73 70 68 65 63 61 59 58 57 56 55 54 53 52 52 52 51 51 51 51 51 51 52 52 52 53 54 54 55 56 57 58 59 60 61 63 64 66 67 69 71 73 75 78 80 82 85 88 91 94 97 100 103 107 110 114 117 121 124 127 131 134 137 140 142 145 146 148 149 150 150 150 149 148 146 144 142 139 136 132 128 125 120 116 112 108 103 99 95 91 86 82 79 75 71 68 64 61 58 55 53 50 47 45 43 41 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 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 6 6 6 7 8 8 9 10 11 12 13 14 15 17 18 19 21 22 24 25 27 28 30 32 33 35 37 38 40 41 43 45 46 48 49 51 52 54 55 57 58 60 61 63 64 66 68
 51 54 58 62 66 70 74 79 84 89 93 99 104 109 115 120 126 131 137 142 148 153 159 164 169 174 178 183 187 191 194 198 201 204 206 208 210 212 214 215 216 217 218 218 219 219 220 220 221 221 221 222 223 223 224 225 226 228 229 231 233 235 237 240 242 245 248 251 254 257 260 263 267 270 274 277 281 284 287 291 294 297 301 304 307 310 313 315 318 320 322 324 325 326 327 327 327 327 326 324 323 320 317 314 310 305 300 295 289 283 277 270 264 257 250 243 236 230 223 217 211 205 200 195 191 187 183 180 177 174 172 170 169 168 167 167 167 167 167 168 168 169 170 171 172 173 174 175 176 177 178 178 179 179 178 178 177 176 174 172 170 167 164 161 157 153 149 144 140 135 130 125 120 115 110 105 100 95 90 86 81 76 72 68 64 60 56 53 49 46 43 40 37 35 32 30 27 25 23 22 20 18 17 15 14 13 12 11 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 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 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 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 7 8 9 10 12 13 15 17 19 21 23 25 27 30 32 35 38 41 44 47
 88 88 88 89 89 90 90 91 92 93 94 96 97 99 101 103 105 107 110 112 115 118 121 125 128 132 136 140 144 149 154 159 164 170 176 182 188 195 202 209 216 224 232 240 248 257 266 275 285 295 305 315 325 336 346 357 368 379 390 401 412 423 433 444 454 464 473 482 490 497 504 510 515 520 523 526 527 528 527 525 523 519 514 508 502 494 485 476 466 456 445 433 421 409 396 384 371 358 345 332 319 306 293 281 269 257 245 234 223 213 202 192 183 174 165 156 148 141 133 126 120 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 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 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 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 38 39 40 41 43 44 45 46 47 49 50 51 52 54 55 56 58 59 60 61 63 64 65 67 68 69 71 72 73 75 76 78 79 81 82 84 85 87 88 90 92 94 95 97 99 101 103 105 107 109 111 113 115 117 119 122 124 126 128 130 132 134 136 138 139 141 142 143 145 145 146 146 147 146 146 146 145 144 143 141 140 138 136 134 132 129 127 125 122 120 117 115 113 111 108 106 104 102 101 99 97 96 95 93 92 91 90 90 89 89 88 88 88
 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 10 10 10 11 12 12 13 13 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 39 41 44 47 50 54 57 61 65 70 74 79 85 90 96 102 109 116 123 131 139 148 156 166 175 186 196 207 219 231 243 256 269 283 298 313 329 345 362 380 398 418 438 459 481 504 527 552 577 604 631 658 687 715 743 771 799 825 849 871 890 905 915 921 922 917 906 889 867 840 808 773 735 695 653 612 570 529 490 452 416 383 351 322 295 270 247 226 207 190 174 160 147 135 124 115 106 98 91 84 78 73 68 63 59 55 52 49 46 43 41 39 37 35 33 32 31 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 50 50 51 51 52 52 53 53 54 54 55 55 55 55 56 56 56 55 55 55 54 54 53 52 52 51 49 48 47 45 44 42 41 39 37 36 34 32 31 29 27 26 24 23 21 20 19 18 16 15 14 13 13 12 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5
 6 6 6 6 7 7 8 8 9 10 11 12 13 15 16 18 20 23 25 28 32 36 41 46 52 59 67 76 87 99 114 131 151 174 201 232 270 314 366 428 502 589 692 813 956 1123 1314 1530 1765 2011 2251 2463 2621 2704 2699 2608 2448 2243 2017 1788 1570 1371 1194 1038 904 788 688 603 530 468 415 369 329 295 265 240 217 198 181 166 153 141 131 122 114 107 100 95 90 86 82 78 75 73 70 68 67 65 64 63 62 62 62 62 62 62 62 63 64 65 66 68 69 71 73 75 77 79 81 84 86 89 91 94 97 99 102 105 107 109 111 113 115 116 117 118 119 119 119 118 117 116 115 113 111 109 107 104 102 99 96 93 91 88 85 82 80 77 74 72 70 67 65 63 61 60 58 56 55 54 53 52 51 50 49 49 48 48 48 48 48 48 48 49 49 50 51 52 54 55 57 59 61 63 66 69 72 76 79 84 88 93 98 104 110 117 124 131 138 146 155 163 171 180 188 195 203 209 215 220 224 226 228 228 226 224 220 215 210 203 196 189 181 173 165 157 149 142 134 127 121 115 109 103 98 93 89 85 81 78 74 71 69 66 64 62 60 59 57 56 55 54 53 52 51 51 50 50 50 50 49 49 49 50 50 50 51 51 52 52 53 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 72 73 73 73 73 73 73 73 72 71 70 69 68 66 64 63 61 59 56 54 52 50 47 45 43 40 38 36 34 32 30 28 26 24 22 21 19 18 17 15 14 13 12 11 11 10 9 9 8 7 7 7 6 6 6 6 6 6 6
 90 94 98 102 106 111 116 121 126 132 138 144 151 158 166 173 182 191 200 211 221 233 245 258 272 286 302 318 336 355 375 396 418 442 467 493 521 549 579 610 641 672 704 735 764 792 817 839 857 871 879 882 879 870 856 837 813 785 755 722 688 653 617 583 549 516 485 456 428 402 377 355 334 315 297 281 266 252 240 228 218 208 200 192 185 178 173 167 163 159 155 152 149 147 145 144 143 142 142 142 142 143 144 145 147 149 152 155 158 162 166 170 175 180 186 192 198 205 212 219 226 234 241 248 256 263 269 276 282 287 291 295 298 300 302 302 301 300 298 295 291 286 280 274 268 261 254 246 238 230 222 214 206 198 189 182 174 166 159 151 144 138 131 125 118 112 107 101 96 91 86 81 77 73 69 65 61 57 54 50 47 44 41 38 35 33 30 28 25 23 21 19 16 14 12 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 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 46 47 49 51 52 54 56 58 60 62 64 67 69 72 75 77 80 84 87
 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 41 42 44 45 47 49 52 54 57 60 63 67 70 75 79 84 90 96 103 110 118 126 135 145 156 168 180 194 208 223 238 255 271 288 306 323 340 357 373 388 402 415 427 436 445 451 456 460 462 463 463 462 461 459 456 453 450 447 444 441 439 436 434 432 431 429 428 427 426 424 423 421 419 416 412 408 402 396 388 380 370 359 347 334 320 306 291 276 261 245 230 216 202 188 175 163 151 140 130 120 111 103 95 88 82 76 71 66 61 57 53 49 46 43 41 38 36 34 32 30 28 27 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 16 17 18 18 19 20 20 21 22 22 23 23 24 25 25 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26
 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 46 47 48 50 52 53 55 58 60 63 66 69 73 77 82 87 93 99 106 114 122 131 142 153 165 179 194 211 229 248 269 292 317 344 372 403 435 469 505 542 581 620 660 700 740 779 816 850 882 910 934 954 969 979 984 983 979 970 957 940 921 899 875 850 824 798 771 745 719 693 668 645 622 600 580 561 543 526 511 497 485 473 463 454 446 440 435 430 427 425 424 424 425 426 429 432 435 439 443 448 453 457 462 466 471 474 478 480 482 484 484 484 483 480 477 473 468 462 456 448 440 432 423 413 403 393 382 372 361 350 339 328 317 307 296 286 276 266 256 247 237 228 219 211 202 194 186 178 171 163 156 149 142 136 129 123 117 111 106 100 95 90 85 80 76 72 68 64 61 57 54 51 49 46 44 42 40 39 37 36 35 34 33 32 31 31 31 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 43 44 45 46 46 47 48 48 49 50 50 51 52 52 53 53 54 54 55 55 55 55 56 56 56 56 56 56 56 55 55 55 54 54 53 53 52 51 51 50 49 48 47 46 45 43 42 41 40 38 37 36 35 34 32 31 30 29 28 27 26 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28
 71 77 84 91 98 107 116 127 138 150 164 179 195 212 231 252 274 297 321 347 373 399 425 450 472 492 509 522 530 533 531 525 515 500 483 464 443 421 399 377 355 335 315 297 279 263 248 235 222 211 201 192 184 176 170 164 159 154 150 147 144 141 138 136 134 133 132 130 129 128 128 127 127 126 126 125 125 125 125 125 125 125 125 125 125 125 126 126 126 127 127 128 128 129 129 130 131 132 133 134 135 136 138 139 140 142 144 145 147 149 151 152 154 156 158 159 161 163 164 165 166 167 168 168 168 168 167 166 164 163 160 158 155 152 148 144 140 136 132 127 122 118 113 108 103 98 94 89 85 80 76 72 68 64 60 57 54 50 47 44 42 39 37 34 32 30 28 26 24 23 21 19 18 17 15 14 13 12 11 10 9 8 7 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 7 8 9 9 10 11 11 12 12 13 13 14 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 19 18 18 18 18 17 17 17 18 18 18 19 19 20 21 21 23 24 25 26 28 30 32 34 36 39 42 45 49 52 56 61 66
 84 84 84 85 85 86 87 88 89 90 92 93 95 97 99 101 103 105 108 111 114 117 120 123 127 131 135 139 144 148 153 158 163 168 173 178 184 189 194 199 204 208 213 216 220 223 225 226 227 227 226 224 222 219 215 211 206 201 195 189 182 176 169 163 156 150 143 137 131 126 120 115 110 105 101 97 93 89 85 82 79 76 74 71 69 67 65 63 62 60 59 58 57 56 55 54 53 53 52 52 52 51 51 51 52 52 52 53 53 54 54 55 56 57 59 60 61 63 65 67 69 71 73 76 79 82 85 88 91 94 98 101 105 109 113 116 120 124 127 131 134 137 139 142 144 146 148 149 150 150 151 150 150 149 148 147 145 143 141 139 137 135 132 129 127 124 121 119 116 113 111 108 105 103 100 98 96 93 91 89 87 85 83 81 79 77 75 73 72 70 68 67 65 63 62 60 58 57 55 53 52 50 49 47 46 44 42 41 39 38 36 35 34 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 33 34 35 37 38 40 42 44 46 48 50 53 55 58 61 63 67 70 73 76 80 83 87 91 94 98 102 105 109 112 116 119 121 124 126 128 130 131 132 132 132 132 131 131 129 128 127 125 123 121 119 116 114 112 110 108 105 103 101 99 98 96 94 93 91 90 89 88 87 86 85 85 84 84 83 83 83 83
 47 50 53 56 60 63 67 71 75 79 84 88 93 98 104 109 115 121 127 134 141 148 155 163 171 179 187 195 203 212 220 229 237 245 252 260 267 273 279 284 289 293 296 298 300 301 301 301 299 298 296 293 290 287 284 280 277 273 270 267 264 262 259 257 256 255 254 253 253 254 254 256 257 259 262 265 268 271 275 279 284 289 294 299 305 310 316 321 327 332 336 341 345 348 350 352 352 351 350 347 342 337 330 323 314 304 294 283 272 260 248 236 224 212 201 190 179 169 159 150 141 133 126 119 112 106 101 96 91 87 83 79 76 73 71 68 66 65 63 61 60 59 58 57 57 56 56 55 55 55 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 56 56 56 56 56 56 56 57 57 57 57 57 57 57 58 58 58 58 59 59 59 60 60 60 61 61 62 63 63 64 65 66 66 67 69 70 71 72 74 75 77 78 80 82 83 85 87 89 90 92 94 95 97 98 99 100 101 101 101 101 101 101 100 99 97 96 94 92 90 87 85 82 79 77 74 71 68 65 62 60 57 54 52 49 47 44 42 40 38 36 34 32 31 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12 13 15 16 18 20 22 24 26 28 30 32 34 37 39 42 44
 82 89 96 103 110 117 124 132 139 147 154 161 169 176 183 190 197 204 211 218 224 231 237 244 250 257 263 270 276 283 290 298 305 313 322 330 340 349 359 369 380 391 402 414 426 437 449 461 472 482 492 501 509 515 521 524 527 528 527 526 523 519 514 508 502 496 490 483 477 472 467 463 459 457 455 454 455 456 459 462 467 473 480 489 498 508 519 531 544 557 570 583 595 606 616 624 629 631 629 623 614 599 581 559 534 506 476 445 413 381 349 319 290 263 238 214 192 173 155 138 124 111 99 89 79 71 64 58 52 47 43 39 36 33 31 29 27 26 25 24 23 23 23 23 23 23 23 24 25 25 26 27 28 30 31 33 34 36 38 40 42 45 47 50 52 55 58 62 65 68 72 76 80 84 88 92 96 101 105 110 115 119 124 128 132 137 141 144 148 151 153 155 157 158 159 159 159 158 156 154 152 148 145 141 136 132 127 122 116 111 105 100 94 89 83 78 73 68 63 59 54 50 46 42 39 36 33 30 27 25 22 20 18 16 14 13 11 10 9 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 3 5 8 11 14 17 21 25 29 33 38 42 47 53 58 64 70 76
 116 116 117 118 119 120 121 122 124 125 127 129 130 132 134 137 139 142 145 148 151 155 159 163 167 172 177 182 188 194 201 208 215 223 231 240 249 258 267 277 287 297 306 316 325 334 341 348 354 359 362 363 363 361 358 353 347 339 330 320 309 298 286 274 262 250 238 227 216 205 195 185 176 168 160 153 146 140 134 128 123 119 115 111 108 105 102 99 97 95 94 93 92 91 90 90 90 90 90 91 92 93 94 96 98 100 103 105 108 112 115 119 124 128 133 139 144 150 156 162 168 175 181 188 194 200 206 212 217 221 225 228 231 232 233 233 232 231 228 225 222 218 213 208 203 198 192 186 181 175 169 164 159 153 148 144 139 135 130 126 122 119 115 112 109 106 104 101 99 97 95 93 91 89 88 86 85 84 83 82 81 80 79 79 78 78 77 77 76 76 76 75 75 75 75 74 74 74 73 73 73 72 72 71 71 70 69 69 68 67 66 64 63 62 60 59 57 56 54 53 51 49 47 46 44 42 41 39 38 36 35 33 32 31 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 47 48 50 52 54 55 57 59 61 63 65 67 70 72 74 76 78 80 82 84 86 88 90 91 93 95 96 98 99 100 101 102 103 104 105 106 107 107 108 109 109 110 110 111 111 111 112 112 113 113 114 114 115
 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 53 53 53 54 54 55 56 56 57 58 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 77 78 80 81 83 84 86 88 90 92 94 96 99 101 104 107 110 113 117 120 124 128 133 138 143 148 153 159 166 172 179 186 194 201 209 218 226 234 242 250 258 265 272 277 282 286 289 291 291 290 287 284 279 273 266 258 250 241 231 222 212 203 193 184 175 166 158 150 143 136 129 123 117 111 106 101 96 92 88 84 81 78 75 72 69 67 64 62 60 58 56 54 53 51 50 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 40 40 41 41 42 43 43 44 45 45 46 47 47 48 48 49 49 50 50 51 51 52 52 52 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53
 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 35 35 36 37 38 39 40 41 43 45 47 49 51 54 57 60 64 68 73 78 83 90 97 104 113 122 132 144 156 170 185 202 220 240 262 285 311 338 368 400 433 468 504 541 578 614 648 679 706 728 743 751 752 745 731 710 684 653 620 584 547 510 474 438 405 373 343 315 289 265 243 222 204 187 171 157 144 133 122 112 104 96 89 82 76 71 66 62 58 55 51 49 46 44 42 40 39 37 36 35 34 34 33 32 32 31 31 31 31 31 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 39 38 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 33 33 32 32 32 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33
 133 132 131 130 129 128 127 127 126 125 125 124 123 123 122 121 121 120 119 119 118 117 117 116 115 114 114 113 112 111 110 110 109 108 107 107 106 106 105 105 105 105 105 105 105 105 106 106 107 108 109 110 112 113 115 117 120 122 125 127 130 134 137 141 144 148 153 157 161 166 171 176 181 186 192 197 203 208 214 220 226 232 237 243 249 255 261 266 272 277 283 288 292 297 301 305 309 312 315 317 319 321 322 322 322 321 319 317 314 311 307 303 298 292 286 279 273 265 258 250 243 235 227 219 211 203 195 188 180 173 166 160 153 147 141 136 130 125 120 115 111 106 102 99 95 91 88 85 82 79 76 73 71 68 66 64 62 60 58 56 54 53 51 50 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 12 12 13 13 13 14 14 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27 27 28 29 30 31 31 32 33 34 35 35 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 60 61 62 64 66 67 69 71 73 75 77 79 81 84 86 89 91 94 97 100 103 107 110 113 117 121 124 128 131 135 139 142 146 149 152 155 158 160 162 164 166 167 168 169 169 169 169 168 167 166 165 164 162 161 159 158 156 154 152 150 149 147 145 143 142 140 139 138 136 135 134
 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 15 16 17 18 19 21 23 25 27 30 33 37 41 46 51 57 65 73 83 95 108 124 142 163 188 217 250 289 334 386 443 507 574 643 709 765 806 826 822 794 747 686 619 550 483 422 366 317 275 238 206 179 156 136 118 104 91 80 71 63 56 50 44 40 36 32 29 26 24 22 20 18 17 16 15 14 13 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 20 21 23 25 27 29 32 35 37 41 44 48 52 56 60 65 70 75 80 85 90 95 100 104 109 113 117 120 122 124 126 126 127 126 125 124 122 119 117 114 111 108 104 101 98 95 92 89 86 84 81 79 77 75 73 72 71 70 69 68 67 67 67 67 67 68 69 70 71 72 74 76 78 81 84 87 90 94 99 103 109 115 121 128 135 143 151 160 169 179 188 198 207 216 224 230 235 239 240 239 236 231 223 214 203 191 179 165 152 140 127 115 104 94 84 75 67 60 53 48 42 38 34 30 27 24 21 19 17 15 14 12 11 10 9 8 8 7 7 6 6 6 6 6 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 10 11 12 12 13 14 15 17 18 19 21 22 24 26 28 30 33 35 38 41 44 47 50 54 58 61 65 69 72 76 80 83 86 89 91 93 94 95 95 95 94 92 91 88 86 83 79 76 73 69 66 62 59 55 52 49 46 43 40 38 35 33 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
 88 88 89 89 89 90 90 91 91 92 93 93 94 95 96 97 98 99 100 101 102 104 105 107 108 110 112 114 116 118 121 123 125 128 131 133 136 139 142 145 148 151 154 157 161 164 167 170 173 176 179 182 185 188 191 193 196 199 201 204 206 209 211 214 217 219 222 225 228 231 234 237 241 244 248 252 256 261 265 270 275 280 285 291 296 302 308 313 319 324 330 335 339 344 347 351 353 355 355 355 354 352 348 344 338 332 324 316 307 297 287 276 265 254 243 231 220 209 198 188 178 168 159 150 142 134 127 120 114 108 103 98 93 89 85 81 78 75 73 70 68 66 65 63 62 61 60 60 59 59 59 59 59 59 59 59 60 60 61 62 62 63 64 65 66 67 68 70 71 72 74 75 77 78 80 82 84 85 87 89 92 94 96 98 101 103 106 108 111 114 117 120 123 126 129 132 136 139 142 146 149 153 156 160 163 167 171 174 177 181 184 187 190 193 196 199 201 203 206 208 209 211 212 213 213 214 214 214 213 212 211 209 208 205 203 200 197 194 191 187 183 179 175 170 166 161 156 152 147 142 138 133 129 124 120 115 111 107 103 99 96 92 89 85 82 79 76 73 71 68 66 63 61 59 57 55 53 52 50 48 47 46 44 43 42 41 40 39 38 37 36 36 35 35 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 35 36 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 56 57 59 60 62 64 65 67 68 70 71 73 74 75 76 77 78 79 80 81 82 82 83 84 84 85 85 85 86 86 87 87 87 88
 60 60 59 59 59 58 57 57 56 56 55 54 53 53 52 51 50 49 48 47 47 46 45 44 43 43 42 41 41 40 39 39 38 38 37 37 37 37 36 36 36 36 37 37 37 37 38 39 39 40 41 42 43 44 46 47 49 50 52 54 56 58 60 62 64 67 69 72 74 77 80 82 85 88 91 93 96 99 101 104 106 108 110 112 114 116 117 118 119 120 121 121 121 121 121 120 120 119 118 117 115 114 112 110 109 107 105 103 101 99 97 95 93 91 89 88 86 84 82 81 79 78 77 76 75 74 73 72 72 71 71 71 71 71 71 72 72 73 74 75 76 78 79 81 83 85 87 89 92 95 97 100 103 106 110 113 116 119 123 126 130 133 136 139 143 145 148 151 153 155 157 158 159 160 160 160 160 159 158 156 155 152 150 147 144 141 137 133 129 126 121 117 113 109 105 101 97 93 89 86 82 78 75 72 69 66 63 60 58 55 53 51 49 47 46 44 43 41 40 39 39 38 37 37 37 36 36 36 37 37 37 38 38 39 39 40 41 42 43 44 45 46 48 49 50 52 53 55 57 58 60 61 63 65 67 68 70 72 73 75 76 78 79 81 82 83 84 85 86 86 87 87 88 88 88 88 87 87 86 85 85 83 82 81 80 78 77 75 74 72 70 69 67 65 63 62 60 58 57 55 54 52 51 49 48 47 46 45 44 43 42 42 41 40 40 40 40 39 39 39 40 40 40 40 41 41 42 42 43 44 44 45 46 47 48 48 49 50 51 52 53 53 54 55 56 56 57 58 58 59 59 59 60 60 60 60 60 60 60 60
 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 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 42 44 47 49 52 56 59 63 67 71 76 81 87 93 99 106 113 120 128 137 146 156 165 176 186 197 208 220 231 242 253 263 273 281 289 296 302 307 310 312 312 311 309 306 302 296 290 284 276 269 261 253 245 237 229 222 214 207 200 194 188 182 177 172 167 163 159 155 152 149 147 145 143 142 140 140 139 139 139 139 140 140 141 142 144 145 146 148 149 150 151 152 153 154 154 154 153 153 152 150 148 146 143 140 137 133 129 126 122 117 113 109 105 101 97 94 90 86 83 80 77 74 71 69 66 64 62 60 58 57 55 54 52 51 50 49 48 48 47 46 46 45 45 44 44 44 44 44 44 43 43 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 41 41 41 40 40 40 40 41 41 41 41 42 42 43 43 44 45 46 46 47 49 50 51 52 54 55 57 59 61 63 65 67 69 71 74 77 79 82 85 88 91 94 97 100 104 107 110 113 116 119 122 125 128 130 132 134 135 136 137 137 137 137 136 135 133 131 129 126 123 120 117 113 109 105 101 96 92 88 84 79 75 71 67 63 60 56 53 49 46 43 41 38 36 34 31 29 28 26 24 23 22 21 19 18 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10
 99 100 102 104 105 107 109 110 112 114 116 118 120 121 123 125 127 129 131 133 134 136 138 140 141 143 144 146 147 149 150 151 153 154 155 156 158 159 160 162 163 165 167 169 171 173 175 178 181 184 187 191 195 199 204 209 214 219 225 231 238 244 251 259 266 273 281 289 297 305 312 320 328 335 342 349 356 362 367 372 377 381 384 387 389 391 391 391 391 389 387 385 381 377 373 368 362 356 350 343 336 328 320 312 304 296 288 280 271 263 255 247 239 231 224 216 209 202 195 189 183 177 171 166 161 156 152 147 143 140 136 133 130 127 124 121 119 116 114 112 110 108 106 105 103 101 100 98 97 95 94 92 91 90 88 87 86 84 83 82 81 79 78 77 76 75 74 72 71 70 69 68 67 66 65 65 64 63 62 61 61 60 59 59 58 58 57 57 56 56 56 55 55 55 55 55 55 54 54 54 55 55 55 55 55 55 56 56 57 57 58 58 59 59 60 61 61 62 63 64 64 65 66 67 68 68 69 70 71 71 72 72 73 73 74 74 75 75 75 75 75 76 76 76 76 76 75 75 75 75 75 75 74 74 74 73 73 73 72 72 72 71 71 71 70 70 69 69 69 68 68 67 67 67 66 66 65 65 65 64 64 63 63 63 62 62 61 61 61 60 60 60 59 59 59 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 59 59 60 60 61 62 62 63 64 64 65 66 67 68 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 95 96 97
 116 122 129 135 142 149 157 165 173 182 191 200 209 219 229 239 249 259 269 279 289 298 307 315 323 330 336 340 344 347 348 348 347 345 342 337 332 326 319 312 305 297 288 280 272 264 255 248 240 233 226 219 213 207 201 196 191 186 182 178 175 172 169 166 163 161 159 157 156 154 153 152 151 150 149 148 148 147 147 146 146 145 145 144 143 143 142 141 140 139 138 137 135 133 131 129 127 125 122 120 117 114 110 107 104 100 97 93 90 86 82 79 75 72 68 65 62 59 56 53 51 48 46 43 41 39 38 36 34 33 31 30 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 35 35 36 36 37 38 39 39 40 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 54 55 56 56 57 57 57 58 58 58 57 57 57 56 56 55 55 54 53 52 51 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 27 28 30 32 33 35 37 40 42 44 47 50 52 55 59 62 65 69 73 77 81 85 90 94 100 105 110
 103 102 100 99 98 96 95 93 92 90 89 87 86 84 83 81 80 78 77 76 74 73 72 71 70 69 68 67 66 65 65 64 64 64 63 63 63 63 63 64 64 65 65 66 67 68 70 71 72 74 76 78 80 82 85 87 90 93 96 99 102 105 108 111 114 118 121 124 127 130 133 136 139 142 144 146 149 151 153 154 156 157 159 160 161 162 163 163 164 165 165 165 165 166 166 166 166 165 165 165 164 164 163 162 162 161 160 158 157 156 154 152 151 149 147 145 143 140 138 136 133 131 128 126 123 121 118 116 114 112 110 108 106 104 102 101 99 98 97 96 95 95 94 94 94 94 94 94 95 95 96 97 98 99 100 102 103 105 107 109 111 113 115 117 119 122 124 127 129 132 134 137 140 142 145 147 149 152 154 156 157 159 160 161 162 162 162 162 162 161 160 158 156 154 151 148 145 142 138 134 130 126 122 118 114 109 105 101 96 92 88 84 81 77 73 70 67 64 61 58 56 53 51 49 47 45 44 42 41 40 38 37 36 36 35 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49 50 51 52 53 54 55 56 57 58 60 61 63 64 66 68 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 98 100 101 103 104 105 106 107 108 108 109 109 109 109 109 108 108 107 107 106 105 104
 313 316 318 318 317 315 312 307 302 295 288 280 272 263 254 245 235 226 217 208 199 190 182 174 166 159 152 145 139 133 127 122 117 112 108 104 100 96 93 90 87 85 83 81 79 77 76 74 73 72 72 71 70 70 70 70 70 70 70 70 71 71 72 72 73 74 74 75 76 77 78 79 80 82 83 84 86 87 88 90 92 93 95 97 98 100 102 104 106 107 109 111 113 115 117 119 121 123 124 126 128 129 131 132 133 134 134 135 135 135 135 134 134 133 131 130 129 127 125 123 121 118 116 114 111 109 106 104 102 100 97 95 93 92 90 88 87 86 84 83 82 82 81 81 80 80 80 80 80 81 81 81 82 83 83 84 85 86 87 88 89 91 92 93 94 95 96 98 99 100 101 101 102 103 103 104 104 104 105 104 104 104 103 103 102 101 100 99 98 96 95 93 92 90 89 87 85 83 82 80 78 76 75 73 71 70 68 67 65 64 63 62 61 59 59 58 57 56 56 55 55 54 54 54 54 54 53 54 54 54 54 54 54 55 55 55 56 56 56 56 57 57 57 57 57 57 57 57 57 57 56 56 56 55 55 54 54 53 53 52 52 51 50 50 49 48 47 47 46 45 45 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 32 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 34 36 37 39 40 42 45 47 50 52 55 59 62 66 71 75 80 85 91 97 103 110 117 124 132 141 149 158 168 178 188 198 209 219 230 240 251 261 271 280 288 296 303 308
 24 25 25 25 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 38 39 41 42 44 46 48 50 52 55 57 60 63 66 70 74 78 83 87 93 98 104 111 118 126 134 143 153 163 174 186 198 212 226 241 257 274 291 310 328 347 366 385 404 423 441 458 475 490 503 516 526 535 542 548 552 555 556 556 555 552 550 546 541 537 531 526 520 513 507 500 493 486 479 471 463 454 446 437 427 417 407 397 386 374 363 351 339 327 315 302 290 278 266 254 243 232 221 211 201 192 183 174 166 158 151 145 138 132 127 122 117 113 108 105 101 98 95 92 89 87 84 82 80 79 77 75 74 73 72 71 69 69 68 67 66 66 65 65 64 64 64 63 63 63 63 63 63 64 64 64 65 66 66 67 68 69 70 72 73 75 77 79 81 83 86 89 92 95 99 103 107 112 117 122 128 133 140 146 153 160 166 173 180 187 193 199 204 208 211 213 214 214 213 210 206 201 195 188 180 173 164 156 147 139 131 123 115 108 101 94 88 82 77 72 67 63 59 55 52 48 46 43 40 38 36 34 32 30 29 27 26 25 23 22 21 20 20 19 18 17 16 16 15 15 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 11 12 12 13 13 14 14 15 16 16 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24
 108 108 108 108 108 108 108 108 108 108 108 108 108 108 108 109 109 109 110 110 111 112 113 115 117 118 121 123 126 129 133 137 142 147 153 160 167 175 184 194 204 216 229 243 258 274 291 309 328 348 368 389 409 428 446 463 477 489 498 504 506 505 500 492 481 469 454 438 422 405 388 371 355 339 324 311 298 286 275 265 256 248 241 235 229 225 221 217 215 213 211 210 210 210 211 212 213 215 216 219 221 223 225 227 229 231 232 233 234 233 232 231 228 225 220 215 210 204 197 190 182 175 167 159 151 143 136 129 122 115 109 103 97 92 87 83 79 75 72 68 66 63 61 59 57 55 53 52 51 50 49 49 48 48 47 47 47 47 48 48 48 49 49 50 50 51 52 53 53 54 55 56 58 59 60 61 62 64 65 66 68 69 71 72 74 75 77 78 80 82 83 85 86 88 89 90 92 93 94 95 96 96 97 97 97 97 97 96 96 95 93 92 90 88 86 84 81 79 76 73 70 67 64 61 58 55 52 49 46 43 40 38 35 33 31 29 27 25 23 21 20 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 9 10 11 11 12 13 14 15 16 18 19 20 22 23 25 26 28 30 32 34 36 38 40 42 45 47 50 52 55 57 60 62 65 68 70 73 76 78 81 83 85 88 90 92 94 95 97 99 100 101 102 103 104 105 106 107 107 107
 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 45 45 46 47 48 49 50 51 52 54 55 57 59 61 63 66 68 71 74 78 81 85 89 93 98 103 108 114 119 125 131 138 144 151 157 164 171 178 184 191 197 204 210 215 221 226 230 235 239 243 247 250 253 256 259 262 265 268 271 274 277 280 283 286 289 292 295 298 300 303 305 306 307 308 308 306 304 302 298 293 287 280 272 263 254 243 233 222 211 200 189 178 168 158 148 139 130 122 114 107 100 94 88 83 78 73 69 66 62 59 56 54 51 49 47 46 44 43 42 40 40 39 38 37 37 37 36 36 36 36 36 36 36 37 37 37 38 38 38 39 40 40 41 42 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 63 64 64 64 64 64 63 63 62 62 61 60 58 57 56 54 52 51 49 47 45 44 42 40 38 37 35 33 32 30 29 27 26 25 24 23 21 20 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 22 23 24 25 27 28 29 30 31 33 34 35 36 37 38 38 39 40 41 41 42 42 42 43 43 43 43 43 43 44 43
 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 50 51 53 54 56 57 59 61 64 66 69 72 76 80 84 89 94 100 107 114 121 130 139 149 159 171 183 195 209 223 238 252 267 282 296 310 322 333 341 348 352 353 352 349 343 335 325 313 301 288 274 260 246 232 219 206 194 183 172 162 152 143 135 127 120 114 108 102 97 92 88 84 80 77 74 72 69 67 65 64 63 62 61 60 60 59 59 60 60 61 61 62 63 65 66 68 69 71 73 75 77 80 82 85 87 90 92 95 97 100 102 105 107 109 111 113 114 115 116 117 118 118 119 118 118 118 117 116 115 114 113 112 110 109 107 105 104 102 100 99 97 95 94 92 91 89 87 86 84 83 81 80 78 77 75 74 72 71 69 68 66 64 63 61 60 58 56 55 53 51 50 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 29 28 28 27 27 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 49 50 52 54 56 58 60 61 63 65 67 69 71 72 74 76 77 78 79 80 81 81 81 81 81 81 80 79 78 77 76 74 72 70 68 66 64 62 60 58 55 53 51 49 47 45 43 41 40 38 37 35 34 33 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33
 135 140 144 149 153 157 161 164 167 169 171 172 172 172 171 170 168 165 162 158 154 150 146 141 136 131 126 121 116 111 107 102 98 94 90 86 83 80 77 74 72 69 67 66 64 63 62 61 60 59 59 59 59 59 59 59 60 61 61 62 63 64 66 67 68 70 71 73 75 76 78 80 81 83 84 86 87 89 90 91 92 93 94 95 95 96 96 96 95 95 94 93 92 91 90 88 87 85 83 81 79 77 75 73 71 68 66 64 62 60 58 56 54 52 50 48 47 45 43 42 41 40 38 37 36 36 35 34 34 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 48 48 48 47 47 47 47 46 46 45 45 45 44 44 44 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 54 55 55 55 55 56 56 56 56 56 56 56 56 56 55 55 55 54 54 54 53 53 52 51 51 50 49 49 48 47 46 45 44 43 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 49 51 54 56 59 62 65 69 72 76 80 84 88 92 96 101 105 110 115 120 125 130
 51 52 54 55 57 58 59 61 62 63 65 66 67 69 70 72 73 74 75 77 78 79 81 82 83 84 85 87 88 89 90 91 92 93 94 95 96 96 97 98 98 99 100 100 100 101 101 101 101 101 101 101 100 100 99 99 98 97 96 96 94 93 92 91 90 88 87 85 84 82 81 79 77 76 74 72 71 69 67 66 64 62 61 59 58 56 55 53 52 50 49 47 46 45 44 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 27 27 26 26 26 26 26 25 25 25 25 25 26 26 26 26 27 27 27 28 29 29 30 31 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 52 54 56 58 60 62 64 66 67 69 71 73 75 77 79 81 82 84 86 87 89 90 91 92 93 94 95 96 96 97 97 98 98 98 98 98 97 97 97 96 96 95 95 94 93 93 92 91 90 89 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 72 71 70 69 68 67 67 66 65 64 64 63 62 62 61 61 60 60 60 59 59 59 58 58 58 58 58 58 58 58 58 57 57 57 57 57 58 58 58 58 58 58 57 57 57 57 57 57 57 57 56 56 56 55 55 54 54 53 53 52 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50
 198 208 219 231 242 254 266 278 290 301 313 324 335 345 354 363 371 378 384 389 393 395 397 398 397 396 394 391 388 383 379 374 368 363 357 351 345 339 333 327 321 315 310 305 300 295 290 285 281 277 273 270 266 263 260 258 255 253 251 250 248 247 246 245 245 245 245 245 245 246 247 249 250 252 254 257 259 262 265 269 273 276 281 285 289 294 299 304 308 313 317 322 325 329 332 334 335 335 335 333 330 326 321 315 307 299 289 279 268 257 245 233 221 210 198 187 176 166 156 146 138 129 122 115 108 102 97 92 87 83 80 77 74 71 69 67 66 65 64 63 62 62 62 62 63 63 64 65 66 67 69 71 72 74 76 78 81 83 86 88 91 94 97 100 103 106 109 112 115 117 120 123 126 128 130 133 135 137 139 140 142 143 144 145 145 146 146 146 146 146 146 145 145 144 143 142 141 140 139 138 137 135 134 132 131 130 128 127 125 124 122 121 119 118 117 115 114 113 111 110 109 107 106 104 103 101 100 98 97 95 93 91 89 87 85 83 81 79 77 75 73 71 68 66 64 62 60 57 55 53 51 49 47 45 44 42 40 39 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 11 12 13 14 15 16 18 19 21 23 24 27 29 31 34 37 40 43 47 50 54 58 63 68 73 78 84 89 96 102 109 116 124 132 140 149 158 167 177 187
 30 30 29 29 29 29 29 29 29 29 29 30 30 31 32 33 34 36 37 39 41 43 45 48 51 54 58 62 66 71 76 82 89 95 103 111 119 128 137 147 157 168 178 189 199 209 218 227 235 241 246 250 253 253 253 251 247 243 237 231 224 216 209 201 193 185 178 170 164 157 151 145 140 135 131 126 123 120 117 114 112 111 109 108 108 108 108 108 109 110 112 114 116 119 122 126 130 135 140 147 154 161 170 179 190 201 214 228 243 260 278 297 318 340 363 386 410 434 457 479 498 515 527 535 538 535 527 514 496 475 451 424 397 369 342 315 289 265 242 221 201 183 166 151 138 125 114 104 95 87 79 73 67 61 57 52 48 45 42 39 37 35 33 31 30 29 27 27 26 25 25 24 24 24 24 24 24 24 24 25 25 26 27 27 28 30 31 32 34 36 38 41 43 46 50 53 58 62 67 73 80 87 95 104 114 125 137 151 165 181 198 217 236 257 278 299 320 341 360 377 391 402 409 412 410 404 395 382 366 348 328 308 288 267 248 229 211 194 178 164 150 138 127 116 107 99 91 84 78 72 67 62 58 54 50 47 44 42 39 37 35 34 32 31 29 28 27 26 26 25 24 24 23 23 23 22 22 22 22 22 22 23 23 23 24 24 25 26 27 28 29 30 32 33 35 37 39 42 45 47 51 54 58 62 66 71 75 80 86 91 97 103 109 114 120 125 130 135 139 142 145 147 148 147 147 145 142 139 135 130 125 120 115 109 103 98 93 87 82 78 73 69 65 61 58 55 52 49 47 44 42 41 39 37 36 35 34 33 32 31
 141 141 141 141 141 141 141 141 141 142 142 142 142 143 143 144 144 145 146 147 148 149 150 151 152 154 156 157 159 161 163 165 168 170 173 176 179 182 185 188 192 195 199 203 207 211 215 219 223 227 231 235 239 243 247 251 254 258 261 264 266 269 271 272 274 274 275 275 275 275 274 273 271 269 267 265 262 259 256 252 249 245 241 237 233 229 225 221 217 212 208 204 199 195 191 187 183 178 174 170 166 162 158 154 151 147 143 140 136 133 129 126 123 120 117 114 111 108 106 103 101 99 96 94 92 90 89 87 85 84 83 81 80 79 78 77 76 75 75 74 73 73 73 72 72 72 72 72 72 72 72 72 72 72 73 73 74 74 75 75 76 77 77 78 79 80 81 82 83 84 85 86 87 88 90 91 92 94 95 97 98 100 101 103 104 106 108 110 111 113 115 117 118 120 122 124 125 127 129 130 132 133 135 136 137 138 139 139 140 140 140 140 139 139 138 137 136 135 133 132 130 128 126 124 122 119 117 115 112 110 108 106 103 101 99 97 95 93 92 90 88 87 86 84 83 82 81 80 79 78 77 77 76 76 75 75 74 74 73 73 73 72 72 72 72 71 71 71 71 71 71 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 71 71 72 72 73 73 74 75 76 77 78 79 80 81 82 84 85 87 88 90 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 120 122 124 126 127 129 130 132 133 134 135 136 137 138 138 139 139 140 140 140 141 141 141 141 141 141 141 141
 33 34 35 35 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 47 47 48 49 50 50 51 52 53 54 55 56 57 58 59 61 62 63 65 66 68 70 72 74 76 79 81 84 87 90 93 97 100 104 108 113 117 122 127 132 137 142 147 152 157 161 166 170 174 178 180 183 185 186 186 186 185 184 182 179 176 173 169 165 160 156 151 146 141 137 132 127 123 118 114 110 106 102 98 95 91 88 85 83 80 78 76 74 72 70 69 67 66 65 64 64 63 63 63 63 63 64 64 65 66 67 69 71 73 75 77 80 83 86 90 94 98 103 107 113 118 124 130 136 143 150 157 164 171 178 185 192 198 205 210 215 220 224 227 229 230 231 230 229 227 224 221 217 212 207 202 197 191 186 180 175 169 164 158 153 148 143 139 134 130 126 122 118 115 111 108 105 102 99 97 94 92 89 87 85 83 81 79 77 76 74 72 71 69 68 66 65 64 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 43 42 42 41 41 41 41 41 41 41 41 41 42 42 43 43 44 45 45 46 47 48 49 50 52 53 54 56 58 59 61 63 65 67 69 71 73 75 78 80 82 85 87 89 92 94 96 98 100 102 103 105 106 107 108 108 109 108 108 107 106 105 103 102 100 97 95 92 89 87 84 81 78 75 72 69 66 63 60 58 55 53 50 48 46 44 42 40 39 37 36 35 33 32 31 31 30 29 28 28 27 27 27 27 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33
 42 40 39 38 37 36 35 35 34 33 32 32 31 31 30 30 30 30 29 29 29 29 29 29 30 30 30 31 31 32 32 33 34 35 36 37 39 40 42 43 45 47 49 52 54 57 60 63 66 70 73 77 82 86 91 96 101 107 113 119 125 131 138 145 152 158 165 172 179 185 191 197 202 207 211 215 218 221 223 224 225 225 225 225 224 222 221 219 217 215 212 210 208 205 203 201 199 197 196 194 193 192 191 190 190 189 189 190 190 191 192 193 194 196 198 199 201 204 206 208 210 212 214 216 218 219 221 222 222 222 222 221 220 218 216 213 210 207 203 199 195 190 186 181 176 172 167 163 158 154 150 146 142 138 135 132 129 126 124 122 120 118 116 115 114 113 112 111 111 110 110 110 110 110 111 111 111 112 113 113 114 115 115 116 117 118 118 119 119 119 120 120 119 119 118 118 117 115 114 112 110 107 105 102 99 96 93 90 86 83 80 76 73 69 66 63 60 57 54 51 49 46 44 42 40 38 36 34 33 31 30 29 27 26 25 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 34 35 36 38 40 41 43 45 47 49 51 54 56 59 62 65 68 71 74 78 81 85 89 93 98 102 107 112 116 121 126 131 136 142 147 152 156 161 166 170 174 177 180 183 186 187 189 189 189 189 188 186 184 182 179 175 172 168 163 159 154 149 144 139 134 128 124 119 114 109 105 100 96 92 88 84 81 78 74 71 69 66 63 61 59 56 54 52 51 49 47 46 44 43
 19 17 16 14 13 11 10 9 8 8 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 31 32 33 34 35 36 38 39 40 41 42 43 45 46 47 48 50 51 52 54 55 57 59 60 62 64 67 69 71 74 77 80 83 87 91 95 100 105 110 116 122 129 136 144 153 162 173 183 195 207 220 233 246 260 273 286 297 306 314 319 321 320 315 307 297 284 268 252 234 217 199 182 165 149 135 121 109 98 88 79 70 63 57 51 46 41 37 34 31 28 26 24 22 20 19 18 17 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 19 19 20 21 22 24 25 26 28 29 31 33 35 37 39 41 43 46 49 52 55 58 61 64 67 70 74 77 80 82 85 87 88 90 90 90 90 89 88 86 84 81 79 76 72 69 66 62 59 56 53 50 47 44 41 39 36 34 32 30 29 27 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 14 14 15 16 17 18 19 21 23 25 27 30 33 37 41 46 51 58 65 74 84 96 109 124 142 163 187 214 244 279 317 358 401 444 485 520 545 558 557 542 515 478 436 392 348 306 268 234 204 178 155 135 118 103 90 79 70 61 54 48 43 38 34 30 27 24 22
 177 173 170 166 162 158 155 152 148 146 143 141 139 137 135 134 133 132 132 132 132 133 134 135 137 139 141 143 146 149 153 156 160 164 168 172 176 179 183 186 188 190 192 193 193 192 190 188 185 181 176 171 166 160 154 148 142 135 130 124 118 113 108 104 100 97 93 91 89 87 85 84 84 84 84 85 86 88 90 92 95 99 103 108 114 120 127 135 144 154 166 179 193 209 227 246 267 291 316 343 371 399 427 453 476 494 506 509 505 492 472 445 414 381 346 312 280 249 221 195 172 151 133 117 103 91 80 70 62 54 48 42 37 33 29 26 23 21 18 16 15 13 12 11 10 9 8 8 7 7 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 22 23 25 26 28 30 32 34 36 39 42 44 47 51 54 58 62 66 71 76 81 87 93 100 107 114 122 130 139 148 157 166 176 185 195 204 212 220 227 233 238 241 243 243 242 239 235 229 222 214 205 195 184 174 163 152 142 132 122 112 103 94 86 79 72 65 59 54 49 44 40 36 32 29 26 24 21 19 17 15 13 12 10 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 12 14 17 19 22 25 29 33 37 42 47 53 59 66 73 80 88 96 105 113 122 131 140 149 157 165 172 179 185 189 193 196 198 199 199 198 196 194 191 188 185 181
 40 41 41 41 42 42 42 43 44 44 45 45 46 47 48 49 49 50 51 52 53 54 55 56 56 57 58 59 59 60 60 61 61 61 62 62 62 62 62 61 61 61 61 60 60 59 59 58 58 58 57 57 56 56 56 55 55 55 55 55 55 55 55 56 56 57 57 58 59 60 61 62 63 65 66 68 70 71 73 76 78 80 83 86 89 92 95 98 102 106 110 114 118 123 127 132 137 141 146 150 154 158 162 165 167 169 170 171 170 169 167 164 161 157 152 147 142 137 131 125 120 114 109 104 99 94 90 86 82 78 75 72 69 66 63 61 59 57 55 53 51 50 48 47 46 45 43 42 41 40 40 39 38 37 36 36 35 35 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 33 34 35 36 36 37 38 39 40 41 42 43 43 44 45 46 47 47 48 49 49 49 50 50 50 50 50 50 50 49 49 48 48 47 47 46 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 26 26 25 24 23 23 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 36 37 37 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40
 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 74 74 75 75 76 76 77 78 79 80 81 83 84 86 88 90 92 95 97 100 103 107 111 115 119 124 129 135 141 148 155 163 171 180 190 200 210 222 234 246 259 272 286 300 313 327 340 352 364 374 383 391 397 401 403 403 402 399 395 389 383 375 367 359 350 341 332 323 315 307 299 292 285 279 273 268 263 259 256 253 250 248 246 245 244 244 244 245 246 247 249 251 254 257 260 263 266 270 274 278 281 285 289 292 296 299 301 304 306 307 308 308 308 308 307 305 303 300 298 294 290 286 282 278 273 268 263 258 252 247 242 237 231 226 221 216 211 206 201 197 192 188 183 179 176 172 168 165 161 158 155 153 150 147 145 143 141 139 137 135 134 133 131 130 129 128 127 127 126 125 125 125 124 124 124 124 124 124 124 123 123 123 123 123 123 122 122 121 121 120 119 118 117 115 114 112 110 108 105 103 100 98 95 92 89 86 83 80 77 74 71 68 65 62 59 56 53 51 49 46 44 42 40 38 36 35 33 32 31 30 29 28 27 26 25 25 24 24 24 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 37 38 39 41 43 44 46 48 50 52 54 56 59 61 64 66 69 72 75 77 80 83 86 89 91 94 96 98 101 102 104 106 107 108 109 109 109 109 109 109 108 107 106 105 104 102 101 99 98 96 95 93 92 90 89 88 86 85 84 83 82 81 80 79 78 78 77 77 76 75 75 75 74 74 73 73 73 73 72 72
 133 123 114 106 98 91 84 78 73 67 63 58 54 51 47 44 41 39 37 35 33 31 30 29 28 27 26 26 25 25 25 25 25 26 26 27 28 29 30 32 33 35 37 39 41 44 47 49 53 56 59 63 67 71 75 79 84 88 93 97 102 106 111 115 119 123 127 130 134 137 140 142 145 147 150 152 154 157 159 162 164 167 170 173 176 180 184 188 193 198 203 209 215 222 229 236 243 250 257 264 271 277 283 287 291 293 293 291 288 283 276 268 258 246 234 221 208 195 181 168 155 143 132 121 111 101 93 85 78 71 65 59 54 50 46 42 39 36 34 32 30 28 26 25 24 23 23 22 22 22 22 22 23 23 24 25 27 28 30 32 34 37 40 43 46 50 54 59 65 70 77 84 92 100 110 121 132 145 159 174 190 208 228 248 269 292 314 336 357 377 393 406 415 419 417 411 400 385 367 346 324 302 279 257 236 216 198 180 165 150 137 125 115 105 97 89 82 76 71 66 61 58 54 51 48 46 43 41 40 38 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 7 8 8 8 8 8 8 9 9 9 10 11 11 12 13 14 15 16 17 19 20 22 24 26 29 31 34 37 40 44 48 52 57 62 68 74 80 88 96 104 113 123 134 145 156 168 180 193 205 216 227 237 245 252 257 259 260 258 254 248 240 231 221 210 199 187 176 164 153 143
 206 204 202 199 196 193 189 185 180 176 172 167 163 158 154 150 146 143 139 136 133 130 128 126 124 122 120 119 118 118 117 117 118 118 119 120 121 122 123 125 127 129 131 133 136 138 141 143 146 148 150 153 155 157 158 160 161 162 162 163 163 162 162 161 160 159 157 155 153 151 149 147 145 142 140 138 135 133 131 129 127 125 123 122 120 119 117 116 115 113 112 111 110 109 108 107 106 104 103 102 101 100 98 97 95 94 92 90 88 86 84 82 80 77 75 73 70 68 65 63 61 59 57 54 52 50 49 47 45 44 42 41 39 38 37 36 35 34 33 32 32 31 31 30 30 30 30 29 29 30 30 30 30 31 31 32 33 34 35 36 37 38 39 41 42 44 46 48 50 52 54 57 59 62 65 67 70 73 76 80 83 86 89 93 96 99 102 105 108 111 113 116 118 119 121 122 123 123 123 123 122 121 120 118 116 114 112 110 107 104 101 99 96 93 90 87 84 82 79 77 74 72 69 67 65 63 61 59 57 55 53 52 50 48 47 46 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 33 34 35 37 38 40 42 43 45 48 50 53 56 59 62 66 70 74 79 84 89 95 100 107 113 120 127 134 141 148 155 162 169 175 181 187 192 196 200 203 205 206 207 207
 15 15 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 27 28 29 31 32 34 35 37 39 40 42 43 45 47 48 50 51 53 54 55 56 57 58 59 59 60 60 60 60 60 60 60 60 60 59 59 58 58 58 57 57 56 56 56 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 56 56 56 57 57 58 59 59 60 61 61 62 63 64 65 66 67 68 68 69 70 71 72 73 73 74 74 75 75 75 75 75 75 75 74 73 72 71 70 69 67 65 64 62 60 58 56 54 52 50 48 46 44 42 40 39 37 35 34 33 31 30 29 28 27 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 47 48 48 48 49 49 49 48 48 48 47 46 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 39 40 41 43 44 46 48 49 51 53 55 57 59 61 63 64 66 68 69 70 71 72 72 73 73 72 72 71 69 68 66 64 62 60 57 55 53 50 48 45 43 41 39 37 35 33 31 30 28 27 26 24 23 22 21 20 20 19 18 18 17 16 16 16 15
 100 95 89 84 80 75 71 67 63 60 57 54 51 49 47 45 43 41 40 38 37 36 35 35 34 34 33 33 33 33 34 34 35 36 37 38 39 40 42 44 46 48 50 53 56 59 62 65 69 73 78 83 88 94 100 106 114 121 129 138 148 158 169 180 193 206 219 234 249 265 281 298 315 333 350 368 386 404 421 437 453 468 481 493 504 513 520 525 528 528 526 522 516 508 497 485 470 455 437 419 400 380 360 340 320 300 280 262 243 226 210 194 180 166 153 141 130 120 111 102 94 87 80 74 69 64 59 55 51 47 44 41 38 36 34 32 30 28 26 25 24 22 21 20 20 19 18 18 17 17 17 17 17 17 17 17 17 18 18 19 20 21 22 23 24 26 27 29 31 33 36 38 41 44 47 50 54 58 62 67 72 78 84 90 96 104 111 119 127 135 144 152 161 169 176 183 189 193 197 198 199 198 195 191 185 179 172 164 155 147 138 130 121 113 106 98 92 85 79 74 69 64 60 56 53 50 47 44 42 39 37 36 34 32 31 30 29 28 27 26 25 24 24 23 23 22 22 22 21 21 21 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 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 17 18 19 21 22 24 26 28 30 33 36 39 42 46 50 55 60 65 71 77 83 90 98 105 113 121 129 136 143 150 156 161 165 167 169 169 168 166 163 159 154 149 143 137 131 124 118 112 106
 61 58 54 51 49 46 44 41 39 37 36 34 33 31 30 29 28 27 26 26 25 25 25 24 24 24 25 25 25 26 26 27 28 29 30 31 33 35 36 38 40 43 45 48 51 54 58 62 66 70 75 80 85 90 96 103 109 116 123 131 139 146 155 163 171 179 187 194 202 209 215 221 226 231 235 239 242 244 245 246 247 247 247 246 245 243 242 240 238 235 232 230 227 223 220 216 212 208 204 199 194 189 184 178 173 167 160 154 148 142 135 129 123 116 110 104 99 93 88 83 78 73 69 65 61 57 54 51 48 45 43 40 38 36 34 32 31 29 28 26 25 24 23 22 22 21 20 20 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 29 30 32 33 35 37 39 42 44 47 50 53 56 59 63 67 71 75 80 84 89 94 99 103 108 113 117 121 125 128 130 132 133 133 132 131 129 126 123 119 115 110 106 101 96 91 86 82 77 73 69 66 62 59 56 53 50 48 45 43 41 39 38 36 35 34 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 25 26 27 28 29 30 31 32 34 35 37 39 40 42 44 47 49 52 55 58 61 64 68 72 76 81 85 90 95 99 104 109 114 119 123 127 130 133 135 136 136 136 135 133 130 127 123 119 115 110 105 100 95 90 86 81 77 72 68 64
 78 77 75 73 72 70 68 67 65 63 62 60 59 57 56 55 53 52 51 50 49 48 47 46 46 45 44 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 44 45 46 46 47 48 48 49 50 51 52 53 54 55 56 56 57 58 59 60 61 61 62 63 64 64 65 65 66 67 67 68 68 69 69 69 70 70 71 71 72 72 72 73 73 74 74 75 76 76 77 78 78 79 80 80 81 82 83 83 84 85 86 86 87 87 87 88 88 88 88 88 87 87 87 86 85 85 84 83 82 81 80 79 78 77 76 76 75 74 74 73 73 73 73 73 74 74 75 76 77 78 79 81 82 84 86 88 90 92 94 96 99 101 104 106 109 111 114 116 118 121 123 125 126 128 129 129 130 129 129 128 127 125 123 121 118 115 112 109 105 102 98 95 91 88 85 81 78 76 73 70 68 66 64 62 60 59 57 56 55 54 53 52 52 51 51 51 50 51 51 51 51 52 53 54 55 56 57 59 61 63 65 67 69 72 75 78 81 84 88 92 95 99 103 107 111 115 120 124 128 132 136 140 144 147 151 154 157 159 161 163 164 164 165 164 163 161 159 156 153 150 146 141 136 131 126 121 116 111 106 101 96 92 87 83 79 76 73 70 67 64 62 60 58 56 55 54 53 52 51 51 50 50 50 50 50 51 51 52 53 54 55 56 57 59 60 62 64 66 68 70 72 74 76 77 79 81 83 84 85 86 87 88 88 88 88 88 88 87 86 85 84 83 81 80
 115 114 114 113 112 112 111 110 110 109 108 108 107 107 107 106 106 106 106 105 105 105 105 105 105 105 105 105 105 105 105 105 105 105 105 104 104 103 103 102 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 83 82 82 82 82 82 82 82 82 83 83 84 85 86 87 89 90 91 93 94 96 98 100 101 103 105 107 109 110 112 114 115 117 118 119 120 121 121 122 122 122 122 121 120 120 119 117 116 115 113 111 109 108 106 104 102 100 98 97 95 94 92 91 90 89 88 87 86 85 84 84 84 83 83 83 83 83 83 83 83 83 83 83 84 84 84 85 85 86 86 87 88 88 89 90 90 91 92 93 94 95 95 96 97 98 99 100 101 102 103 103 104 105 105 106 107 107 107 108 108 108 108 107 107 107 106 105 104 103 102 100 99 97 95 93 91 89 87 84 82 79 77 74 72 70 67 65 63 61 59 57 55 54 52 51 50 48 47 47 46 45 45 45 44 44 44 44 45 45 46 47 48 49 50 51 53 55 57 59 62 64 67 70 73 77 81 85 89 93 97 102 106 111 115 119 124 128 132 135 139 142 144 147 148 150 151 152 152 152 151 150 149 147 145 143 141 139 136 134 131 128 126 123 120 118 115 113 110 108 106 104 102 100 98 97 95 94 93 92 91 90 90 89 89 89 89 89 89 89 89 89 90 90 91 91 92 93 93 94 95 96 97 98 99 100 101 102 103 104 105 107 108 109 110 111 113 114 115 116 117 117 118 119 119 120 120 121 121 121 121 121 120 120 120 119 119 118 117 117 116
 161 157 153 149 145 141 137 133 129 125 122 118 115 111 108 105 103 100 98 95 94 92 90 89 88 87 86 86 85 85 85 86 86 86 87 88 89 90 91 92 93 95 96 98 99 101 102 104 105 106 108 109 110 112 113 113 114 115 115 115 115 115 115 114 113 113 111 110 109 107 106 104 102 101 99 97 95 93 92 90 88 86 85 83 82 80 79 78 77 75 74 73 72 71 71 70 69 68 68 67 67 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 67 67 67 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 71 71 72 73 74 75 77 78 80 82 84 86 88 91 94 97 100 103 106 109 113 117 120 124 128 132 135 139 143 146 150 153 156 159 161 163 165 166 166 167 166 165 164 162 159 157 153 150 146 141 137 132 128 123 119 114 110 105 101 97 94 90 87 84 81 78 76 74 72 70 68 66 65 64 62 61 61 60 59 58 58 57 57 57 57 57 57 57 57 57 57 58 58 59 59 60 61 62 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 93 93 94 94 95 95 95 95 96 96 95 95 95 95 94 94 93 93 92 92 91 90 90 89 89 88 88 88 87 87 87 87 87 88 88 89 89 90 91 92 94 95 97 99 101 104 106 109 112 115 119 123 126 131 135 139 144 148 153 157 161 166 170 173 176 179 181 183 184 185 185 185 184 182 180 178 175 172 169 165
 51 49 46 44 42 40 38 37 35 34 32 31 30 29 28 27 26 26 25 24 24 24 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 30 31 31 32 33 34 35 36 37 39 40 41 42 43 44 45 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 69 70 71 72 73 74 76 77 78 80 81 83 84 86 87 89 91 93 94 96 98 100 102 104 106 108 110 111 113 114 115 116 117 117 117 117 116 115 114 112 110 108 105 102 99 96 93 89 86 82 79 75 72 69 66 62 60 57 54 51 49 47 45 43 41 39 37 36 34 33 32 31 30 29 29 28 27 27 27 27 26 26 26 27 27 27 28 28 29 30 30 31 32 33 34 36 37 38 40 41 43 45 47 48 50 52 54 57 59 61 63 65 67 69 71 72 74 75 76 77 77 77 77 77 76 75 74 73 72 70 68 66 64 62 60 58 56 54 52 50 48 47 45 43 42 40 39 38 37 35 34 33 32 31 30 30 29 28 27 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 29 30 30 31 32 33 34 36 37 38 40 41 43 44 46 48 50 52 54 56 58 61 63 66 69 72 75 78 81 84 87 90 94 97 100 104 107 110 112 115 117 118 120 121 121 121 120 119 117 115 113 110 107 103 99 96 92 88 84 80 77 73 69 66 63 60 57 54
 64 66 68 69 71 72 73 75 76 77 78 79 80 81 82 82 83 84 85 85 86 87 87 88 88 89 90 90 91 91 92 92 92 93 93 93 93 93 93 93 93 93 92 92 92 91 90 90 89 88 87 86 85 84 83 82 81 80 79 79 78 77 76 76 75 75 74 74 74 73 73 73 73 73 73 74 74 74 74 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 75 75 74 73 73 72 71 70 69 67 66 65 63 62 60 59 57 56 54 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 28 27 27 27 27 28 28 28 28 29 29 30 30 31 32 33 34 35 36 37 38 40 41 43 44 46 48 50 51 53 55 57 59 60 62 64 66 67 69 70 72 73 74 75 76 77 77 77 78 78 78 77 77 76 76 75 74 74 73 72 71 70 69 69 68 67 67 66 66 65 65 65 65 65 65 65 65 66 66 67 67 68 68 69 70 70 71 72 73 74 75 76 76 77 78 79 80 80 81 81 82 82 82 82 82 82 82 82 81 81 80 79 78 77 76 75 73 72 71 69 68 66 64 63 61 60 58 56 55 53 52 50 48 47 45 44 43 41 40 38 37 36 35 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 22 22 23 24 24 25 26 27 29 30 31 33 34 36 37 39 41 42 44 46 48 50 52 54 55 57 59 61 63
 45 45 44 44 43 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 32 32 33 34 35 36 38 39 41 43 45 47 50 53 56 60 64 68 73 78 84 90 97 104 111 119 127 136 145 154 163 173 182 191 199 207 214 220 225 229 231 232 232 230 227 223 218 213 206 199 192 184 177 169 162 154 147 141 134 128 122 117 112 108 103 99 96 93 90 87 85 82 80 79 77 75 74 73 72 71 70 69 69 68 67 67 67 66 66 66 65 65 65 65 65 65 65 65 65 65 65 66 66 66 67 67 67 68 68 69 69 70 70 71 71 72 72 73 73 74 74 75 75 76 76 76 77 77 78 78 78 78 79 79 79 79 79 79 79 79 79 79 79 79 79 78 78 78 77 77 76 76 75 74 74 73 72 71 70 69 68 67 66 65 64 63 61 60 59 58 57 55 54 53 52 51 50 49 48 47 47 46 45 45 44 44 44 43 43 43 43 43 43 44 44 45 45 46 47 48 49 50 51 53 54 55 57 58 60 62 63 65 66 68 69 71 72 73 74 75 76 76 76 77 77 76 76 76 75 74 73 73 71 70 69 68 67 66 64 63 62 61 60 59 58 57 57 56 56 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 54 54 54 54 54 53 53 53 53 52 52 52 51 51 51 51 50 50 50 50 50 49 49 49 49 48 48 48 48 47 47 46 46 46
 21 20 20 19 19 19 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 27 28 30 32 35 37 40 43 46 50 54 59 63 68 74 80 86 93 100 108 116 125 134 143 152 162 172 182 192 201 210 219 226 233 239 243 247 248 249 248 246 242 237 232 226 219 211 203 196 188 180 172 165 157 150 144 138 132 126 121 116 112 107 103 99 96 93 90 87 84 82 79 77 75 74 72 71 69 68 67 66 65 65 64 64 63 63 63 64 64 64 65 66 67 68 69 70 72 73 75 76 78 80 82 84 86 89 91 93 95 97 99 100 102 103 105 106 107 107 108 108 107 107 106 105 104 102 101 99 97 95 93 91 89 87 85 83 81 80 78 77 76 75 74 73 73 73 73 73 73 74 75 76 78 80 82 84 87 90 93 97 101 105 110 116 121 128 134 141 149 156 164 173 181 189 197 205 212 218 223 227 230 231 231 229 226 221 215 208 201 193 184 175 166 157 149 140 132 125 118 111 104 98 93 87 83 78 74 70 67 63 60 58 55 53 51 49 47 46 44 43 42 41 40 40 39 39 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 48 49 50 51 51 52 53 53 54 55 55 56 57 57 58 58 59 60 60 61 61 62 62 63 63 63 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 63 63 62 62 61 60 60 59 58 57 56 55 54 53 52 51 49 48 47 46 44 43 42 40 39 38 36 35 34 33 32 30 29 28 27 26 26 25 24 23 22 22 21
 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 43 43 43 44 44 45 46 47 48 49 51 53 55 57 60 63 67 70 74 79 84 90 96 102 110 117 126 135 145 155 166 178 190 202 215 227 238 248 257 265 269 272 271 268 261 253 242 229 216 202 187 173 159 146 133 122 111 102 93 85 78 72 66 61 57 53 49 46 44 41 39 37 36 34 33 32 31 31 30 30 29 29 29 29 29 29 29 30 30 31 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 48 49 50 51 52 53 54 55 56 56 57 57 58 58 58 59 59 59 59 59 59 59 60 60 60 60 60 60 61 61 61 62 62 63 64 64 65 66 67 68 69 71 72 73 75 76 78 80 81 83 85 87 89 90 92 94 96 98 100 102 104 106 108 111 113 115 118 120 123 126 129 132 135 139 143 147 151 156 161 166 172 178 184 190 197 204 210 217 223 229 235 240 244 247 249 251 250 249 246 243 237 231 224 216 207 197 188 177 167 157 147 137 127 118 109 101 93 85 78 71 65 60 54 50 45 41 38 34 31 29 26 24 22 21 19 18 17 16 15 14 13 13 12 12 12 12 11 11 11 11 11 12 12 12 12 13 13 14 15 15 16 17 18 20 21 23 24 26 28 30 33 35 38 41 44 47 50 54 57 61 64 68 71 75 78 81 84 87 89 91 93 94 95 96 96 97 96 96 95 94 93 91 90 88 86 84 82 80 78 76 74 72 70 68 66 64 62 61 59 58 56 55 54 53 52 51 50 49 49 48 48 47 47 46 46 46 45 45 45 44
 8 8 9 9 10 10 11 11 12 13 14 15 16 17 19 20 22 24 26 29 31 34 37 41 44 48 52 56 59 63 66 69 72 73 74 74 73 71 68 65 62 58 54 50 46 42 38 35 32 29 26 23 21 19 17 15 14 13 11 10 9 8 7 7 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 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 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 5 5 5 5 5 6 6 6 7 7 8 9 9 10 11 12 13 15 16 18 19 21 24 26 29 31 34 38 41 45 48 52 55 58 60 62 63 63 62 60 58 55 52 49 45 41 38 35 31 28 26 23 21 19 17 16 15 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7
 49 47 45 42 40 39 37 35 34 32 31 29 28 27 26 26 25 24 24 24 23 23 23 23 23 23 24 24 24 25 26 26 27 28 29 30 32 33 34 36 37 39 41 43 45 48 50 53 55 58 61 64 68 71 75 79 83 87 91 96 100 105 109 113 118 121 125 129 132 134 136 138 139 140 140 140 139 138 136 134 132 130 128 125 122 120 117 115 112 110 108 106 104 102 101 100 99 98 97 97 97 97 97 98 98 99 100 102 103 105 107 109 111 114 116 119 121 123 126 128 130 131 133 134 134 135 134 134 133 131 130 127 125 122 119 116 112 109 105 101 98 94 90 87 83 80 77 74 71 68 66 64 62 60 58 57 55 54 53 52 52 52 52 52 52 52 53 54 54 56 57 58 60 62 64 66 68 70 73 75 78 81 83 86 89 91 94 96 98 100 102 103 104 104 104 104 103 102 101 99 96 94 91 89 86 83 80 77 74 71 68 65 63 60 58 56 54 51 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 25 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 49 50 50 51 51 52 52 53 53 53 53 54 54 54 54 55 55 55 56 56 56 57 57 58 58 59 60 60 61 62 63 64 65 67 68 69 71 72 74 75 77 78 80 81 82 83 84 85 85 85 85 85 84 83 82 80 79 77 74 72 70 67 64 62 59 57 54 52
 46 46 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 40 41 42 43 44 46 47 49 50 52 54 56 59 61 64 67 69 72 75 78 81 84 87 89 92 94 96 97 98 99 99 99 99 98 97 95 93 91 88 86 83 80 77 74 72 69 66 63 61 58 56 54 52 50 49 47 46 45 44 43 43 42 42 42 42 42 42 42 43 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 60 61 62 62 63 63 64 64 64 64 64 64 64 64 64 63 63 62 62 61 61 60 60 59 59 58 58 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 58 58 58 59 59 60 60 60 61 61 61 61 61 61 61 61 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 34 33 33 33 33 33 33 33 33 34 34 35 36 37 38 39 41 42 44 46 47 49 51 53 56 58 60 62 65 67 69 71 73 74 76 77 78 79 80 80 81 80 80 80 79 78 77 76 75 73 72 71 69 68 67 66 65 64 63 62 62 61 61 61 61 61 61 61 62 62 63 64 64 65 66 67 68 69 70 71 72 73 74 75 76 77 77 78 78 79 79 79 79 78 78 77 76 75 74 73 72 71 69 68 66 65 63 62 61 59 58 57 56 54 53 52 51 50 50 49 48 47 47
 115 113 112 110 108 107 105 103 102 100 98 96 94 92 91 89 87 85 83 82 80 78 76 75 73 72 70 69 67 66 64 63 62 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 40 39 38 38 38 37 37 37 37 36 36 37 37 37 38 38 39 40 41 42 43 44 45 47 49 50 52 54 56 59 61 63 66 68 71 73 76 78 81 83 86 88 91 93 95 97 99 101 103 105 106 108 109 111 112 114 115 116 118 119 121 122 124 126 127 129 131 133 135 137 139 140 142 144 146 147 149 150 151 152 153 154 154 154 154 154 153 152 151 150 148 146 144 142 139 136 133 130 127 124 121 117 114 111 108 105 102 99 96 93 90 88 85 83 80 78 76 73 71 69 67 65 63 61 59 57 56 54 52 50 49 47 45 44 42 41 39 38 37 36 35 33 33 32 31 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 46 47 49 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 81 83 84 85 86 87 87 87 87 87 87 87 87 86 85 85 84 83 83 82 81 81 80 80 80 80 80 80 81 81 82 83 84 86 87 89 91 93 96 98 101 103 106 109 112 115 118 121 124 127 130 132 135 138 140 142 144 146 147 148 149 150 151 151 151 151 150 150 149 148 147 146 145 143 142 141 140 138 137 136 134 133 132 131 130 129 128 127 126 124 123 122 121 120 119 117 116
 75 73 71 68 66 64 63 61 59 58 56 55 54 53 52 52 51 51 50 50 50 50 50 50 51 51 52 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 88 89 90 92 93 95 97 98 100 102 104 106 108 110 113 115 117 120 122 124 127 129 132 134 136 138 140 142 144 145 147 148 149 150 151 152 152 153 153 153 153 153 153 152 152 151 151 150 150 149 149 148 148 147 147 146 145 145 144 143 142 141 140 139 137 136 134 132 131 129 126 124 122 120 117 114 112 109 106 103 100 98 95 92 89 86 84 81 78 76 74 71 69 67 65 64 62 61 59 58 57 57 56 56 55 55 55 55 55 56 56 56 57 58 58 59 60 60 61 62 63 64 65 66 66 67 68 68 69 70 70 71 71 71 71 71 72 71 71 71 71 70 70 70 69 68 68 67 66 66 65 64 63 62 61 61 60 59 58 57 56 55 54 53 52 52 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 40 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 42 42 43 43 44 45 45 46 47 48 48 49 50 50 51 52 53 53 54 55 56 57 58 59 60 61 62 64 65 67 69 70 72 74 77 79 81 84 86 89 92 95 98 101 104 107 110 113 116 119 123 126 129 132 135 138 141 144 147 149 151 154 156 157 159 160 161 162 162 162 162 161 160 158 156 154 152 149 146 143 140 136 133 129 125 122 118 114 110 107 103 100 96 93 90 87 84 81 78
 33 32 31 31 30 30 30 30 30 30 31 31 32 32 33 34 35 36 38 39 41 43 45 47 49 52 54 57 60 63 66 69 73 76 79 83 86 90 93 97 100 103 106 109 111 114 116 118 119 120 121 122 122 122 122 122 121 120 120 118 117 116 115 114 113 111 110 109 108 108 107 106 106 105 105 105 105 104 104 105 105 105 105 105 105 105 105 105 105 105 105 105 104 104 103 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 84 83 83 82 81 81 81 80 80 79 79 78 78 78 77 76 76 75 74 74 73 72 71 70 69 68 66 65 64 62 61 59 58 56 55 53 52 50 49 48 46 45 44 43 42 41 40 39 38 38 37 37 37 37 37 37 37 37 38 38 39 40 41 42 44 45 47 49 51 53 56 58 61 65 68 72 76 80 84 89 93 98 103 107 112 116 120 124 128 130 133 134 135 135 135 134 132 130 127 124 121 117 113 109 105 101 97 93 89 85 81 78 74 71 68 65 62 60 57 55 53 51 49 47 46 44 43 42 41 40 39 38 38 37 36 36 36 36 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 35 35 35 35 35 36 36 36 36 36 37 37 38 39 39 40 41 42 43 44 45 46 48 49 51 52 54 56 58 59 61 63 65 67 69 71 73 75 77 79 81 83 84 86 87 88 89 89 90 90 89 89 88 87 85 84 82 79 77 75 72 70 67 64 62 59 56 54 52 49 47 45 43 41 40 38 37 36 35 34
 28 27 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 28 29 30 31 32 33 34 35 36 36 37 38 39 40 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 58 59 60 60 60 61 60 60 60 59 58 57 56 55 53 52 50 48 46 44 42 40 38 36 34 32 31 29 27 26 25 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 13 14 15 16 17 18 19 21 22 24 26 28 30 33 36 39 42 45 49 52 56 60 64 68 72 75 78 80 82 83 84 83 82 80 78 75 72 68 65 61 57 54 50 47 44 41 38 36 34 32 30 28 26 25 24 23 22 21 20 19 18 18 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 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 16 16 16 17 18 18 19 19 20 21 22 23 23 24 25 26 27 28 29 30 31 31 32 32 33 33 33 33 33 33 33 32 32 31 30 29
 11 12 13 14 16 17 19 20 22 24 27 29 32 35 38 42 46 50 54 59 63 68 73 79 84 90 95 100 106 111 116 121 125 129 133 136 139 142 144 146 147 148 149 150 150 149 149 148 147 146 144 143 141 139 136 134 131 128 125 122 118 115 111 107 103 99 95 91 86 82 78 74 70 66 63 59 55 52 49 46 43 40 38 35 33 31 29 27 25 24 22 21 20 18 17 16 15 15 14 13 13 12 12 11 11 11 11 11 11 12 12 12 13 14 14 15 16 17 18 20 21 23 25 27 29 31 33 36 39 42 45 49 53 57 62 67 72 78 84 91 99 107 115 124 134 145 156 167 179 190 202 213 223 232 239 245 248 249 248 245 239 231 222 212 201 190 178 167 156 146 136 126 118 110 103 96 90 85 81 76 73 70 67 65 63 62 61 60 60 60 60 61 62 64 66 68 71 75 79 83 88 94 100 106 113 121 129 138 147 157 167 177 187 197 206 215 223 230 235 239 242 242 241 239 234 229 222 214 205 196 187 177 167 158 149 140 131 123 115 108 101 95 89 84 79 75 71 67 64 62 59 57 56 55 54 53 53 53 53 54 55 56 58 60 62 65 68 71 75 79 83 88 94 100 106 114 121 129 138 147 157 167 177 187 197 206 215 224 231 237 241 243 244 243 240 236 230 223 215 207 197 188 178 169 159 150 141 132 124 117 109 102 96 90 84 78 73 68 64 60 56 52 48 45 42 39 36 33 31 29 26 24 22 21 19 17 16 15 13 12 11 11 10 9 8 8 8 7 7 7 7 7 7 7 8 8 8 9 10 10
 38 38 38 37 37 37 37 38 38 38 39 40 41 42 43 44 46 48 50 52 54 57 60 63 66 69 73 77 80 85 89 93 97 102 106 111 115 119 124 128 132 135 139 142 145 148 151 153 154 156 156 157 157 156 156 154 153 151 149 146 143 140 137 133 129 126 122 118 114 111 107 104 100 97 94 91 89 86 84 82 80 79 77 76 74 73 72 72 71 71 70 70 70 70 70 70 71 71 72 73 74 76 77 79 81 83 85 88 91 94 97 101 105 109 113 118 123 128 133 138 144 149 155 160 166 171 176 181 185 190 193 197 200 202 203 204 205 204 203 202 199 196 193 189 184 179 174 168 163 157 151 145 139 134 128 123 118 113 108 104 100 96 93 90 87 84 82 80 79 78 76 76 75 75 74 74 75 75 75 76 77 78 79 80 82 83 85 86 88 90 92 94 96 98 100 102 103 105 107 109 110 112 113 114 115 115 116 116 116 115 115 114 114 113 112 111 109 108 106 105 103 102 100 98 96 95 93 91 89 87 85 83 81 79 77 75 73 71 69 67 65 64 62 60 58 56 55 53 52 50 49 48 47 46 45 44 43 43 42 42 42 41 41 41 41 41 41 42 42 42 43 43 44 44 45 46 47 48 49 50 51 52 54 55 57 58 60 62 63 65 67 69 71 73 76 78 80 81 83 85 87 88 90 91 92 93 94 95 95 96 96 96 97 97 96 96 96 96 95 95 94 93 92 91 90 89 88 87 85 84 82 80 79 77 75 73 71 69 67 65 63 61 59 57 56 54 52 51 49 48 47 45 44 43 42 41 41 40 39 39
 112 108 104 101 97 94 90 87 84 81 78 76 74 71 69 68 66 65 63 62 61 60 59 59 58 57 57 57 56 56 56 55 55 55 55 54 54 54 54 53 53 53 52 52 52 52 51 51 51 50 50 50 49 49 48 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 44 44 44 44 45 45 45 46 46 47 47 48 49 50 51 52 53 54 55 56 57 59 60 62 64 65 67 69 71 73 75 78 80 83 86 88 91 94 97 100 103 106 109 112 114 117 119 122 124 125 127 128 129 129 130 130 130 129 128 127 126 125 123 121 119 117 115 113 110 108 105 103 100 97 95 92 89 87 84 82 80 77 75 73 71 69 67 66 64 63 62 61 60 59 59 58 58 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 55 55 54 53 53 52 51 50 49 48 47 46 45 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 40 41 42 42 44 45 46 47 48 49 51 52 53 55 56 57 59 60 61 62 63 65 66 66 67 68 69 69 69 70 70 70 70 69 69 69 68 68 67 66 66 65 64 63 62 61 61 60 59 58 57 57 56 55 55 54 54 53 53 53 52 52 52 52 52 52 52 52 52 52 53 53 53 54 54 55 55 56 56 57 58 59 60 61 62 63 65 66 68 70 72 74 76 78 81 84 87 90 93 97 100 104 107 111 115 119 122 125 129 131 134 135 137 138 138 138 137 135 133 131 129 126 122 119 115
 12 12 13 13 14 15 15 16 17 18 19 20 22 23 24 26 27 29 31 33 35 37 40 42 45 47 50 53 56 59 62 65 68 71 74 77 80 83 86 88 91 94 96 99 101 103 105 107 108 110 111 112 113 114 114 114 114 114 114 113 112 110 108 106 104 102 99 96 93 89 86 82 78 75 71 67 63 60 56 52 49 46 43 40 37 35 32 30 28 26 24 22 21 19 18 17 15 14 14 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 13 14 15 16 17 18 19 21 22 23 25 26 28 30 32 34 37 39 42 45 48 52 55 59 63 67 72 77 82 87 92 97 102 107 112 117 121 125 129 131 134 135 136 136 135 134 133 131 128 125 123 120 116 113 110 107 104 101 99 96 93 91 89 87 85 83 81 79 78 76 75 74 73 72 70 69 68 67 67 66 65 64 63 62 61 60 59 58 57 56 55 54 52 51 50 49 48 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 23 23 23 24 24 25 25 26 27 28 30 31 33 35 38 40 43 47 50 54 58 63 68 73 79 85 92 99 106 113 120 126 133 138 143 146 148 149 149 146 143 139 133 127 120 113 106 99 92 86 80 74 68 64 59 55 51 47 44 41 39 36 34 32 30 28 27 25 24 23 22 21 20 19 18 17 16 15 15 14 14 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11
 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 28 28 28 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 42 43 44 45 46 47 47 48 49 49 50 50 50 50 50 50 50 50 49 49 49 48 48 47 47 47 46 46 46 45 45 45 45 45 45 46 46 46 47 47 48 49 50 50 51 52 53 54 55 55 56 57 58 58 59 60 60 61 61 61 61 61 61 61 60 60 59 58 58 57 56 55 54 52 51 50 49 47 46 45 44 43 41 40 39 39 38 37 36 36 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 34 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 40 41 42 44 45 47 48 50 52 54 55 57 59 61 62 64 65 66 68 68 69 69 69 69 68 67 66 64 63 61 58 56 54 51 49 47 44 42 40 37 35 34 32 30 29 27 26 25 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 37 38 38 39 39 39 39 38 38
 13 12 11 10 10 9 9 9 8 8 9 9 9 9 10 11 11 12 13 14 16 17 19 20 22 24 26 29 31 34 37 40 43 47 50 54 58 63 67 72 77 82 88 93 99 105 111 117 123 129 135 141 147 152 157 162 166 169 172 174 175 176 175 174 173 170 168 164 160 156 151 147 142 137 132 127 122 118 113 109 105 101 97 94 91 88 85 83 80 78 76 75 73 72 71 70 69 68 68 67 67 67 68 68 69 70 71 72 73 75 76 78 80 82 84 86 89 91 93 96 98 100 102 104 106 107 108 109 110 110 110 110 109 108 106 104 102 100 97 94 91 87 84 81 77 74 70 67 63 60 56 53 50 47 45 42 40 37 35 33 32 30 29 27 26 25 24 24 23 23 23 23 23 24 24 25 26 28 29 31 33 36 39 42 46 50 55 61 67 74 82 91 100 111 123 135 148 162 177 191 205 218 229 239 246 250 251 250 245 238 229 219 207 195 183 171 159 148 137 127 118 109 101 93 86 80 74 69 64 60 55 52 48 45 42 39 36 34 31 29 27 26 24 22 21 20 19 18 17 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 40 41 43 45 47 49 50 52 54 57 59 61 63 65 68 70 73 75 78 80 83 85 88 90 92 94 96 98 100 101 102 102 102 102 101 99 97 94 91 88 84 80 76 71 67 62 58 54 49 45 42 38 35 32 29 26 24 22 20 18 16 15 14
 52 50 48 47 45 44 43 41 40 39 39 38 37 37 36 36 36 36 36 36 37 37 38 39 39 40 41 43 44 45 46 48 49 51 53 54 56 58 60 62 64 67 69 71 74 76 79 82 84 87 90 93 97 100 103 107 111 114 118 122 126 130 134 138 142 146 149 153 156 159 162 164 166 167 168 168 168 167 166 163 161 158 154 150 146 142 137 132 128 123 118 114 109 105 101 98 94 91 88 85 82 80 78 76 75 74 73 72 71 71 71 71 71 72 72 73 74 75 76 77 78 79 81 82 84 85 87 88 90 91 92 94 95 96 97 98 98 99 100 100 100 100 100 100 100 99 99 98 97 97 96 95 94 93 92 92 91 90 90 90 89 89 90 90 91 91 92 94 96 97 100 102 105 108 112 115 119 123 128 132 137 142 147 151 156 160 165 168 171 174 176 177 177 177 175 173 171 167 163 159 154 149 143 138 132 127 121 116 111 106 102 97 93 89 85 81 78 75 72 69 66 63 61 59 57 55 53 51 49 47 46 44 43 41 40 39 38 37 36 35 34 33 32 31 31 30 30 30 29 29 29 29 29 30 30 30 31 32 33 34 35 36 37 39 40 42 44 46 48 50 52 54 56 58 60 62 65 67 69 71 72 74 75 77 78 79 80 81 81 82 82 82 82 82 82 81 81 80 80 79 79 78 77 77 76 76 75 74 74 73 73 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 73 73 73 74 74 74 74 74 74 74 74 74 74 73 73 72 71 70 69 68 66 65 63 62 60 58 57 55 53
 17 17 17 17 17 17 17 17 18 18 19 20 20 21 22 23 25 26 27 29 30 32 33 35 37 39 41 43 45 47 50 52 54 56 59 61 64 66 69 71 74 76 79 82 84 87 90 93 95 98 101 104 107 110 113 116 120 123 126 129 132 134 137 140 142 144 145 147 147 148 147 147 145 144 141 138 135 131 127 122 118 113 108 103 98 93 88 84 79 75 71 67 63 60 57 54 51 49 47 45 43 41 40 39 38 37 37 36 36 36 36 37 37 38 39 40 41 43 44 46 48 50 53 55 58 61 64 68 71 75 79 83 88 92 97 102 107 112 118 123 128 133 137 141 145 148 151 152 153 154 153 152 150 147 144 140 135 131 126 121 116 111 106 101 96 92 88 84 81 77 75 72 70 68 66 65 63 63 62 62 62 62 62 63 64 65 67 69 70 73 75 77 80 83 86 89 91 94 97 99 102 104 105 106 107 107 107 107 106 104 102 100 98 95 92 89 86 82 79 76 73 69 66 63 60 57 55 52 50 47 45 43 41 39 37 35 34 32 31 29 28 27 26 25 24 24 23 22 22 21 21 21 21 21 21 21 22 22 23 24 24 25 27 28 29 30 32 34 36 37 39 42 44 46 48 51 53 56 59 61 64 66 69 72 74 76 79 81 83 85 86 88 89 90 91 92 93 94 94 95 95 95 95 95 95 95 94 94 93 93 92 92 91 90 89 88 87 86 85 84 82 81 80 78 76 74 73 71 69 66 64 62 60 57 55 53 50 48 46 43 41 39 37 35 33 31 29 28 26 25 24 23 21 21 20 19 18 18 17 17
 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 34 35 35 36 37 38 39 41 42 43 45 47 49 51 53 55 58 61 64 67 71 74 78 82 86 90 94 99 103 106 110 113 116 119 120 122 123 123 122 121 120 118 116 113 111 108 105 102 99 96 93 90 88 85 83 81 80 78 77 76 75 74 74 73 73 73 73 73 73 73 73 74 74 74 75 75 75 76 76 77 77 77 78 78 78 78 78 78 78 78 78 77 77 76 76 75 75 74 74 73 72 71 71 70 69 69 68 68 67 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 63 63 62 61 61 60 59 58 57 55 54 53 52 51 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 22 22 22 22 22 23 23 24 25 25 26 27 28 30 31 33 35 37 39 41 43 46 48 51 54 57 60 63 66 69 72 75 77 79 82 83 85 86 87 88 88 89 89 88 88 87 86 85 84 84 83 82 81 80 79 78 77 76 76 75 75 74 74 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 71 71 71 70 69 69 68 67 67 66 65 64 63 61 60 59 58 56 55 54 52 51 49 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
 23 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 61 62 62 63 63 63 63 63 63 63 62 62 61 60 59 58 57 56 54 53 51 50 48 47 45 44 42 40 39 38 36 35 34 33 32 31 30 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 42 43 44 45 45 46 47 47 48 48 48 49 49 49 49 49 49 49 49 48 48 48 47 47 46 45 45 44 43 43 42 41 40 39 38 37 36 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 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 45 46 48 49 51 52 53 54 55 56 57 58 59 59 60 60 60 60 60 60 60 59 59 58 57 56 55 54 52 51 50 48 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 30 29 28 28 28 28 27 27 27 28 28 28 28 29 30 30 31 32 33 34 35 37 38 40 42 43 45 48 50 52 55 57 60 62 65 68 70 73 75 77 79 81 83 84 85 86 87 87 87 86 85 84 83 82 80 78 76 74 72 69 67 65 62 60 58 55 53 51 49 47 45 43 41 39 37 36 34 33 32 30 29 28 27 26 26 25 24 24 23 23 23 23 22 22 22 22 22 23 23 23 23
 83 84 85 85 86 87 87 88 89 90 91 92 94 95 96 98 99 101 102 104 105 107 108 110 111 113 114 116 117 118 119 120 121 122 123 123 124 124 125 125 125 125 125 124 124 123 122 122 121 120 118 117 115 114 112 110 109 107 105 102 100 98 96 94 92 89 87 85 83 82 80 78 77 76 75 74 73 73 73 73 73 73 74 75 76 77 79 80 82 85 87 89 92 95 98 100 103 106 108 111 113 115 116 117 117 117 116 115 113 111 109 106 103 100 96 93 89 86 82 79 75 72 69 66 63 61 58 56 53 51 49 48 46 44 43 41 40 39 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 31 32 33 35 37 38 40 42 44 46 48 50 52 55 57 59 61 63 65 67 69 71 73 75 77 78 80 81 83 84 85 86 88 89 90 91 92 93 94 95 95 96 97 98 99 100 100 101 101 102 102 102 102 102 102 101 100 99 98 96 94 92 90 87 85 82 79 75 72 69 66 63 60 57 54 51 49 46 44 42 40 38 37 36 34 33 32 32 31 31 30 30 30 30 30 30 30 31 31 32 32 33 34 35 36 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 67 68 69 70 71 72 73 73 74 75 75 76 77 77 78 78 78 79 79 79 80 80 80 80 80 80 80 81 81 81 81 81 81 82 82 82 83 83
 31 30 29 28 27 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 52 54 55 57 58 59 61 62 63 64 65 66 67 67 68 68 69 69 69 69 69 69 69 68 68 68 67 67 66 65 65 64 63 63 62 61 61 60 59 58 57 56 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 26 25 24 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 24 25 25 27 28 29 30 32 33 35 36 38 40 42 44 45 47 49 51 52 54 55 56 57 57 58 58 58 57 57 56 56 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 31 32 32 33 34 35 36 38 39 40 41 41 42 43 44 44 44 45 45 45 44 44 43 42 42 41 40 38 37 36 35 33 32
 10 10 10 10 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 22 23 24 25 26 27 28 29 30 30 31 32 33 33 34 35 35 36 37 37 38 38 38 39 39 39 39 40 40 40 39 39 39 39 38 38 37 36 35 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 15 15 15 16 17 17 18 19 20 21 23 24 26 28 30 32 34 37 39 42 45 48 52 55 59 62 66 70 73 77 80 83 85 87 89 89 90 89 88 86 84 82 78 75 72 68 64 60 57 53 50 46 43 40 37 35 32 30 28 26 24 22 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 20 22 23 25 27 29 30 32 35 37 39 41 43 45 47 49 51 53 55 56 57 58 59 59 59 59 59 59 58 57 56 55 53 52 50 49 47 46 44 42 40 39 37 35 34 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 32 32 32 31 31 30 29 28 28 27 26 25 24 23 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11
 37 37 37 38 38 39 39 40 41 42 43 45 46 48 50 52 54 57 59 62 65 68 71 75 78 82 86 90 94 98 102 106 110 115 119 122 126 130 133 136 138 141 142 144 145 145 145 144 143 141 139 136 133 130 127 123 119 114 110 106 101 97 93 88 84 80 76 72 69 65 62 59 56 54 51 49 47 45 43 42 40 39 38 37 37 36 36 36 36 36 36 36 37 38 38 39 40 42 43 44 46 48 50 52 54 56 58 60 63 65 68 70 72 74 77 79 81 83 84 86 87 89 90 91 91 92 92 93 93 93 93 92 92 91 90 89 88 87 86 84 83 81 80 78 76 74 72 70 68 66 64 62 60 57 55 53 51 49 47 45 43 42 40 38 37 35 34 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 54 55 55 56 56 56 57 57 57 57 57 57 57 57 57 57 56 56 56 55 55 55 54 54 53 52 52 51 50 49 48 48 47 45 44 43 42 41 40 38 37 36 35 34 33 31 30 29 29 28 27 26 26 25 25 25 25 25 25 25 25 25 26 27 27 28 29 30 32 33 35 36 38 40 42 45 47 50 53 56 59 62 65 69 72 76 80 83 87 90 94 97 100 103 106 109 111 114 115 117 118 119 120 120 120 119 119 118 117 115 114 112 110 108 106 103 101 98 95 93 90 87 84 82 79 76 73 71 68 65 63 61 58 56 54 52 50 48 47 45 44 43 42 41 40 39 38 38 38 37
 3 3 3 4 4 5 5 6 6 7 8 9 10 11 12 14 15 16 18 20 21 23 25 27 29 31 33 35 37 39 41 42 44 46 47 48 50 51 51 52 53 53 53 53 53 53 53 53 52 52 51 50 50 49 48 47 46 45 44 43 42 41 40 38 37 36 35 33 32 31 29 28 27 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 9 10 10 11 12 13 14 15 16 17 18 20 21 23 25 27 29 31 34 37 39 42 45 49 52 55 57 60 62 64 65 65 65 64 62 60 58 55 52 49 46 43 40 37 34 32 29 27 26 24 23 21 20 19 19 18 18 17 17 17 17 17 18 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 29 30 30 31 31 31 31 31 31 31 30 30 29 28 27 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 13 14 15 16 18 19 21 22 24 26 28 31 33 35 38 40 43 45 47 49 51 53 54 55 55 56 56 55 55 54 53 52 50 49 47 45 44 42 40 39 37 36 34 33 31 30 28 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 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 3
 9 9 8 8 8 8 9 9 10 10 11 12 14 15 17 18 20 23 25 28 31 34 38 42 46 51 56 61 67 73 80 87 94 101 109 116 123 130 137 142 147 150 152 153 152 150 146 141 136 129 122 115 108 100 93 86 79 73 67 61 56 51 46 42 38 35 31 28 26 23 21 19 17 15 14 13 11 10 9 9 8 8 7 7 7 7 7 7 7 8 8 9 10 11 12 13 14 16 18 20 22 24 26 29 32 34 37 40 44 47 50 53 56 59 62 64 66 68 70 71 72 72 72 72 72 71 70 69 68 66 65 63 61 59 57 55 53 51 49 47 45 43 41 39 37 35 33 31 29 27 25 24 22 20 19 17 16 14 13 12 10 9 8 7 6 5 4 4 3 2 2 1 1 1 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 6 7 8 10 11 13 15 18 20 23 26 29 33 36 40 44 49 53 58 63 68 73 78 83 87 92 96 100 103 106 109 111 112 113 114 114 113 113 111 110 107 105 102 99 96 93 89 86 82 78 74 70 66 62 58 55 51 47 43 40 37 33 30 27 25 22 20 18 16 14 12 10 9 8 7 6 5 4 3 3 2 2 2 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 6 7 8 9 10 11 13 14 16 18 19 21 24 26 29 31 34 38 41 45 49 53 58 63 68 74 80 87 93 100 108 115 123 130 137 143 148 153 156 157 157 155 152 147 141 134 126 117 109 100 92 84 76 69 62 56 50 45 40 36 32 29 25 23 20 18 16 15 13 12 11 10 9
 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 21 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 46 47 48 48 48 48 48 48 48 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 43 44 44 44 45 46 46 47 48 50 51 52 53 55 56 58 59 61 62 64 65 66 67 67 68 68 69 68 68 68 67 66 65 64 63 62 60 59 58 56 55 53 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 34 35 35 35 36 36 36 36 36 35 35 35 35 34 34 33 33 32 32 31 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 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 27 29 31 33 35 38 40 43 47 50 54 58 63 67 72 77 83 89 95 101 107 113 120 126 132 138 143 148 152 156 159 161 162 162 162 160 158 155 152 148 144 139 134 129 124 119 114 109 104 99 95 90 86 82 78 74 70 67 64 60 57 55 52 49 47 45 42 40 38 36 35 33 31 30 28 27 26 24 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 23 23 23 24 24 25 26 27 28 29 30 31 33 34 36 38 39 41 43 45 46 48 50 51 53 54 55 56 57 58 58 58 58 58 58 57 56 55 54 53 51 50 49 47 46 44 43 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27 27 28 29 29 30 30 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 19 19 20 20 21 22 23 24 25 25 26 27 28 28 29 29 30 30
 16 16 15 14 14 14 13 13 13 14 14 14 15 15 16 17 17 18 19 20 22 23 24 25 27 28 30 32 33 35 36 38 40 42 43 45 47 48 50 51 53 54 55 56 58 59 59 60 61 61 62 62 62 62 62 61 61 60 59 58 57 56 55 53 52 50 49 47 45 43 42 40 38 36 34 33 31 29 28 26 25 24 22 21 21 20 19 19 18 18 18 18 18 18 19 19 20 21 22 23 25 27 29 31 34 37 40 43 47 51 55 60 65 70 76 82 88 94 100 106 112 117 122 127 130 133 135 135 135 133 131 127 123 119 114 108 103 97 91 86 81 75 70 66 61 57 53 50 46 43 40 37 34 32 29 27 25 23 22 20 19 17 16 15 14 13 12 11 10 10 9 9 9 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 17 19 20 22 24 26 28 30 32 35 37 40 42 45 48 51 54 57 60 63 66 69 72 75 78 81 85 88 91 93 96 99 101 103 105 107 108 109 109 109 108 107 106 104 101 99 95 92 88 84 80 76 71 67 63 59 55 51 47 43 40 37 34 31 29 26 24 22 20 18 17 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 15 16 17 18 18 19 20 21 21 22 23 23 24 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 41 42 43 44 45 46 47 48 49 50 50 51 51 51 51 51 50 50 49 48 46 45 43 42 40 38 36 34 32 30 29 27 25 23 22 21 19 18 17
 27 27 27 26 26 27 27 27 28 28 29 30 31 32 33 34 35 37 38 40 41 43 44 46 47 49 51 52 54 55 57 58 60 61 62 64 65 66 67 67 68 69 69 69 70 70 70 69 69 69 68 68 67 66 65 64 63 62 61 60 59 57 56 55 54 53 51 50 49 48 47 46 45 44 43 43 42 42 41 41 41 41 41 41 41 41 42 43 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 62 63 63 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 64 63 63 63 62 62 61 61 60 59 58 58 57 55 54 53 52 51 49 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 29 28 28 28 28 28 28 28 28 28 29 29 30 30 31 32 33 33 34 35 36 36 37 38 38 39 39 39 40 40 40 40 40 39 39 39 39 38 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 27 27 27 27 28 28 29 30 31 31 32 33 35 36 37 38 40 41 43 44 46 48 49 51 53 55 56 58 60 61 63 65 66 68 69 71 72 73 74 75 76 77 78 79 79 80 80 80 80 80 80 80 79 78 78 77 76 75 73 72 70 69 67 65 63 61 59 57 55 53 51 48 46 44 42 40 39 37 35 34 32 31 30 29 28 28
 76 75 74 73 72 70 69 68 67 66 65 64 64 63 63 62 62 62 62 62 63 63 63 64 64 65 66 66 67 68 69 70 70 71 72 72 73 74 74 74 75 75 75 75 75 75 74 74 73 72 71 70 69 67 66 65 63 61 60 58 56 54 53 51 49 47 46 44 42 41 39 38 37 35 34 33 33 32 31 31 31 31 31 32 33 34 36 38 40 43 47 51 56 62 69 77 87 97 109 122 137 153 170 189 208 227 246 263 278 289 297 299 297 291 280 267 251 235 217 201 184 169 155 142 130 119 109 100 92 85 79 73 68 63 59 55 51 48 45 42 40 38 35 34 32 30 29 27 26 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 34 35 36 38 40 42 44 46 48 51 54 57 60 63 67 71 75 79 84 88 93 97 101 105 108 110 112 112 112 110 108 104 100 95 89 83 77 71 65 59 53 48 44 39 35 32 29 26 24 22 20 19 18 17 17 16 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 35 36 37 37 38 38 39 40 40 41 41 41 42 42 43 43 43 44 44 45 45 46 46 47 47 48 48 49 50 51 52 53 54 55 56 57 59 60 61 63 64 66 68 69 71 72 73 75 76 77 77 78 78 78 78 78 77
 32 32 32 32 33 33 34 35 36 37 39 40 42 44 46 48 50 53 56 59 62 66 69 73 77 81 85 89 93 98 102 106 111 115 119 123 126 130 132 135 136 138 138 138 138 137 135 133 130 127 124 120 116 112 107 103 98 94 90 85 81 77 73 69 66 62 59 56 53 50 47 45 43 40 38 37 35 34 32 31 30 29 29 28 28 28 28 28 29 29 30 31 32 34 35 37 39 41 43 45 47 50 52 55 58 60 63 66 68 71 73 76 78 80 81 83 85 86 87 88 88 89 89 89 89 89 89 88 88 87 86 85 84 83 82 81 79 78 76 75 73 71 70 68 66 64 62 60 58 56 54 52 50 48 46 44 42 40 39 37 35 33 32 30 29 28 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 54 54 55 56 56 57 57 58 58 58 59 59 59 59 58 58 57 57 56 55 53 52 51 49 47 46 44 42 40 38 37 35 33 32 30 29 28 26 25 25 24 23 23 23 23 23 23 23 23 24 25 25 26 27 28 29 30 32 33 34 36 37 38 40 41 43 44 46 47 48 50 51 52 53 54 55 56 57 58 59 59 60 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 61 61 60 60 59 59 58 57 56 56 55 54 52 51 50 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 33 32
 37 36 34 33 33 32 32 31 31 32 32 32 33 34 35 36 38 39 41 42 44 46 48 50 53 55 58 60 63 66 69 72 75 78 81 84 87 90 93 96 98 101 103 105 106 107 108 109 109 109 108 107 106 104 102 100 98 95 93 90 87 84 82 79 76 73 70 68 65 63 61 58 56 55 53 51 50 49 48 47 47 46 46 46 46 46 47 47 48 49 50 51 52 53 53 54 55 55 55 55 55 55 54 53 52 51 50 48 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 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 22 22 23 24 25 26 27 28 30 32 34 37 39 42 45 49 53 57 61 65 70 75 79 84 88 93 96 100 102 105 106 107 107 107 106 105 103 101 98 96 93 90 87 84 82 79 76 74 71 69 67 65 63 61 60 58 57 56 55 54 53 52 51 51 50 50 50 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 49 49 48 47 46 45 44 42 41 39 38 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 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 31 31 32 33 34 35 36 37 38 39 40 42 43 44 46 48 49 51 52 54 55 57 58 59 60 61 62 62 62 62 62 61 60 58 57 55 53 51 49 46 44 42 40 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 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 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 21 22 24 25 27 29 31 33 36 38 41 44 47 50 53 56 59 62 65 67 70 71 73 73 74 73 72 70 68 66 63 60 57 54 50 47 44 41 38 35 33 30 28 26 24 22 21 19 18 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8
 6 6 7 7 7 8 9 9 10 11 12 13 14 15 16 17 18 20 21 22 23 25 26 27 28 29 30 31 32 32 33 33 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 39 39 40 41 43 44 45 47 48 50 52 54 56 58 59 61 62 63 63 63 63 61 59 57 53 50 46 42 38 34 31 27 24 21 18 16 14 12 11 9 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 11 11 12 13 13 14 15 16 17 18 19 20 21 23 24 26 27 29 31 33 35 37 39 41 43 46 48 50 52 54 56 57 59 60 60 61 61 61 60 59 58 56 55 53 51 49 47 45 43 42 40 38 37 35 34 33 32 32 31 31 31 31 31 32 32 33 34 35 36 37 38 39 41 42 44 45 46 47 49 50 51 52 52 53 53 54 54 53 53 53 52 51 50 49 48 47 46 44 43 41 40 38 37 35 34 32 31 29 28 27 25 24 23 22 21 19 18 18 17 16 15 14 13 13 12 12 11 11 10 10 9 9 9 9 8 8 8 9 9 9 10 10 11 12 12 14 15 16 18 19 21 23 25 26 28 29 30 31 31 31 31 30 30 29 27 26 25 23 22 21 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 6 5 6 6 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 42 41 40 39 38 37 37 36 36 36 36 36 36 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 55 56 57 58 58 59 59 60 60 61 61 62 62 63 63 63 64 64 65 66 66 67 68 69 70 72 73 75 76 78 81 83 85 88 91 94 97 100 102 105 107 109 110 110 109 108 105 102 98 93 88 83 77 71 66 60 55 51 46 43 39 36 33 31 29 28 26 25 24 23 22 22 22 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 35 36 37 39 40 41 43 44 46 47 49 50 52 53 55 56 57 58 59 60 61 61 62 62 63 63 63 63 63 63 64 64 64 64 64 64 65 65 66 67 67 68 69 71 72 73 74 75 76 77 77 77 77 76 75 74 72 70 67 65 62 60 57 54 51 49 46 44 41 39 37 35 33 32 30 29 28 26 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 16 17 18 19 20 22 24 26 29 32 35 38 42 46 49 53 57 61 64 67 69 70 71 71 71 70 68 66 64 62 59 57 54 52 49 47 45 43 41 39 38 36 35 34 33 32 31 30 29 28 28 27 27 26 26 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 26 26 26 27 28 28 29 30 30 31 32 33 34 35 36 38 39 40 41 43 44 45 46 46 47 47 48 48 48 47 47 46 45 44
 49 50 51 53 54 56 57 58 60 61 63 64 65 66 66 67 67 67 67 66 66 65 64 62 61 59 58 56 54 53 51 49 47 46 44 42 41 39 38 37 36 34 33 32 31 31 30 29 29 28 27 27 27 26 26 26 26 26 25 25 26 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 35 35 36 37 38 38 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 48 49 50 51 52 54 55 57 59 61 63 65 67 70 73 76 79 83 86 90 95 99 103 108 113 118 124 129 135 141 147 152 158 164 169 174 179 183 187 190 192 193 194 194 193 191 188 185 181 176 171 166 160 154 148 142 136 129 123 117 111 105 99 94 89 84 79 74 70 66 62 59 55 52 50 47 45 43 41 39 38 37 36 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 47 48 49 49 50 50 51 51 52 52 52 52 53 53 53 53 53 52 52 52 51 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 43 44 44 44 44 45 45 45 46 47 47 48
 83 82 79 76 72 67 63 59 55 51 47 43 40 37 35 32 30 28 27 25 24 23 22 21 21 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 33 34 35 37 38 40 42 43 45 47 50 52 54 56 58 60 62 64 66 67 68 69 70 70 69 69 68 67 65 64 62 61 59 57 55 53 51 50 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 22 22 22 22 22 23 23 24 24 25 25 26 27 28 29 30 31 33 34 35 37 38 39 41 42 43 43 43 43 43 42 41 40 38 37 35 34 32 30 29 27 26 25 24 23 22 21 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 32 33 34 36 37 38 40 42 43 45 47 49 51 53 54 56 58 59 60 61 62 62 62 62 61 61 59 58 56 54 53 51 49 47 45 43 42 40 39 38 36 35 34 34 33 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 31 31 32 33 35 36 38 39 41 43 46 48 51 54 58 61 65 69 72 76 79 81 83 84 84
 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 54 55 55 55 55 55 54 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 42 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 43 44 44 44 44 44 45 45 45 45 45 46 46 46 46 47 47 47 47 48 48 48 49 49 49 49 50 50 50 51 51 51 51 51 52 52 52 52 52 52 52 52 51 51 51 51 50 50 49 49 48 47 47 46 46 45 45 44 44 44 43 43 43 43 44 44 44 44 45 45 46 46 47 47 48 48 48 49 49 49 49 49 49 49 48 48 48 47 47 46 46 45 45 44 44 43 43 42 41 41 40 40 39 39 38 38 38 37 37 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 29 29 29 28 28 27 27 27 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 34 35 36 38 39 41 42 43 45 46 47 48 49 50 51 52 53 54 54 55 55 56 56 56 56 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 56 56 56 55 55 55 54 53 53 52 52 51 50 49 48 47 46 45 45 44 43 42 41 40 39 38 38 37 36
 21 19 17 16 15 14 13 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 22 23 25 26 28 29 31 33 35 38 40 42 45 48 51 54 58 62 66 70 75 80 85 91 97 103 111 118 126 135 144 153 163 172 182 192 201 209 216 222 227 229 229 228 224 218 210 201 191 180 168 156 144 133 121 110 100 91 82 74 67 60 55 50 45 41 38 35 33 32 30 30 29 29 30 30 31 33 34 36 38 40 43 46 48 51 54 58 61 64 68 71 75 78 81 85 88 90 93 95 97 99 100 101 101 101 100 100 98 97 95 93 90 88 85 82 79 76 73 70 67 64 61 58 55 53 50 48 45 43 41 38 36 34 32 30 29 27 25 24 23 21 20 19 18 17 16 15 15 15 14 14 15 15 16 17 19 21 23 26 29 33 37 42 47 53 59 65 72 80 87 95 102 110 117 124 130 136 141 145 149 152 153 154 155 154 153 151 149 147 144 141 137 134 130 127 123 120 116 112 109 105 102 98 95 92 89 85 82 79 76 73 70 67 65 62 59 57 54 51 49 46 44 42 39 37 35 33 31 29 27 25 23 21 20 18 17 16 15 14 13 12 12 12 11 12 12 13 13 15 16 18 19 21 24 26 29 32 35 38 41 44 48 51 54 57 59 62 64 66 68 70 71 72 73 73 74 74 74 74 74 73 73 73 72 72 72 71 71 71 70 70 70 70 70 71 71 71 72 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 87 87 87 86 85 83 81 79 76 73 69 66 61 57 53 49 44 40 37 33 30 26 24
 18 20 23 26 30 34 40 45 52 59 67 76 86 96 107 118 129 140 151 161 169 177 183 186 188 188 186 182 177 171 164 156 148 140 133 125 118 111 104 98 93 88 83 78 74 70 67 64 61 58 55 53 51 49 47 45 43 41 40 38 37 35 34 33 31 30 29 28 26 25 24 23 21 20 19 18 16 15 14 13 12 11 10 9 8 8 7 7 6 6 6 7 7 8 9 9 11 12 13 15 17 19 21 23 26 28 31 33 36 39 42 45 48 51 55 58 61 65 68 71 75 78 81 85 88 92 95 99 102 106 110 113 117 121 124 128 132 136 140 145 149 153 157 160 164 167 170 173 174 175 176 175 173 170 166 161 155 149 141 133 124 115 105 96 87 78 70 62 54 47 41 35 30 25 21 17 14 11 8 6 5 3 2 2 1 1 1 1 1 2 2 3 4 4 5 7 8 9 10 12 13 15 16 18 20 22 24 27 29 32 35 38 41 45 49 53 58 63 68 74 80 87 95 103 112 121 131 141 152 163 173 184 193 201 208 213 215 216 213 209 202 194 184 173 161 150 138 126 115 105 95 85 77 69 61 54 48 43 38 33 29 26 23 20 18 16 15 13 13 12 12 12 13 13 14 16 17 18 20 22 24 26 29 31 33 36 38 41 43 45 48 50 52 54 55 57 59 60 61 62 63 64 64 64 65 65 64 64 64 63 62 62 61 60 59 58 56 55 54 52 51 50 48 47 45 44 42 40 39 37 36 34 33 31 30 28 27 25 24 22 21 20 19 17 16 15 14 13 13 12 12 11 11 11 11 11 12 13 14 16
 29 30 30 31 32 34 35 37 38 40 41 43 45 47 49 51 52 54 56 57 59 61 62 63 64 66 66 67 68 69 69 69 70 70 70 69 69 69 68 68 67 67 66 65 64 63 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 28 28 29 29 30 30 31 32 33 34 36 37 38 40 41 43 44 46 47 49 51 52 54 55 56 58 59 61 62 63 64 65 66 67 68 69 70 71 72 72 73 73 74 74 74 75 75 75 75 75 74 74 74 73 73 72 71 71 70 69 68 66 65 64 63 61 60 58 56 55 53 51 49 47 46 44 42 40 38 36 34 32 31 29 28 26 25 23 22 21 21 20 19 19 19 19 19 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 34 36 37 38 40 41 42 44 45 46 48 49 50 52 53 54 56 57 58 59 61 62 63 64 65 65 66 67 67 68 68 68 68 68 68 67 67 66 65 64 63 61 60 58 57 55 53 51 49 47 45 43 41 39 37 35 33 31 30 28 26 25 23 22 21 20 20 19 19 18 18 18 18 19 19 20 21 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 37 38 39 40 40 41 41 42 42 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 34 34 33 32 31 31 30 30 29 29 28 28 28 28 28 28 28 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 29 30 32 35 37 40 42 45 49 52 55 59 62 65 69 72 75 78 81 83 85 87 89 90 91 92 92 92 92 92 91 90 90 88 87 86 84 83 81 80 78 76 75 73 72 70 68 67 65 64 63 61 60 58 57 56 54 53 52 50 49 48 46 45 44 42 41 40 38 37 35 34 33 31 30 28 27 26 25 24 23 22 21 21 20 20 20 20 21 22 23 24 25 27 28 30 32 35 37 40 42 45 48 51 54 57 60 63 66 69 72 75 78 81 84 87 90 93 96 99 102 105 108 110 113 116 119 122 124 127 130 132 135 137 139 141 143 144 145 146 146 146 146 145 144 143 141 139 136 133 129 125 121 117 113 108 103 98 93 89 84 79 74 69 65 61 56 52 48 45 41 38 35 33 30 28 26 24 23 22 21 20 20 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 43 44 46 47 49 51 53 55 57 59 61 63 66 68 70 72 74 75 77 78 79 79 79 79 79 78 76 74 72 70 67 64 61 58 54 51 48 45 42 39 37 35 33 31 30 29 28 27 27 27 27 28 29 30 31 32 34 35 37 39 41 43 45 47 49 51 53 55 57 59 60 62 63 64 65 66 66 67 67 67 67 67 66 66 65 64 63 62 61 60 59 58 57 55 54 53 52 50 49 48 47 46 45 44 43 41 40 39 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 24 23 23 23 23 24 24 25
 76 75 74 73 71 70 68 66 64 63 61 59 57 56 54 53 52 51 49 48 48 47 46 45 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 50 50 51 52 52 53 54 54 55 56 56 57 58 58 59 60 60 61 62 62 63 64 65 66 67 68 69 71 73 75 77 79 82 85 89 92 96 100 105 109 113 117 121 125 128 131 133 135 136 137 137 136 135 134 132 129 126 123 120 117 113 110 106 103 99 96 93 89 86 83 81 78 75 73 71 69 67 65 63 61 59 58 57 55 54 53 52 51 50 49 48 48 47 46 46 45 45 45 44 44 44 44 44 44 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 49 50 50 50 50 50 50 49 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 30 30 29 29 29 29 29 30 30 30 30 31 31 32 33 33 34 35 36 37 38 39 41 42 44 45 47 49 51 53 55 58 60 62 65 68 70 73 75 78 80 82 84 85 86 86 86 86 85 84 82 80 77 74 71 68 65 62 59 56 54 51 49 48 46 45 44 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 43 43 43 43 44 44 45 45 46 47 48 49 50 51 52 53 55 56 58 59 61 63 65 66 68 70 71 73 74 75 76 77 77 77 77
 36 38 40 43 45 47 49 51 53 54 56 57 57 57 57 57 56 56 55 53 52 50 49 47 46 44 42 41 39 38 37 35 34 33 32 31 31 30 29 29 28 28 27 27 27 27 27 27 27 27 28 28 28 29 30 30 31 32 33 34 35 36 38 39 41 42 44 46 47 49 51 52 54 55 56 57 57 58 57 57 56 55 54 52 50 48 46 45 43 41 40 38 37 36 36 35 35 35 35 36 36 37 37 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 51 52 53 53 54 55 55 56 56 57 58 58 59 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 66 67 67 67 68 68 68 68 68 68 67 67 66 66 65 64 62 61 60 58 56 54 52 50 48 46 44 42 40 38 36 35 33 32 31 30 29 29 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 34 33 33 33 32 32 31 30 30 29 28 27 26 25 25 24 23 23 23 23 23 23 24 25 26 27 29 31 33 36 38 41 43 46 48 50 52 54 55 56 57 57 57 57 57 56 55 53 52 51 49 47 46 44 43 41 39 38 37 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 28 29 30 31 33 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 28 30 32 34 37 39 42 45 48 51 53 56 58 60 62 63 64 65 65 65 64 64 63 61 60 58 57 55 53 52 50 48 47 45 44 42 41 40 39 38 37 36 35 34 34 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 28 28 27 27 26 25 25 24 24 24 23 23 23 24 24 24 25 26 27 28 29 31 32 34 35 37 39 41 43 45 47 49 51 54 56 58 61 63 65 68 70 73 75 78 80 83 85 88 90 93 95 97 99 101 103 105 106 108 109 110 111 112 113 113 114 114 114 113 113 112 111 110 109 107 106 104 102 99 97 94 91 88 85 81 78 74 70 66 63 59 55 51 48 44 41 38 35 32 29 27 25 24 22 21 20 20 19 19 19 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 43 44 45 47 48 49 51 52 53 55 56 58 59 61 62 63 65 66 67 69 70 71 72 72 73 73 74 74 74 74 73 73 72 71 70 69 67 66 64 62 60 58 56 54 52 49 47 45 43 41 39 38 36 35 33 32 31 31 30 30 30 30 31 31 32 33 34 35 36 37 38 39 41 42 43 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 60 61 62 62 63 63 63 64 64 64 64 64 63 63 63 62 61 61 60 59 58 57 56 54 53 52 50 49 47 46 44 43 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 23 22 22 22 22 22 22 23 24 25
 12 11 10 10 9 9 8 8 8 8 9 9 9 10 10 11 12 13 13 14 15 16 17 19 20 21 23 24 26 28 29 31 33 36 38 41 43 46 49 52 56 59 63 67 71 76 80 84 89 93 97 101 104 108 110 112 113 114 113 112 110 107 104 100 95 91 86 80 75 70 65 60 56 51 47 43 39 36 33 30 27 25 23 21 19 18 17 16 15 15 14 14 15 15 16 17 18 20 22 24 26 29 31 35 38 42 46 50 54 59 64 69 74 79 85 90 94 99 103 106 109 111 112 113 112 111 109 106 102 99 94 90 86 81 76 72 68 64 60 56 52 49 46 43 40 37 35 32 30 28 26 25 23 21 20 18 17 16 15 14 13 12 11 10 9 8 8 7 7 6 6 5 5 5 5 5 6 6 7 8 9 10 12 13 15 17 19 21 23 25 27 29 31 33 34 36 37 38 38 39 39 39 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 42 43 43 44 45 46 47 48 49 50 50 51 52 52 52 52 52 52 51 50 49 48 46 45 43 41 39 37 34 32 30 28 26 23 22 20 18 16 15 14 13 12 11 11 10 10 10 10 10 11 11 12 13 14 15 16 18 19 21 22 24 25 27 29 30 31 33 34 35 36 37 38 38 39 39 39 39 39 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 33 33 32 32 33 33 33 33 33 33 34 34 35 35 35 36 36 37 37 38 38 38 38 38 38 37 36 35 34 33 31 30 28 26 24 22 20 18 17 15 14
 20 21 22 23 24 25 26 27 27 28 28 28 28 28 28 28 27 26 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 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 6 6 6 7 7 7 7 7 8 8 9 9 10 10 11 12 13 14 15 16 18 19 21 22 23 25 26 27 28 29 29 29 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 23 23 23 22 22 21 21 20 20 19 18 18 17 16 16 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 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 17 17 18 19 20 21 22 23 24 25 26 26 27 27 27 27 27 26 26 25 24 22 21 20 18 17 16 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 18 18 19 20
 56 58 60 63 65 68 70 72 74 76 77 78 79 79 79 78 77 76 74 73 71 69 67 65 63 61 60 58 56 54 53 51 50 49 48 47 46 45 44 44 43 42 42 42 42 41 41 41 41 41 42 42 42 42 43 43 44 44 45 46 46 47 48 48 49 50 51 51 52 53 53 54 54 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 58 59 60 60 61 62 63 64 64 65 65 65 65 65 65 65 64 64 63 63 62 61 60 59 59 58 57 56 56 55 54 54 53 53 53 52 52 52 52 52 52 52 52 53 53 54 54 55 56 56 57 58 59 61 62 63 65 67 68 70 72 74 76 78 80 82 84 86 87 89 91 92 93 93 94 94 93 92 91 89 87 84 81 78 75 72 68 65 62 59 56 53 51 49 47 46 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 34 34 35 36 37 38 39 41 42 43 45 46 48 50 52 54 56 58 60 63 65 67 69 71 73 75 76 77 78 79 79 79 78 77 76 74 73 71 69 67 65 63 62 60 59 58 58 57 57 57 58 58 59 59 60 61 62 62 63 64 65 66 67 67 68 69 69 70 70 70 71 71 71 71 71 71 70 70 70 69 69 68 68 67 66 66 65 64 63 63 62 61 60 60 59 58 57 57 56 55 55 54 53 53 52 52 51 51 50 50 49 49 48 48 48 47 47 47 46 46 46 46 46 46 47 47 48 48 49 51 52 54
 29 28 27 26 25 25 25 25 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 45 46 47 48 50 51 52 54 55 57 59 61 63 65 67 68 70 71 73 73 74 74 73 72 70 68 66 63 59 55 52 48 44 41 37 35 32 30 28 26 25 24 23 22 22 22 21 22 22 22 23 23 24 25 26 27 28 30 31 33 34 36 38 40 43 46 48 52 55 59 63 67 71 76 81 86 92 98 103 109 114 119 123 127 130 132 133 133 132 130 127 124 119 115 109 104 99 93 88 83 78 73 69 65 61 57 54 50 47 45 42 40 38 36 35 34 33 32 32 32 32 32 33 34 36 38 40 43 46 49 52 55 59 62 66 69 71 74 76 77 78 79 79 78 77 76 75 73 71 68 66 64 61 59 56 54 52 49 47 45 43 41 40 38 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 20 21 23 24 27 29 32 35 38 41 44 48 51 54 57 60 63 65 67 69 70 72 73 74 74 75 76 76 77 77 77 78 78 79 79 80 80 81 81 82 83 83 84 85 85 86 87 87 88 88 89 89 89 89 90 90 90 89 89 89 89 88 88 87 87 86 85 84 84 83 82 80 79 78 76 75 73 71 69 67 65 62 60 57 55 52 49 47 44 41 39 36 34 32 31
 11 11 11 11 11 11 11 12 13 14 15 16 17 18 20 21 23 24 26 28 30 32 34 36 38 40 42 44 46 48 50 51 53 55 56 58 59 60 61 62 62 63 63 64 64 64 64 64 64 64 63 63 63 62 62 61 60 60 59 59 58 57 56 55 54 53 52 51 49 48 46 45 43 41 40 38 36 34 32 30 28 26 24 22 20 19 17 16 15 14 13 13 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 22 23 25 26 28 30 32 35 37 40 43 46 49 53 57 62 66 72 77 83 90 97 105 113 121 129 138 146 153 160 166 170 172 172 171 167 162 156 148 140 131 122 113 104 95 88 80 73 67 61 55 50 46 42 38 34 31 28 26 24 21 20 18 17 15 14 13 13 12 12 12 12 12 13 13 14 15 17 18 19 21 23 25 26 28 30 32 34 36 37 39 40 42 43 44 45 45 46 46 46 46 46 46 45 45 44 44 43 42 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 24 23 23 22 21 20 20 19 18 17 16 16 15 14 13 12 12 11 10 10 9 8 8 8 7 7 7 7 7 8 8 9 10 11 12 13 15 16 18 20 21 23 25 27 29 31 33 35 38 40 42 44 46 48 50 52 53 55 57 58 60 61 63 64 65 66 67 68 68 69 69 69 69 69 69 69 69 68 68 67 66 65 65 64 63 62 61 59 58 57 56 54 53 51 50 48 46 45 43 41 39 38 36 34 32 30 28 26 24 23 21 19 18 17 15 14 13 12 12
 32 31 30 29 28 28 28 27 27 27 28 28 28 29 29 30 31 32 33 34 35 36 38 39 41 42 44 46 48 50 52 54 57 60 62 65 69 72 75 79 83 86 90 94 98 102 106 110 114 117 121 124 126 128 130 131 131 131 130 128 126 124 121 117 113 109 105 101 96 91 87 82 77 73 69 64 60 57 53 50 46 44 41 39 37 35 34 32 32 31 31 31 32 32 33 35 36 38 40 42 44 47 49 52 55 58 61 64 67 70 73 76 79 82 84 87 89 91 93 95 96 97 98 98 99 99 98 98 97 96 94 93 91 89 87 84 82 79 77 74 72 69 67 64 62 59 57 55 52 50 48 46 44 42 41 39 37 36 35 33 32 31 30 28 27 27 26 25 24 24 23 23 23 22 22 23 23 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 43 43 44 45 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 64 65 65 65 66 66 65 65 65 64 63 62 60 59 57 56 54 52 50 48 46 44 42 40 39 37 36 35 34 33 32 32 32 33 33 34 35 37 38 40 42 45 48 50 53 56 60 63 66 70 73 76 79 82 85 87 89 91 92 93 93 94 93 93 92 90 89 87 85 83 80 78 76 73 71 69 66 64 62 60 59 57 55 54 53 51 50 49 48 48 47 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 43 42 42 41 39 38 37 36 34 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 10 10 11 12 14 15 17 19 22 24 27 30 34 37 41 45 50 54 59 63 68 72 77 81 84 87 90 91 92 93 92 91 90 87 85 82 79 75 72 68 65 62 59 56 53 50 48 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 11 11 12 12 13 14 15 16 18 19 21 23 24 26 28 30 32 34 37 39 41 43 45 48 50 52 55 57 59 62 65 67 70 73 76 79 82 85 88 91 94 98 101 104 108 111 114 117 119 122 124 125 127 127 127 127 126 124 122 120 116 113 109 105 100 96 91 86 81 76 72 67 63 58 54 51 47 43 40 37 34 31 29 27 25 23 21 20 19 18 17 17 16 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 27 28 29 30 30 31 32 33 33 34 34 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 47 48 49 50 51 52 52 53 54 54 55 55 55 55 55 54 54 53 52 51 50 48 47 45 43 41 39 37 35 33 31 29 27 25 23 21 19 18 16 15 14 13 12 12 11 11 11 11 11 11 11 12 12 13 14 14 15 16 17 18 18 19 20 21 22 23 24 24 25 26 27 28 28 29 30 30 31 32 32 33 34 34 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 37 37 37 37 36 36 35 35 34 33 33 32 31 30 29 28 27 26 24 23 22 21 20 18 17 16 15 14 13 12 11 10 10 9 9 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 32 33 34 35 36 37 38 40 41 43 44 46 48 50 52 53 55 57 58 59 60 61 61 60 59 57 55 52 49 45 41 37 33 30 26 23 20 17 15 13 11 10 9 8 7 7 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 23 24 26 27 29 30 32 34 36 38 40 42 44 45 47 49 50 52 53 54 54 54 55 54 54 53 52 51 50 48 47 45 43 41 39 37 35 33 31 30 28 26 24 23 21 20 18 17 16 15 14 13 13 12 12 12 13 13 14 14 16 17 18 20 22 24 26 29 32 35 38 41 44 48 51 55 59 62 65 68 71 74 75 77 77 78 77 76 74 72 70 67 64 61 57 54 51 48 45 42 39 37 34 32 30 28 26 25 23 22 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 10 10 12 13 15 16 19 21 24 28 31 35 39 42 46 50 53 55 57 59 60 61 61 61 60 59 58 57 56 55 53 52 51 50 49 48 47 46 46 45 45 45 44 44 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 50 50 50 51 51 51 51 51 51 51 50 50 50 49 48 48 47 46 45 44 42 41 40 39 37 36 34 33 32 30 29 28 27 26 25 24 24
 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 31 31 31 31 30 30 30 29 29 28 27 27 26 25 25 24 23 23 22 21 20 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 25 26 27 28 29 30 31 32 33 33 34 34 35 35 35 35 35 34 34 34 33 32 32 31 30 29 29 28 27 26 25 25 24 23 23 22 22 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13
 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 21 22 23 23 24 24 25 25 26 26 26 26 27 27 27 27 26 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 14 14 14 15 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 34 35 36 37 38 38 39 40 40 41 41 41 41 41 41 41 40 40 39 39 38 37 36 36 35 34 33 32 31 30 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 15 16 16 16 16 17 17 18 18 19 19 20 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 28 28 29 30 30 31 32 33 34 35 36 38 39 40 42 43 44 46 47 48 49 50 51 51 52 52 52 52 51 50 50 49 47 46 45 43 42 40 39 37 36 34 33 31 30 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 24 23 23 22 22 21 20 19 18 17 16 15 15 14
 6 6 6 6 7 7 7 8 8 8 9 9 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 33 35 37 38 40 42 43 45 46 47 48 49 50 50 51 50 50 49 49 48 46 45 43 42 40 38 37 35 33 31 30 28 26 25 23 22 20 19 18 17 16 15 13 13 12 11 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 7 7 8 8 8 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 31 32 34 36 37 39 40 42 43 45 46 47 48 48 49 49 49 48 48 47 46 44 43 41 39 38 36 34 32 31 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 21 21 22 23 24 24 25 25 26 27 27 28 28 29 29 29 29 29 30 30 29 29 29 29 28 28 27 27 26 26 25 24 23 23 22 21 20 20 19 18 17 17 16 15 14 13 13 12 11 11 10 10 9 8 8 8 7 7 7 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 21 22 24 25 27 28 30 32 33 35 37 39 40 42 43 44 45 46 47 47 47 47 46 46 45 44 43 42 40 39 37 36 34 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 6 6
 9 9 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 25 26 26 27 27 26 26 25 25 24 23 22 21 20 19 18 16 15 14 13 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 15 16 17 18 19 20 20 21 21 22 22 22 21 21 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 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 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 17 16 16 15 14 14 13 12 11 11 10 10 9
 59 58 56 55 53 50 48 46 44 42 41 39 38 37 36 36 35 35 35 35 35 35 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 42 42 42 42 43 43 44 44 45 46 47 49 50 51 53 55 57 59 61 63 65 67 69 71 73 74 75 75 74 73 72 70 67 64 61 57 54 50 47 44 41 38 36 33 32 30 29 27 26 25 24 24 23 23 22 22 22 22 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 38 39 39 40 40 40 40 39 39 38 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 25 24 24 24 24 24 25 25 26 26 27 28 29 30 31 32 33 33 33 33 33 32 31 30 29 27 26 24 23 21 20 19 18 17 16 15 14 13 13 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 49 51 53 54 56 57 59 59 60 59 59 58 57 56 54 52 50 48 45 43 41 39 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 11 11 10 10 10 10 10 11 11 11 11 12 12 12 13 14 14 15 16 17 18 20 21 23 25 27 30 32 35 38 41 45 48 51 54 56 58 59 59
 10 11 11 12 12 13 14 15 16 18 19 20 22 23 25 26 28 29 30 32 33 35 36 37 38 40 41 42 43 44 45 47 48 49 50 51 53 54 56 57 59 60 62 64 65 67 69 71 73 74 76 77 78 79 80 80 80 79 78 76 74 72 69 67 64 60 57 54 50 47 44 41 38 35 33 30 28 26 24 22 20 19 18 17 16 15 15 15 14 15 15 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 30 31 32 32 32 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 36 37 38 39 39 40 41 42 43 44 45 45 46 46 46 46 46 45 45 44 43 42 41 39 38 36 35 33 31 30 28 26 25 23 22 21 19 18 17 17 16 15 15 15 15 15 15 16 16 16 17 18 18 19 20 20 21 21 22 22 23 23 23 23 24 24 24 23 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 28 29 29 30 30 30 29 29 28 28 27 26 25 24 22 21 20 18 17 16 14 13 12 11 11 10 10 9 9 10 10 10 11 12 13 14 16 17 19 21 24 26 29 32 35 39 42 46 50 55 59 63 68 72 76 79 82 84 86 86 86 85 83 81 79 76 72 69 66 63 59 56 53 51 48 46 44 42 40 38 36 35 34 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 19 18 18 17 16 15 15 14 13 12 12 11 11 11 10 10
 34 33 31 30 29 28 28 28 27 27 28 28 28 29 29 30 31 32 33 34 35 36 37 38 40 41 42 44 46 47 49 51 53 56 58 60 63 65 68 71 74 76 79 82 85 87 90 92 94 95 96 97 97 97 97 95 94 92 90 87 84 81 78 75 71 68 64 61 58 55 51 49 46 43 41 38 36 34 32 30 29 27 26 25 24 24 23 23 24 24 24 25 26 27 28 30 31 32 34 35 36 37 38 39 40 40 41 41 41 41 40 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 38 38 39 39 39 38 38 38 38 37 37 36 36 35 35 34 33 33 32 31 31 30 29 29 28 28 28 28 28 28 28 29 29 30 32 33 35 36 38 40 42 44 46 48 50 51 53 54 54 55 55 54 54 53 52 51 50 48 47 45 44 42 41 39 38 37 36 34 33 32 31 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 32 33 35 36 37 38 40 41 42 44 45 47 48 50 51 52 53 54 55 55 55 55 55 54 53 52 51 50 49 47 46 45 44 43 42 42 42 42 42 43 43 44 45 47 48 50 51 53 55 57 59 61 62 64 66 68 69 70 72 72 73 73 74 73 73 73 72 71 69 68 67 65 64 62 61 59 58 56 55 54 53 52 51 50 50 49 49 49 49 49 49 49 49 50 50 51 52 53 53 54 55 56 57 58 58 59 59 59 59 59 58 57 56 54 52 50 48 45 43 41 38 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 19 20 21 22 23 24 25 26 27 27 28 28 28 28 28 27 27 26 26 25 24 24 23 22 21 20 20 19 18 18 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 24 24 25 26 27 28 28 29 30 30 31 31 32 32 32 32 31 31 31 30 29 29 28 27 26 25 24 23 23 22 21 20 19 19 18 18 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 25 26 26 27 27 27 27 27 27 26 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 27 28 29 30 31 31 32 32 33 33 33 33 32 32 31 30 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 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
 10 10 10 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 20 21 22 23 25 26 27 29 30 32 34 36 38 40 43 45 48 51 54 57 61 64 67 70 73 75 77 78 79 79 79 78 76 74 71 68 64 61 57 54 50 46 43 40 37 34 31 29 26 24 22 20 19 17 16 15 13 12 12 11 10 10 10 9 9 9 10 10 11 12 13 14 16 17 20 22 25 28 31 34 38 42 46 50 54 58 62 66 69 71 73 75 75 75 75 74 72 70 68 65 63 60 57 55 52 50 47 45 43 41 39 38 36 35 33 32 31 30 29 28 27 27 26 26 25 25 24 24 24 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 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 34 36 37 39 41 43 45 47 50 52 55 58 61 64 67 71 74 77 80 83 86 88 90 92 93 93 92 91 89 86 83 79 75 70 66 61 56 51 47 43 39 35 31 28 25 23 20 18 17 15 14 13 12 12 11 11 11 11 11 12 12 13 14 15 16 17 18 20 21 23 25 27 29 31 33 36 38 41 43 45 48 50 52 54 56 57 58 58 59 58 58 57 56 54 53 51 49 47 45 43 41 39 37 36 34 32 31 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 10 10
 32 32 33 35 37 39 41 43 46 49 53 57 61 65 69 74 79 84 90 95 101 106 112 117 122 126 130 133 136 137 138 138 138 136 134 131 127 123 119 115 110 105 101 96 92 87 83 79 76 72 69 66 64 61 59 57 55 53 51 50 48 47 46 45 44 43 42 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 35 34 34 34 35 35 35 36 36 37 38 39 40 40 41 42 43 43 44 44 45 45 45 45 45 45 45 44 44 44 44 44 44 44 45 45 45 46 46 47 48 49 50 51 53 54 56 58 60 62 65 68 71 74 77 80 84 88 91 95 98 102 105 107 110 111 113 113 114 113 112 110 108 106 103 100 96 93 89 86 82 79 76 72 69 66 64 61 59 57 56 54 53 52 51 51 51 51 51 51 52 52 53 54 54 55 55 56 56 56 56 56 55 55 54 53 52 51 49 48 47 46 44 43 42 40 39 38 37 36 35 34 33 33 32 32 31 31 31 30 30 30 30 30 31 31 31 32 32 33 34 35 36 37 38 39 40 42 43 45 46 48 50 51 53 55 56 58 59 61 62 63 64 64 64 64 64 63 62 61 59 58 56 54 52 50 48 46 44 42 41 40 39 38 37 37 37 37 37 37 37 38 39 39 40 41 42 43 45 46 47 48 50 51 53 54 55 57 58 59 60 61 62 63 63 64 64 64 64 63 63 62 62 61 60 59 58 57 56 55 53 52 51 50 49 49 48 47 46 45 45 44 43 43 42 42 41 40 40 39 39 38 37 37 36 35 35 34 33 33 32 31 31 31 30 30 31 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 20 20 20 21 21 21 21 22 22 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 40 41 42 43 43 44 44 44 45 45 45 45 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 32 32 31 30 29 29 28 27 26 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 25 26 28 29 31 32 34 36 38 40 42 43 45 46 48 49 49 50 50 50 49 48 47 46 44 43 41 39 37 35 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 13 13 13 13 14 14 14 15 15 16 16 17 18 19 19 20 21 22 22 23 24 24 25 26 26 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 34 35 35 35 36 36 36 36 35 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 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
 18 19 19 20 20 21 22 23 25 26 27 29 31 32 34 36 38 40 41 43 45 46 48 49 50 51 51 52 52 52 52 51 51 50 49 48 47 47 46 45 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 26 26 26 25 25 25 24 24 24 24 23 23 23 23 24 24 24 25 25 26 27 28 29 30 32 33 34 35 36 37 38 38 39 39 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 23 22 22 22 22 22 22 22 22 22 23 23 24 25 26 27 28 29 30 31 33 34 36 37 39 40 42 43 44 45 46 47 47 48 48 47 47 46 45 44 43 42 40 39 37 36 35 33 32 31 30 29 28 27 27 27 26 27 27 27 28 29 30 31 33 34 36 37 39 40 42 43 45 46 47 47 48 48 48 48 47 46 45 44 43 41 40 38 37 35 34 32 31 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 36 36 37 38 38 38 38 38 37 36 35 34 32 31 29 28 26 25 24 23 22 21 20 19 19 19 19 18 19 19 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 28 28 27 26 26 25 24 23 23 22 21 20 20 19 19 19 18 18
 23 23 24 25 27 28 29 31 32 34 36 37 38 40 41 42 42 43 43 43 43 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 26 26 26 26 27 27 28 28 28 29 29 30 30 31 31 31 32 32 32 32 32 33 33 33 33 33 33 32 32 32 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 28 29 30 31 31 32 32 32 32 32 32 32 32 31 31 30 29 28 28 27 26 25 24 24 23 22 22 21 21 21 21 21 21 22 22 23 24 25 26 27 28 29 31 32 34 35 36 38 39 40 41 41 42 42 42 41 41 40 39 37 36 34 33 31 29 28 26 25 23 22 21 19 18 17 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 16 17 18 18 19 19 20 20 21 21 21 22 22 22 22 23 23 22 22 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 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 35 36 37 37 38 38 39 40 40 40 41 41 41 41 41 41 41 41 41 41 40 40 39 39 38 38 37 36 35 34 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 21 21 21 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 19 21 23 26 29 33 36 41 45 49 54 59 63 67 70 72 74 74 74 72 69 66 63 58 54 50 46 42 38 35 32 29 26 24 22 20 18 17 16 14 14 13 12 12 12 11 11 11 11 11 12 12 13 13 14 14 15 16 17 18 19 21 22 24 25 27 29 30 32 34 36 37 39 40 41 41 41 41 40 39 38 37 35 33 32 30 28 27 25 24 23 22 22 22 22 22 22 23 24 25 26 28 30 32 34 37 39 42 46 49 53 57 61 64 68 72 75 77 79 80 80 80 78 76 73 70 67 63 59 56 52 49 46 43 41 39 37 35 33 32 31 30 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 29 29 29 28 27 26 25 24 23 21 20 19 18 16 15 14 13 13 12 12 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 29 31 33 35 37 40 44 47 51 56 60 65 71 76 82 87 91 95 97 98 97 95 91 86 81 75 69 62 56 51 45 41 36 32 29 26 23 20 18 16 15 13 12 11 10 9 9 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 23 23 23 23 22 22 21 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 12 12 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 53 51 49 47 45 43 42 41 40 39 39 38 38 38 38 39 39 40 40 41 42 43 44 45 46 47 48 49 49 50 50 50 50 49 49 48 47 46 44 43 41 40 38 37 35 34 32 31 30 29 28 28 27 26 26 26 26 25 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 38 39 39 40 40 41 41 41 40 40 39 38 37 36 34 33 32 31 29 28 27 26 26 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 35 36 37 39 40 42 43 45 46 48 49 51 52 53 54 55 56 56 56 55 55 54 53 52 50 49 47 46 44 42 40 39 37 36 34 33 32 31 30 29 28 28 27 27 27 27 27 27 27 28 29 29 30 31 32 33 35 36 37 38 38 39 39 39 39 39 38 37 36 35 34 33 31 30 28 27 26 25 24 22 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 31 32 32 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 34 35 35 36 38 39 40 42 43 45 47 48 50 51 52 53 54 54 54 54 53 52 51 50 48 47 45 43 41 39 37 35 34 32 30 28 27 25 24 23 21 20 19 18 17 16 16 15 14 14 13 13 13 13 13 12 12 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 24 25 27 29 31 33 36 38 41 44 46 49 52 54 57 59 60 61 62 62 61 60 59 57 55
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 35 36 38 40 42 44 45 47 48 50 51 52 52 53 53 53 53 53 52 52 51 50 50 49 48 47 46 45 44 44 43 42 42 41 41 40 40 40 40 40 40 40 41 41 42 42 43 44 45 45 46 47 48 49 50 50 51 52 52 53 53 53 54 54 53 53 53 52 52 51 50 49 48 47 46 45 43 42 41 40 38 37 36 35 34 34 33 32 32 32 31 31 31 31 32 32 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 44 44 45 46 46 47 47 48 48 48 49 49 49 49 49 49 48 48 48 48 48 47 47 47 46 46 46 46 45 45 45 44 44 44 43 43 42 42 41 41 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 24 24 25 25 26 26 27 28 30 31 32 34 35 37 39 41 43 45 47 49 51 53 55 57 60 62 63 65 66 68 69 70 70 70 70 70 69 68 68 66 65 64 62 61 59 58 56 55 54 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 31 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 43 44 46 48 49 51 53 55 57 59 61 63 65 67 68 70 71 71 72 72 71 71 69 68 66 64 62 60 58 55 53 51 48 46 44 42 40 38 36 35 33 32 30 29 28 27 26 26 25 25 24 24 24 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 78 77 76 74 73 72 70 69 67 65 63 61 59 57 55 53 51 49 47 45 43 41 39 37 36 34 33 32 30 29 28 27 27 26 25 25 25 24 24 24 25 25 25 26 27 28 29 31 33 35 37 40 43 46 50 54 58 63 68 73 78 83 88 93 97 101 104 107 108 109 109 108 106 103 99 95 90 85 81 76 71 66 62 58 54 51 47 45 42 40 38 37 35 34 33 33 32 32 32 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 41 42 42 42 42 41 41 40 39 39 38 36 35 34 33 32 31 30 29 28 27 27 26 26 26 26 26 26 27 27 28 29 30 31 33 34 36 38 40 42 44 47 49 51 54 56 58 60 61 62 63 64 64 63 63 61 60 58 56 54 51 49 47 44 42 40 38 36 35 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 26 26 27 27 27 27 27 28 28 29 29 30 31 32 34 35 37 40 42 45 48 52 56 60 65 69 74 79 83 88 92 95 98 100 101 101 101 99 97 95 91 88 84 80 76 72 69 65 61 58 55 52 50 48 46 44 43 41 41 40 39 39 39 40 40 41 42 44 45 47 49 51 53 55 58 60 63 66 68 71 74 77 79 82 84 86 88 89 91 91 92 92 93 92 92 91 91 90 89 88 86 85 84 83 81 80 79
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 28 28 28 29 30 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 45 45 45 45 45 45 44 43 42 41 40 39 37 36 35 34 33 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 30 30 30 29 28 28 27 26 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 21 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 39 40 40 40 40 40 39 38 37 36 35 34 33 32 31 30 28 28 27 26 25 24 24 23 23 23 23 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 31 31 32 32 33 33 33 33 33 32 32 31 31 30 29 28 27 26 26 25 24 24 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 30 31 31 32 32 32 33 33 32 32 32 32 32 31 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 26 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 34 34 34 34 34 34 34 33 32 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 22 22 22 21 21 22 22 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 31 32 32
 19 20 21 23 24 26 27 29 31 32 34 36 37 38 39 40 40 40 40 39 39 38 36 35 34 33 31 30 29 28 27 25 25 24 23 22 22 21 21 21 21 21 21 21 21 22 23 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 38 39 39 40 40 40 39 39 39 38 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 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 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 19 20 20 21 22 24 25 27 29 31 33 35 38 40 43 46 49 52 55 58 61 63 64 65 65 64 62 60 58 55 52 48 45 42 38 35 32 30 27 25 23 21 20 19 18 17 16 15 15 15 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 25 25 25 26 25 25 25 24 24 23 22 22 21 20 19 18 18 17 16 16 15 15 15 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 27 28 29 31 32 34 35 36 37 39 40 40 41 42 42 42 41 41 40 39 38 37 36 35 33 32 30 29 27 26 25 24 22 21 20 19 19 18 17 17 16 16 15 15 15 15 15 15 15 16 16 17 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 26 26 25 25 25 26 26 26 27 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 42 42 42 42 41 40 38 36 35 33 31 29 27 25 24 22 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 28 29 29 30 30 29 29 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 19 20 22 23 25 26 28 29 31 32 33 33 34 33 33 33 32 31 29 28 27 26 24 23 22 21 20 19 18 17 16 16 15 15 15 14 14 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 20 20 19 19 19 18 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 16 17 18 18 19 19 20 20 21 21 22 22 22 22 22 23 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 25 25 25 25 25 25 25 24 24 24 23 22 22 21 21 20 19 18 17 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 7 7 6 6 6 7 7 7 7 7 8 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 25 26 26 27 27 27 27 27 27 26
 25 27 30 33 36 39 43 48 53 58 63 68 72 76 79 81 82 81 79 76 72 67 62 57 52 47 43 39 35 31 28 25 23 21 19 17 15 14 13 12 11 10 9 9 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 17 18 20 22 24 27 29 32 35 38 42 45 48 50 52 53 54 54 53 51 48 46 43 40 37 34 31 29 27 25 23 22 20 19 19 18 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 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 20 20 21 21 21 22 22 22 22 22 21 21 20 20 19 18 18 17 16 15 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 15 16 17 17 18 18 19 19 19 19 19 19 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 11 11 12 12 12 12 12 12 12 13 13 13 13 13 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 17 17 18 19 20 22 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 12 13 14 15 17 18 19 21 22 23 24 24 24 24 23 22 21 20 18 17 16 14 13 12 11 10 9 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 7 8 9 10 11 12 13 15 16 18 19 21 22 24 25 27 28 29 29 29 29 29 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 10 10 10 9 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 3 3 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 14 14 14 14 14 14 13 13 12 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 9 9 9 9 9 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 9 9 9 9 9 10 10 10 10 10 10 10 10 9 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 8 8 8 9 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 11 11 12 12 13 13 14 14 14 15 15 14 14 14 13 13 12 11 10 10 9 8 7 7 6 6 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 6 6 7 8 9 10 11 13 14 16 17 19 20 21 22 22 22 21 20 19 17 15 14 12 11 10 9 8 7 6 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7
 64 61 59 57 54 52 49 47 45 43 41 39 37 36 34 33 32 31 31 30 30 29 29 30 30 30 31 32 33 34 36 38 40 43 45 49 52 56 61 65 70 75 80 85 89 94 97 100 101 102 101 100 98 95 91 88 84 80 76 72 68 64 61 58 55 53 51 49 47 45 44 43 42 41 40 39 39 38 38 38 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 40 40 40 41 41 42 42 43 44 45 46 47 48 49 51 52 54 56 58 61 63 66 69 72 75 78 81 84 87 90 92 94 95 96 96 96 95 93 91 88 85 82 78 75 71 68 65 62 59 56 54 52 50 48 47 45 44 43 43 42 42 42 42 42 42 43 43 44 44 45 46 47 48 48 49 50 51 51 52 52 52 52 51 51 50 50 49 48 47 46 45 44 44 43 42 41 41 41 41 41 41 41 42 42 43 44 46 47 49 51 54 56 59 62 66 69 73 77 81 85 88 92 94 96 98 98 97 96 94 91 88 84 80 76 72 69 65 61 58 55 52 50 48 46 44 43 42 41 40 39 39 39 39 39 39 39 40 40 41 42 43 45 46 47 49 51 53 54 56 58 60 62 64 65 66 68 69 69 70 70 70 70 69 69 68 67 66 65 64 63 62 62 61 60 59 59 59 58 58 58 58 59 59 60 61 62 63 64 66 68 70 72 74 76 79 81 84 86 88 90 92 94 95 96 96 96 95 95 94 92 91 89 88 86 85 83 81 80 79 78 77 76 75 75 74 74 74 74 74 74 74 74 74 74 74 73 73 72 71 69 68 66
 17 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 23 24 26 28 31 33 36 39 41 44 47 50 52 53 54 55 54 53 51 48 45 42 39 36 32 29 27 24 22 20 19 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 26 26 27 28 30 31 32 34 36 38 40 42 44 47 49 51 54 56 58 60 61 62 63 63 62 61 60 58 56 53 51 48 46 43 41 38 36 34 32 30 29 27 26 25 24 23 22 21 21 20 20 20 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 26 26 26 26 26 26 26 25 25 24 24 23 22 21 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 18 18 19 20 21 23 24 26 28 31 34 37 41 45 49 53 58 62 66 69 72 73 74 73 72 69 66 63 59 55 51 48 45 42 39 36 34 32 30 29 28 26 25 25 24 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 32 33 33 33 33 33 33 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 19 19 18 18 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 30 32 33 34 36 37 38 40 41 42 42 43 43 43 42 42 41 40 38 37 36 34 32 31 29 28 27 25 24 23 22 21 21 20 20 19 19 18 18 18 18 18 18 19 19 20 20 21 21 22 23 24 25 27 28 29 30 32 33 34 35 36 37 38 38 38 38 38 37 36 35 34 33 32 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 22 22 23 24 25 26 27 29 31 33 35 37 39 42 44 47 49 51 53 55 57 58 58 58 58 58 57 55 54 52 50 49 47 45 43 41 40 38 37 36 34 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 27 27 28 28 27 27 27 27 26 26 25 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 30 31 31 32 32 32 32 32 32 32 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 27 27 26 26 26 26 25 25 24 24 24
 20 20 20 21 21 22 23 24 25 26 28 29 31 33 35 37 39 41 43 45 47 49 51 52 53 54 54 53 53 52 50 48 46 44 42 39 37 34 32 29 27 25 23 22 20 19 18 17 16 15 14 14 14 14 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 23 24 25 27 28 30 32 34 36 38 40 43 45 47 50 52 55 57 59 61 63 65 67 69 70 72 73 74 75 76 76 76 77 77 76 76 75 74 73 72 71 69 67 65 63 60 58 55 53 50 48 45 43 40 38 36 34 32 31 29 28 27 26 25 24 24 24 24 24 24 24 25 26 27 28 30 32 34 36 38 41 44 47 50 54 58 61 65 68 72 74 76 78 79 79 78 76 74 71 68 65 62 58 55 52 49 46 43 41 39 37 35 34 33 32 31 30 29 29 28 28 28 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 17 16 17 17 17 17 18 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 34 34 34 34 34 33 33 32 31 31 30 29 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 28 28 27 27 26 25 24 23 23 22 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 15 15 16 17 17 18 20 21 22 24 25 27 29 30 32 34 35 37 38 39 40 41 41 41 40 40 39 38 37 35 34 32 31 29 28 27 25 24 23 22 22 21 21 20 20 20
 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 24 24 25 26 27 28 29 31 32 34 36 38 41 44 47 50 53 56 59 62 65 67 69 70 71 70 69 68 65 62 59 56 53 49 46 43 40 37 35 32 30 29 27 26 25 24 23 22 21 21 21 20 20 20 20 20 20 21 21 22 22 23 24 24 25 26 27 29 30 31 32 34 35 37 38 39 41 42 43 44 44 45 45 46 46 46 46 46 46 46 46 47 47 47 47 48 48 49 50 51 52 53 55 57 58 60 63 65 67 69 72 74 76 77 79 80 80 80 80 79 77 75 73 71 68 65 63 60 57 55 52 50 48 46 44 43 41 40 39 39 38 38 38 38 38 39 39 40 42 43 45 47 49 52 55 58 62 66 70 74 78 82 86 89 92 94 94 94 93 91 87 84 79 75 70 65 61 56 52 48 45 42 39 37 35 33 31 30 29 28 27 27 27 27 27 27 28 29 30 31 33 35 37 39 42 45 49 53 57 61 65 69 73 77 81 83 85 87 88 88 87 86 84 82 80 77 75 72 70 68 66 64 62 61 60 59 58 57 57 56 56 56 56 56 56 56 56 56 55 55 54 53 52 51 50 49 47 46 44 42 41 39 38 36 35 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 27 27 28 29 30 31 32 34 35 37 38 40 42 44 45 47 49 50 51 52 52 53 53 52 51 50 49 48 46 45 43 41 40 38 37 36 35 34 33 32 31 31 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 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
 68 71 74 77 79 82 84 86 88 89 90 90 90 89 89 87 86 84 82 80 78 76 73 71 68 66 64 61 59 57 54 52 50 48 46 44 43 41 40 39 38 37 36 36 35 35 35 35 36 37 38 39 41 43 45 47 50 53 56 60 63 67 72 76 80 84 88 91 94 96 97 97 95 93 90 85 81 76 71 66 61 56 52 48 44 41 38 35 33 31 30 28 27 26 25 25 25 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 35 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 30 31 31 31 31 31 32 32 32 31 31 31 31 31 30 30 30 29 29 28 28 28 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 44 44 44 44 43 42 41 40 39 37 36 34 33 32 30 29 28 27 26 25 24 24 23 23 23 23 23 23 23 23 24 25 26 26 28 29 30 32 33 35 36 38 40 41 43 45 46 47 48 49 50 50 50 50 50 49 48 47 46 45 44 42 41 39 38 36 35 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 33 35 36 38 40 41 43 46 48 50 53 56 59 62 65
 36 34 33 31 30 28 27 26 25 24 23 22 22 21 20 20 20 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 25 26 26 26 26 26 26 26 26 25 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 25 25 26 26 26 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 27 28 28 28 28 29 29 28 28 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 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 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 26 26 27 27 27 26 26 26 25 25 24 23 23 22 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 20 21 23 24 25 27 29 31 33 36 39 41 44 47 50 52 55 57 58 59 59 58 57 55 53 51 49 46 44 41 39 37 35 33 31 30 28 27 26 25 25 24 23 23 23 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 34 35 36 37 38 39 39 40 41 42 43 44 45 45 46 47 48 48 49 49 49 50 49 49 49 48 47 46 45 43 42 40 39 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 32 33 34 35 36 37 39 40 41 43 44 45 46 48 49 50 51 52 53 54 54 55 56 57 57 58 59 59 60 61 62 62 63 64 64 65 65 65 65 65 65 65 64 63 62 61 60 58 57 55 54 53 51 50 49 48 47 46 45 45 44 44 44 44 44 45 45 46 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 63 63 64 64 64 63 63 63 63 63 63 63 63 63 64 64 65 66 67 69 70 72 75 77 80 83 86 90 94 97 101 105 108 112 114 116 117 117 117 115 112 108 104 99 93 88 82 76 71 66 61 57 53 49 46 44 42 40 39 38 37 37 37 37 37 37 38 39 40 41 42 44 45 47 49 50 52 54 56 57 58 60 61 61 61 61 61 61 60 59 57 56 54 53 51 49 48 46 45 44 43 42 41 40 39 39 38 38 38 37 37 37 38 38 38 38 39 39 40 40 41 41 42 43 44 45 45 46 48 49 50 51 53 54 56 58 60 62 65 67 69 72 74 76 77 79 80 80 80 80 79 77 76 74 71 69 66 64 61 58 56 54 51 49 47 45 44 42 41 40 39 38 37 37 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 32 32 32 31 31 30 30 30 30 30 30 30 30 31 31 32 32 33 34 36 37 39 41 43 46 49 52 55 59 63 67 71 75 79 82 85 88 90 91 91 91 89 87 85 81 78 74 70 66 63 59 55 52 49 46 44 41 39 37 35 34 33 32 31 30 29 29 29 29 29 29 29 29 30 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 43 44 45 46 47 48 49 50 51 52 52 52 53 53 53 52 52 51 51 50 49 48 46 45 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 26 25 24 24 24 24 23 23 24 24 24 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 37 38 39 40 41 41 42 43 43 44 44 45 45 46 46 47 47 47 48 48 48 49 49 49 49 49 49 48 48 48 47 46 45 45 44 42 41 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 24 23 22 22 22 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 42 43 43 44 45 45 46 46 46 47 47 47 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 47 47 46 46 45 44 44 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 31 32 34 35 36 38 39 41 42 43 44 45 46 47 47 47 47 47 47 46 45 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 39 37 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 22 23 24 25 26 27 28 30 32 34 36 39 41 44 47 50 53 55 58 60 62 63 64 64 64 63 62 60 58 56 54 51 49 47 44 42 40 38 36 34 33 31 30 29 28 27 26 25 24 24 23 23 23 22 22 22 22 22 23 23 24 24 25 26 27 28 29 31 32 34 36 38 41 43 46 49 52 55 58 61 64 67 70 72 74 75 76 77 78 77 77 76 76 74 73 72 71 70 68 67 66 65 65 64 64 63 63 63 63 63 63 63 64 64 64 65 65 65 66 66 66 66 66 67 67 67 67 67 68 68 69 70 71 72 73 74 76 77 79 81 83 84 86 87 88 89 89 89 88 87 85 83 80 77 74 71 67 64 60 57 54 50 47 45 42 40 38 36 35 33 32 31 30 30 29 29 29 29 30 31 31 32 34 35 37 39 42 44 47 50 53 56 59 63 65 68 70 71 72 71 70 69 66 64 61 57 54 51 48 45 43 40 38 36 35 33 32 31 30 30 29 29 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 44 45 47 48 50 52 53 55 57 58 60 61 62 63 64 64 64 64 64 64 63 63 62 62 61 60 60 60 60 60 60 61 61 62 64 65 67 68 70 72 74 77 79 80 82 83 84 85 85 84 84 82 81 79 77 75 73 71 69 67 65 63 61 59 58 57 55 54 53 52 51 50 49 48 48 47 46 45 44 42 41
 33 32 30 29 28 26 25 24 24 23 22 22 22 22 22 23 23 24 25 27 29 31 33 37 40 44 49 55 61 68 75 83 92 100 107 114 119 122 123 121 117 112 104 96 88 79 71 63 57 50 45 40 36 33 30 27 25 23 22 21 20 19 18 18 18 17 17 18 18 18 19 19 20 21 22 24 25 27 28 30 32 34 36 39 41 43 45 48 50 52 53 55 56 57 57 57 57 56 55 54 53 51 50 48 47 45 44 43 42 41 40 39 39 38 38 38 38 38 39 39 40 41 42 43 45 46 48 50 52 54 56 58 61 63 65 67 69 71 73 74 75 75 75 74 73 71 70 67 65 63 60 57 55 53 50 48 46 45 43 42 41 41 40 40 40 41 41 42 43 45 47 49 51 53 56 59 61 64 66 69 70 72 72 72 71 70 68 65 62 58 54 51 47 43 40 37 34 31 29 27 25 23 22 21 20 19 19 19 19 19 19 20 21 23 24 27 29 33 37 41 47 53 60 68 77 86 95 104 113 120 125 128 128 126 122 116 109 102 94 87 80 73 67 62 57 53 50 47 44 42 41 39 38 37 37 36 36 36 36 37 37 38 38 39 39 40 40 40 41 41 41 41 41 41 41 41 40 40 39 39 39 38 38 38 38 38 38 38 39 39 40 41 43 45 47 49 51 54 58 61 65 70 74 79 84 89 94 98 102 105 107 108 108 106 104 100 96 91 85 80 74 69 64 59 55 51 48 45 43 41 39 37 36 35 35 34 34 34 34 35 35 36 37 37 38 39 40 40 41 41 42 42 41 41 40 39 38 37 36 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 39 38 37 36 36 35 35 35 35 35 36 37 38 39 40 42 43 45 47 49 51 53 55 56 57 57 58 57 56 55 53 51 49 46 43 40 38 35 33 30 28 26 24 23 21 20 19 18 17 17 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 24 25 27 29 31 34 37 40 43 47 51 56 61 66 71 77 83 89 96 102 108 113 118 121 124 125 125 123 121 117 112 107 101 94 88 82 76 70 64 59 54 50 46 42 39 36 34 31 29 27 26 24 23 22 21 20 20 19 19 18 18 18 18 19 19 20 20 21 22 24 25 27 29 31 34 37 40 44 47 51 55 59 63 66 70 72 74 76 76 76 75 73 70 68 65 62 58 55 53 50 48 46 44 42 41 40 39 39 38 38 38 39 39 40 40 41 42 42 43 44 45 45 46 46 46 45 45 44 43 42 40 39 37 35 33 31 30 28 26 25 24 23 22 21 20 19 19 19 19 19 19 19 20 20 21 22 23 25 26 28 30 32 34 37 39 41 44 46 48 50 52 53 54 55 55 55 54 54 53 52 51 49 48 47 46 45 44 43 42 41 41 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43 44 44 45 46 47 48 49 50 52 53 54 56 57 59 60 61 62 62 62 62 62 61 59 57 55 52 50 47 44 41 38 35 33 30 28 26 24 23 21 20 19 18 18 17 17 17 17 17 17 18 19 19 20 22 23 25 26 28 30 33 35 37 40 42 44 46 48 50 51 51 52 52 51 50 49 48 47 45 44 43 41
 24 23 22 22 21 20 20 19 18 18 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 18 18 19 19 20 21 22 22 23 24 24 25 26 26 26 27 27 27 26 26 26 25 24 24 23 22 21 20 19 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 24 25 26 26 27 27 28 28 28 28 28 28 27 27 26 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 21 21 20 19 19 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 13 13 13 13 14 14 15 16 17 17 18 19 21 22 23 24 26 27 28 29 30 32 32 33 34 34 34 35 35 34 34 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 28 28 28 29 28 28 28 28 28 27 27 26 26 25 25 24
 20 20 21 21 22 22 23 23 23 24 24 24 24 24 23 23 22 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 28 28 29 30 30 31 32 32 33 33 34 34 35 35 35 36 36 36 36 35 35 35 34 34 33 33 32 32 31 30 30 29 28 27 27 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 24 25 27 28 30 31 33 34 35 36 36 37 36 36 35 34 33 32 31 29 28 27 26 24 23 22 22 21 20 20 19 19 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 14 14 14 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 24 25 26 27 27 27 27 27 27 26 26 25 24 24 23 22 22 21 20 20 19 19 19 19 19 19 19 19 19 19 20
 18 17 17 17 17 16 16 17 17 17 17 18 18 19 19 20 21 23 24 26 28 30 32 34 37 39 42 44 46 48 49 50 50 49 48 46 44 41 38 35 32 30 27 24 22 20 18 17 15 14 13 12 12 11 11 11 10 10 10 11 11 11 12 12 13 14 15 16 17 18 19 20 22 23 25 26 28 29 30 31 32 33 34 34 35 35 35 35 35 35 35 35 35 36 36 36 37 38 38 39 40 42 43 45 46 48 49 51 52 53 54 54 54 54 52 51 49 47 44 42 39 36 33 31 29 26 24 22 21 19 18 17 16 15 14 14 13 13 13 13 13 13 14 14 14 15 16 17 17 18 19 21 22 23 24 26 28 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 60 62 63 63 64 64 64 64 63 62 60 58 56 54 51 48 45 42 40 37 34 31 29 26 24 22 20 18 17 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 10 10 11 12 13 14 15 17 19 21 23 26 29 32 35 38 42 45 48 51 53 54 55 55 54 52 50 48 45 42 39 36 34 31 29 27 25 24 22 21 20 20 19 19 18 18 18 18 18 19 19 19 20 20 21 22 23 23 24 25 26 27 28 28 29 29 29 29 29 29 29 28 27 26 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 19 19 20 21 21 22 24 25 26 27 29 30 31 33 34 35 37 38 38 39 39 40 40 39 39 38 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 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
 38 38 38 38 38 38 37 37 37 37 37 36 36 35 35 35 34 34 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 26 26 27 28 29 29 30 31 31 32 32 32 32 32 32 32 32 32 31 31 30 30 29 29 28 27 27 26 26 26 25 25 25 25 25 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 29 29 30 30 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 37 38 38 38 39 39 39 39 39 39 39 39 39 38 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 33 34 34 35 35 35 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 35 35 35 34 34 33 32 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 19 18 18 19 19 19 19 20 20 21 22 22 23 24 25 26 27 28 28 29 30 31 31 32 32 33 33 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 38 38
 28 26 25 24 24 23 22 21 21 20 20 20 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 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 19 19 19 20 20 21 22 23 24 25 26 28 29 31 33 35 37 39 41 44 46 48 49 50 51 51 51 50 49 47 45 42 40 37 35 32 30 28 26 24 23 21 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 18 18 19 20 21 23 24 26 28 30 32 34 36 38 41 43 46 48 50 52 54 55 56 56 57 56 56 55 53 52 51 49 48 46 45 44 43 42 41 40 40 39 39 38 38 38 37 37 37 37 36 36 36 35 35 34 33 33 32 31 30 29 29 28 27 26 25 25 24 24 23 23 23 23 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 36 37 37 37 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 44 44 44 43 42 41 40 38 37 35 33 32 30 29 27 26 25 24 23 22 21 20 20 20 20 19 19 20 20 20 21 21 22 22 23 24 25 26 27 28 30 31 32 34 35 36 37 39 40 40 41 41 41 41 40 40 39 38 36 35 34 33 31 30 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
 45 44 43 41 40 39 38 37 36 35 34 33 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 28 27 27 26 25 24 22 21 20 19 18 17 17 16 15 15 15 14 14 14 15 15 15 16 17 17 18 19 20 21 22 23 24 26 27 27 28 29 29 30 30 29 29 29 28 27 26 26 25 24 24 23 23 22 22 22 22 22 22 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 33 34 34 34 33 33 32 31 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 16 16 16 16 16 16 16 16 17 17 18 19 20 21 21 23 24 25 26 27 28 29 30 30 31 32 32 33 33 33 34 34 34 35 35 36 37 37 38 39 41 42 44 45 47 49 51 53 54 56 58 59 61 62 62 62 62 61 60 59 57 54 52 50 47 44 42 40 37 35 33 32 30 29 28 27 26 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 33 34 34 34 34 34 33 33 32 31 30 30 29 28 27 27 26 26 26 26 26 26 26 26 27 27 28 29 30 31 32 33 34 35 36 37 38 38 39 39 39 38 37 36 35 33 32 30 29 27 26 25 24 22 21 21 20 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 29 29 30 31 33 34 35 37 38 39 41 42 43 44 45 46 47 47 47 47 46 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 27 26 26 25 24 24 24 23 23 23 23 23 24 24 25 25 26 27 29 30 32 34 35 37 39 41 42 44 45 46 46 46 46 45 44 42 41 39 36 34 32 30 28 26 25 23 22 21 20 19 18 17 17 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 31 32 33 33 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 45 45 46 46 45 45 45 44 43 42 41 39 38 36 35 33 32 31 29 28 27 26 25 24 23 23 22 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 32 33 34 35 36 37 38 38 39 40 40 40 41 41 41 41 42 42 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 49 49 49 49 48 47 46 45 44 42 40 39 37 35 33 32 30 29 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 31 32 33 34 36 37 38 39 39 40 40 41 41 41 40 40 39 38 37 36 35 35 34 33 32 31 30 30 29 29 29 28 28 28 28 28 28 29 29 30 30 31 31 32 33 34 35 36 37 38 39 40 41 41 42 43 43 43 43 43 43 43 42 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 30 30 29 29 29 29 29 29 30 30 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 40 40 40 40 40 40 39 38 38 37 36 35 34 33 32 31 30 29
 47 47 47 46 45 44 42 40 38 35 33 31 29 27 25 23 22 21 20 19 19 18 18 18 19 19 20 21 22 24 26 28 31 34 37 41 45 50 55 61 66 72 77 82 86 88 89 88 86 83 79 73 68 63 57 52 48 43 40 36 33 31 28 26 25 23 22 21 20 20 20 19 19 19 20 20 20 21 21 22 23 23 24 24 25 25 25 25 26 26 25 25 25 25 25 24 24 24 23 23 23 22 22 22 22 22 23 23 24 25 26 27 29 30 32 35 37 40 43 46 49 53 57 61 65 69 74 78 81 85 87 89 90 90 90 88 85 82 78 73 69 64 60 55 51 47 44 41 38 35 33 31 29 28 27 26 25 24 24 24 24 25 25 26 27 28 29 31 32 34 35 37 38 39 40 40 41 41 40 39 38 37 36 34 32 31 29 28 26 25 23 22 21 20 20 19 19 19 20 20 21 22 23 25 27 29 31 34 38 41 45 50 55 59 65 70 74 79 82 85 86 86 85 83 80 76 71 67 62 58 53 49 45 42 39 36 34 31 29 28 26 25 24 22 22 21 20 20 19 19 19 19 19 20 20 21 22 23 24 25 27 28 30 31 33 35 36 38 39 41 42 43 44 44 44 44 44 43 42 41 39 37 36 34 32 31 29 28 27 26 25 25 24 24 24 24 25 25 26 27 28 30 31 33 36 38 41 44 48 52 56 61 65 70 74 79 82 85 87 88 88 86 84 80 76 72 67 62 58 53 49 45 42 38 36 33 31 29 28 27 26 25 25 25 25 26 27 27 29 30 32 33 35 37 39 41 42 44 45 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 15 14 14 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 21 21 21 21 21 20 19 18 17 16 14 13 12 11 10 10 9 8 8 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 10 11 11 12 13 15 16 18 19 21 23 26 28 31 33 35 37 39 40 41 41 40 39 37 35 33 30 28 26 24 22 20 18 17 16 15 14 13 12 11 11 11 10 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 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 22 23 23 23 23 23 22 22 21 19 18 17 16 14 13 12 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 14 15 17 18 20 22 24 25 27 29 30 31 31 31 30 29 28 27 25 23 22 20 19 18 17 16 15 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 44 43 42 40 39 37 35 34 32 30 29 27 26 25 24 23 22 21 21 20 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 22 22 21 21 21 21 22 22 22 23 24 24 25 26 27 29 30 31 33 34 36 38 39 41 43 45 47 49 51 52 54 55 57 58 58 59 59 59 58 57 56 54 52 51 49 47 45 43 41 39 38 36 35 33 32 31 30 29 28 27 26 26 25 25 24 24 24 25 25 25 26 27 28 29 30 31 32 34 35 37 38 40 42 43 45 46 47 48 49 50 51 52 52 52 53 53 53 53 53 52 52 51 50 49 48 47 46 44 42 41 39 37 35 34 32 31 29 28 26 25 24 23 22 21 20 19 19 18 18 18 18 18 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 30 31 31 32 32 32 32 31 31 30 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 38 39 40 42 43 45 47 48 50 51 53 54 54 55 55 54 53 52 51 49 47 45 43 40 38 36 34 32 31 29 28 27 26 25 25 24 24 24 24 25 25 26 27 28 29 30 31 33 34 35 37 38 39 41 42 43 44 44 45 45 46 46 46 47 47 47 47 48 48 48 48 48 49 49 48 48 48 47 47 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 8 8 9 9 9 9 9 9 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 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 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 10 10 10 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 8 9 9 8 8 8 7 7 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 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 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 9 10 10 11 11 11 10 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 7 7 7 7 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
 16 17 18 19 20 21 22 23 23 24 24 24 24 23 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 10 9 8 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 10 10 11 12 12 13 14 14 15 15 16 16 17 17 17 16 16 16 15 14 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 11 11 12 12 12 13 13 12 12 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 12 13 15 16 18 20 22 24 25 27 28 28 28 27 26 24 22 20 18 16 14 13 11 10 9 8 7 6 6 5 5 5 4 4 4 5 5 5 5 6 6 6 7 8 8 9 10 11 12 13 14 16 17 18 19 19 19 19 19 18 17 17 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 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 6 6 6 6 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 8 8 8 9 10 10 11 12 13 13 14 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 59 57 54 50 47 43 40 36 33 31 28 27 25 24 23 23 23 23 23 24 25 26 27 29 30 32 34 36 37 39 41 42 43 43 44 44 43 42 41 40 38 36 35 33 32 30 29 28 28 27 27 27 27 27 27 28 28 28 28 29 29 29 29 29 28 28 27 27 26 25 24 23 22 22 21 20 20 19 19 19 20 20 21 22 23 24 26 27 29 31 33 35 37 39 41 42 44 45 46 46 46 45 44 42 41 39 37 35 34 32 31 30 29 28 27 27 26 26 26 26 26 26 26 27 27 28 28 29 30 31 33 34 36 38 41 43 46 49 53 56 59 62 65 67 68 69 69 68 66 64 62 59 56 52 49 46 43 40 38 36 34 32 31 30 30 30 30 30 31 33 34 36 38 40 42 44 45 47 48 48 48 47 45 44 41 39 36 33 31 28 26 24 22 21 20 19 19 18 18 19 19 20 21 22 24 26 28 30 32 35 38 41 44 48 51 54 57 60 62 63 64 63 62 60 58 55 51 48 45 42 39 36 33 31 29 27 26 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 19 19 20 21 22 23 24 25 27 28 28 29 30 30 30 30 29 29 28 28 27 26 26 25 25 24 24 24 24 24 24 25 26 27 28 29 31 32 33 35 36 37 37 37 38 37 37 36 36 35 34 33 32 31 30 30 29 29 28 28 28 29 29 30 31 32 34 36 37 39 41 42 44 45 46 46 46 46 46 45 44 43 42 40 39 38 37 36 35 35 35 35 35 36 37 39 41 43 46 49 52 55 58 60 61 62 62 61
 22 22 22 22 22 22 22 22 22 23 24 24 25 27 28 30 32 34 36 39 42 44 47 50 53 55 57 59 61 62 62 62 62 61 60 58 56 54 52 49 47 45 43 41 39 38 36 35 35 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 36 37 38 39 41 42 44 46 49 52 55 58 61 64 66 68 69 70 70 69 67 64 62 58 55 52 48 45 42 39 36 34 32 31 30 29 28 28 27 28 28 28 29 30 31 32 33 33 34 35 35 36 36 36 36 35 35 34 33 32 30 29 28 26 25 24 23 22 22 21 21 21 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 32 33 34 35 36 37 39 40 42 44 46 48 50 51 53 55 56 58 58 59 59 59 58 57 55 53 51 49 46 44 41 39 37 35 33 32 30 29 28 27 26 25 24 23 23 22 22 22 21 21 21 21 21 22 22 23 24 25 27 29 31 34 37 41 44 48 52 56 59 62 65 66 67 67 66 64 62 59 55 52 49 45 42 39 36 34 32 30 28 27 26 26 25 25 25 26 26 27 28 29 30 31 31 32 33 33 34 34 34 34 33 33 32 31 30 30 29 28 28 28 28 28 28 28 29 30 31 32 33 35 36 38 40 41 43 45 47 49 51 53 55 57 59 60 61 62 63 63 63 63 62 61 60 59 58 56 55 53 52 50 48 47 45 44 42 41 39 38 37 35 34 33 32 30 29 28 27 26 26 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 30 31 32 33 35 37 39 41 43 46 48 51 53 56 58 59 60 61 61 60 59 57 55 53 51 49 47 44 42 40 38 36 34 32 31 29 28 27 26 25 24 23 23 23 23 23 24 25 26 27 29 31 33 35 37 39 41 44 46 48 51 53 55 57 58 59 60 60 60 59 58 57 55 53 51 49 47 45 43 42 40 39 38 38 37 37 37 37 37 37 38 38 39 39 40 40 40 41 41 41 41 41 41 41 41 41 40 40 39 39 39 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 38 38 38 39 39 39 39 38 38 38 37 37 36 35 35 34 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 26 26 27 28 29 31 32 34 37 39 42 45 49 52 56 59 62 65 67 69 70 70 69 67 66 63 61 58 55 53 50 48 45 43 41 39 38 36 35 34 33 32 32 32 32 32 33 34 35 36 38 40 42 44 46 48 50 52 55 57 59 61 63 66 68 69 71 73 74 75 75 75 74 73 72 70 67 65 62 59 56 53 50 47 44 42 40 38 36 34 33 31 30 30 29 28 28 28 28 29 29 30 31 32 34 35 37 39 41 43 44 46 48 49 50 51 51 51 51 51 50 49 48 46 44 43 41 39 37 35 33 31 29 28 27 26 25 25 25 25 25 26 27 27 28 29 30 31 32 34 35 36 37 39 40 41 42 43 43 44 44 44 44 43 42 41 40 38 37 35 34 33 32 31 30 30 29 29 29 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 61 61 61 60 59 58 57 55 54 52 50 49 48 47 46 46 45 45 45 45 45 46 46 46 46 47 47 47 47 48 48 48 48 48 49 49 49 50 50 51 52 54 56 58 60 63 66 70 74 78 82 85 88 90 92 92 92 91 89 86 82 78 74 70 66 62 58 54 51 48 45 42 40 39 37 36 36 36 37 37 39 41 43 45 48 51 53 56 58 60 61 62 62 62 61 59 57 54 52 49 47 45 44 42 42 41 41 42 42 44 45 47 50 53 56 59 63 66 70 74 78 82 85 87 89 90 90 89 87 84 80 76 72 68 64 61 57 54 52 50 49 47 46 45 45 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 46 46 47 48 49 50 51 53 55 57 59 60 62 64 65 65 66 65 64 63 61 59 56 53 50 47 44 41 39 36 34 32 31 30 29 29 28 28 28 29 29 30 31 32 33 34 35 36 38 39 41 43 45 47 49 51 53 55 57 60 62 64 66 68 69 70 70 70 70 69 67 65 63 61 58 56 53 50 48 45 43 41 39 37 36 34 33 32 31 31 31 31 32 33 34 37 39 42 46 51 56 61 67 72 78 82 86 88 89 89 87 84 80 75 70 65 61 57 53 50 47 45 43 42 42 42 42 42 43 44 45 46 47 48 49 50 52 52 53 54 55 55 55 55 55 55 54 54 53 53 52 52 52 51 51 51 52 52 52 52 52 52 52 52 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 38 38 39 39 40 42 43 45 47 49 51 53 55 57 59 60 61
 30 31 33 34 35 36 37 37 38 38 38 37 37 36 35 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 23 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 38 38 38 37 36 35 34 33 31 30 28 27 25 24 23 22 21 20 19 19 18 18 18 18 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 28 29 31 32 34 36 38 39 41 43 44 45 46 46 46 45 44 43 41 40 38 36 34 33 31 30 28 27 26 24 23 23 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 22 22 23 24 25 26 28 29 30 31 32 33 33 34 34 34 34 34 34 33 32 31 30 29 28 27 26 25 24 23 23 22 22 22 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 31 32 34 35 36 38 39 41 42 43 44 44 44 43 42 41 39 37 35 33 31 29 27 26 24 23 21 20 20 19 19 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 18 17 17 17 18 18 18 19 19 20 21 21 22 23 23 24 24 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 21 21 20 20 20 20 21 21 22 22 23 24 25 26 27 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
 23 23 22 22 22 22 21 21 20 20 19 19 18 18 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 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 16 16 17 18 19 20 21 21 22 22 23 23 23 22 22 21 20 19 19 18 17 16 15 15 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 19 20 22 24 25 27 29 30 31 32 32 31 31 30 29 27 26 24 23 21 20 19 17 16 15 14 13 12 12 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 13 14 15 16 17 18 20 21 22 24 25 26 27 28 29 30 30 31 30 30 29 29 27 26 25 23 22 21 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 20 21 22 23 23 23 24 24 23 23 22 22 21 20 19 18 17 16 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 16 17 17 17 18 18 18 18 18 17 17 16 16 15 15 14 13 12 12 11 11 10 10 10 10 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 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 22 23
 18 18 18 18 18 18 18 19 19 20 21 22 23 24 26 27 28 29 30 30 31 31 31 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 23 23 23 24 24 25 26 27 28 30 31 33 35 37 40 42 44 45 46 47 47 46 45 44 42 39 37 35 33 31 30 28 27 27 26 26 26 26 27 28 29 30 32 33 35 36 38 39 40 40 40 40 39 38 37 35 33 32 30 29 27 26 24 23 22 21 20 19 18 17 17 16 16 16 16 16 16 17 18 19 20 21 22 24 25 27 28 30 32 33 35 36 38 39 40 41 42 43 43 42 42 41 40 38 36 34 33 31 29 28 26 25 24 23 23 23 23 23 23 24 25 26 28 30 32 34 36 39 41 44 46 47 49 49 49 49 48 46 44 43 41 39 37 36 34 33 32 31 30 30 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 31 31 32 32 33 33 34 35 36 37 38 38 39 40 40 41 41 41 40 39 38 37 35 33 31 29 27 25 24 22 21 20 19 18 18 17 17 17 18 18 19 19 20 21 22 23 24 25 26 27 27 28 28 28 27 27 27 26 25 25 24 24 23 23 23 23 23 24 24 25 25 26 27 28 30 31 33 35 36 38 39 40 41 41 41 40 39 37 36 34 32 30 29 27 26 25 24 23 22 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 26 27 27 27 27 27 27 26 25 24 23 22 21 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
 25 26 27 28 29 29 29 29 29 29 28 27 26 25 24 23 22 21 20 20 19 19 19 19 19 19 19 20 20 21 22 23 23 25 26 27 28 29 31 32 33 34 34 35 35 35 35 34 33 32 31 30 29 28 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 30 30 30 29 29 28 27 26 24 23 22 21 20 20 19 19 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 27 28 28 28 28 28 27 27 26 25 25 24 23 22 22 21 21 20 20 19 19 19 19 20 20 20 21 22 23 24 25 27 28 30 32 33 35 36 37 38 38 38 38 38 38 37 37 37 37 37 37 37 38 39 40 42 44 46 48 50 52 54 55 55 56 55 54 52 50 47 44 42 39 36 34 31 29 27 25 24 23 21 20 20 19 19 19 19 19 20 21 23 25 27 29 32 36 40 44 48 52 57 61 66 69 72 75 76 76 76 74 71 68 65 61 57 54 50 47 44 42 39 38 36 35 34 34 34 34 34 34 35 35 36 36 37 37 38 38 38 37 37 36 36 35 34 33 32 31 31 30 30 30 30 30 31 32 32 33 34 36 37 39 41 42 44 46 47 48 49 49 49 49 48 46 44 42 40 38 36 34 32 31 30 29 28 27 27 27 27 27 27 27 28 28 28 29 29 29 29 30 29 29 29 28 28 27 26 25 24 23 22 22 21 21 20 20 20 21 21 22 23 23 24
 23 24 24 25 25 25 25 24 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 24 25 26 27 28 30 31 32 34 35 36 36 36 36 36 35 34 32 31 29 27 25 24 22 21 19 18 17 16 15 14 14 14 13 13 13 14 14 15 15 16 17 18 18 19 20 20 21 21 21 20 20 19 19 18 18 17 17 17 16 16 17 17 18 19 20 21 22 24 25 27 29 31 33 35 36 38 38 39 39 38 38 36 35 33 31 29 28 26 24 23 22 21 20 20 19 19 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 31 31 31 31 31 31 30 29 28 27 25 24 23 22 21 20 19 18 18 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 25 26 26 26 26 26 26 25 24 23 23 22 21 20 19 18 18 17 17 17 17 17 17 18 19 20 21 22 23 25 26 27 28 29 30 31 31 31 30 30 29 28 27 26 24 23 22 21 20 19 19 18 18 18 18 18 19 19 20 21 23 24 25 26 27 28 29 29 29 29 29 28 27 26 25 24 23 22 21 21 21 21 21 21 22 22 23 24 25 26 27 27 28 29 30 30 30 30 29 29 28 27 25 24 22 21 20 19 18 17 16 15 15 15 15 15 15 16 16 17 18 19 20 20 21 22 23 23 24 24 24 24 24 24 24 23 22 22 21 20 19 19 18 18 18 18 18 18 18 18 19 20 20 21 22 23
 12 12 11 11 11 10 10 10 10 10 11 11 11 12 13 13 14 15 15 16 17 18 18 19 19 20 21 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 25 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 18 18 18 18 19 20 20 21 21 22 23 23 23 24 23 23 23 22 22 21 20 19 18 18 17 17 16 16 16 16 17 17 18 19 20 21 23 25 27 29 31 34 36 38 39 40 41 40 40 39 37 35 33 31 29 27 25 24 22 20 19 18 17 16 15 14 14 13 13 13 13 13 13 14 14 15 16 17 18 19 21 23 24 26 28 31 33 35 37 39 41 43 44 44 44 44 43 41 39 37 35 33 31 29 28 26 25 24 23 22 22 22 22 22 22 22 23 23 24 24 24 24 24 24 24 23 23 22 21 21 20 19 19 18 18 17 17 17 17 17 17 18 18 18 19 20 21 21 22 23 24 25 26 27 27 28 28 28 27 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 12 12 13 14 15 16 17 18 20 21 22 23 24 25 25 25 25 24 23 23 22 21 20 19 18 17 17 16 16 16 15 15 15 15 15 15 16 16 17 17 18 18 19 20 21 22 22 23 24 24 25 25 25 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 17 17 16 15 15 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
 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 14 15 15 16 16 16 16 16 16 16 16 15 15 15 14 13 13 12 12 11 11 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 12 12 13 13 13 12 12 11 11 10 9 8 8 7 6 6 6 5 5 5 5 5 5 6 6 7 7 8 9 9 10 11 12 12 13 14 14 14 14 14 13 13 12 11 10 10 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 20 21 22 22 23 23 23 22 22 21 20 19 18 18 17 16 15 15 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 12 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 6 6 7 7 8 9 10 11 13 14 15 16 17 18 18 18 18 17 17 16 14 13 12 11 10 9 8 7 7 6 6 6 6 6 6 6 6 7 7 8 9 10 11 12 14 15 16 18 19 19 20 20 19 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 15 14 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 13 13 12 12 11 11 10 9 9 8 8 7 7 7 6 6 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 43 42 41 40 38 36 34 33 31 30 29 29 28 28 29 30 31 32 34 36 38 41 43 46 48 51 54 56 58 59 60 60 60 60 59 58 56 54 53 51 50 49 48 47 47 47 47 47 48 49 50 50 51 51 52 52 51 51 50 49 48 47 46 44 43 42 41 40 40 40 40 40 41 42 44 47 50 53 57 62 66 71 75 77 79 79 77 73 69 64 58 52 47 42 38 34 31 29 27 25 24 24 24 24 25 26 27 29 31 34 36 39 42 45 48 51 53 55 56 56 55 54 52 49 46 43 40 37 34 31 29 27 26 25 24 24 24 24 25 25 27 28 29 31 32 34 36 37 38 40 41 42 42 43 43 43 43 43 43 42 42 42 42 43 43 45 47 49 52 56 61 67 74 82 90 99 107 114 120 123 123 120 114 107 98 89 80 72 64 58 53 48 44 41 39 37 36 35 35 34 34 34 35 35 35 35 36 36 36 35 35 34 34 33 32 31 30 29 28 27 26 25 24 24 24 24 25 25 26 28 29 31 32 34 35 37 38 39 40 40 40 39 38 37 36 34 33 31 29 28 26 25 24 23 22 22 22 23 24 25 27 30 33 37 41 47 53 60 67 74 81 86 89 90 89 86 80 74 67 61 55 49 44 40 37 35 33 31 30 29 29 28 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 44 46 48 50 53 55 57 59 61 63 63 63 63 61 59 57 54 51 47 44 41 38 35 32 30 28 26 25 23 22 22 21 21 21 22 23 24 25 27 29 31 33 36 38 40 41 42
 17 17 18 18 19 20 20 22 23 24 25 26 27 28 29 30 30 30 30 30 30 30 30 29 29 28 28 28 27 27 27 27 27 27 26 26 26 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 26 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 38 38 38 37 36 35 34 32 31 29 27 26 25 23 22 22 21 21 21 20 21 21 21 22 22 23 24 24 25 25 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 28 28 29 29 30 30 30 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 28 28 28 28 28 28 27 27 27 26 25 25 24 23 23 22 22 22 21 22 22 23 24 26 28 31 35 39 45 52 61 72 84 97 112 126 139 148 151 149 141 130 116 102 89 77 67 58 51 45 40 36 32 29 27 25 24 23 22 21 21 21 21 22 23 24 26 28 30 34 37 42 47 54 61 69 78 87 98 108 117 125 131 134 133 129 123 114 105 94 84 75 66 58 51 45 40 36 32 29 26 24 22 21 20 19 18 18 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 30 31 32 33 34 36 37 39 41 43 46 50 53 58 63 69 76 83 91 99 107 113 118 120 120 116 110 103 94 85 76 67 60 54 48 44 40 37 34 32 31 30 29 28 28 29 29 30 31 32 33 35 37 39 40 42 44 45 46 46 45 44 42 40 37 35 32 29 27 25 23 21 20 19 18 18
 56 56 56 56 57 58 59 60 62 64 66 68 71 73 76 79 83 86 89 91 94 96 98 100 101 101 101 100 99 97 95 92 89 86 83 79 75 72 68 65 62 59 57 54 53 51 50 50 50 50 50 51 53 54 56 58 61 64 67 71 74 78 82 85 88 91 93 95 95 95 94 92 89 86 82 78 74 70 67 64 61 58 56 54 53 52 52 51 51 52 52 52 53 53 53 54 54 53 53 53 52 51 50 49 48 48 47 46 46 46 46 46 47 47 48 49 51 52 54 56 58 60 62 63 65 66 68 68 68 68 67 66 65 63 61 59 57 55 53 51 49 48 47 46 45 45 44 44 44 44 44 44 45 45 45 46 46 47 47 48 48 48 48 48 48 48 48 47 47 47 46 46 46 45 45 45 45 45 46 46 47 47 48 48 49 50 51 51 52 52 52 52 52 52 51 51 50 49 49 48 47 46 45 44 44 43 43 42 42 42 42 42 43 43 44 45 46 48 49 51 53 55 57 60 62 65 67 70 71 73 74 74 74 73 72 71 69 66 64 62 59 57 55 53 51 50 48 47 47 46 46 46 46 46 47 47 48 49 49 50 51 52 52 52 52 52 52 51 51 50 49 49 48 48 48 48 48 49 50 52 53 55 58 60 63 66 68 71 74 76 78 79 80 80 80 79 78 76 74 72 71 69 67 65 64 62 61 61 60 60 60 60 61 62 63 65 67 69 71 73 75 77 79 81 83 84 85 85 85 85 85 85 84 83 82 81 80 79 78 77 76 75 74 73 71 70 69 68 67 66 65 63 62 61 60 59 58 58 57 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 32 36 41 47 55 64 76 89 104 121 138 155 169 178 182 180 172 160 146 132 118 105 93 83 75 67 61 56 52 49 46 44 43 42 41 41 41 42 43 45 46 49 51 55 58 63 68 73 80 87 95 104 114 124 134 145 154 163 169 173 173 170 164 155 143 131 118 106 94 83 73 65 57 51 45 40 37 33 31 29 28 27 26 26 26 27 28 29 31 32 34 37 39 41 43 45 47 49 51 53 54 56 57 58 60 62 64 66 69 72 76 81 86 91 97 104 111 117 123 128 131 132 131 127 121 114 105 96 87 79 71 64 58 52 48 44 41 39 37 36 35 35 35 36 37 39 41 43 46 50 54 58 63 67 72 75 78 79 78 75 72 67 61 55 49 43 38 34 30 26 24 22 21 20 19 19 20 21 23 25 27 30 33 36 40 43 47 50 52 53 54 54 53 52 50 48 46 44 41 40 38 36 35 35 34 34 34 35 36 37 39 41 43 46 50 53 57 61 65 69 72 76 78 80 80 80 79 78 75 73 70 66 63 60 58 55 53 51 49 48 47 46 45 45 45 45 45 45 45 45 45 44 44 43 42 41 39 37 35 33 31 29 27 25 24 23 22 21 21 21 22 23 24 25 27 29 32 35 38 41 45 49 52 55 59 61 64 66 67 67 68 68 67 66 65 64 63 62 62 61 60 60 60 60 60 60 61 61 61 61 61 61 61 60 59 58 57 56 55 54 53 52 51 51 51 51 51 52 53 55 57 59 61 64 66 69 71 72 73 73 72 70 67 63 59 54 49 45 41 37 33 31 28 27 25
 25 27 28 31 33 36 40 43 48 52 57 62 67 71 74 77 78 78 76 74 71 67 63 58 54 50 46 43 39 36 34 31 29 27 25 24 23 22 21 20 20 19 19 19 19 20 21 21 23 24 26 27 30 32 35 37 41 44 47 50 53 55 57 59 59 59 58 57 55 53 51 48 46 44 42 40 38 37 35 34 34 33 32 32 31 31 31 30 29 28 27 26 25 23 22 20 19 18 17 16 15 14 14 13 13 13 13 13 14 14 15 16 17 18 20 22 24 26 29 32 35 39 43 47 51 55 59 62 65 66 67 66 64 61 57 53 49 44 40 36 33 30 27 25 23 22 20 19 18 18 17 17 17 17 17 17 17 18 18 19 20 21 22 23 24 24 25 26 26 27 27 27 27 27 26 26 26 26 26 26 27 27 29 30 32 34 37 41 44 49 54 59 64 69 74 77 79 79 78 75 70 65 60 54 48 43 38 34 30 27 24 22 20 18 17 16 15 14 13 13 13 13 13 14 15 16 17 19 21 23 26 29 33 37 42 46 51 56 60 64 67 68 69 68 66 64 61 57 54 50 47 44 42 39 37 36 34 33 33 32 32 31 31 31 31 31 31 31 30 29 29 28 27 26 24 23 22 21 20 20 19 19 19 19 19 19 20 20 21 22 24 25 27 29 31 34 36 39 43 46 49 53 56 60 63 65 67 69 69 69 68 66 64 61 58 55 51 48 45 42 40 37 35 33 32 31 30 29 28 28 28 28 28 28 28 28 29 29 29 30 30 30 30 30 30 29 29 28 27 27 26 25 24 24 23 23 23 23 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 19 19 18 18 18 18 19 19 20 21 22 23 24 25 26 27 28 29 30 30 30 30 29 29 28 27 26 25 24 23 22 21 20 19 19 18 18 18 18 18 18 18 18 19 19 20 21 22 23 25 26 27 29 30 32 33 35 36 37 37 37 37 37 36 34 33 31 29 28 26 24 22 21 19 18 17 16 15 14 14 14 14 14 14 14 15 15 16 18 19 20 22 23 25 27 29 30 32 33 34 34 35 35 36 36 36 36 36 36 37 37 37 38 38 39 39 40 40 40 40 40 39 39 37 36 35 33 31 30 28 26 25 24 22 21 20 20 19 19 18 18 18 19 19 20 20 21 22 24 25 27 28 30 31 32 34 34 35 35 35 34 33 31 30 28 26 24 23 21 20 18 17 16 16 15 15 15 14 14 15 15 15 16 16 17 17 18 18 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 18 18 19 19 20 21 22 24 25 27 29 31 33 35 37 39 42 43 45 46 46 46 46 45 44 42 40 38 35 33 31 29 27 25 24 23 21 20 19 19 18 18 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 18 18 17 16 15 15 14 14 13 13 13 13 13 13 13 14 15 15 16 18 19 20 22 24 26 27 29 31 32 33 34 34 34 34 33 32 31 29 28 27 25 24 22 21 20 19 19 18 17 17 17 17 16 16 17 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 28 29 31 32 34 35 37 38 40 41 41 41 41 40 39 38 36 34 32 30 28 26 24 23 21
 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 24 24 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 17 17 18 18 18 18 19 19 20 20 21 22 23 24 25 26 26 27 28 28 28 28 28 27 26 25 24 23 22 21 20 19 18 17 17 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 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 24 24 25 25 26 26 27 27 28 28 28 28 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 29 29 29 28 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 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
 27 26 24 23 22 21 20 20 20 20 21 21 22 24 25 27 29 32 34 37 40 43 46 49 51 53 54 55 55 54 53 51 49 47 44 42 40 38 36 34 33 32 31 30 29 29 29 28 28 28 29 29 29 30 30 31 31 32 33 34 36 37 39 41 43 46 49 52 56 60 65 70 75 81 86 92 96 100 102 103 102 98 94 88 82 75 68 62 56 51 46 42 39 36 33 31 30 29 28 27 27 27 27 27 28 28 29 29 30 31 31 32 32 33 33 34 34 34 34 33 33 33 32 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 24 24 25 26 26 27 28 29 30 31 31 32 32 33 33 32 32 31 30 29 28 28 27 26 25 24 24 24 24 25 25 26 28 30 32 35 38 42 46 51 55 59 62 65 66 66 65 63 60 57 53 50 46 43 40 38 36 34 32 31 30 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 30 29 29 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 20 21 21 22 22 23 24 26 27 29 30 32 33 34 35 36 36 36 35 35 34 33 31 30 29 28 27 26 25 24 24 23 23 23 24 24 25 26 27 29 31 33 35 38 42 45 50 54 60 65 71 77 82 87 90 93 93 92 89 84 78 72 66 60 54 48 44 39 36 33 30 28 26 25 24 24 23 23 23 24 25 25 27 28 29 31 32 33 34 35 35 35 34 34 32 31 29
 18 17 17 17 17 18 18 19 20 21 22 22 23 24 25 26 26 26 26 26 25 24 23 22 21 20 19 18 17 17 16 16 16 16 16 16 16 17 18 19 20 21 22 24 26 28 30 32 34 36 38 39 40 40 40 39 38 37 35 34 32 30 28 27 25 24 23 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 19 19 20 21 22 23 25 26 28 29 31 33 34 36 38 39 40 41 42 42 41 41 40 39 37 36 34 33 31 30 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 20 20 21 22 23 24 25 27 29 30 32 34 36 38 40 41 41 41 41 40 39 37 35 33 30 28 26 24 23 21 20 19 18 18 17 17 17 17 17 18 18 19 19 20 20 21 21 21 21 21 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 21 22 23 25 26 28 30 31 33 35 36 37 37 37 37 36 35 33 32 30 28 27 25 24 23 22 21 20 19 19 18 18 18 18 18 18 19 19 19 19 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 21 22 23 23 24 24 25 25 25 25 25 24 24 23 22 21 21 20 19 18 17 17 16 16 15 15 15 15 14 15 15 15 15 16 17 17 18 19 19 20 21 22 22 23 23 23 23 22 22 21 21 20 19 19 18
 6 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 9 9 9 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 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 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 4 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 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 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 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 9 9 9 9 9 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6
 18 18 19 19 20 20 21 22 23 25 26 28 30 32 34 36 38 40 41 42 43 43 43 42 40 38 36 34 32 30 28 26 25 23 22 21 20 20 19 19 19 19 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 37 38 38 38 38 38 37 36 36 34 33 32 30 29 27 26 24 23 22 21 20 19 18 18 17 17 17 17 17 18 18 19 20 21 22 23 24 25 26 26 27 28 28 28 29 29 29 29 29 29 28 28 28 29 29 29 29 30 31 31 32 32 33 34 34 34 35 35 35 34 34 33 33 32 32 31 30 30 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 28 27 26 25 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 21 22 23 24 25 26 27 28 29 29 30 30 30 29 29 28 27 26 25 24 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 15 15 15 16 17 17 18 19 20 21 22 23 24 25 25 25 25 25 25 24 23 22 22 21 20 19 18 17 17 16 16 16 16 16 16 17 17 18 18 18 19 19 19 20 19 19 19 19 18 18 17 17 16 15 15 15 14 14 14 14 14 14 14 15 15 16 17 18 19 21 22 24 25 27 29 31 33 34 36 37 37 37 37 36 34 33 31 29 27 25 24 22 21 19 18 17 16 16 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 18 18
 25 27 29 30 32 32 33 33 34 33 33 32 32 31 31 30 30 29 29 29 29 30 30 31 32 33 34 35 36 37 39 40 40 41 41 41 40 40 39 37 36 34 33 31 29 28 26 25 23 22 21 20 20 19 19 18 18 18 19 19 20 21 22 24 26 28 30 33 36 39 41 44 46 47 48 47 46 45 43 41 38 36 34 32 30 29 28 27 26 26 26 27 27 28 29 30 31 32 33 33 33 33 32 31 30 28 26 25 23 21 20 19 17 17 16 15 15 15 15 16 17 18 19 21 23 25 28 31 34 38 42 46 50 54 57 60 61 61 60 59 56 53 49 45 41 37 34 31 28 26 23 21 20 18 17 16 16 15 15 15 15 15 15 16 16 17 18 19 20 22 23 24 25 26 27 28 28 28 28 27 27 26 25 23 22 21 20 19 19 18 18 18 18 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 25 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 16 16 16 16 16 16 17 18 19 20 22 24 26 28 31 34 37 41 44 47 49 51 52 52 51 49 47 44 41 39 36 34 32 30 29 28 28 28 28 29 30 31 32 34 35 36 37 38 38 38 37 36 34 32 30 28 25 23 22 20 19 17 16 16 15 15 15 15 15 15 16 17 18 19 20 22 24 26 28 30 32 34 37 39 41 42 43 44 44 43 43 41 39 38 35 33 31 29 27 25 23 22 20 19 18 17 16 15 15 15 14 14 14 14 14 15 15 16 17 18 19 21 22 24
 24 26 29 31 35 38 42 45 49 52 55 56 56 55 53 50 47 43 39 35 32 29 26 24 22 20 19 18 17 17 17 17 17 17 18 18 19 20 22 23 24 26 28 29 31 33 35 36 38 39 40 40 40 40 40 39 38 36 35 33 31 30 28 26 25 24 22 21 20 20 19 18 18 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 21 21 22 22 23 23 23 23 23 22 22 22 21 21 20 20 19 19 19 19 19 19 19 20 20 21 22 23 25 26 28 30 32 35 37 39 41 43 45 46 47 47 47 46 44 43 40 38 36 34 31 29 27 25 24 22 21 20 19 18 18 17 17 17 18 18 19 20 22 23 25 28 30 33 36 39 43 45 47 49 50 49 48 46 43 40 37 34 31 28 26 24 22 21 20 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 22 22 21 21 21 20 20 19 19 19 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 23 23 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 29 29 29 29 29 28 28 27 26 25 24 24 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 21 21 22 22 22 21 21 21 21 20 20 20 20 20 20 20 21 22 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 51 50 50 50 51 52 54 57 60 64 69 75 81 86 91 96 98 99 97 94 88 81 73 66 58 52 46 41 37 33 31 29 27 26 26 26 26 27 28 30 32 35 38 42 47 53 59 67 76 86 97 109 121 133 142 148 150 147 141 131 119 107 95 84 74 65 58 52 46 42 38 35 33 31 29 28 27 27 27 26 27 27 28 29 31 32 35 37 40 43 47 51 55 59 63 68 72 76 81 84 88 92 95 99 102 106 109 113 117 121 126 130 134 137 139 141 141 139 136 131 125 118 111 103 95 88 81 74 68 63 58 54 50 47 45 42 40 39 38 37 37 37 37 38 39 41 43 47 51 56 63 71 81 92 105 118 131 143 153 158 158 154 146 134 122 109 97 86 77 68 62 56 51 48 45 43 42 41 41 41 42 42 43 44 45 46 46 46 46 45 44 42 40 39 37 35 33 32 31 30 29 29 29 30 31 32 35 38 42 47 54 61 70 79 89 99 108 115 119 120 118 114 107 100 92 83 76 69 62 57 52 47 44 40 38 35 33 32 30 29 29 28 28 28 28 29 30 31 33 34 36 38 41 43 46 48 51 53 55 57 58 58 58 58 57 55 53 51 48 45 42 40 37 35 33 31 29 28 27 26 26 25 25 25 25 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 33 34 35 36 36 37 37 38 38 38 38 38 37 36 35 34 33 32 31 30 29 28 28 28 28 28 29 30 32 33 35 37 39 42 45 47 50 53 55 57 58 59 59 59 58 57 55 54 52
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 22 23 24 25 26 27 28 30 31 32 33 34 34 34 34 34 34 33 32 31 30 29 29 28 28 27 27 27 27 28 29 29 30 31 32 33 34 35 35 36 37 37 38 38 38 38 38 38 38 38 37 37 36 35 34 34 33 32 31 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 21 21 21 21 21 21 21 21 22 22 23 24 25 26 27 28 29 30 31 32 32 33 34 34 34 34 34 33 33 32 32 31 31 30 30 30 30 30 31 31 32 33 34 35 36 37 38 40 41 42 43 45 46 46 47 47 48 47 47 46 45 44 42 41 40 38 37 36 35 34 34 33 33 34 34 34 35 35 35 36 36 35 35 34 34 33 31 30 29 27 26 25 24 23 22 21 21 21 21 21 22 22 23 25 26 28 30 32 34 36 38 40 42 44 45 45 46 45 45 44 43 42 40 39 38 38 37 37 37 37 37 37 38 39 39 40 41 42 43 44 45 45 46 47 47 48 48 48 49 49 48 48 48 48 47 47 47 46 46 45 45 44 44 43 42 41 40 39 38 37 36 34 33 31 30 28 27 26 24 23 22 22 21 20 20 19 19 19 19 20 20 20 21 22 22 23 24 25 25 26 27 28 29 30 32 33 34 35 37 39 40 42 44 46 48 50 51 53 54 55 55 55 55 54 53 51 50 48 46 44 42 40 38 36 35 33 32 31 30 29 28 28 27 27 28 28 29 30 32 33 35 37 40 42 44 46 48 49 49 49 47 46 44 41 38 36 33 31 29 27 25 24 23 22 21 21

