
 % 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
 18238 17726 17171 16583 15970 15340 14700 14057 13417 12785 12165 11561 10975 10409 9865 9344 8846 8372 7922 7495 7091 6709 6348 6009 5689 5388 5105 4839 4589 4355 4135 3928 3734 3552 3381 3221 3071 2930 2797 2673 2556 2447 2344 2247 2156 2071 1991 1916 1845 1779 1716 1657 1602 1550 1502 1456 1413 1373 1335 1299 1266 1235 1206 1179 1153 1130 1108 1087 1068 1051 1035 1020 1007 995 984 974 966 958 952 947 943 940 938 937 937 939 941 944 949 954 961 969 978 988 999 1011 1025 1040 1057 1075 1094 1115 1138 1162 1188 1216 1246 1278 1312 1348 1387 1428 1472 1518 1568 1621 1678 1738 1802 1870 1942 2019 2101 2188 2281 2379 2485 2597 2716 2843 2978 3123 3277 3440 3615 3801 3999 4211 4436 4676 4931 5203 5492 5800 6126 6473 6841 7231 7643 8078 8537 9019 9525 10054 10606 11180 11773 12383 13008 13643 14284 14927 15564 16189 16794 17371 17912 18408 18850 19230 19541 19776 19930 20000 19985 19885 19701 19439 19103 18700 18238 17725 17170 16582 15969 15339 14699 14057 13417 12785 12165 11560 10974 10408 9864 9343 8845 8371 7921 7494 7090 6708 6348 6008 5688 5387 5105 4839 4589 4354 4134 3928 3734 3552 3381 3221 3070 2929 2797 2673 2556 2446 2344 2247 2156 2071 1991 1916 1845 1778 1716 1657 1602 1550 1501 1456 1413 1372 1335 1299 1266 1235 1206 1178 1153 1129 1107 1087 1068 1051 1035 1020 1007 995 984 974 966 958 952 947 943 940 938 937 937 938 941 944 949 954 961 968 977 987 999 1011 1025 1040 1057 1075 1094 1115 1138 1162 1188 1216 1245 1277 1311 1348 1386 1428 1471 1518 1568 1621 1677 1737 1801 1869 1942 2018 2100 2188 2280 2379 2484 2596 2716 2843 2978 3122 3276 3440 3615 3801 3999 4210 4435 4675 4931 5202 5492 5799 6126 6473 6840 7230 7642 8077 8536 9018 9524 10053 10605 11179 11772 12382 13006 13642 14283 14926 15563 16188 16793 17370 17911 18407 18849 19229 19540 19775 19929 20000 19985 19885 19701 19439 19103 18700
 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 43 43 44 44 44 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 43 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 26 26 26 26 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 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 41 41 41 42 42 42 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 27 27 27 28 28 29 29 29
 35 35 36 36 36 37 37 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 49 50 50 51 51 52 52 53 53 53 54 54 55 55 55 56 56 56 56 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 56 56 56 55 55 55 54 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 42 42 42 41 41 41 41 40 40 40 40 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35
 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 60 62 63 65 66 67 69 70 72 73 74 76 77 79 80 81 82 83 85 86 87 87 88 89 90 90 90 91 91 91 91 91 91 90 90 89 88 88 87 86 85 84 83 81 80 79 77 76 74 73 71 70 68 67 65 64 62 61 59 58 56 55 53 52 51 49 48 47 45 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 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 33 34 35 36 36 37 38 39 39 40 41 42 42 43 44 45 45 46 47 47 48 49 49 50 51 51 52 52 53 53 54 54 54 54 55 55 55 55 55 55 55 55 55 55 54 54 54 54 53 53 52 52 51 51 50 50 49 48 48 47 47 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 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32
 67 67 68 69 70 71 72 73 74 74 75 76 77 78 79 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 102 103 103 104 105 106 107 108 109 109 110 110 111 111 112 112 113 113 113 113 113 113 113 113 113 112 112 111 111 110 110 109 108 108 107 106 105 104 103 102 101 100 99 98 97 96 94 93 92 91 90 88 87 86 85 84 82 81 80 79 78 77 75 74 73 72 71 70 69 68 67 66 65 64 64 63 62 61 60 60 59 58 58 57 56 56 55 55 54 54 53 53 52 52 51 51 51 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 50 50 50 51 51 51 52 52 53 53 54 54 55 55 56 57 57 58 59 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 81 82 83 85 86 88 89 90 92 93 95 96 98 99 101 102 104 105 107 108 110 111 112 114 115 116 117 118 119 120 121 122 123 124 124 125 125 126 126 126 126 126 126 126 126 126 125 125 124 124 123 122 121 120 119 118 117 116 115 114 112 111 110 108 107 106 104 103 102 100 99 97 96 94 93 92 90 89 88 86 85 84 83 81 80 79 78 77 76 74 73 72 71 71 70 69 68 67 66 65 65 64 63 63 62 61 61 60 60 59 59 58 58 57 57 57 56 56 56 56 55 55 55 55 55 55 54 54 54 54 54 54 54 55 55 55 55 55 55 55 56 56 56 57 57 57 58 58 58 59 59 60 60 61 61 62 63 63 64 65 65 66
 17 18 18 19 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 29 30 31 32 34 35 36 37 38 40 41 43 44 46 48 50 51 53 55 57 60 62 64 67 69 72 74 77 80 83 86 89 92 95 98 101 104 107 110 113 115 118 121 123 125 127 129 131 132 134 134 135 135 135 135 135 134 133 132 130 128 126 124 122 119 117 114 111 109 106 103 100 97 94 91 88 86 83 80 77 75 72 70 68 65 63 61 59 57 55 53 51 50 48 47 45 44 42 41 40 39 38 36 35 34 33 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 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 60 61 62 62 63 64 64 64 65 65 65 65 65 65 65 65 64 64 63 63 62 61 61 60 59 58 57 56 55 54 53 52 51 50 48 47 46 45 44 43 42 41 40 39 37 36 35 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 17
 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 45 46 47 48 49 51 52 53 54 56 57 58 60 61 62 64 65 66 68 69 70 71 72 73 74 75 76 77 78 78 79 79 79 79 80 79 79 79 78 78 77 77 76 75 74 73 72 70 69 68 66 65 63 62 60 59 57 56 54 53 51 50 48 47 46 44 43 41 40 39 38 37 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 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 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 33 35 36 37 39 40 42 44 45 47 49 51 53 55 58 60 62 65 68 70 73 76 79 82 85 88 91 94 97 101 104 107 110 113 116 119 121 124 126 128 130 132 134 135 136 136 136 136 136 136 135 134 132 131 129 127 124 122 119 117 114 111 108 105 102 99 96 93 91 88 85 82 79 77 74 72 69 67 65 62 60 58 56 55 53 51 49 48 46 45 43 42 41 40 39 37 36 35 35 34 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 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 24 24
 69 70 71 72 73 74 75 77 78 79 80 82 83 84 86 87 88 89 91 92 93 95 96 97 99 100 101 102 103 105 106 107 108 109 110 110 111 112 113 113 114 114 115 115 115 116 116 116 116 116 115 115 115 114 114 113 113 112 111 110 109 108 107 106 105 104 103 102 101 99 98 97 95 94 93 91 90 89 87 86 85 83 82 81 79 78 77 76 74 73 72 71 70 68 67 66 65 64 63 62 61 60 59 58 57 57 56 55 54 54 53 52 51 51 50 50 49 48 48 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 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 46 47 47 48 48 49 49 50 50 51 51 52 53 53 54 55 55 56 57 57 58 59 59 60 61 61 62 63 64 64 65 66 66 67 68 68 69 70 70 71 72 72 73 73 74 74 75 75 76 76 76 77 77 77 77 78 78 78 78 78 78 78 78 78 77 77 77 77 76 76 76 75 75 74 74 73 73 72 72 71 71 70 69 69 68 67 67 66 65 65 64 63 63 62 61 61 60 59 59 58 57 57 56 56 55 54 54 53 53 52 52 51 51 50 50 50 49 49 48 48 48 47 47 47 46 46 46 46 46 45 45 45 45 45 45 45 45 45 44 44 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 53 54 55 55 56 57 58 58 59 60 61 62 63 64 65 66 67 68
 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 50 50 50 51 51 52 52 52 53 53 53 54 54 55 55 55 56 56 56 57 57 57 58 58 58 58 59 59 59 60 60 60 60 61 61 61 61 62 62 62 62 63 63 63 63 64 64 64 64 64 65 65 65 65 66 66 66 66 67 67 67 67 68 68 68 69 69 69 70 70 70 71 71 71 72 72 73 73 74 74 75 75 76 76 77 77 78 79 79 80 81 81 82 83 84 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 102 103 105 106 107 108 110 111 113 114 115 117 118 120 121 123 124 125 127 128 130 131 132 134 135 136 138 139 140 141 142 143 144 145 146 147 147 148 149 149 149 150 150 150 150 150 150 150 149 149 149 148 147 147 146 145 144 143 142 140 139 138 136 135 133 132 130 129 127 125 124 122 120 118 116 115 113 111 109 107 106 104 102 100 99 97 95 94 92 90 89 87 85 84 82 81 79 78 77 75 74 73 71 70 69 68 66 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 50 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 39 40
 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 47 47 48 48 49 50 50 51 51 52 53 53 54 54 55 56 56 57 57 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 67 68 68 68 69 69 69 70 70 70 71 71 71 71 72 72 72 72 72 73 73 73 73 73 73 74 74 74 74 74 74 75 75 75 75 75 75 76 76 76 76 76 77 77 77 77 78 78 78 79 79 79 80 80 80 81 81 82 82 82 83 83 84 85 85 86 86 87 88 88 89 90 90 91 92 93 94 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 122 123 124 125 125 126 126 127 127 128 128 128 129 129 129 129 129 129 128 128 128 127 127 126 126 125 124 123 122 121 120 119 118 117 116 114 113 111 110 109 107 106 104 103 101 99 98 96 95 93 91 90 88 87 85 83 82 80 79 77 76 74 73 72 70 69 67 66 65 64 62 61 60 59 58 56 55 54 53 52 51 50 49 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 34 33 33
 44 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 38 38 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 45 46 46 47 47 48 49 49 50 51 52 52 53 54 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 68 69 70 71 72 73 74 75 76 77 77 78 79 80 80 81 82 82 83 83 84 84 84 85 85 85 85 85 86 86 86 85 85 85 85 84 84 84 83 83 82 82 81 80 80 79 78 78 77 76 75 74 73 73 72 71 70 69 68 67 66 65 64 63 63 62 61 60 59 58 57 57 56 55 54 53 53 52 51 50 50 49 48 48 47 47 46 46 45 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 46 46 47 48 48 49 49 50 51 51 52 53 53 54 55 55 56 57 58 58 59 60 61 61 62 63 64 64 65 66 66 67 68 68 69 70 70 71 71 72 72 73 73 73 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 73 73 72 72 72 71 70 70 69 69 68 67 67 66 65 64 64 63 62 61 61 60 59 58 58 57 56 55 55 54 53 53 52 51 50 50 49 48 48 47 47 46 45 45
 43 44 44 45 45 46 46 47 47 48 48 49 50 50 51 51 52 52 53 53 54 54 55 56 56 57 57 58 58 59 59 60 60 60 61 61 62 62 62 63 63 63 64 64 64 65 65 65 65 65 65 65 66 66 66 66 66 65 65 65 65 65 65 65 65 64 64 64 64 63 63 63 62 62 62 61 61 61 60 60 59 59 59 58 58 57 57 57 56 56 55 55 55 54 54 53 53 53 52 52 52 51 51 51 50 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 49 49 49 49 49 50 50 50 51 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 59 59 60 61 61 62 63 63 64 65 66 67 67 68 69 70 71 72 72 73 74 75 76 77 78 78 79 80 81 82 82 83 84 85 85 86 87 87 88 89 89 90 90 90 91 91 91 92 92 92 92 92 92 92 92 92 91 91 91 91 90 90 89 89 88 87 87 86 85 85 84 83 82 81 80 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 60 59 58 57 56 55 54 54 53 52 51 51 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 43 43
 71 71 72 72 72 73 73 74 74 75 75 76 77 77 78 79 79 80 81 82 83 84 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 103 104 105 106 107 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 123 124 125 125 126 126 127 127 127 128 128 128 128 128 127 127 127 127 126 126 125 125 124 123 122 121 121 120 119 118 117 115 114 113 112 111 109 108 107 105 104 103 101 100 99 97 96 95 93 92 91 89 88 87 85 84 83 82 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 65 64 63 62 62 61 61 60 59 59 58 58 57 57 56 56 56 55 55 55 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 55 55 55 56 56 57 57 58 58 59 59 60 60 61 62 62 63 64 65 66 66 67 68 69 70 71 72 74 75 76 77 78 80 81 82 84 85 87 88 90 91 93 95 96 98 100 102 103 105 107 109 111 113 115 117 119 121 123 125 127 129 130 132 134 136 138 140 142 143 145 146 148 149 151 152 153 154 156 156 157 158 159 159 160 160 160 160 160 160 160 160 159 158 158 157 156 155 154 153 152 151 149 148 146 145 143 142 140 138 137 135 133 131 130 128 126 124 122 121 119 117 115 114 112 110 109 107 105 104 102 101 99 98 96 95 94 92 91 90 89 88 86 85 84 83 82 81 81 80 79 78 77 77 76 75 75 74 74 73 73 72 72 72 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71
 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 37 38 39 39 40 40 41 42 42 43 44 44 45 45 46 47 47 48 48 49 49 50 51 51 52 52 53 53 53 54 54 54 55 55 55 56 56 56 56 56 56 56 57 57 57 57 56 56 56 56 56 56 55 55 55 55 54 54 54 53 53 53 52 52 51 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 42 43 43 44 44 44 45 45 46 46 47 47 48 48 48 49 49 50 50 51 51 52 52 52 53 53 54 54 54 55 55 55 55 56 56 56 56 56 56 57 57 57 57 57 57 56 56 56 56 56 56 55 55 55 54 54 53 53 53 52 52 51 51 50 50 49 48 48 47 47 46 45 45 44 43 43 42 42 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31
 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 45 46 46 47 47 48 48 49 49 50 51 51 52 52 53 53 54 55 55 56 57 57 58 59 59 60 61 61 62 63 64 64 65 66 66 67 68 69 69 70 71 72 72 73 74 74 75 76 77 77 78 79 79 80 81 81 82 83 83 84 85 85 86 86 87 87 88 88 89 89 90 90 91 91 92 92 92 93 93 93 94 94 94 95 95 95 95 95 96 96 96 96 96 96 96 96 97 97 97 97 97 97 97 97 97 97 97 97 96 96 96 96 96 96 96 96 96 96 95 95 95 95 95 95 95 95 94 94 94 94 94 94 94 93 93 93 93 93 93 93 93 93 92 92 92 92 92 92 92 92 92 92 92 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 90 90 90 90 90 90 90 90 89 89 89 89 89 89 88 88 88 87 87 87 87 86 86 85 85 85 84 84 83 83 82 82 81 81 80 80 79 79 78 78 77 76 76 75 74 74 73 72 72 71 70 70 69 68 68 67 66 65 65 64 63 63 62 61 61 60 59 59 58 57 57 56 55 55 54 53 53 52 52 51 51 50 49 49 48 48 47 47 46 46 45 45 45 44 44 43 43 42 42 42 41 41 41 40
 40 40 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 51 52 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 85 86 87 88 89 89 90 91 91 92 92 93 93 93 93 94 94 94 94 93 93 93 93 92 92 91 91 90 89 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 73 72 71 70 69 68 66 65 64 63 62 61 60 59 57 56 55 54 53 52 51 51 50 49 48 47 46 45 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 72 73 74 75 76 77 77 78 79 79 80 80 81 81 82 82 82 82 83 83 83 83 83 83 82 82 82 82 81 81 80 80 79 79 78 78 77 76 75 75 74 73 72 71 70 70 69 68 67 66 65 64 63 62 62 61 60 59 58 57 56 56 55 54 53 53 52 51 50 50 49 49 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40
 55 56 57 58 59 60 61 62 63 64 65 66 67 67 68 69 70 71 72 73 74 75 75 76 77 78 78 79 80 80 81 81 82 82 83 83 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 83 83 83 82 82 82 81 81 80 80 79 79 78 78 77 77 76 76 75 75 74 74 73 73 72 72 71 71 71 70 70 69 69 69 68 68 68 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 68 68 68 69 69 70 70 71 72 72 73 74 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 92 93 94 96 97 99 101 102 104 105 107 109 111 112 114 116 118 119 121 123 125 126 128 130 131 133 134 136 137 139 140 141 142 143 144 145 145 146 146 146 146 146 146 146 146 145 144 144 143 142 140 139 138 136 134 133 131 129 127 125 123 121 119 117 114 112 110 108 105 103 101 98 96 94 92 90 87 85 83 81 79 77 75 73 72 70 68 66 65 63 61 60 58 57 56 54 53 52 51 49 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 31 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 26 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 43 43 44 45 46 46 47 48 49 50 51 51 52 53 54
 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 38 39 40 41 43 44 46 48 49 51 53 55 57 59 61 64 66 69 71 74 77 80 83 86 89 93 96 100 103 107 111 115 118 122 126 130 134 138 141 145 148 152 155 158 160 163 165 166 168 169 170 170 170 170 169 168 166 165 163 160 157 155 151 148 145 141 138 134 130 126 122 118 115 111 107 103 100 96 93 90 86 83 80 77 75 72 69 67 64 62 60 58 56 54 52 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 41 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 39 39 38 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 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 19 18 18 18 18 18 18 18 18 18 17 17
 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 46 47 48 49 49 50 51 52 53 54 56 57 58 59 60 61 62 64 65 66 68 69 70 71 73 74 75 77 78 79 81 82 83 85 86 87 88 89 90 91 92 93 94 95 96 96 97 97 98 98 98 99 99 99 99 98 98 98 97 97 96 95 95 94 93 92 91 90 89 88 87 85 84 83 81 80 79 77 76 75 73 72 71 69 68 67 65 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 42 42 43 43 43 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 49 50 50 50 50 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 48 47 47 46 46 46 45 45 45 44 44 43 43 42 42 42 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30
 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 55 57 59 61 62 64 66 68 70 72 74 76 78 81 83 85 87 89 92 94 96 98 100 102 104 106 108 110 112 114 115 117 118 119 120 121 122 123 124 124 124 125 125 124 124 124 123 123 122 121 120 119 117 116 114 113 111 110 108 106 105 103 101 99 97 95 94 92 90 88 86 84 83 81 79 77 76 74 73 71 70 68 67 65 64 63 62 60 59 58 57 56 55 54 53 52 51 50 50 49 48 48 47 46 46 45 45 44 44 44 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 49 50 50 51 52 53 54 55 56 57 58 59 61 62 63 65 66 68 69 71 72 74 76 78 79 81 83 85 87 89 91 93 95 97 99 101 104 106 108 110 112 114 116 118 120 121 123 125 126 127 129 130 131 131 132 132 133 133 133 132 132 131 130 129 128 127 126 124 122 121 119 117 114 112 110 108 105 103 100 98 95 93 90 88 85 83 81 78 76 74 71 69 67 65 63 61 59 57 55 54 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33
 47 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 57 59 61 62 64 66 68 71 73 75 78 81 83 86 89 92 95 99 102 106 110 114 118 122 126 131 135 140 145 150 155 160 166 171 177 182 188 193 199 205 210 215 221 226 231 235 240 244 248 251 254 257 259 261 262 263 263 263 262 261 260 257 255 252 249 245 241 236 232 227 222 217 212 207 201 196 190 185 180 174 169 164 159 154 149 144 140 135 131 127 122 118 115 111 107 104 101 98 95 92 89 86 84 81 79 76 74 72 70 68 67 65 63 62 60 59 57 56 55 54 52 51 50 49 49 48 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 44 45 45 46 46 46 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 53 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 50 50 50 50 49 49 49 48 48 47 47
 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 51 51 51 52 52 53 53 53 54 54 55 55 55 56 56 57 57 57 58 58 59 59 60 60 60 61 61 62 62 62 63 63 64 64 64 65 65 66 66 66 67 67 68 68 68 69 69 69 70 70 71 71 71 72 72 72 73 73 73 74 74 75 75 75 76 76 77 77 77 78 78 79 79 79 80 80 81 81 82 82 83 83 84 84 85 85 86 86 87 88 88 89 89 90 91 91 92 93 93 94 95 96 96 97 98 99 100 100 101 102 103 104 105 106 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 132 133 134 135 136 137 137 138 139 139 140 140 141 141 142 142 143 143 143 143 144 144 144 144 144 144 143 143 143 143 142 142 141 141 140 139 139 138 137 136 136 135 134 133 132 130 129 128 127 126 124 123 122 121 119 118 117 115 114 112 111 109 108 107 105 104 102 101 100 98 97 95 94 93 91 90 88 87 86 85 83 82 81 80 78 77 76 75 74 73 72 70 69 68 67 66 65 64 64 63 62 61 60 59 58 58 57 56 55 55 54 53 53 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38
 21 22 22 23 23 23 24 24 25 25 26 26 26 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 64 65 66 67 68 70 71 72 73 74 76 77 78 79 80 81 82 83 84 85 86 87 88 88 89 90 90 91 91 92 92 93 93 93 93 93 93 93 93 93 93 93 92 92 92 91 91 90 90 89 89 88 87 87 86 85 84 84 83 82 81 80 80 79 78 77 76 76 75 74 73 73 72 71 70 70 69 68 68 67 67 66 65 65 64 64 63 63 63 62 62 62 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 62 62 62 63 63 64 64 65 65 66 66 67 68 68 69 70 71 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 94 95 96 97 97 98 98 99 99 100 100 100 100 100 100 100 100 99 99 98 97 97 96 95 94 93 92 91 89 88 87 85 84 83 81 79 78 76 75 73 72 70 68 67 65 64 62 60 59 57 56 54 53 52 50 49 48 46 45 44 43 42 40 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 22 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 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 20 21 21
 44 44 43 43 43 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 47 48 48 49 49 50 50 51 51 52 53 53 54 54 55 55 56 57 57 58 58 59 60 60 61 61 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 69 70 70 70 70 71 71 71 71 71 71 72 72 72 72 71 71 71 71 71 71 71 70 70 70 69 69 69 68 68 67 67 66 66 65 65 64 64 63 62 62 61 61 60 59 59 58 57 57 56 55 55 54 54 53 52 52 51 51 50 49 49 48 48 47 47 46 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 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 81 82 83 84 85 86 87 88 89 90 91 91 92 93 93 94 95 95 96 96 96 97 97 97 97 97 97 97 96 96 96 95 95 94 94 93 92 92 91 90 89 88 88 87 86 85 84 82 81 80 79 78 77 76 75 74 73 72 71 69 68 67 66 65 64 63 62 61 60 60 59 58 57 56 55 55 54 53 52 52 51 50 50 49 48 48 47 47 46 46 45 45 44
 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 32 32 33 34 35 36 37 38 40 41 42 43 45 46 47 49 51 52 54 56 58 59 61 63 66 68 70 72 75 77 80 82 85 88 90 93 96 99 102 105 108 111 114 117 120 123 125 128 131 134 136 139 141 143 145 147 149 150 152 153 154 154 155 155 155 155 154 153 152 151 150 149 147 145 143 141 139 137 134 132 129 127 124 122 119 116 114 111 108 106 103 100 98 95 93 91 88 86 84 82 80 78 76 74 72 70 68 67 65 64 62 61 59 58 57 56 55 53 52 51 50 50 49 48 47 46 46 45 44 44 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 46 47 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 67 68 70 71 72 74 75 77 79 80 82 83 85 86 88 90 91 93 94 96 97 99 100 101 103 104 105 106 107 108 109 109 110 110 111 111 111 111 111 111 110 110 109 109 108 107 106 105 104 102 101 99 98 96 95 93 91 90 88 86 84 82 80 79 77 75 73 71 69 68 66 64 62 61 59 58 56 54 53 52 50 49 47 46 45 44 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 25 25 24 24 24 23 23 22 22 22 22 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20
 75 76 77 79 80 81 82 84 85 87 88 90 92 94 96 98 100 102 104 106 109 111 114 117 119 122 125 128 132 135 138 142 145 149 153 156 160 164 168 172 177 181 185 189 194 198 202 206 211 215 219 223 227 231 234 238 241 244 247 249 252 254 256 257 258 259 260 260 260 259 258 257 256 254 252 250 247 244 241 238 234 230 226 222 218 214 210 205 201 196 192 187 183 178 174 169 165 160 156 152 148 144 140 136 132 129 125 122 118 115 112 109 106 103 100 98 95 93 90 88 86 83 81 79 77 76 74 72 70 69 67 66 64 63 62 61 59 58 57 56 55 54 53 53 52 51 50 50 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 44 44 44 44 45 45 46 46 46 47 47 48 48 49 49 50 50 51 51 52 53 53 54 55 55 56 57 57 58 59 59 60 61 62 63 63 64 65 66 67 68 68 69 70 71 72 73 73 74 75 76 77 77 78 79 80 80 81 82 82 83 84 84 85 85 86 86 87 87 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 88 88 88 88 87 87 87 86 86 85 85 84 84 83 83 82 82 81 80 80 79 79 78 77 77 76 75 75 74 74 73 72 72 71 71 70 70 69 69 68 68 67 67 67 66 66 65 65 65 65 64 64 64 64 64 64 63 63 63 63 63 63 64 64 64 64 64 65 65 65 66 66 66 67 67 68 69 69 70 71 71 72 73 74
 30 30 31 31 31 32 32 33 33 33 34 35 35 36 36 37 38 39 40 41 42 43 44 45 46 48 49 51 53 54 56 58 60 63 65 68 71 74 77 80 84 88 92 97 102 107 113 119 125 132 139 147 156 165 175 186 197 210 223 238 253 270 287 307 327 349 373 399 426 455 486 520 555 592 631 673 716 761 807 854 902 950 998 1045 1089 1131 1169 1202 1230 1251 1266 1273 1272 1263 1248 1225 1196 1161 1122 1079 1033 986 937 888 839 791 744 699 656 614 575 537 502 469 438 409 382 356 333 311 290 271 254 237 222 208 195 183 172 161 151 142 134 126 119 112 106 100 95 90 85 81 77 73 69 66 63 60 57 55 53 50 48 47 45 43 42 40 39 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 48 48 48 48 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 42 42 41 41 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30
 19 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 4 4 3 3 3 3 3 4 4 5 5 6 7 8 9 10 12 13 15 18 20 23 26 30 34 38 44 49 56 63 70 79 89 100 112 126 142 159 178 200 224 251 282 316 355 398 447 503 565 635 714 804 904 1016 1141 1280 1433 1600 1779 1966 2157 2345 2519 2668 2781 2846 2857 2812 2715 2575 2403 2212 2013 1815 1624 1446 1281 1132 998 879 773 679 597 524 460 403 353 310 271 237 207 181 157 137 118 102 88 75 64 54 45 37 30 24 18 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 12 13 15 17 19 21 23 25 27 29 32 34 37 39 42 45 48 52 55 58 62 66 69 73 77 81 85 90 94 98 103 107 112 116 121 125 130 134 138 142 146 150 153 156 159 162 164 166 168 169 170 171 171 171 171 170 169 167 166 164 161 159 156 153 150 146 143 139 135 131 128 124 120 116 112 108 104 100 97 93 89 86 82 79 76 72 69 66 63 60 58 55 52 50 47 45 43 41 38 36 34 33 31 29 27 26 24 23 21 20
 11 12 13 14 15 17 18 20 21 23 24 26 28 30 32 35 37 40 42 45 48 52 55 59 63 67 71 76 81 87 93 99 106 114 121 130 139 149 160 171 184 197 212 228 245 264 284 306 331 357 385 416 450 487 527 570 618 670 726 787 853 924 1001 1084 1174 1269 1370 1477 1590 1707 1827 1950 2073 2194 2311 2420 2519 2606 2676 2727 2758 2767 2755 2720 2666 2594 2506 2406 2297 2181 2061 1940 1820 1701 1587 1477 1372 1273 1179 1092 1010 935 864 799 739 684 633 586 543 503 466 432 401 373 347 323 300 280 261 244 227 213 199 186 174 164 154 144 135 127 120 113 106 100 95 89 85 80 76 72 68 64 61 58 55 52 49 47 44 42 40 38 36 34 33 31 29 28 27 25 24 23 22 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 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 1 1 2 2 3 4 5 5 6 7 8 9 10
 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 39 40 41 43 44 46 48 49 51 53 56 58 60 63 65 68 71 75 78 82 86 90 94 99 104 109 115 121 127 134 142 149 158 167 176 187 197 209 222 235 249 264 280 298 316 336 357 379 403 428 454 483 512 544 577 611 647 685 723 763 804 846 888 929 971 1011 1050 1087 1122 1153 1180 1203 1221 1234 1242 1244 1240 1231 1217 1198 1174 1146 1115 1081 1045 1007 968 928 888 848 808 770 732 695 660 626 593 562 533 504 478 453 429 406 385 365 346 329 312 297 282 269 256 244 233 222 212 203 194 186 178 171 164 158 152 146 141 136 132 127 123 119 116 112 109 106 103 100 98 96 93 91 89 87 85 84 82 81 79 78 76 75 74 73 72 71 70 69 68 67 67 66 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 58 57 57 57 56 56 56 55 55 55 54 54 54 54 53 53 53 52 52 52 52 51 51 51 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 42 42 42 41 41 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21
 59 61 62 64 65 67 69 71 73 75 77 79 82 84 87 89 92 96 99 102 106 110 114 119 123 128 133 139 145 151 158 165 173 181 190 199 209 220 231 243 256 270 285 301 318 337 356 377 400 424 450 478 508 540 575 611 651 693 737 785 836 890 947 1007 1071 1137 1206 1278 1352 1428 1505 1582 1659 1733 1805 1873 1935 1991 2038 2076 2103 2119 2123 2115 2096 2065 2024 1973 1914 1849 1778 1703 1625 1546 1467 1388 1310 1234 1161 1091 1023 959 898 840 786 735 687 642 600 561 525 490 459 429 402 376 352 330 309 290 272 256 240 226 212 200 188 178 167 158 149 141 134 126 120 114 108 102 97 92 88 84 80 76 73 70 67 64 61 59 56 54 52 50 48 47 45 43 42 41 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 48 49 50 51 51 52 53 55 56 57 58
 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 30 31 33 34 36 38 40 42 44 47 49 52 56 59 63 67 71 76 81 87 93 99 106 114 122 131 141 152 164 177 191 206 223 241 261 283 306 332 361 392 426 464 505 550 599 652 711 775 844 920 1002 1091 1186 1288 1397 1512 1632 1756 1882 2009 2133 2251 2359 2454 2532 2589 2623 2632 2616 2575 2511 2428 2328 2216 2095 1970 1843 1716 1592 1473 1360 1252 1152 1058 971 891 816 748 686 628 576 528 484 444 408 374 344 316 291 268 246 227 209 193 178 164 152 141 130 120 112 104 96 89 83 77 72 67 63 58 55 51 48 45 42 40 38 35 34 32 30 29 27 26 25 24 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 60 61 62 63 64 65 65 66 67 68 68 69 69 70 70 71 71 72 72 72 72 72 73 73 73 73 72 72 72 72 72 71 71 70 70 69 69 68 68 67 66 66 65 64 63 62 61 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 26 40 56 75 96 120 148 180 216 259 307 363 427 501 587 685 800 933 1087 1265 1473 1715 1997 2325 2707 3150 3663 4255 4931 5694 6540 7454 8404 9339 10187 10863 11283 11389 11165 10644 9897 9009 8062 7122 6231 5415 4684 4040 3478 2991 2570 2208 1897 1630 1400 1202 1031 885 758 648 553 471 400 338 285 238 198 162 132 105 81 61 43 28 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 37 57 81 109 142 180 225 279 342 416 503 606 729 874 1046 1251 1496 1789 2138 2556 3053 3640 4328 5118 5998 6932 7848 8641 9184 9371 9158 8591 7778 6846 5902 5017 4224 3537 2952 2460 2048 1703 1416 1177 976 809 668 550 450 366 295 235 185 142 105 74 48 26 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 1 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 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 13 45 84 132 189 257 340 439 559 704 879 1091 1349 1663 2047 2517 3094 3802 4671 5731 7013 8527 10250 12085 13826 15164 15774 15473 14342 12672 10801 8985 7362 5980 4835 3900 3143 2530 2034 1632 1305 1039 821 643 496 376 277 195 127 71 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 86 90 96 101 107 113 119 126 133 141 149 158 167 177 188 199 211 224 238 253 270 287 306 326 348 372 398 426 457 490 526 565 608 655 706 762 823 890 963 1044 1132 1229 1335 1452 1579 1718 1871 2037 2218 2413 2625 2852 3095 3352 3622 3903 4190 4479 4764 5038 5291 5517 5704 5846 5935 5966 5938 5853 5712 5524 5296 5038 4758 4464 4166 3869 3578 3298 3032 2780 2545 2326 2123 1937 1766 1609 1466 1335 1216 1108 1009 920 838 764 697 635 579 529 483 441 402 367 335 306 280 256 233 213 195 178 162 148 135 123 112 102 93 84 77 70 63 57 52 46 42 38 34 30 27 24 21 18 16 14 12 10 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 34 35 38 40 42 44 47 50 52 55 58 62 65 69 73 77 81
 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 35 49 65 82 101 123 147 175 205 240 278 322 370 425 487 557 636 725 826 940 1069 1216 1381 1569 1782 2022 2294 2600 2944 3330 3759 4235 4755 5320 5922 6552 7196 7832 8436 8978 9427 9755 9940 9971 9847 9582 9196 8718 8176 7598 7007 6422 5858 5324 4825 4365 3943 3560 3214 2901 2621 2369 2143 1940 1759 1597 1452 1321 1204 1099 1005 919 843 773 711 654 602 555 513 474 438 406 376 349 324 301 279 260 242 225 209 195 181 168 157 146 135 126 117 108 100 93 86 79 73 67 62 56 51 46 42 38 34 30 26 23 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 15 22 31 41 53 66 81 99 118 141 167 197 231 271 316 368 428 497 577 670 777 901 1045 1211 1404 1626 1881 2172 2501 2867 3265 3684 4106 4503 4840 5080 5192 5161 4990 4705 4338 3928 3505 3095 2712 2363 2051 1777 1537 1329 1149 992 858 741 640 553 478 413 356 306 263 226 193 165 140 118 100 83 68 56 45 35 26 19 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 1 1 2 3 4 5 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 23 24 26 27 28 30 31 33 35 36 38 39 41 43 44 46 48 49 51 53 54 56 57 59 60 62 63 65 66 67 68 70 71 72 72 73 74 74 75 75 76 76 76 76 76 75 75 75 74 73 73 72 71 70 69 68 66 65 63 62 61 59 57 56 54 52 51 49 47 45 43 42 40 38 36 34 33 31 29 28 26 24 23 21 19 18 16 15 13 12 10 9 8 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 77 82 86 91 96 102 108 114 121 128 135 143 151 160 170 180 190 202 214 227 241 256 272 289 307 326 347 370 394 420 448 479 511 546 584 625 669 717 768 823 883 947 1016 1091 1171 1256 1348 1447 1552 1663 1781 1905 2036 2171 2312 2456 2602 2749 2894 3035 3170 3295 3408 3505 3585 3645 3682 3697 3687 3654 3599 3523 3429 3319 3196 3062 2922 2777 2630 2483 2338 2196 2058 1926 1799 1679 1565 1458 1357 1262 1174 1091 1014 943 876 814 757 704 654 608 566 527 490 456 425 396 369 344 320 299 278 260 242 226 211 197 183 171 160 149 139 130 121 113 105 98 91 85 79 73 68 63 58 54 50 46 42 39 36 33 30 27 24 22 20 17 15 13 11 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 6 7 8 9 10 11 12 13 15 16 17 18 20 21 23 25 26 28 30 32 34 36 38 41 43 46 49 52 55 58 62 65 69 73
 47 49 51 53 55 57 59 61 63 65 67 70 72 75 78 81 84 87 90 94 97 101 105 110 115 120 125 131 137 143 151 158 167 175 185 196 207 220 233 248 264 282 301 322 346 371 400 431 465 503 545 592 644 701 765 836 915 1003 1101 1210 1331 1466 1617 1785 1972 2179 2410 2664 2944 3252 3587 3950 4338 4749 5176 5610 6039 6449 6821 7136 7374 7519 7559 7491 7317 7048 6702 6298 5857 5397 4936 4485 4054 3649 3274 2929 2616 2332 2077 1848 1643 1460 1297 1152 1023 907 805 714 633 560 496 438 387 341 300 264 231 202 175 152 131 112 95 80 66 54 43 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 1 2 3 4 5 6 7 7 8 9 10 11 12 14 15 16 17 18 19 20 22 23 24 25 27 28 29 30 32 33 35 36 38 39 41 42 44 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 1 4 7 11 15 19 24 29 35 41 48 56 65 74 85 97 110 125 142 160 181 204 230 260 293 330 371 418 471 531 599 675 760 856 965 1086 1222 1374 1542 1727 1929 2148 2381 2625 2874 3123 3361 3579 3765 3908 4000 4034 4008 3926 3794 3620 3416 3192 2958 2723 2492 2270 2061 1867 1687 1523 1374 1238 1116 1007 908 820 741 670 606 549 498 452 411 374 341 311 284 259 237 217 199 183 168 154 142 130 120 111 102 94 87 80 74 68 63 58 53 49 45 42 38 35 32 29 27 24 22 20 18 16 14 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 40 53 69 87 109 134 164 199 240 289 346 413 492 586 698 830 986 1173 1395 1660 1976 2353 2801 3332 3957 4686 5520 6449 7439 8429 9321 9991 10325 10253 9786 9010 8047 7019 6015 5093 4277 3572 2973 2469 2047 1695 1402 1157 953 782 640 520 420 336 265 206 156 114 78 49 23 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 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 14 22 31 42 54 68 84 103 126 151 181 216 256 303 358 422 496 584 687 807 948 1115 1310 1540 1810 2127 2497 2928 3423 3987 4615 5294 5999 6686 7294 7755 8004 8002 7750 7288 6678 5991 5286 4608 3981 3419 2924 2494 2125 1808 1538 1308 1112 945 802 681 577 489 413 348 292 244 203 168 137 111 89 69 52 38 25 15 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
 9 9 9 9 10 10 10 11 11 11 12 12 13 14 14 15 16 16 17 18 19 20 22 23 24 26 27 29 31 33 35 38 40 43 46 49 53 56 61 65 70 75 81 87 93 100 108 117 126 136 147 159 172 186 202 219 238 258 280 305 331 360 392 427 466 508 554 605 661 722 789 862 942 1029 1125 1228 1341 1463 1594 1734 1883 2041 2206 2376 2550 2723 2894 3056 3205 3337 3445 3526 3575 3591 3573 3521 3439 3329 3198 3048 2887 2718 2545 2374 2205 2043 1887 1740 1601 1472 1352 1241 1138 1044 958 879 806 740 680 624 574 528 486 448 413 381 351 325 300 278 257 238 221 205 190 177 164 153 143 133 124 115 108 101 94 88 82 77 72 67 63 59 55 52 48 45 42 40 37 35 32 30 28 26 25 23 21 20 18 17 16 14 13 12 11 10 9 8 7 7 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
 9 11 13 15 17 20 22 25 28 32 35 39 43 47 52 57 62 68 74 80 87 95 103 112 121 131 142 154 166 180 194 210 227 246 265 287 310 335 362 391 422 456 493 532 574 619 668 720 776 835 898 965 1035 1110 1187 1268 1351 1436 1522 1609 1696 1780 1862 1939 2011 2076 2132 2179 2215 2241 2255 2257 2248 2229 2199 2160 2113 2060 2001 1937 1870 1801 1731 1660 1590 1521 1453 1387 1323 1261 1203 1146 1093 1042 993 948 905 864 826 790 757 725 695 668 642 618 595 574 554 536 519 503 488 474 461 449 437 427 417 408 399 391 384 377 370 364 358 353 348 343 338 334 330 326 322 318 315 311 308 304 301 297 294 291 287 284 281 277 274 270 267 263 259 255 251 247 243 239 235 231 226 222 217 213 208 204 199 194 190 185 180 175 170 166 161 156 151 147 142 137 133 128 124 119 115 111 106 102 98 94 90 87 83 79 76 72 69 66 63 60 57 54 51 49 46 44 41 39 37 34 32 30 28 27 25 23 22 20 18 17 16 14 13 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 10 11 12 14 15 17 19 21 23 25 28 31 34 37 41 45 49 53 59 64 70 77 85 93 102 112 123 135 148 163 180 198 219 241 266 294 326 360 399 443 491 545 605 672 747 830 922 1024 1137 1261 1396 1542 1699 1865 2038 2214 2389 2558 2712 2844 2948 3015 3042 3026 2969 2874 2748 2597 2430 2254 2075 1899 1728 1567 1416 1277 1149 1032 927 832 746 669 600 538 482 433 388 349 313 281 253 227 204 184 165 149 134 120 108 97 87 79 71 63 57 51 45 41 36 32 28 25 22 19 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 125 128 131 134 137 140 143 147 150 153 156 159 162 165 168 172 175 178 181 184 188 191 194 198 201 205 208 212 215 219 223 227 231 236 240 245 250 255 260 265 271 277 283 290 297 304 312 320 328 337 346 356 367 378 389 401 414 427 442 456 472 488 505 523 541 560 580 600 621 643 665 687 710 733 755 778 801 823 844 864 883 901 917 930 942 951 958 962 962 960 955 946 935 921 904 884 862 838 813 785 757 728 699 669 639 609 579 550 522 495 468 442 418 394 371 350 329 310 291 274 257 242 227 213 200 188 176 165 155 146 137 128 120 113 106 100 93 88 82 77 73 68 64 60 56 53 50 47 44 41 38 36 34 32 29 28 26 24 22 21 19 18 17 16 14 13 12 11 10 9 9 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 18 18 19 20 21 22 23 24 25 27 28 29 30 32 33 34 36 37 39 40 42 44 45 47 49 51 53 55 57 59 61 63 66 68 70 73 75 77 80 83 85 88 91 93 96 99 102 104 107 110 113 116 119 122
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 6 7 8 10 11 13 15 18 20 23 26 29 33 37 42 47 53 59 66 74 82 92 102 114 127 141 158 175 195 217 242 269 300 334 372 415 463 516 576 643 718 802 896 1002 1120 1252 1400 1565 1748 1951 2174 2419 2684 2968 3268 3578 3890 4194 4477 4724 4919 5050 5105 5082 4982 4812 4585 4315 4019 3709 3397 3092 2802 2529 2276 2044 1833 1642 1470 1315 1177 1053 942 843 755 676 606 543 487 437 392 352 316 283 255 229 205 184 166 149 134 120 108 97 87 78 69 62 56 50 44 39 35 31 27 24 21 18 16 14 12 10 8 7 6 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 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 9 10 11 13 14 15 17 18 20 22 24 26 28 30 32 34 37 39 42 45 48 51 54 57 61 65 69 73 78 82 87 93 98 104 110 117 124 131 139 147 156 165 174 185 195 207 219 232 246 260 275 291 309 327 346 366 388 411 435 460 487 516 545 577 610 645 682 720 760 802 846 891 938 987 1036 1087 1140 1192 1246 1299 1352 1405 1456 1505 1553 1597 1638 1675 1707 1734 1756 1772 1782 1785 1782 1772 1756 1734 1706 1672 1634 1592 1546 1496 1445 1391 1336 1281 1224 1169 1113 1059 1005 953 902 854 807 761 718 677 638 600 565 531 500 469 441 414 389 365 343 322 302 283 266 249 234 219 206 193 181 169 159 149 139 130 122 114 107 100 93 87 81 76 71 66 61 57 53 49 45 42 39 35 33 30 27 25 22 20 18 16 14 12 11 9 8 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 10 14 18 23 28 33 39 46 53 60 69 78 87 98 110 123 137 153 170 188 209 231 256 284 314 347 383 423 468 517 571 631 697 770 851 941 1041 1150 1272 1406 1553 1716 1895 2090 2303 2534 2784 3050 3333 3630 3936 4247 4556 4854 5132 5379 5584 5738 5832 5862 5826 5725 5566 5356 5106 4826 4526 4217 3906 3601 3305 3024 2759 2512 2284 2073 1880 1704 1544 1399 1267 1148 1040 942 854 775 703 638 579 525 477 433 393 357 324 295 267 242 220 199 180 163 147 132 119 106 95 84 75 66 58 50 43 37 31 25 20 15 11 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 27 29 30 32 33 35 37 39 42 44 47 50 54 58 62 66 72 77 83 90 98 106 116 126 138 150 165 180 198 218 239 264 291 321 355 393 436 484 537 597 664 739 823 918 1024 1143 1276 1425 1592 1779 1986 2216 2469 2745 3045 3365 3702 4047 4393 4725 5028 5284 5476 5588 5613 5546 5393 5165 4879 4551 4200 3842 3487 3147 2826 2529 2257 2010 1787 1587 1409 1250 1109 984 873 774 687 610 542 481 428 380 338 300 267 238 211 188 167 148 132 117 104 92 81 72 63 56 49 43 38 33 28 24 21 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 1 1 2 2 3 3 4 5 5 6 7 7 8 9 9 10 10 11 12 12 13 14 14 15 16 16 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 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 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 5
 56 59 62 65 68 71 74 77 80 83 87 90 94 97 101 105 109 113 117 121 125 129 134 138 143 148 153 158 164 169 175 181 188 195 202 209 217 225 234 244 254 264 276 288 302 316 332 349 367 388 410 434 460 489 521 556 594 637 684 735 793 856 926 1004 1090 1186 1291 1408 1538 1681 1839 2013 2204 2414 2642 2889 3155 3439 3739 4050 4369 4687 4995 5283 5538 5746 5896 5977 5982 5910 5763 5549 5280 4970 4631 4278 3923 3574 3238 2921 2625 2352 2103 1876 1671 1487 1321 1174 1041 924 819 725 642 568 503 444 392 346 304 268 235 206 180 157 136 118 101 87 73 62 51 42 33 26 19 13 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 1 3 4 5 6 7 9 10 12 13 15 16 18 20 22 23 25 27 29 31 34 36 38 41 43 45 48 51 53
 24 26 27 28 29 31 32 33 35 36 38 39 41 42 44 45 47 48 50 52 53 55 57 59 61 63 65 67 69 72 74 77 79 82 85 88 91 95 99 103 107 112 117 122 128 134 141 149 157 166 176 186 198 211 226 241 259 279 300 324 351 380 413 450 490 536 586 643 706 777 855 943 1041 1149 1270 1404 1552 1714 1892 2085 2293 2513 2744 2980 3216 3442 3650 3828 3965 4052 4080 4047 3953 3806 3614 3389 3143 2887 2630 2379 2140 1917 1711 1523 1352 1199 1061 939 829 732 646 570 502 443 390 343 301 264 232 203 177 154 134 116 100 86 73 62 52 43 35 28 22 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 1 1 2 3 3 4 5 5 6 7 8 9 10 11 12 12 13 14 15 17 18 19 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 1 3 5 8 11 14 17 21 25 29 34 39 45 52 59 67 75 85 95 107 119 133 149 166 185 206 230 255 284 316 351 391 434 483 537 597 664 739 822 915 1018 1133 1260 1402 1558 1731 1921 2129 2355 2599 2860 3135 3422 3714 4004 4283 4541 4766 4947 5074 5139 5139 5073 4948 4770 4550 4299 4028 3748 3466 3190 2924 2672 2436 2216 2013 1828 1658 1504 1364 1238 1123 1020 926 842 766 698 636 580 530 484 443 406 373 342 315 290 267 247 228 211 196 182 169 157 146 137 128 120 112 105 99 93 88 83 78 74 70 67 63 60 57 55 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 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 10 12 14 16 18 21 24 27 30 34 38 42 47 52 57 64 70 78 87 96 106 118 131 146 162 180 201 224 249 279 311 348 390 437 491 552 621 699 788 890 1005 1137 1288 1459 1655 1879 2134 2424 2753 3125 3544 4011 4528 5091 5692 6317 6944 7543 8074 8495 8765 8856 8755 8470 8030 7475 6848 6190 5535 4908 4323 3788 3308 2880 2503 2173 1884 1632 1413 1223 1058 915 790 682 588 506 435 373 319 272 230 194 163 135 111 90 71 55 41 28 17 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 1 1 1 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 16 17 19 21 23 25 27 29 32 35 38 41 45 49 54 58 64 70 76 83 91 99 108 119 130 143 156 172 188 207 228 250 276 303 334 369 407 449 496 547 605 668 738 815 900 993 1094 1204 1322 1448 1581 1720 1862 2004 2142 2271 2387 2484 2556 2600 2613 2594 2545 2467 2367 2249 2117 1978 1836 1695 1557 1425 1301 1184 1076 976 885 802 726 657 595 539 488 442 401 364 330 299 272 247 225 205 186 170 155 141 129 118 108 99 90 83 76 70 64 59 54 49 45 42 38 35 32 30 28 25 23 21 20 18 17 15 14 13 12 11 10 9 8 7 7 6 6 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 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 44 49 54 59 66 72 79 87 95 104 114 124 135 148 161 176 191 208 227 248 270 294 320 349 380 414 452 492 537 585 639 696 760 829 904 986 1075 1172 1276 1390 1512 1644 1785 1935 2095 2262 2437 2618 2804 2990 3176 3356 3527 3684 3823 3939 4029 4089 4116 4111 4073 4004 3906 3784 3641 3482 3311 3133 2951 2769 2589 2414 2245 2084 1931 1787 1652 1526 1408 1300 1199 1106 1020 941 868 801 739 682 630 582 538 498 460 426 394 365 338 313 290 269 249 231 214 198 183 169 157 145 134 124 114 105 97 89 82 75 68 62 56 51 46 41 37 33 29 25 22 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 47 94 153 224 311 416 545 703 895 1131 1420 1777 2216 2757 3426 4249 5257 6477 7919 9559 11306 12971 14275 14924 14747 13801 12330 10634 8948 7412 6083 4965 4042 3286 2669 2166 1756 1421 1147 922 738 586 461 357 272 202 143 95 56 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
 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 18 19 21 23 25 28 31 34 38 42 47 52 58 65 72 81 91 101 114 127 143 160 180 202 228 256 288 324 365 412 465 525 592 670 757 857 970 1099 1246 1413 1604 1820 2066 2345 2659 3012 3404 3837 4308 4809 5329 5849 6343 6779 7122 7339 7408 7319 7080 6715 6255 5738 5196 4657 4140 3657 3215 2817 2462 2148 1872 1630 1418 1234 1073 933 811 705 612 532 461 399 346 298 257 221 189 161 137 115 96 80 65 52 40 30 21 13 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 1 1 1 1 2 2 2
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 9 11 13 15 18 21 24 27 31 35 40 45 51 58 65 74 83 94 106 119 135 152 172 195 221 250 284 323 367 418 476 544 621 710 812 930 1064 1218 1393 1590 1811 2055 2320 2601 2890 3172 3430 3645 3794 3862 3838 3726 3536 3287 3002 2701 2400 2113 1846 1604 1389 1198 1031 886 761 652 559 479 409 350 298 254 216 183 155 130 109 91 75 61 49 39 30 22 15 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 23 24 24 25 25 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 38 39 40 41 43 44 45 46 47 49 50 52 53 55 57 58 60 62 65 67 69 72 75 78 81 84 88 92 96 100 104 109 115 120 126 133 139 147 154 163 172 181 192 203 215 227 241 255 271 288 306 325 345 368 391 417 444 473 504 537 572 609 649 692 737 784 834 886 940 997 1056 1116 1177 1239 1301 1362 1421 1478 1531 1580 1623 1659 1688 1709 1721 1723 1717 1701 1677 1645 1606 1560 1509 1454 1396 1335 1274 1212 1150 1089 1029 972 916 862 811 763 717 673 632 594 558 524 492 463 435 409 385 363 342 322 304 287 271 256 243 230 218 207 196 187 178 169 161 154 147 140 134 128 123 118 113 109 104 100 97 93 90 87 84 81 78 76 73 71 69 67 65 63 61 60 58 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 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 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 11 13 16 19 23 26 31 35 40 46 52 60 67 76 86 97 109 123 138 155 175 196 220 247 278 312 350 394 443 498 560 631 710 800 902 1016 1146 1292 1457 1642 1849 2079 2334 2614 2916 3239 3575 3916 4249 4557 4821 5024 5147 5181 5121 4972 4748 4465 4143 3801 3455 3116 2793 2492 2216 1965 1739 1537 1357 1198 1057 932 823 726 640 565 499 440 388 343 302 267 235 207 182 160 141 123 108 94 82 71 61 52 45 38 31 26 21 16 12 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 24 25 26 28 30 31 33 36 38 41 44 47 50 54 59 63 69 74 81 88 95 104 113 124 135 148 162 178 195 215 236 260 286 316 349 385 425 470 520 575 637 704 779 861 950 1048 1154 1267 1388 1514 1644 1775 1903 2025 2134 2227 2297 2342 2357 2341 2296 2225 2130 2019 1895 1763 1630 1497 1368 1246 1130 1023 924 834 751 676 609 548 493 444 400 360 325 293 264 238 215 195 176 160 145 131 119 108 98 89 81 73 67 61 55 50 46 41 38 34 31 28 25 23 20 18 16 15 13 11 10 9 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 20 24 28 33 38 44 51 58 67 76 86 98 110 125 141 158 178 201 225 253 284 319 358 402 451 506 567 635 712 797 891 995 1111 1237 1374 1521 1678 1841 2008 2173 2332 2477 2601 2697 2759 2782 2766 2712 2624 2508 2371 2220 2062 1902 1745 1594 1450 1317 1193 1079 975 881 796 719 649 587 531 480 435 394 358 325 295 269 245 224 204 187 172 158 145 134 123 114 106 98 91 85 80 75 70 66 62 59 56 53 50 48 46 44 42 41 40 38 37 36 35 34 34 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 40 41 41 42 42 43 43 43 44 44 44 44 45 45 45 45 45 46 46 46 46 46 46 46 45 45 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 30 29 28 27 26 25 24 24 23 22 21 20 19 18 17 17 16 15 14 13 12 12 11 10 9 9 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 55 57 59 60 62 64 66 68 70 72 74 76 78 80 82 85 87 90 92 95 98 101 104 107 110 113 117 120 124 128 132 136 141 146 150 156 161 167 172 179 185 192 199 207 215 224 233 243 253 264 275 287 300 314 328 344 360 377 395 414 434 456 478 502 527 553 580 608 637 667 698 729 762 794 827 859 891 922 951 979 1004 1027 1046 1062 1075 1082 1086 1084 1078 1067 1052 1032 1008 981 951 918 883 847 809 771 733 694 657 620 584 549 516 484 453 424 397 371 346 323 302 282 263 245 228 213 198 185 172 161 150 140 130 122 113 106 99 92 86 81 75 70 66 62 58 54 50 47 44 41 39 36 34 32 30 28 26 24 23 21 20 19 18 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 49 51 52 54
 65 66 68 69 71 73 74 76 78 80 82 84 85 88 90 92 94 96 98 101 103 106 109 111 114 117 120 123 127 130 134 138 142 146 150 155 159 164 170 175 181 188 194 201 209 217 225 234 243 253 264 275 287 300 313 327 342 358 375 393 412 433 454 476 500 524 550 577 606 635 665 696 728 761 794 827 860 893 925 956 985 1012 1036 1058 1076 1090 1100 1106 1107 1103 1095 1082 1065 1044 1019 991 960 926 891 855 818 780 742 705 668 632 597 564 531 500 470 442 415 390 366 343 322 302 283 265 249 233 219 205 193 181 170 159 150 141 132 125 117 111 104 98 93 88 83 78 74 70 66 63 60 57 54 51 49 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 37 38 39 40 41 43 44 45 46 47 48 49 51 52 53 54 56 57 59 60 62 63
 1 2 3 4 5 6 8 9 10 12 13 15 16 18 20 21 23 25 27 30 32 34 37 39 42 45 48 51 54 58 62 65 69 74 78 83 88 93 98 104 110 117 124 131 139 147 155 164 174 184 195 206 219 231 245 259 275 291 308 327 346 367 388 411 436 462 489 519 549 582 616 653 691 732 775 820 867 917 969 1024 1081 1141 1203 1268 1335 1404 1475 1548 1622 1697 1773 1849 1924 1998 2070 2138 2203 2262 2315 2361 2399 2427 2446 2453 2450 2435 2409 2371 2324 2266 2200 2126 2046 1960 1871 1779 1686 1593 1500 1409 1320 1234 1151 1072 996 925 857 794 734 679 627 578 533 491 452 416 383 352 324 297 273 250 229 210 192 176 161 147 134 122 110 100 91 82 74 66 59 52 46 41 35 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
 35 38 42 45 48 52 56 60 64 69 73 78 83 89 94 100 106 113 119 126 133 141 148 156 165 173 182 191 200 210 220 230 240 251 262 273 284 295 306 318 329 341 352 364 375 386 398 409 420 431 442 453 463 473 484 494 504 513 523 533 542 552 561 571 580 590 600 610 620 631 641 652 664 675 688 700 713 727 740 755 770 785 801 817 833 850 866 883 900 917 934 950 966 981 995 1007 1019 1029 1037 1043 1047 1048 1047 1043 1037 1027 1014 999 981 960 936 911 883 854 823 791 758 725 691 658 624 592 559 528 498 468 440 413 387 363 340 318 297 277 259 241 225 210 195 182 169 157 146 136 127 118 109 101 94 87 81 75 69 64 59 55 50 46 43 39 36 33 30 27 25 22 20 18 16 14 12 11 9 8 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 10 11 13 15 16 18 20 23 25 27 30 33
 19 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 45 47 49 51 53 55 58 60 63 67 70 74 78 82 87 92 98 104 111 118 126 135 145 156 168 181 195 211 228 247 269 292 318 347 378 413 452 495 542 594 652 716 786 863 947 1039 1140 1249 1366 1491 1623 1760 1902 2044 2184 2316 2436 2539 2619 2672 2694 2684 2642 2571 2474 2356 2222 2079 1931 1782 1636 1495 1362 1236 1120 1013 914 825 743 669 603 542 488 439 395 355 320 288 259 233 210 189 170 153 137 124 111 100 90 81 73 65 58 52 47 42 37 33 30 26 23 21 18 16 14 12 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 18 19
 60 62 64 66 68 71 73 75 77 80 82 85 88 90 93 96 99 102 105 108 112 115 119 122 126 130 134 138 143 147 152 156 161 166 171 176 182 188 193 199 206 212 219 225 232 240 247 255 263 271 279 287 296 305 314 324 333 343 353 363 373 383 394 404 415 425 436 446 457 467 477 486 496 505 514 522 530 537 543 549 554 559 562 565 567 568 568 567 565 562 558 553 548 541 534 526 518 508 498 488 477 466 454 442 430 418 405 393 380 368 356 343 331 319 308 296 285 275 264 254 244 234 225 216 207 199 191 183 176 169 162 155 149 143 137 132 127 122 117 112 108 104 100 96 92 89 85 82 79 76 73 70 68 65 63 61 59 57 55 53 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 30 31 32 33 34 36 37 38 39 40 42 43 44 46 47 49 50 52 53 55 57 59
 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 22 23 24 25 27 28 29 30 32 33 34 36 38 39 41 43 45 47 49 52 54 57 60 63 66 70 73 77 81 86 90 95 101 107 113 119 127 134 142 151 160 170 181 192 204 217 231 245 260 277 293 311 330 349 369 389 409 430 450 470 490 508 525 540 553 564 572 577 579 578 573 566 555 542 527 509 490 470 449 427 405 383 361 340 320 300 281 262 245 229 213 199 185 172 160 149 139 129 120 112 104 97 90 84 78 73 68 64 59 55 52 48 45 42 40 37 35 33 31 29 27 25 24 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11
 80 83 86 90 93 96 100 103 107 111 115 119 123 127 131 136 140 145 150 154 159 164 170 175 180 186 191 197 203 208 214 220 226 232 238 245 251 257 263 270 276 282 289 295 301 308 314 320 326 333 339 345 351 356 362 368 373 379 384 389 394 399 404 408 412 417 421 424 428 431 434 437 440 442 445 446 448 449 450 451 451 451 451 451 450 448 447 445 442 439 436 433 429 425 420 415 410 405 399 393 386 379 373 365 358 351 343 335 327 319 311 303 295 286 278 270 262 254 246 238 230 223 215 208 201 194 187 180 174 168 162 156 150 144 139 134 129 124 119 115 110 106 102 98 94 91 87 84 81 78 75 72 69 67 64 62 59 57 55 53 51 49 47 46 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 26 27 28 29 31 32 33 34 35 37 38 40 41 43 44 46 48 50 52 53 56 58 60 62 65 67 69 72 75 78
 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 47 48 50 51 53 55 56 58 60 62 64 67 69 71 74 76 79 82 85 88 91 95 98 102 106 111 115 120 125 130 136 142 148 155 163 170 179 187 197 206 217 228 240 253 266 281 296 312 329 347 366 387 408 430 454 478 504 531 558 586 615 645 674 704 734 763 791 817 842 865 885 902 915 925 931 933 931 925 914 900 882 861 837 811 782 753 722 690 658 626 595 564 533 504 475 448 422 397 373 351 330 310 291 273 256 241 226 212 199 187 176 165 156 146 138 130 122 115 109 103 97 92 87 82 77 73 69 66 62 59 56 53 51 48 46 44 41 39 38 36 34 33 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 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 12 13 13 14 15 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28
 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 45 45 46 46 47 48 49 49 50 52 53 54 55 57 58 60 62 64 66 68 71 74 76 79 83 86 90 94 99 103 109 114 120 126 133 140 147 155 164 173 183 194 205 217 230 244 258 274 290 308 326 346 366 388 411 435 461 487 515 543 572 602 633 663 694 725 755 784 811 836 860 880 897 910 920 925 926 923 915 903 887 868 846 821 793 764 734 703 671 639 608 577 547 517 489 461 435 410 387 364 343 323 304 286 269 254 239 225 213 201 189 179 169 160 151 143 136 129 122 116 110 105 99 95 90 86 82 78 75 71 68 65 63 60 58 55 53 51 49 47 45 44 42 40 39 38 36 35 34 33 31 30 29 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 48 48 48 49 49 49 49 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 49 49 49 49 49 48 48 48 48 47 47 47 47 46 46 46 46 45 45 45 45 45 44
 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 90 91 92 93 95 96 97 99 100 101 103 104 106 108 109 111 113 115 117 119 121 123 125 128 131 133 136 139 142 145 149 152 156 159 163 168 172 176 181 186 191 196 201 207 213 218 224 231 237 243 250 257 263 270 277 284 290 297 304 310 316 323 328 334 339 344 348 352 355 358 360 362 363 363 362 361 359 357 353 350 345 340 334 328 321 314 307 299 291 282 274 265 257 248 239 231 222 214 206 198 190 182 175 167 160 154 147 141 135 129 123 118 113 108 103 99 95 91 87 83 80 76 73 70 67 65 62 59 57 55 53 51 49 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 36 37 38 39 40 41 42 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 68 69 70
 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 45 46 48 49 51 53 55 57 59 62 64 67 70 73 76 79 83 87 91 95 100 105 110 116 122 128 134 141 149 156 165 173 183 192 202 213 224 236 248 260 274 287 301 316 331 346 361 376 392 407 422 437 451 465 477 489 499 508 516 521 525 527 528 526 523 517 510 502 492 481 468 455 441 427 412 396 381 366 350 335 321 306 292 279 266 253 241 229 218 208 198 188 179 171 163 155 148 141 134 128 122 117 112 107 102 98 94 90 87 83 80 77 74 71 68 66 64 61 59 57 56 54 52 50 49 48 46 45 44 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 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 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 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 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24
 107 108 110 111 113 114 116 118 119 121 123 124 126 128 130 132 134 136 138 140 143 145 148 150 153 156 159 162 165 169 172 176 180 184 189 193 198 203 209 215 221 228 234 242 250 258 267 276 286 296 307 319 331 344 358 373 388 404 421 439 458 478 498 520 542 566 590 615 640 667 694 721 749 776 804 831 858 884 909 932 954 973 991 1005 1017 1025 1030 1031 1029 1023 1014 1001 985 966 943 919 892 863 833 802 770 738 705 672 640 609 578 547 518 490 463 437 412 388 366 344 324 305 287 270 254 239 225 211 199 187 176 166 156 147 139 131 123 116 110 103 98 92 87 83 78 74 70 66 63 60 57 54 51 48 46 44 42 39 38 36 34 32 31 29 28 27 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 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 68 69 70 71 73 74 75 76 78 79 80 82 83 84 86 87 88 90 91 92 94 95 97 98 99 101 102 104 105
 67 68 70 71 73 74 76 77 79 81 83 84 86 88 90 92 94 96 98 100 102 104 107 109 111 114 116 118 121 123 126 129 131 134 136 139 142 145 147 150 153 156 159 162 164 167 170 173 176 178 181 184 186 189 191 194 196 198 201 203 205 207 209 210 212 213 215 216 217 218 219 219 220 220 220 220 220 220 220 219 219 218 217 216 215 214 212 211 209 208 206 204 202 200 198 196 193 191 188 186 184 181 178 176 173 170 168 165 162 159 157 154 151 148 146 143 140 138 135 132 130 127 124 122 119 117 114 112 109 107 105 102 100 98 96 94 92 89 87 85 84 82 80 78 76 74 73 71 69 68 66 65 63 62 60 59 57 56 55 54 52 51 50 49 48 46 45 44 43 42 41 40 39 38 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 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 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 49 49 50 51 52 53 55 56 57 58 59 60 62 63 64 65
 19 20 21 22 23 24 25 26 28 29 30 32 34 35 37 39 41 43 45 47 50 52 55 57 60 63 66 70 73 77 80 84 88 93 97 102 107 112 117 123 129 134 141 147 153 160 167 174 181 188 196 203 211 218 225 233 240 247 254 261 268 274 280 285 290 295 299 303 306 309 311 313 315 315 316 315 315 314 312 310 308 305 303 300 296 293 289 285 281 277 273 268 264 260 255 251 247 242 238 234 229 225 221 217 213 209 205 201 197 193 189 186 182 178 175 171 168 164 161 158 154 151 148 145 142 138 135 132 129 126 123 120 117 114 111 108 106 103 100 97 95 92 89 87 84 82 79 77 75 72 70 68 66 64 62 59 58 56 54 52 50 48 47 45 43 42 40 39 37 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 6 7 7 8 8 9 9 9 10 11 11 12 12 13 14 14 15 16 17 18
 48 48 49 49 50 51 51 52 52 53 54 54 55 56 57 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 76 77 79 80 82 84 86 88 90 92 95 97 99 102 105 108 111 114 117 120 124 127 131 135 139 143 148 152 157 162 167 172 178 183 189 195 201 207 213 219 226 232 239 245 252 259 265 272 278 285 291 297 303 308 314 319 323 327 331 334 337 340 341 342 343 343 343 342 340 338 335 332 328 324 319 314 308 303 297 290 284 277 270 263 256 249 242 235 228 221 214 208 201 195 188 182 176 170 165 159 154 149 144 139 135 130 126 122 118 114 111 107 104 101 98 95 92 90 87 85 82 80 78 76 74 72 71 69 67 66 64 63 61 60 59 58 56 55 54 53 52 51 50 50 49 48 47 46 46 45 44 44 43 43 42 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 43 44 44 45 45 45 46 46 47 47
 52 53 54 55 57 58 60 61 63 64 66 67 69 71 72 74 76 78 80 81 83 85 87 90 92 94 96 98 101 103 106 108 111 113 116 119 121 124 127 130 133 136 139 142 146 149 152 155 159 162 165 169 172 176 179 183 187 190 194 197 201 204 208 212 215 219 222 226 229 232 236 239 242 245 248 251 254 257 260 262 265 267 270 272 274 276 278 280 282 284 285 287 288 290 291 292 293 294 295 296 297 297 298 299 299 299 300 300 300 300 300 300 300 300 300 300 299 299 298 298 297 297 296 295 294 293 293 291 290 289 288 286 285 283 282 280 278 276 274 272 270 268 265 263 260 258 255 252 249 246 243 239 236 233 229 226 222 218 214 211 207 203 199 195 191 187 183 179 175 171 167 163 159 155 151 148 144 140 136 132 129 125 122 118 115 111 108 105 102 99 96 93 90 87 84 82 79 77 74 72 70 67 65 63 61 59 57 55 54 52 50 49 47 46 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 39 40 41 42 44 45 46 47 48 49 50
 66 67 67 68 69 69 70 70 71 72 73 73 74 75 75 76 77 78 79 80 81 81 82 83 84 85 87 88 89 90 91 92 94 95 96 98 99 101 102 104 105 107 109 111 112 114 116 118 120 122 125 127 129 132 134 136 139 142 144 147 150 153 155 158 161 164 167 170 173 176 179 182 185 189 192 195 198 200 203 206 209 211 214 216 219 221 223 225 226 228 229 231 232 232 233 233 233 233 233 232 232 231 229 228 226 224 222 220 218 215 212 210 207 203 200 197 193 190 186 183 179 175 172 168 164 161 157 153 150 146 143 139 136 133 129 126 123 120 117 114 111 108 106 103 100 98 96 93 91 89 87 85 83 81 79 77 75 74 72 70 69 68 66 65 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 51 51 51 51 51 52 52 52 53 53 53 53 54 54 54 55 55 55 56 56 57 57 57 58 58 59 59 60 60 60 61 61 62 62 63 63 64 64 65 66
 23 24 25 25 26 27 28 29 31 32 33 34 36 37 39 40 42 44 46 47 50 52 54 56 59 62 65 67 71 74 77 81 85 89 93 98 102 107 112 118 123 129 135 142 148 155 162 169 177 184 192 199 207 214 222 229 237 243 250 256 262 267 271 275 278 280 282 282 282 281 279 276 272 268 263 258 252 246 239 232 225 217 210 202 195 187 180 173 165 158 152 145 139 133 127 121 116 110 105 100 96 92 87 83 80 76 73 69 66 63 61 58 55 53 51 49 47 45 43 41 40 38 37 35 34 33 32 31 29 28 28 27 26 25 24 24 23 22 22 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22
 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 46 48 50 52 54 56 58 60 62 64 67 69 72 75 78 80 84 87 90 93 97 101 104 108 112 117 121 125 130 135 140 145 150 155 160 166 172 177 183 189 195 201 207 213 219 225 231 237 243 248 254 259 264 269 273 277 281 285 288 291 293 295 296 297 298 298 298 297 296 294 292 290 287 284 281 277 273 269 265 260 255 251 246 240 235 230 225 219 214 209 204 198 193 188 183 178 173 169 164 160 155 151 147 142 139 135 131 127 124 120 117 114 111 108 105 102 99 97 94 92 90 87 85 83 81 79 77 75 73 72 70 68 67 65 64 62 61 60 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25
 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 59 60 62 64 66 67 69 72 74 76 79 81 84 87 90 93 96 100 104 108 112 116 121 126 131 136 142 148 155 161 168 176 183 191 200 208 218 227 237 247 258 269 280 291 303 315 327 339 352 364 376 388 400 411 422 433 442 451 459 466 472 476 480 482 482 482 480 476 471 465 458 450 441 431 420 409 397 385 373 360 347 334 322 309 297 285 273 262 251 240 229 220 210 201 192 184 176 168 161 154 147 141 135 130 124 119 115 110 106 102 98 94 91 87 84 81 78 75 73 70 68 66 64 61 60 58 56 54 52 51 49 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 26 26 25 25 24 24 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26
 17 17 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 31 32 33 34 35 37 38 39 40 41 43 44 45 47 48 50 51 53 55 57 59 61 63 66 68 71 74 77 80 83 87 90 94 99 103 108 113 119 124 131 137 145 152 160 169 178 188 199 210 222 235 248 263 278 295 312 331 350 371 393 416 441 466 493 521 550 580 610 642 674 706 738 770 801 830 858 884 908 928 945 957 966 970 969 964 954 940 922 900 875 847 816 784 751 717 682 648 613 580 547 516 485 456 428 402 377 353 331 310 290 272 254 238 223 209 196 184 172 162 152 143 134 126 118 111 105 99 93 87 82 78 73 69 65 61 58 55 52 49 46 43 41 39 36 34 32 31 29 27 26 24 23 21 20 19 17 16 15 14 13 12 11 11 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16
 38 40 42 44 47 49 51 54 56 59 62 65 68 71 75 78 82 86 90 94 98 103 107 112 118 123 129 135 141 148 155 162 170 178 187 196 205 215 225 236 248 260 272 286 300 315 330 347 364 382 401 420 441 463 485 509 534 559 586 613 641 671 701 731 762 794 826 858 890 922 954 984 1014 1043 1070 1095 1118 1138 1157 1172 1184 1193 1199 1201 1199 1195 1186 1175 1160 1142 1122 1098 1073 1046 1017 986 955 922 889 856 822 789 755 723 690 659 628 598 569 541 514 489 464 440 417 395 375 355 336 318 301 285 270 256 242 229 217 205 194 184 174 165 156 148 140 133 126 119 113 107 102 96 91 87 82 78 74 70 66 63 60 57 54 51 48 45 43 41 38 36 34 32 30 29 27 25 24 22 21 20 18 17 16 15 14 12 11 10 10 9 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 20 22 23 24 25 27 28 30 31 33 35 37
 30 31 32 34 35 36 37 39 40 41 43 44 46 48 49 51 53 55 56 58 60 62 65 67 69 71 73 76 78 81 83 86 88 91 94 97 99 102 105 108 111 114 117 120 123 126 129 132 135 138 141 144 147 150 152 155 158 160 163 165 168 170 172 174 176 178 179 181 182 184 185 186 187 187 188 189 189 189 189 189 189 189 189 188 188 187 186 185 184 183 182 181 179 178 176 175 173 172 170 168 166 164 162 160 158 156 154 152 150 148 146 144 141 139 137 135 133 130 128 126 124 122 120 117 115 113 111 109 107 105 103 101 99 97 95 93 91 89 88 86 84 82 81 79 77 76 74 73 71 69 68 66 65 64 62 61 59 58 57 56 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 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 5 5 5 5 5 5 5 5 5 5 5 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 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29
 45 46 48 49 50 52 53 55 57 58 60 62 64 66 68 70 72 74 77 79 82 84 87 90 93 96 99 103 106 110 114 118 122 126 131 135 140 145 151 156 162 168 174 181 188 195 202 210 218 226 235 244 253 262 272 282 292 303 313 324 335 347 358 369 381 392 404 415 426 436 447 456 466 474 482 490 496 502 506 510 512 513 514 513 511 508 504 498 492 485 477 468 459 449 438 427 415 403 391 379 367 354 342 330 318 306 294 282 271 260 249 239 229 219 210 201 192 184 176 168 161 154 147 141 135 129 123 118 113 108 103 99 95 91 87 83 80 77 74 71 68 65 63 60 58 56 53 51 50 48 46 44 43 41 40 38 37 36 35 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 43 44
 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 38 39 41 42 43 45 46 47 49 50 52 54 56 58 60 62 64 66 69 71 74 77 79 83 86 89 93 97 101 105 109 114 119 124 129 135 141 147 154 161 168 176 184 193 202 212 221 232 243 254 266 278 291 304 317 331 346 360 375 391 406 422 437 453 468 484 498 513 526 539 551 562 572 580 587 593 597 599 600 599 596 592 586 579 570 561 549 537 525 511 497 482 467 451 436 420 405 389 374 359 345 330 317 303 290 278 266 254 243 233 222 213 203 195 186 178 171 163 157 150 144 138 132 127 122 117 113 109 104 101 97 93 90 87 84 81 79 76 73 71 69 67 65 63 61 59 58 56 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25
 29 30 31 32 33 34 35 36 38 39 40 41 42 44 45 46 48 49 51 52 54 55 57 59 61 63 65 67 69 71 73 75 78 80 83 85 88 91 94 97 101 104 108 112 116 120 124 129 133 138 144 149 155 161 167 174 181 188 196 204 212 221 230 240 250 260 271 282 294 306 319 332 345 359 373 387 402 417 432 447 462 477 492 507 521 534 548 560 571 582 591 600 606 612 616 618 619 618 615 611 606 599 590 580 569 557 544 530 516 501 485 469 453 437 421 405 389 374 359 344 329 315 302 289 276 264 252 241 230 220 211 201 192 184 176 168 161 154 148 142 136 130 125 120 115 111 107 103 99 95 92 88 85 82 79 76 74 71 69 67 65 63 61 59 57 55 53 52 50 49 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 27 28 29
 70 72 74 76 78 81 83 85 87 90 92 95 97 100 102 105 108 110 113 116 119 122 125 128 131 134 137 140 144 147 151 154 158 161 165 169 173 176 180 185 189 193 197 202 207 211 216 221 226 231 237 242 248 254 260 266 272 278 285 292 298 305 313 320 327 335 343 350 358 366 374 382 390 398 406 414 421 429 436 443 450 456 462 468 473 478 482 486 489 491 492 493 493 492 491 488 485 481 476 471 465 458 450 442 433 424 414 404 393 382 371 360 349 337 326 315 304 293 282 271 260 250 240 230 221 212 203 194 186 178 170 163 156 149 143 137 131 125 120 114 110 105 100 96 92 88 84 81 77 74 71 68 65 63 60 58 56 53 51 49 47 45 44 42 40 39 37 36 34 33 32 31 29 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 15 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 48 49 51 52 54 55 57 59 61 62 64 66 68
 37 38 38 39 39 40 41 41 42 43 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 58 59 60 61 63 64 66 67 69 71 72 74 76 78 80 82 85 87 89 92 95 97 100 103 106 110 113 116 120 124 128 132 136 141 145 150 155 160 165 171 176 182 188 194 201 207 214 221 228 235 242 249 257 264 272 280 287 295 303 311 319 326 334 342 349 356 363 370 376 383 388 394 399 404 408 412 415 418 420 421 422 423 422 422 420 418 416 412 409 404 400 395 389 383 377 370 363 356 348 340 333 325 317 309 301 293 284 276 269 261 253 245 238 231 223 216 210 203 196 190 184 178 172 167 161 156 151 146 141 137 132 128 124 120 116 113 109 105 102 99 96 93 90 87 84 82 79 77 74 72 70 68 66 64 62 60 58 57 55 53 52 50 49 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 28 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 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
 35 36 37 38 40 41 42 43 44 46 47 48 50 51 53 55 56 58 60 62 64 66 68 70 73 75 78 81 83 86 89 93 96 99 103 107 111 115 119 123 128 133 138 143 148 154 159 165 171 177 183 190 196 203 209 216 223 229 236 243 249 256 262 268 274 279 284 289 293 297 300 303 305 307 308 308 308 307 305 303 300 297 293 289 284 279 274 268 262 256 249 243 236 229 222 215 209 202 195 188 182 175 169 163 157 151 146 140 135 130 125 120 115 111 107 103 99 95 91 88 85 81 78 76 73 70 68 65 63 61 59 57 55 53 52 50 49 47 46 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 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 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35
 46 48 51 53 55 58 60 63 66 69 72 75 79 83 86 91 95 99 104 109 114 119 125 130 137 143 149 156 163 171 178 186 194 202 210 219 227 236 244 253 262 270 278 286 294 301 308 314 320 325 330 334 337 339 340 341 340 339 338 335 332 328 323 318 313 307 301 294 287 280 273 266 259 251 244 237 230 222 216 209 202 196 189 183 177 172 166 161 155 150 146 141 137 132 128 124 120 117 113 110 107 103 100 98 95 92 90 87 85 83 81 79 77 75 73 71 70 68 66 65 64 62 61 60 59 57 56 55 54 53 52 51 50 50 49 48 47 46 46 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 36 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 31 32 33 34 36 37 39 41 43 44
 118 121 124 128 131 134 138 141 145 148 152 155 159 162 166 170 173 176 180 183 187 190 194 197 200 204 207 210 213 217 220 223 226 229 232 235 239 242 245 248 251 254 257 261 264 267 270 274 277 280 284 287 291 294 298 301 305 308 312 315 319 323 326 330 333 336 340 343 346 349 351 354 356 359 360 362 364 365 366 366 366 366 366 365 364 362 360 358 355 352 348 345 340 336 331 326 320 315 309 302 296 289 283 276 269 262 255 247 240 233 226 219 212 205 199 192 185 179 173 167 161 155 150 144 139 134 129 124 120 115 111 107 103 100 96 93 89 86 83 80 78 75 72 70 68 65 63 61 59 57 55 54 52 50 49 47 46 45 43 42 41 40 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 30 32 33 34 35 36 37 39 40 42 43 45 46 48 50 52 53 55 57 60 62 64 66 68 71 73 76 79 81 84 87 90 92 95 98 101 105 108 111 114
 33 34 36 38 40 42 44 46 48 51 53 56 59 62 65 68 71 75 78 82 86 90 95 99 104 109 114 120 125 131 138 144 151 158 165 172 180 188 196 204 213 221 230 239 248 257 266 276 285 294 302 311 319 327 335 342 348 354 360 365 369 372 375 377 379 379 379 378 377 375 372 369 365 361 356 350 345 339 333 326 320 313 306 299 292 285 278 271 264 257 250 243 236 229 223 216 210 204 198 192 187 181 176 170 165 160 156 151 146 142 138 134 130 126 122 119 115 112 109 106 103 100 97 95 92 90 87 85 83 81 79 77 75 73 71 70 68 67 65 64 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31
 70 71 72 73 75 76 77 79 81 82 84 86 87 89 91 93 95 98 100 102 105 108 110 113 116 120 123 127 131 135 139 143 148 153 158 164 170 176 183 190 197 205 213 222 231 241 252 262 274 286 299 312 327 342 357 373 390 408 426 445 465 485 505 526 547 569 590 611 632 652 672 691 708 725 739 752 763 772 778 782 783 782 778 771 762 751 738 723 706 687 667 646 625 602 579 556 533 511 488 466 444 422 402 382 363 344 326 309 293 278 263 249 236 223 211 200 189 179 170 161 153 145 137 130 124 117 112 106 101 96 91 87 83 79 75 72 69 66 63 60 58 55 53 51 49 47 45 43 42 40 39 37 36 35 34 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49 49 50 51 51 52 53 54 54 55 56 57 58 58 59 60 61 62 63 64 65 66 67 68
 46 47 47 48 49 50 51 52 53 54 55 57 58 59 61 62 63 65 67 68 70 72 74 76 79 81 84 86 89 92 95 98 102 106 110 114 118 123 128 133 138 144 150 157 164 171 178 186 195 203 212 221 231 241 251 262 273 284 295 306 317 327 338 348 358 367 376 383 390 396 400 403 405 406 405 403 400 395 389 382 374 366 356 346 335 324 312 301 289 277 266 254 243 231 221 210 200 190 181 172 163 155 147 140 133 126 119 113 108 102 97 92 88 83 79 75 72 68 65 62 59 57 54 52 50 48 46 44 42 41 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 43 43 44 45
 71 72 73 74 75 76 77 79 80 81 82 84 85 87 88 90 91 93 94 96 98 100 102 104 106 108 110 113 115 118 120 123 126 129 132 135 139 142 146 150 154 158 162 167 172 177 182 187 193 198 204 210 217 223 230 237 244 251 258 265 273 281 288 296 303 311 319 326 333 340 347 353 359 365 370 375 379 383 385 388 389 390 390 390 388 386 383 380 376 371 365 359 353 346 339 331 323 315 306 298 289 280 272 263 254 245 237 229 220 212 204 197 189 182 175 168 162 155 149 144 138 133 128 123 118 114 109 105 101 98 94 91 88 85 82 79 76 74 72 69 67 65 63 62 60 58 57 55 54 53 51 50 49 48 47 46 45 44 44 43 42 41 41 40 40 39 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 49 49 49 50 50 51 51 52 52 53 54 54 55 55 56 57 57 58 59 60 60 61 62 63 64 64 65 66 67 68 69 70
 35 37 40 42 45 48 51 54 58 61 65 69 73 77 82 87 92 97 103 109 116 123 130 138 146 155 164 174 185 196 208 221 234 249 264 281 298 317 337 358 380 404 429 455 483 512 542 574 606 640 674 708 743 777 811 844 875 904 931 955 975 991 1004 1012 1015 1014 1008 998 984 966 945 921 895 866 836 805 773 741 709 677 645 614 583 554 526 498 472 447 423 400 379 358 339 320 303 286 270 256 242 229 216 205 194 183 173 164 156 148 140 133 126 120 114 108 103 98 94 89 85 82 78 75 72 69 66 63 61 58 56 54 52 50 49 47 46 44 43 41 40 39 38 37 35 34 33 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 16 17 18 20 21 23 25 27 29 31 33
 37 39 41 43 46 48 51 54 56 60 63 66 70 73 77 82 86 91 96 101 107 112 119 125 132 140 148 156 165 175 185 196 207 219 232 245 259 274 290 306 323 341 360 379 399 420 441 462 484 505 526 547 567 586 604 621 635 648 659 668 674 678 679 678 674 668 659 649 637 623 608 592 575 557 539 520 502 483 465 447 429 411 394 378 362 347 332 318 304 291 279 267 256 245 235 226 217 208 200 192 184 177 171 165 159 153 148 143 138 134 130 126 122 119 116 113 110 108 105 103 101 99 98 96 95 94 93 92 91 90 89 89 89 88 88 88 88 88 88 88 88 89 89 89 90 90 91 91 92 92 93 93 94 94 95 95 96 96 97 97 98 98 99 99 99 99 100 100 100 100 100 100 100 100 100 99 99 99 98 98 97 96 96 95 94 93 92 91 90 89 88 86 85 84 82 81 80 78 77 75 73 72 70 69 67 66 64 62 61 59 58 56 55 53 52 50 49 47 46 45 43 42 41 40 39 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 20 22 23 24 25 27 28 30 32 33 35
 92 95 98 102 105 109 112 116 120 124 128 132 137 141 146 150 155 160 165 170 175 181 186 192 198 204 210 216 222 229 235 242 249 256 263 270 278 286 293 301 309 317 326 334 343 351 360 369 378 387 396 406 415 424 434 443 452 462 471 480 489 498 506 514 523 530 538 545 551 558 563 568 573 577 580 583 585 586 586 586 585 583 581 578 574 569 563 557 550 543 535 526 517 508 498 487 477 466 455 443 432 420 408 397 385 373 362 350 339 328 317 306 295 285 275 265 256 246 237 229 220 212 204 197 189 182 175 169 163 157 151 145 140 135 130 125 121 116 112 108 104 101 97 94 91 87 84 82 79 76 74 71 69 67 64 62 60 58 56 55 53 51 50 48 46 45 43 42 41 39 38 37 36 35 33 32 31 30 29 28 27 27 26 25 24 23 22 22 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 31 32 34 35 36 37 38 40 41 42 44 45 47 49 51 52 54 56 58 60 62 65 67 69 72 75 77 80 83 86 89
 62 65 68 71 74 78 81 85 88 92 96 100 105 109 114 118 123 129 134 140 146 152 158 165 171 179 186 194 202 210 219 228 238 248 258 268 279 290 302 314 326 339 351 364 377 390 403 415 428 440 451 462 473 482 491 498 504 509 513 515 516 515 513 509 504 498 490 481 472 461 449 437 425 412 398 385 371 357 343 330 316 303 290 278 266 254 242 231 221 210 200 191 182 173 165 157 150 142 135 129 123 117 111 106 101 96 92 87 83 80 76 73 70 67 64 61 59 56 54 52 50 48 47 45 44 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 34 35 37 39 41 43 45 47 50 52 54 57 60
 118 120 122 125 127 129 131 134 136 138 141 143 145 147 150 152 154 156 159 161 163 165 167 170 172 174 176 178 180 182 184 186 187 189 191 193 194 196 198 199 201 202 204 205 207 208 210 211 212 214 215 216 217 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 236 237 238 238 239 240 240 241 241 241 242 242 242 242 242 242 242 242 242 242 241 241 240 240 239 238 237 236 235 234 233 231 230 228 227 225 223 221 219 217 215 213 211 208 206 203 201 198 196 193 190 187 185 182 179 176 173 170 167 164 162 159 156 153 150 147 144 142 139 136 133 131 128 125 123 120 118 115 113 111 108 106 104 102 99 97 95 93 91 89 87 85 84 82 80 78 77 75 73 72 70 69 67 66 65 63 62 61 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 44 44 45 45 46 47 47 48 49 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 70 71 73 74 76 77 79 81 82 84 86 87 89 91 93 95 97 99 101 103 105 107 109 111 113 116
 51 53 56 58 61 64 67 70 73 77 80 84 88 92 96 100 105 110 115 120 125 131 137 143 150 157 164 171 179 187 195 204 213 222 232 242 253 263 274 286 298 310 322 335 347 360 373 386 399 412 425 438 450 462 474 485 495 505 514 523 530 537 543 548 552 555 557 559 559 559 557 555 553 549 545 541 536 530 524 518 511 504 497 490 482 475 467 460 452 444 436 429 421 413 406 398 391 383 376 369 362 355 347 341 334 327 320 313 307 300 294 287 281 275 269 263 257 251 245 239 233 227 222 216 210 205 200 194 189 184 179 174 169 164 160 155 150 146 142 137 133 129 125 121 117 114 110 106 103 99 96 93 90 87 84 81 78 75 73 70 68 65 63 61 58 56 54 52 50 48 46 44 43 41 39 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 42 44 46 48
 34 38 42 46 51 55 60 66 71 77 84 91 98 106 114 123 132 142 152 163 175 188 201 216 231 247 264 283 302 323 345 369 394 420 449 478 510 544 579 616 656 697 740 785 832 881 930 981 1033 1085 1137 1188 1237 1284 1329 1369 1405 1436 1460 1478 1489 1492 1488 1476 1456 1430 1397 1359 1315 1267 1216 1163 1108 1052 995 939 884 830 777 727 678 632 588 546 506 469 434 401 370 342 315 290 267 245 225 206 189 173 159 145 132 121 110 100 91 83 75 68 61 55 50 45 40 36 32 29 25 22 20 17 15 13 11 10 8 7 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 8 10 12 14 17 19 22 25 28 31
 114 121 127 134 141 148 156 164 172 181 190 199 209 219 230 241 253 265 277 290 304 318 332 348 364 380 397 415 434 453 473 494 515 537 560 584 609 634 660 687 714 742 770 799 828 857 886 915 943 971 998 1023 1048 1070 1091 1109 1125 1139 1149 1157 1161 1163 1160 1155 1146 1134 1120 1102 1082 1059 1034 1007 979 950 919 888 856 824 792 760 728 697 666 636 606 578 550 523 497 472 448 426 404 383 363 344 326 308 292 276 262 248 235 222 210 199 189 179 169 160 152 144 137 130 123 117 111 106 101 96 92 88 84 80 76 73 70 67 64 62 59 57 55 53 51 49 48 46 44 43 42 40 39 38 37 35 34 33 32 31 30 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 19 20 21 23 25 27 28 30 33 35 37 40 42 45 48 51 54 58 61 65 69 73 78 82 87 92 97 103 108
 13 15 18 21 24 27 31 34 38 43 48 53 58 64 71 78 86 94 103 112 123 134 146 159 173 189 205 223 242 262 284 307 332 358 386 415 445 477 509 543 576 610 643 676 707 736 763 787 808 825 839 848 853 854 851 845 835 822 807 790 771 751 730 709 688 667 646 625 606 587 569 552 536 521 507 494 481 470 460 450 441 433 426 420 414 408 403 399 395 392 388 386 383 380 378 376 374 371 369 367 364 362 359 355 352 348 344 339 334 328 322 316 309 302 294 286 278 269 260 251 242 233 224 214 205 196 187 178 170 161 153 145 137 130 123 116 109 103 97 91 86 80 76 71 66 62 58 55 51 48 44 41 39 36 33 31 29 27 25 23 21 19 18 16 15 13 12 11 9 8 7 6 5 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11
 0 0 1 2 3 4 5 6 8 9 11 12 14 16 17 19 21 24 26 28 31 34 37 40 43 47 51 55 60 65 70 76 83 90 97 106 115 125 136 149 162 177 194 212 233 255 281 309 341 376 415 459 508 563 624 692 767 852 945 1047 1160 1283 1416 1558 1709 1866 2026 2186 2340 2484 2609 2710 2782 2820 2822 2788 2721 2624 2503 2364 2215 2059 1903 1750 1602 1461 1330 1207 1094 991 896 810 732 661 597 540 488 440 398 360 325 294 266 241 218 197 179 162 147 133 121 110 100 91 83 76 69 63 58 53 49 45 42 38 36 33 31 29 27 25 24 23 21 20 19 19 18 17 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 81 85 90 95 101 106 112 118 125 131 138 146 154 162 171 180 189 199 210 221 232 245 257 271 285 299 315 331 347 365 383 402 421 441 462 484 506 529 552 576 600 625 650 674 699 723 747 771 793 815 836 855 873 889 904 916 927 936 942 946 948 948 946 941 935 927 917 905 892 877 862 845 827 808 789 769 749 729 708 687 666 645 624 604 583 563 543 524 504 486 467 449 432 415 398 382 366 351 337 322 309 295 282 270 258 247 236 225 215 205 196 187 178 170 162 155 148 141 134 128 122 117 111 106 101 97 92 88 84 80 77 73 70 67 64 61 59 56 54 51 49 47 45 43 42 40 38 37 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 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 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 13 14 14 15 16 17 18 20 21 22 24 25 27 28 30 32 34 36 38 41 43 46 49 51 55 58 61 65 68 72 77
 258 269 282 294 307 321 335 350 365 382 398 416 434 453 473 493 514 537 560 584 609 634 661 689 717 746 776 806 837 869 900 931 962 993 1022 1051 1078 1102 1125 1145 1162 1175 1185 1190 1192 1190 1183 1172 1157 1139 1117 1091 1063 1033 1001 967 932 896 860 823 787 751 716 682 648 616 584 554 525 497 471 445 421 398 376 356 336 317 300 283 267 252 238 224 211 199 188 177 167 157 148 139 131 123 116 109 103 96 91 85 80 75 70 66 62 58 55 51 48 45 43 40 38 36 34 32 30 29 27 26 24 23 22 21 21 20 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 41 42 43 45 47 48 50 52 54 56 58 61 63 66 69 72 75 78 82 86 90 94 98 103 108 113 118 124 130 136 143 149 156 164 172 180 188 197 206 216 225 236 247
 92 98 105 112 120 128 136 145 155 165 176 187 200 213 227 242 258 275 293 312 333 355 378 403 430 458 488 520 554 590 627 666 707 749 792 837 882 927 972 1016 1058 1097 1134 1166 1194 1217 1233 1244 1248 1246 1237 1222 1202 1176 1146 1113 1077 1038 998 957 916 875 834 794 756 718 683 648 616 584 555 527 501 476 452 430 409 390 371 354 338 322 308 294 281 269 258 247 237 228 219 210 202 194 187 181 174 168 162 157 152 147 142 138 134 130 127 123 120 117 114 111 109 106 104 102 100 98 96 95 93 92 90 89 87 86 85 84 83 81 80 79 78 77 76 75 74 73 72 71 69 68 67 66 65 64 63 61 60 59 58 57 55 54 53 52 50 49 48 47 45 44 43 42 41 39 38 37 36 34 33 32 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 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 32 35 38 40 43 47 50 54 57 62 66 71 76 81 86
 409 417 424 431 437 442 447 451 453 455 456 456 456 454 452 449 445 440 435 429 422 415 408 400 392 383 374 365 356 347 338 329 320 311 303 294 286 278 270 263 255 249 242 236 230 224 219 214 210 206 202 199 196 193 191 189 187 185 184 183 183 182 182 182 182 183 184 185 186 187 189 190 192 194 196 199 201 204 207 210 213 217 220 224 228 231 235 240 244 248 253 257 262 266 271 275 280 284 288 293 296 300 304 307 310 312 314 316 317 317 317 316 315 313 310 307 303 299 294 288 282 276 269 261 254 246 238 231 222 214 206 199 191 183 175 168 161 154 147 141 135 129 123 118 112 107 103 98 94 90 86 82 78 75 72 69 66 63 60 58 55 53 51 49 47 45 43 41 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 11 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 51 52 54 55 57 59 61 63 65 68 70 73 76 79 82 85 89 93 97 101 106 111 116 121 127 133 139 146 153 161 168 176 185 193 202 212 221 231 242 252 263 273 284 295 307 318 329 340 351 361 372 382 391 400
 217 227 238 250 262 274 287 301 315 329 345 361 377 395 413 432 451 472 493 516 539 563 588 614 642 670 699 730 761 794 827 862 898 934 972 1010 1050 1089 1130 1170 1211 1252 1292 1332 1371 1409 1446 1481 1514 1544 1573 1598 1621 1640 1655 1667 1676 1680 1681 1678 1672 1662 1648 1631 1612 1589 1564 1537 1508 1478 1445 1412 1378 1343 1308 1272 1236 1200 1164 1129 1094 1060 1026 992 960 928 897 867 837 808 781 754 727 702 678 654 631 609 587 567 547 528 510 492 475 459 443 428 414 400 387 375 363 351 340 330 320 311 302 294 286 278 271 264 258 252 246 241 236 231 226 222 218 214 211 208 204 201 198 196 193 191 188 186 184 182 180 178 176 174 172 171 169 167 166 164 162 161 159 157 156 154 153 151 149 148 146 145 143 141 140 138 136 134 133 131 129 127 126 124 122 120 118 116 114 112 111 109 107 105 103 101 99 97 95 93 91 89 88 86 84 82 80 78 77 75 73 72 70 68 67 65 64 63 61 60 59 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 45 44 44 43 43 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 34 35 36 38 39 40 42 44 46 48 50 53 55 58 61 64 68 71 75 79 83 88 92 97 103 108 114 120 126 132 139 147 154 162 170 179 187 197 206
 111 116 121 127 132 138 144 150 155 162 168 174 180 187 193 200 207 214 222 229 237 245 253 261 270 279 288 298 309 319 331 343 355 368 382 397 413 430 448 467 487 509 532 556 582 610 640 671 705 740 777 815 856 897 940 984 1029 1074 1118 1162 1205 1245 1282 1316 1346 1371 1391 1405 1414 1416 1411 1401 1384 1362 1335 1303 1267 1228 1186 1142 1097 1050 1003 956 910 864 819 775 733 692 652 615 579 545 512 481 452 424 398 374 351 329 309 290 272 256 241 226 213 200 189 178 169 159 151 143 136 130 123 118 113 108 104 100 96 93 89 86 84 81 79 77 75 73 71 69 67 66 64 63 62 60 59 58 56 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 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 1 1 1 2 2 3 3 4 5 6 6 7 8 9 10 12 13 14 16 17 19 21 23 25 27 30 32 35 38 40 43 47 50 53 57 61 65 69 73 77 82 86 91 96 101 106
 104 109 115 121 127 134 140 146 153 160 167 174 181 188 195 203 210 218 226 234 242 250 258 267 276 285 294 304 314 324 335 346 358 370 383 397 412 428 445 464 484 506 529 555 584 615 650 688 730 777 829 887 951 1022 1100 1188 1284 1390 1507 1636 1777 1929 2095 2273 2462 2662 2870 3084 3299 3511 3712 3896 4055 4182 4269 4310 4302 4244 4139 3990 3806 3594 3362 3119 2873 2629 2392 2167 1955 1758 1576 1409 1257 1120 996 884 784 695 615 544 480 423 373 328 289 253 222 194 170 148 129 112 97 84 72 62 53 45 38 31 26 21 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 23 26 28 31 34 37 40 44 48 51 55 59 64 68 73 78 82 88 93 98
 51 53 56 59 62 65 68 71 74 78 82 85 89 94 98 103 107 112 118 123 129 135 142 148 155 163 171 179 188 197 207 217 228 239 251 264 277 292 307 323 340 358 377 397 418 441 465 490 516 544 573 604 636 670 704 741 778 816 856 896 937 977 1018 1059 1098 1137 1174 1208 1241 1270 1296 1317 1335 1348 1356 1359 1356 1348 1335 1316 1292 1264 1230 1193 1153 1109 1062 1014 965 914 864 813 763 714 667 620 576 534 493 455 419 385 353 323 296 270 247 225 205 186 169 154 140 127 115 104 95 86 78 70 64 58 52 47 43 39 35 32 29 26 23 21 19 17 15 14 12 11 10 9 8 7 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 15 15 16 17 17 18 19 20 21 22 23 25 26 27 29 30 32 34 36 37 39 41 44 46 48
 0 0 4 8 12 16 20 25 31 36 43 49 56 64 72 80 90 100 110 122 134 147 162 177 193 211 230 250 272 296 321 348 377 408 442 478 516 557 601 647 696 748 803 861 921 984 1050 1117 1186 1256 1327 1399 1470 1540 1608 1673 1736 1795 1849 1899 1944 1983 2017 2045 2068 2085 2097 2105 2107 2106 2101 2093 2082 2068 2052 2034 2014 1992 1970 1946 1920 1894 1866 1838 1808 1777 1745 1711 1676 1640 1603 1564 1524 1483 1440 1396 1352 1306 1259 1211 1163 1115 1067 1018 970 923 876 830 785 742 699 658 619 581 545 511 478 447 418 391 365 340 317 296 276 257 239 223 208 193 180 168 156 145 135 126 117 109 101 94 87 81 75 69 64 59 55 51 47 43 39 36 33 30 27 24 21 19 17 14 12 10 8 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 1 5 9 14 19 25 31 37 45 53 61 71 81 93 105 119 134 150 169 188 210 235 261 290 323 358 397 440 487 539 596 658 726 800 879 965 1057 1154 1256 1362 1470 1579 1687 1790 1887 1973 2048 2108 2150 2175 2182 2171 2143 2100 2045 1980 1906 1827 1745 1662 1579 1497 1417 1341 1268 1199 1134 1073 1016 963 914 868 825 786 749 715 683 654 627 601 577 555 534 515 497 480 464 448 434 420 407 395 383 372 361 350 340 331 321 312 304 295 287 279 271 264 257 250 243 236 229 223 217 211 205 199 193 188 183 178 173 168 163 158 154 149 145 141 137 133 129 125 122 118 115 111 108 105 102 99 96 93 90 87 85 82 79 77 75 72 70 68 65 63 61 59 57 55 53 51 49 47 45 44 42 40 39 37 35 34 32 31 29 28 26 25 24 22 21 20 18 17 16 15 14 13 12 10 9 8 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 10 11 13 15 17 19 21 23 25 28 31 34 37 40 43 47 51 55 59 64 69 75 81 87 94 101 109 118 127 137 148 160 172 186 201 218 236 255 276 299 324 351 381 412 447 483 523 565 609 656 705 755 806 858 910 960 1008 1053 1093 1128 1157 1178 1192 1199 1197 1188 1173 1151 1123 1091 1056 1017 977 936 894 852 810 769 729 690 653 617 583 550 519 490 462 435 410 386 363 341 321 302 284 267 250 235 221 207 194 182 171 160 150 140 131 123 115 108 101 95 89 83 78 73 69 65 61 57 54 51 48 45 43 41 39 37 35 33 32 31 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 7
 0 0 0 3 7 12 17 22 28 34 41 48 56 65 74 83 94 105 117 130 143 158 174 192 210 230 252 275 300 327 356 387 421 457 496 538 582 630 682 736 795 857 922 991 1063 1139 1218 1299 1382 1466 1551 1636 1719 1801 1878 1951 2019 2080 2134 2179 2216 2244 2264 2274 2276 2270 2256 2236 2210 2179 2144 2106 2064 2021 1977 1931 1886 1840 1794 1749 1705 1661 1619 1577 1536 1497 1458 1421 1384 1349 1314 1280 1247 1214 1182 1151 1120 1090 1060 1031 1001 973 944 916 888 861 833 806 780 754 728 702 677 653 629 605 582 559 537 516 495 475 455 436 417 399 382 365 349 334 319 304 290 277 264 252 240 229 218 207 197 188 178 169 161 153 145 137 130 123 116 110 104 98 92 87 81 76 71 67 62 58 54 50 46 42 39 35 32 29 26 23 20 17 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 1 3 7 10 14 18 23 28 34 40 46 54 62 71 81 92 104 117 132 148 167 187 210 235 263 294 329 368 412 461 515 575 641 715 795 884 979 1083 1192 1307 1426 1546 1665 1778 1883 1975 2050 2106 2140 2151 2139 2107 2056 1990 1912 1825 1733 1638 1543 1449 1358 1270 1187 1109 1036 968 904 845 790 740 693 649 609 572 538 506 476 448 423 399 376 355 336 317 300 284 268 254 240 228 216 204 193 183 173 164 155 147 139 132 125 118 112 106 100 95 90 85 80 76 72 68 64 60 57 54 51 48 45 42 40 37 35 33 30 28 27 25 23 21 20 18 17 15 14 13 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 0 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 36 43 51 59 68 78 89 101 114 128 143 159 177 197 218 242 267 294 323 355 389 425 464 505 549 595 643 693 744 795 847 899 949 997 1043 1084 1121 1153 1180 1200 1214 1222 1224 1220 1212 1198 1181 1161 1139 1115 1090 1064 1038 1013 989 967 946 927 909 894 882 871 863 858 855 855 857 863 870 881 895 912 931 954 980 1009 1042 1077 1116 1159 1204 1252 1303 1356 1411 1467 1522 1576 1628 1676 1717 1752 1776 1790 1792 1780 1755 1716 1665 1602 1529 1448 1362 1272 1181 1090 1002 916 835 759 687 621 560 504 453 407 365 327 293 262 234 209 186 166 148 131 116 103 91 80 70 61 53 45 38 32 27 22 17 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 3 7 11 16 21 27 33 39 46 54 63 72 82 93 105 118 131 146 163 180 199 220 242 267 293 321 351 383 418 456 495 538 582 629 679 730 783 838 894 950 1006 1061 1114 1165 1214 1258 1298 1334 1364 1388 1408 1421 1430 1434 1433 1429 1421 1411 1399 1385 1371 1356 1341 1326 1312 1299 1287 1275 1265 1256 1248 1240 1234 1228 1223 1218 1214 1209 1204 1199 1192 1185 1176 1166 1154 1140 1123 1104 1083 1059 1032 1002 970 936 899 861 821 781 739 698 656 615 575 536 498 462 427 394 363 334 307 282 258 237 217 198 181 166 152 139 127 116 106 97 88 81 74 67 61 56 51 47 42 39 35 32 29 26 23 21 19 17 15 13 11 9 8 7 5 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
 69 81 94 108 124 140 159 179 200 224 249 276 306 338 372 409 448 490 535 583 634 688 745 804 867 932 1000 1070 1141 1214 1288 1362 1435 1508 1578 1646 1711 1771 1826 1876 1920 1957 1988 2011 2027 2036 2038 2033 2022 2005 1982 1954 1922 1885 1844 1801 1754 1705 1655 1602 1549 1494 1439 1383 1327 1272 1216 1161 1107 1054 1002 951 901 853 806 760 716 674 633 594 556 520 486 453 422 393 365 338 313 289 267 246 226 208 191 175 160 146 132 120 109 99 90 81 73 66 59 53 47 42 38 34 30 27 24 21 19 17 15 13 12 11 9 8 8 7 6 6 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 25 32 40 49 59
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 17 25 33 43 54 67 81 96 114 133 155 180 207 238 273 312 356 405 459 520 588 664 747 838 937 1045 1160 1281 1408 1537 1667 1794 1915 2026 2123 2203 2263 2303 2322 2321 2301 2265 2216 2157 2089 2017 1943 1868 1795 1723 1655 1590 1529 1472 1419 1370 1325 1282 1243 1206 1172 1140 1109 1079 1051 1023 995 967 939 911 883 854 824 794 763 731 699 667 634 601 568 535 503 471 440 410 380 353 326 300 276 254 232 212 194 177 161 146 132 120 108 98 88 79 71 64 57 51 45 40 35 31 27 23 20 17 14 12 10 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 6 13 21 30 40 50 62 74 88 103 119 137 157 178 202 228 257 288 322 360 402 448 499 555 617 685 760 843 934 1034 1143 1263 1393 1533 1685 1848 2020 2202 2391 2585 2781 2976 3166 3345 3509 3654 3776 3870 3936 3971 3976 3952 3903 3831 3740 3634 3516 3392 3262 3132 3002 2875 2752 2634 2522 2416 2317 2225 2139 2059 1986 1919 1857 1801 1750 1703 1661 1623 1588 1557 1529 1504 1482 1462 1444 1428 1414 1401 1389 1378 1367 1357 1347 1336 1325 1314 1301 1287 1271 1254 1236 1215 1192 1168 1141 1112 1082 1050 1016 981 945 907 869 831 793 754 716 678 641 605 570 536 503 471 441 412 384 358 333 309 287 266 246 227 209 193 177 162 149 136 124 112 102 91 82 73 65 57 50 43 36 30 25 19 14 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 18 31 45 62 83 108 137 173 215 267 329 404 495 605 739 903 1103 1347 1646 2013 2462 3011 3681 4492 5463 6601 7890 9273 10632 11783 12514 12661 12189 11213 9935 8558 7229 6028 4987 4108 3375 2769 2269 1858 1519 1239 1008 816 657 524 414 321 243 178 124 78 40 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
 15 17 19 21 24 26 29 31 34 37 40 43 46 49 53 56 60 64 68 73 77 82 87 93 98 104 111 118 125 132 141 149 159 169 179 191 204 217 232 248 266 285 306 329 354 381 412 445 482 523 568 617 671 731 797 869 947 1032 1123 1222 1326 1436 1550 1668 1786 1903 2014 2118 2210 2287 2346 2383 2397 2387 2353 2298 2223 2131 2027 1914 1795 1673 1551 1432 1317 1207 1102 1004 913 829 751 680 614 554 500 450 405 364 327 294 264 236 212 189 170 152 135 121 108 96 86 76 68 60 53 47 42 37 33 29 25 22 20 17 15 13 11 10 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11 13
 16 20 24 29 34 39 45 51 57 64 71 79 87 96 106 115 126 137 149 162 175 190 205 222 239 258 278 299 322 347 373 402 432 464 499 537 577 620 665 714 767 822 881 943 1009 1077 1148 1220 1294 1369 1442 1514 1583 1647 1705 1756 1798 1829 1851 1861 1860 1847 1825 1793 1753 1705 1652 1594 1533 1469 1405 1340 1275 1212 1149 1089 1031 975 921 870 821 775 730 688 649 611 575 541 509 479 450 423 398 374 351 329 309 290 272 255 239 224 210 197 184 173 163 153 144 135 128 121 114 108 103 98 94 90 86 82 79 77 74 72 70 68 66 64 63 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 23 22 21 20 19 18 17 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 3 6 9 12
 0 0 0 0 0 0 1 7 13 20 28 36 44 53 63 74 85 96 109 122 136 151 166 183 200 219 238 258 280 302 326 351 377 404 433 462 493 526 559 595 631 670 709 751 794 840 887 937 989 1044 1102 1164 1229 1299 1373 1453 1539 1631 1731 1839 1955 2081 2216 2362 2518 2685 2862 3048 3243 3444 3650 3856 4059 4254 4437 4600 4737 4843 4911 4937 4918 4852 4740 4587 4395 4172 3926 3663 3392 3118 2848 2586 2336 2101 1881 1678 1492 1323 1169 1031 908 797 699 611 534 466 405 352 306 265 229 198 171 147 126 108 92 78 67 56 47 39 32 27 21 17 13 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 4 7 12 16 21 26 31 37 43 50 56 64 72 80 89 99 109 120 132 145 158 173 189 205 223 243 264 286 311 337 365 396 429 465 503 545 591 639 692 750 811 877 948 1025 1106 1192 1284 1380 1480 1583 1689 1797 1904 2010 2112 2208 2297 2376 2445 2500 2541 2568 2579 2576 2558 2527 2483 2429 2366 2296 2219 2139 2055 1969 1883 1796 1710 1626 1544 1464 1386 1311 1239 1170 1103 1040 979 922 867 815 766 719 675 633 594 557 522 490 459 431 404 379 356 335 315 296 279 264 249 236 224 212 202 192 183 175 167 160 154 148 142 137 132 127 123 118 114 110 107 103 100 97 93 90 87 84 81 79 76 73 71 68 65 63 60 58 56 53 51 49 46 44 42 40 38 35 33 31 29 27 25 23 21 20 18 16 14 12 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 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 16 20 24 29 34 40 46 54 62 71 82 94 107 123 141 161 184 212 243 279 321 370 427 494 572 664 771 896 1042 1211 1407 1632 1886 2171 2482 2813 3150 3474 3764 3991 4134 4177 4116 3962 3733 3454 3149 2837 2533 2247 1984 1747 1535 1347 1182 1036 909 797 699 614 539 473 415 363 318 278 243 212 185 160 138 119 102 87 74 62 51 42 34 27 21 15 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 1 2 3 4 5 6 6 7 8 9 10 10 11 12 12 13 14 14 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 16 16 16 15 15 14 13 13 12 12 11 10 10 9 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 32 37 44 50 57 65 73 81 91 101 111 123 135 148 162 178 195 213 232 254 277 302 330 360 393 430 469 513 560 613 670 732 801 876 958 1046 1143 1246 1358 1477 1603 1735 1872 2013 2155 2296 2434 2565 2687 2796 2889 2965 3022 3059 3076 3073 3053 3016 2964 2901 2828 2748 2662 2573 2481 2389 2297 2206 2116 2028 1943 1860 1779 1701 1626 1552 1481 1413 1346 1282 1219 1158 1099 1042 987 933 881 831 782 735 690 647 606 566 529 493 459 428 397 369 343 318 295 274 254 236 219 203 188 175 163 152 141 132 123 115 108 101 95 89 84 79 75 71 67 64 60 57 54 52 49 47 45 43 41 39 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 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
 4 9 14 20 27 34 41 49 59 68 79 91 104 117 132 148 166 185 205 227 251 277 305 334 366 400 436 474 514 556 600 645 692 739 787 834 881 926 969 1008 1044 1075 1101 1122 1137 1146 1148 1145 1137 1124 1106 1085 1060 1033 1004 975 944 914 884 855 827 801 776 753 732 713 696 681 669 658 649 643 638 636 635 637 640 645 652 661 672 685 699 716 735 756 779 804 831 861 893 927 964 1004 1045 1089 1134 1181 1229 1278 1327 1375 1421 1465 1504 1537 1564 1583 1592 1591 1579 1556 1522 1478 1425 1364 1296 1225 1150 1074 998 923 851 782 717 655 597 544 495 450 408 371 336 305 276 251 227 206 186 169 153 138 125 113 102 92 83 75 67 60 54 48 42 37 32 28 24 20 17 14 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 141 156 173 191 211 232 254 278 304 332 362 394 428 464 502 543 586 631 679 729 780 834 889 945 1002 1060 1117 1174 1229 1282 1332 1378 1421 1458 1491 1517 1538 1552 1560 1561 1557 1548 1533 1514 1491 1465 1436 1405 1372 1339 1305 1271 1238 1205 1173 1142 1112 1084 1057 1031 1006 983 960 939 919 901 882 865 849 833 818 803 789 775 761 747 734 721 707 694 680 667 653 639 625 611 596 581 566 551 535 519 503 487 471 454 438 422 405 389 373 357 341 325 310 295 281 267 253 240 227 215 203 192 181 171 161 152 144 135 128 120 113 107 101 95 89 84 80 75 71 67 63 60 56 53 50 48 45 43 40 38 36 34 32 30 29 27 25 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 6 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 11 14 18 23 28 33 40 46 54 62 70 80 90 101 113 127
 17 19 21 24 26 29 32 35 38 42 45 49 53 57 62 67 72 77 82 88 94 101 108 116 123 132 141 150 160 171 182 194 207 221 235 251 267 284 303 322 343 365 388 413 439 466 494 524 555 587 621 655 691 727 764 802 840 877 915 952 989 1024 1058 1090 1120 1148 1174 1197 1217 1235 1249 1261 1269 1274 1277 1276 1273 1267 1258 1247 1234 1218 1201 1181 1159 1136 1112 1085 1058 1030 1000 970 939 907 875 842 809 777 744 711 679 647 616 585 555 526 497 470 444 418 394 370 348 327 307 288 270 253 237 222 208 195 182 171 160 150 140 131 123 115 108 101 95 89 84 79 74 69 65 61 58 54 51 48 45 42 40 37 35 33 31 29 27 25 24 22 21 19 18 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 12 14
 0 0 0 0 0 0 0 0 2 4 6 8 11 13 15 18 21 24 27 30 34 37 41 45 50 55 60 65 71 77 84 92 100 108 118 128 139 151 165 179 196 213 233 254 278 304 333 366 401 441 485 534 589 649 716 790 872 962 1061 1169 1286 1413 1549 1693 1843 1999 2158 2316 2469 2614 2745 2857 2948 3013 3049 3057 3035 2987 2915 2823 2714 2593 2463 2330 2194 2059 1928 1801 1679 1563 1454 1352 1256 1167 1085 1008 938 872 812 757 706 659 616 576 539 506 475 446 420 396 374 353 334 317 300 285 271 258 246 235 224 214 204 195 187 179 171 164 157 150 144 138 132 126 120 115 110 105 100 95 91 86 82 78 74 70 66 62 59 55 52 48 45 42 39 36 34 31 28 26 23 21 19 16 14 12 10 8 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 7 10 14 18 23 28 33 38 44 50 57 64 72 79 88 97 106 116 126 137 149 161 174 187 201 216 232 248 264 282 300 318 338 358 378 399 420 442 463 485 507 529 551 572 592 613 632 650 668 685 700 714 727 739 750 760 769 777 785 792 799 806 812 819 826 834 843 852 862 873 885 898 913 928 945 964 983 1004 1027 1051 1076 1102 1129 1158 1187 1217 1247 1278 1308 1338 1366 1392 1416 1436 1453 1464 1470 1470 1463 1448 1426 1397 1360 1316 1266 1211 1152 1090 1026 961 896 833 771 712 656 603 553 507 464 425 389 356 325 298 273 251 230 211 195 179 165 153 141 131 121 112 104 97 90 84 78 73 68 63 59 55 51 48 44 41 38 36 33 31 28 26 24 22 20 18 16 15 13 11 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 25 31 37 44 52 60 68 78 87 98 109 121 134 148 162 178 194 212 231 250 271 294 317 342 368 396 424 455 487 520 555 591 628 666 706 746 787 828 870 912 953 994 1035 1074 1111 1147 1181 1213 1242 1269 1293 1315 1334 1351 1365 1378 1388 1397 1405 1412 1419 1425 1430 1437 1443 1451 1459 1468 1479 1491 1504 1519 1536 1554 1573 1594 1616 1640 1664 1690 1716 1742 1768 1794 1819 1842 1863 1882 1897 1907 1913 1913 1907 1894 1874 1846 1810 1766 1716 1658 1594 1525 1452 1375 1297 1218 1138 1060 983 910 839 771 708 648 592 540 492 448 408 370 337 306 277 252 228 207 188 170 155 140 127 115 104 94 85 77 70 63 57 51 46 41 36 32 28 25 21 18 16 13 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 0 0 0 0 0 0 0 0 1 5 9 14
 0 0 0 0 0 0 0 1 4 6 9 12 15 18 21 25 28 33 37 41 46 52 57 63 70 77 84 92 100 110 120 130 142 154 167 182 197 214 232 252 273 297 321 348 377 409 442 478 517 558 602 648 696 747 800 854 909 964 1019 1073 1125 1173 1218 1259 1293 1322 1344 1360 1368 1370 1366 1355 1340 1320 1296 1268 1238 1207 1174 1140 1105 1071 1037 1003 970 939 908 878 849 821 794 769 744 721 699 678 657 638 619 602 585 569 554 539 526 513 500 489 478 467 458 449 440 432 424 417 411 405 399 394 388 384 379 374 370 366 361 357 352 348 343 338 333 327 322 316 310 303 297 290 283 276 268 261 253 245 237 229 221 213 205 197 189 181 173 165 158 150 143 135 128 121 114 107 101 95 89 83 77 71 66 61 56 51 47 43 38 34 31 27 24 20 17 14 12 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154 171 190 210 231 254 278 303 330 357 386 417 448 480 513 546 580 614 647 680 711 742 770 797 821 842 860 875 886 893 897 897 894 887 877 865 849 831 811 789 766 742 717 691 666 640 615 590 567 544 522 501 481 463 445 430 416 403 391 381 372 365 359 354 350 347 346 345 346 347 350 353 357 362 368 375 383 392 401 412 423 436 450 464 480 497 515 535 556 579 603 629 657 687 719 753 789 827 868 910 955 1001 1050 1100 1150 1201 1252 1302 1349 1394 1434 1468 1496 1515 1526 1527 1518 1499 1471 1434 1388 1336 1279 1217 1154 1088 1023 959 896 836 778 724 673 624 580 538 499 464 431 401 373 347 323 301 281 263 246 230 215 202 189 177 167 156 147 138 130 122 115 108 101 95 89 84 79 74 69 64 60 56 52 48 45 41 38 35 32 29 26 23 20 18 15 13 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 12 17 23 29 36 44 52 62 72 83 95 108 122 137
 73 81 89 98 108 119 130 142 155 169 184 199 216 234 254 274 296 320 345 371 399 428 458 491 524 559 594 631 668 705 742 779 814 848 880 909 935 957 976 989 999 1003 1003 999 990 977 961 942 921 897 872 845 819 791 765 738 712 688 664 641 620 600 581 564 548 534 521 509 498 488 480 472 466 461 456 452 450 448 446 446 446 447 448 450 453 456 459 463 468 472 478 483 488 494 500 505 511 517 522 526 531 534 537 539 540 540 539 536 532 527 520 512 503 492 481 468 454 439 424 408 391 374 358 341 324 308 292 277 261 247 233 220 207 195 183 172 162 152 143 135 126 119 112 105 99 93 87 82 77 72 68 64 60 56 53 50 46 44 41 38 36 33 31 29 27 25 23 21 20 18 17 15 14 12 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 2 3 6 8 10 13 16 20 23 27 32 36 41 47 53 59 66
 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 15 19 25 30 36 43 50 58 66 75 84 95 106 118 132 147 162 180 199 220 242 267 295 325 357 393 433 476 524 575 632 694 761 833 912 996 1087 1183 1285 1391 1501 1614 1729 1843 1954 2062 2163 2255 2337 2407 2464 2506 2534 2548 2548 2536 2513 2479 2438 2389 2336 2278 2217 2155 2092 2029 1966 1904 1843 1783 1725 1669 1613 1560 1508 1457 1408 1360 1313 1267 1222 1178 1135 1093 1052 1011 971 932 893 856 819 783 748 713 680 648 617 587 558 530 503 478 453 430 408 387 367 348 330 313 297 282 267 254 241 229 218 207 197 187 178 169 161 153 146 139 132 126 120 114 109 104 99 94 89 85 81 77 73 69 66 62 59 56 52 49 46 44 41 38 36 33 31 28 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 10 22 36 52 70 89 112 137 165 195 230 268 310 357 408 465 527 594 667 747 832 924 1021 1123 1230 1340 1452 1565 1676 1783 1884 1977 2060 2131 2188 2230 2258 2270 2268 2252 2225 2188 2143 2092 2037 1980 1923 1867 1814 1766 1722 1685 1654 1630 1613 1604 1602 1608 1622 1643 1671 1706 1747 1794 1847 1905 1967 2032 2100 2169 2238 2305 2368 2425 2473 2510 2533 2540 2529 2497 2445 2373 2281 2171 2048 1913 1771 1625 1479 1335 1197 1067 944 832 728 635 551 476 409 350 299 253 214 179 150 124 102 83 66 52 40 30 22 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
 65 73 83 93 103 114 126 139 152 166 181 196 212 230 247 266 285 305 326 348 370 393 416 440 465 489 514 539 563 588 612 635 658 680 701 721 740 758 774 788 801 813 822 831 838 844 849 853 856 859 862 865 868 873 878 885 894 905 918 934 954 977 1004 1035 1071 1111 1156 1207 1264 1326 1395 1470 1551 1640 1735 1836 1944 2057 2175 2295 2418 2539 2655 2764 2859 2938 2994 3024 3022 2989 2921 2822 2694 2541 2371 2190 2003 1816 1634 1460 1297 1146 1008 884 772 673 584 507 439 379 327 281 242 208 178 152 130 111 94 79 67 56 47 39 32 25 20 15 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 2 6 10 14 19 24 30 36 42 49 57
 104 114 126 139 152 167 183 199 217 237 257 279 303 328 354 382 412 444 477 512 549 587 626 666 708 749 791 832 873 912 949 982 1013 1039 1061 1077 1089 1094 1094 1089 1078 1063 1043 1020 994 965 935 904 872 841 810 780 752 725 700 677 657 638 621 607 595 585 577 571 567 565 565 566 569 573 580 587 597 607 619 633 648 664 681 699 718 738 758 779 799 820 839 857 874 888 899 906 909 907 900 887 869 846 817 784 747 707 665 621 577 532 489 447 407 370 334 302 271 244 218 195 175 156 139 124 111 98 88 78 69 62 55 49 43 39 34 30 27 24 21 19 16 14 12 11 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 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 7 8 10 12 15 18 21 24 28 32 37 42 48 54 60 68 76 84 93
 152 158 164 169 174 179 184 189 193 197 201 205 208 211 214 216 219 221 223 224 226 227 228 229 229 230 230 231 231 231 231 230 230 230 230 229 229 229 229 229 229 229 230 231 232 233 235 237 240 244 248 253 259 266 274 283 293 305 319 334 351 370 391 414 440 468 499 533 569 609 652 698 747 800 857 917 981 1049 1120 1195 1272 1352 1433 1516 1599 1681 1760 1834 1902 1963 2012 2050 2074 2083 2076 2052 2013 1960 1893 1814 1727 1633 1535 1435 1334 1235 1139 1047 959 877 800 728 663 602 547 497 452 411 374 341 312 285 262 240 221 204 189 176 164 153 144 135 127 120 114 108 103 99 94 91 87 84 81 78 76 74 71 69 67 66 64 62 61 60 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 30 29 28 27 26 25 24 23 21 20 19 18 17 16 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 11 13 15 18 20 23 26 30 33 37 41 45 49 54 59 64 69 74 80 86 91 97 103 110 116 122 128 134 140 146
 0 0 0 0 0 1 3 5 8 10 13 16 19 22 25 28 32 35 39 43 47 51 55 60 64 69 74 78 83 88 94 99 104 109 114 119 125 130 135 140 144 149 153 158 162 166 170 173 177 180 183 187 190 193 196 200 204 208 213 219 226 234 243 255 268 284 302 324 350 381 417 459 507 564 630 707 797 900 1020 1158 1317 1498 1705 1937 2193 2469 2756 3040 3298 3503 3625 3640 3540 3333 3044 2706 2352 2008 1691 1408 1163 955 780 634 513 414 332 265 210 165 129 99 74 55 39 26 15 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
 31 35 38 42 47 51 56 61 66 71 77 82 88 95 101 108 115 122 130 138 146 154 163 172 181 191 201 211 221 232 243 255 267 279 292 305 318 332 346 361 376 392 409 426 444 462 482 502 523 546 570 595 621 649 678 709 742 776 812 850 889 931 973 1017 1062 1107 1153 1199 1244 1288 1330 1370 1407 1440 1469 1493 1511 1523 1530 1529 1522 1508 1488 1461 1429 1391 1349 1302 1253 1200 1146 1091 1035 979 924 869 816 765 715 667 622 579 538 500 464 431 399 370 343 318 295 274 254 236 219 204 190 177 165 155 145 135 127 119 112 105 99 94 88 83 79 75 71 67 63 60 57 54 51 48 46 43 41 39 37 35 33 31 29 27 26 24 23 21 20 18 17 16 14 13 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 13 15 18 21 24 27
 50 57 63 70 78 85 93 100 109 117 125 134 143 152 161 170 180 189 199 209 219 229 239 249 259 270 280 290 300 311 321 331 341 351 361 371 381 390 400 410 419 429 439 448 458 468 478 489 500 511 523 536 550 565 582 600 620 642 666 694 724 758 796 838 885 937 995 1059 1129 1207 1293 1386 1489 1601 1723 1854 1997 2150 2314 2488 2673 2866 3067 3273 3482 3690 3892 4082 4254 4402 4518 4597 4633 4622 4563 4458 4310 4124 3908 3670 3417 3158 2899 2645 2402 2171 1955 1755 1572 1406 1255 1120 998 890 794 708 632 566 506 454 408 368 332 300 273 248 226 207 190 174 161 149 138 128 119 111 104 97 91 86 81 76 72 68 64 61 57 54 51 49 46 43 41 39 37 35 32 31 29 27 25 23 21 20 18 16 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 3 8 12 17 22 27 32 38 44
 25 29 32 36 40 44 48 53 57 62 67 72 78 83 89 95 101 108 115 121 128 136 143 151 159 167 175 184 193 202 211 221 231 241 251 261 272 283 294 305 317 329 341 353 365 378 391 404 418 432 446 460 475 490 506 522 538 555 572 590 608 626 645 665 685 705 725 746 768 789 810 832 853 874 895 916 936 955 974 992 1010 1026 1041 1055 1067 1078 1087 1095 1101 1105 1107 1107 1105 1101 1095 1086 1075 1062 1047 1030 1011 990 967 943 917 890 863 834 805 775 746 716 687 658 629 601 574 548 523 499 475 453 432 412 393 375 358 341 326 311 298 285 273 261 250 240 230 220 211 203 195 187 179 172 165 159 153 146 141 135 130 124 119 114 109 105 100 96 92 88 84 80 76 72 68 65 61 58 55 51 48 45 42 39 37 34 31 29 26 24 21 19 17 15 13 11 9 7 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 13 16 19 22
 14 19 24 30 36 42 49 56 63 72 80 89 99 110 121 133 145 159 173 188 204 221 239 258 278 300 322 346 372 398 427 456 487 520 554 589 626 665 705 746 788 831 875 919 964 1010 1055 1100 1144 1188 1230 1272 1311 1349 1385 1419 1451 1480 1507 1532 1554 1574 1591 1607 1620 1631 1640 1648 1653 1656 1658 1658 1656 1653 1647 1640 1632 1621 1609 1595 1579 1561 1541 1519 1495 1469 1441 1412 1380 1346 1311 1274 1236 1196 1155 1113 1070 1027 983 939 895 852 809 767 725 685 646 609 573 538 505 474 444 416 389 365 341 319 299 280 262 246 230 216 203 190 179 168 158 149 140 132 125 118 111 105 99 94 89 84 79 75 71 67 63 60 57 54 51 48 45 42 40 37 35 33 31 29 27 25 23 21 19 17 16 14 13 11 9 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10
 0 0 0 0 1 3 4 5 6 7 9 10 11 13 14 15 17 18 20 21 23 25 26 28 30 31 33 35 37 39 41 44 46 48 51 54 56 59 62 65 68 72 75 79 83 87 91 95 100 104 109 114 120 125 131 137 144 150 157 164 171 179 187 196 204 214 223 233 244 255 267 280 293 307 322 339 356 375 395 416 439 465 492 521 554 589 628 670 716 767 823 885 954 1029 1113 1205 1308 1421 1545 1682 1831 1992 2166 2349 2539 2732 2921 3097 3251 3371 3446 3469 3435 3343 3199 3011 2793 2556 2313 2073 1844 1630 1435 1260 1103 966 845 740 649 569 501 441 390 345 307 273 244 218 196 176 159 144 131 119 108 99 90 83 76 70 64 59 55 50 47 43 40 37 34 31 29 27 24 22 20 19 17 15 14 12 11 9 8 6 5 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
 122 127 133 138 143 148 153 158 162 167 172 177 182 186 191 196 200 205 209 214 219 223 228 233 238 243 248 254 259 265 271 278 285 292 300 308 317 327 337 348 361 374 390 406 424 445 467 493 521 552 587 626 669 717 770 829 893 964 1041 1125 1216 1312 1415 1523 1635 1750 1866 1982 2095 2203 2303 2392 2467 2527 2569 2593 2596 2581 2546 2494 2426 2345 2253 2152 2046 1936 1825 1713 1603 1496 1392 1292 1197 1107 1023 943 869 800 736 677 622 572 526 484 445 410 378 349 323 299 278 259 241 225 211 198 186 175 165 157 148 141 134 128 122 116 111 106 101 97 93 89 85 82 78 75 72 69 66 63 61 58 56 53 51 48 46 44 42 40 38 36 34 32 31 29 27 26 24 22 21 19 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 19 21 22 24 26 28 31 33 36 39 42 45 49 53 56 60 64 69 73 78 82 87 92 97 102 107 112 117
 56 63 72 81 91 102 113 125 139 153 168 184 202 221 242 264 288 314 342 372 405 440 479 521 566 615 668 725 786 851 920 993 1068 1146 1224 1302 1377 1446 1509 1561 1601 1627 1637 1630 1608 1571 1520 1458 1389 1313 1234 1155 1076 999 926 857 793 734 679 630 584 544 507 474 444 418 394 373 354 337 323 309 298 288 279 271 265 259 254 250 247 245 243 242 242 242 243 244 246 248 251 254 258 262 267 272 278 283 289 296 302 309 315 322 328 334 339 344 348 351 353 354 354 353 350 346 341 334 326 318 308 297 286 274 262 250 238 226 215 203 192 181 171 162 152 144 136 128 121 114 108 102 97 92 87 83 79 75 71 68 65 62 60 57 55 53 51 49 47 45 44 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 26 25 24 23 22 21 20 19 18 18 17 16 15 14 13 12 11 10 10 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 11 15 19 24 29 35 41 48
 0 1 3 6 9 12 15 19 23 27 32 37 42 47 54 60 67 74 82 91 100 110 121 132 145 158 172 187 203 220 238 257 277 298 320 343 367 391 416 441 467 492 516 540 563 584 603 621 636 649 660 668 673 676 677 676 674 669 664 658 651 645 638 632 626 621 618 616 615 616 618 622 629 637 648 660 675 693 713 735 761 789 819 853 890 929 971 1016 1062 1111 1161 1211 1261 1309 1354 1394 1427 1452 1466 1468 1457 1433 1395 1344 1283 1213 1136 1055 972 889 808 731 658 590 527 470 418 371 329 291 258 228 202 179 158 140 124 109 97 85 76 67 59 52 46 40 35 31 27 23 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 23 29 37 44 53 62 71 81 92 104 116 130 144 159 175 192 210 229 250 271 295 319 345 372 401 432 464 499 534 572 611 653 696 740 787 835 884 935 986 1039 1092 1145 1198 1250 1302 1352 1401 1447 1492 1533 1571 1606 1637 1665 1689 1710 1726 1740 1749 1756 1760 1761 1759 1755 1750 1742 1732 1721 1709 1695 1681 1665 1648 1631 1613 1594 1575 1555 1535 1513 1492 1469 1446 1423 1399 1374 1348 1322 1295 1268 1239 1211 1181 1151 1120 1089 1057 1025 993 960 927 895 862 830 798 766 735 705 675 647 619 592 566 541 518 495 473 452 432 413 395 378 362 346 331 317 304 291 278 267 255 245 234 224 215 206 197 188 180 172 165 157 150 143 137 131 124 118 113 107 102 97 91 87 82 77 73 68 64 60 56 52 49 45 41 38 35 31 28 25 22 19 17 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6
 64 70 75 81 87 93 99 106 112 119 126 133 140 147 154 162 170 177 185 193 201 209 218 227 235 244 254 263 273 284 294 305 316 328 341 353 366 380 394 409 425 441 457 474 491 509 527 546 564 583 602 620 638 655 672 688 702 715 727 737 745 752 757 760 761 760 758 755 750 745 738 730 722 713 704 695 685 676 666 657 648 639 631 623 615 608 601 594 588 582 576 571 565 560 555 550 545 540 534 528 522 516 509 501 493 485 475 466 455 444 432 420 407 394 380 366 352 338 324 310 296 282 269 256 244 232 220 209 198 188 178 169 161 152 145 137 130 124 118 112 106 101 96 92 87 83 79 76 72 69 66 63 60 57 55 52 50 48 46 43 41 39 38 36 34 32 31 29 27 26 24 23 21 20 19 17 16 15 13 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 13 16 19 22 25 28 32 36 40 45 49 54 59
 48 52 57 62 68 73 79 85 91 98 104 111 119 126 134 142 151 159 169 178 188 198 209 220 231 243 255 268 281 295 309 324 340 356 373 390 408 427 447 467 489 511 534 558 582 608 635 663 691 721 751 783 815 848 881 916 950 985 1020 1055 1089 1123 1156 1188 1219 1248 1275 1299 1321 1341 1358 1372 1382 1390 1394 1395 1393 1389 1381 1370 1357 1342 1324 1304 1283 1260 1235 1210 1183 1155 1127 1098 1069 1040 1011 981 952 923 894 866 838 811 784 758 732 708 684 660 638 616 596 576 557 539 521 505 490 475 461 448 435 424 413 402 392 383 374 366 358 350 343 336 329 323 316 310 304 298 292 286 280 274 269 263 257 251 245 240 234 228 222 216 210 204 198 193 187 181 175 169 163 157 152 146 140 135 129 124 118 113 108 102 97 92 87 82 78 73 68 64 60 55 51 47 44 40 36 33 29 26 23 20 17 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 1 3 6 8 11 14 17 20 23 27 31 35 39 43
 0 0 2 7 13 20 28 37 47 59 71 86 101 119 139 161 185 211 240 272 306 343 383 425 470 515 563 610 657 702 745 784 819 847 870 885 893 894 889 877 859 837 811 783 752 720 687 654 622 591 561 532 506 481 459 439 421 405 391 379 370 362 357 353 351 350 351 354 358 364 370 378 388 398 410 423 438 453 471 489 509 530 553 578 603 631 660 691 722 756 790 824 859 894 928 960 989 1014 1035 1050 1058 1058 1050 1034 1010 978 939 894 845 793 739 685 631 579 529 482 438 397 360 325 294 266 240 217 196 178 161 146 132 120 109 99 90 82 75 68 62 56 51 47 42 39 35 32 29 26 23 21 18 16 14 13 11 9 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 22 25 28 30 33 36 39 42 46 49 53 57 61 66 71 76 82 89 96 103 112 121 131 142 155 169 185 203 223 246 272 301 335 374 419 470 529 597 676 766 871 991 1130 1289 1471 1678 1911 2173 2462 2778 3116 3470 3829 4179 4502 4781 4996 5131 5177 5132 5003 4801 4543 4247 3929 3604 3283 2975 2683 2413 2163 1936 1730 1544 1376 1226 1092 971 863 767 681 605 536 476 421 373 330 292 259 229 203 180 160 142 126 113 101 91 83 75 69 63 59 55 52 49 47 46 44 43 43 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 44 44 44 43 43 43 42 42 41 40 40 39 38 37 36 35 34 33 32 31 30 28 27 26 24 23 21 20 18 16 15 13 11 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
 77 84 90 97 104 111 119 126 134 141 149 156 164 171 179 186 193 200 207 214 221 227 233 239 244 250 255 260 265 269 273 278 282 286 289 293 297 300 304 308 311 315 319 323 328 332 338 343 349 356 363 371 379 388 399 410 422 435 449 464 480 497 515 534 554 574 596 618 640 662 685 708 730 752 774 794 814 833 851 867 882 895 906 915 923 928 931 933 932 929 924 917 908 897 885 870 854 837 818 799 778 756 734 711 688 665 641 618 595 572 550 528 507 487 468 449 431 415 399 384 370 357 344 333 322 312 302 293 285 277 270 262 256 249 243 237 231 226 220 215 210 205 200 195 190 185 180 175 171 166 161 156 152 147 142 137 133 128 123 119 114 109 104 100 95 91 86 82 77 73 69 64 60 56 52 49 45 41 38 34 31 28 24 22 19 16 13 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 13 16 19 23 26 30 34 39 43 48 54 59 65 71
 30 34 37 40 44 48 52 55 60 64 68 72 77 81 86 91 95 100 105 110 115 120 125 130 135 140 146 151 156 161 166 171 176 181 186 190 195 200 204 209 214 218 223 227 231 236 240 244 249 253 258 262 267 272 277 283 288 294 300 307 314 321 329 337 346 355 364 374 384 395 406 418 430 442 454 467 480 493 506 520 533 547 560 574 587 601 614 627 640 653 665 677 689 700 711 722 731 741 749 757 764 770 775 780 783 785 786 786 785 783 779 774 769 762 754 745 736 725 714 702 689 676 662 648 634 619 604 589 574 559 543 528 512 497 481 466 451 436 420 406 391 376 362 348 334 320 306 293 280 268 255 243 231 220 209 198 187 177 167 158 149 140 131 123 115 107 100 93 86 80 73 68 62 57 51 47 42 38 33 29 26 22 19 16 13 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 11 14 16 19 22 24 27
 0 0 0 0 0 0 7 14 21 29 38 48 58 70 82 95 110 125 142 160 179 200 223 247 273 301 331 363 397 433 471 512 554 599 645 693 743 793 844 895 946 996 1045 1091 1134 1173 1209 1240 1265 1286 1301 1311 1316 1316 1312 1304 1293 1280 1265 1249 1232 1216 1201 1187 1175 1165 1158 1153 1152 1154 1159 1167 1179 1195 1214 1237 1263 1293 1326 1363 1404 1448 1495 1545 1598 1653 1711 1769 1829 1887 1944 1998 2047 2090 2124 2148 2160 2158 2142 2109 2062 1999 1923 1835 1738 1634 1525 1414 1304 1197 1093 995 902 816 737 664 598 539 485 437 393 355 320 290 262 238 216 197 180 164 151 138 127 117 108 100 93 86 80 74 69 64 60 56 52 49 46 43 40 37 35 32 30 28 26 24 22 20 19 17 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 17 19 22 25 28 31 34 37 41 44 48 52 56 60 65 69 74 79 85 91 97 103 110 118 126 135 144 154 165 176 189 203 218 234 252 271 292 316 341 369 399 433 469 509 553 600 652 707 767 830 898 969 1043 1119 1196 1273 1349 1421 1489 1551 1605 1651 1688 1714 1730 1737 1734 1723 1705 1681 1653 1620 1586 1549 1512 1474 1437 1400 1364 1330 1296 1264 1233 1203 1174 1145 1117 1089 1061 1033 1005 976 947 916 885 853 819 785 750 714 678 641 605 568 532 497 462 429 397 366 337 310 284 260 238 217 198 181 165 150 137 124 113 103 94 86 79 72 66 60 55 51 47 43 40 37 34 31 29 27 25 23 22 20 19 18 17 15 14 14 13 12 11 10 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 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 27 34 43 52 62 73 85 99 114 132 151 172 196 224 254 289 328 372 422 479 544 617 701 795 902 1023 1159 1311 1481 1669 1875 2098 2337 2588 2846 3107 3362 3604 3825 4016 4172 4288 4362 4395 4388 4348 4278 4186 4075 3953 3822 3688 3553 3418 3287 3159 3036 2917 2802 2691 2584 2480 2379 2280 2183 2087 1992 1898 1805 1713 1622 1532 1443 1356 1270 1187 1107 1029 955 884 817 753 694 638 587 538 494 453 415 381 349 320 294 270 248 228 209 193 177 163 151 139 128 118 109 100 93 85 79 73 67 61 56 52 47 43 39 35 32 28 25 22 19 16 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 22 32 42 53 66 79 94 111 129 148 170 193 219 247 278 312 348 388 432 479 531 586 646 710 779 853 931 1013 1099 1189 1282 1377 1472 1568 1663 1755 1843 1927 2004 2075 2139 2194 2241 2281 2312 2337 2355 2368 2376 2380 2380 2377 2372 2365 2357 2346 2334 2320 2305 2287 2268 2246 2221 2193 2162 2128 2089 2046 2000 1949 1893 1833 1770 1702 1632 1558 1482 1405 1327 1248 1170 1093 1017 944 874 807 743 683 627 574 526 481 440 403 368 337 309 284 261 240 222 205 190 176 164 152 142 133 124 117 110 103 97 91 86 81 77 72 68 65 61 58 54 51 48 45 43 40 38 35 33 31 28 26 24 22 20 18 16 14 13 11 9 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 16 22 29 37 45 55 65 77 89 103 118 135 153 173 195 219 245 273 302 334 367 402 438 475 512 549 584 618 649 676 700 718 732 740 744 742 735 725 711 694 675 655 634 614 595 577 561 548 538 531 528 529 536 548 566 590 623 664 715 777 852 942 1050 1179 1331 1512 1725 1976 2268 2605 2986 3406 3848 4281 4659 4920 5008 4888 4569 4101 3554 2995 2470 2007 1613 1286 1020 806 634 496 387 300 230 175 131 96 68 46 28 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 8 10 13 15 18 21 24 27 30 33 36 40 43 47 50 54 58 62 65 69 73 77 81 85 89 93 96 100 104 107 111 114 117 120 122 125 127 129 131 133 134 135 136 137 137 137 137 137 137 137 137 137 137 137 137 138 139 141 144 147 151 157 164 172 182 194 209 226 247 271 298 331 368 412 462 519 586 662 750 851 966 1098 1247 1416 1604 1812 2035 2268 2501 2719 2901 3028 3081 3049 2932 2745 2506 2240 1967 1704 1460 1240 1048 881 738 616 514 427 355 294 243 201 166 136 112 91 74 60 49 39 31 24 19 15 11 8 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 0 0 2 5 9 12 16 20 24 29 34 39 44 50 56 63 70 78 86 95 105 115 126 138 152 166 182 199 217 237 259 284 310 339 371 406 444 486 531 581 634 692 755 821 892 966 1043 1121 1199 1276 1350 1419 1480 1532 1572 1601 1616 1618 1607 1585 1552 1512 1464 1413 1358 1302 1247 1192 1140 1090 1044 1001 961 925 893 865 840 818 800 784 772 762 755 751 749 749 751 756 762 771 781 793 807 821 837 854 871 889 906 922 938 951 962 970 975 975 971 962 948 929 905 876 843 807 768 727 685 642 600 558 518 479 442 407 375 344 316 290 266 245 225 207 190 175 161 149 137 127 118 109 101 94 88 82 77 72 67 63 59 56 52 49 47 44 41 39 37 35 33 31 30 28 27 25 24 22 21 20 19 18 16 15 14 13 12 11 10 9 8 7 6 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 1 2 3 4 5 6 8 9 10 12 14 15 17 19 21 24 26 29 32 35 38 42 46 51 55 61 67 73 81 89 97 107 119 131 145 161 179 199 222 247 276 309 346 388 436 489 548 614 686 764 848 935 1024 1111 1193 1265 1323 1362 1382 1379 1356 1314 1258 1191 1117 1039 961 886 813 745 683 625 573 526 483 445 411 380 353 328 307 287 270 255 241 229 218 209 200 193 187 181 177 173 170 167 165 164 164 164 165 166 168 171 174 178 183 189 196 203 211 221 231 243 255 269 283 299 316 334 352 372 392 412 433 453 473 492 509 524 538 548 556 560 562 559 554 546 534 520 504 486 467 447 426 404 383 362 342 322 303 284 267 250 234 219 205 192 180 168 157 147 137 128 119 111 104 97 90 84 78 72 67 62 57 53 49 45 41 37 34 31 28 25 22 20 17 15 13 11 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 89 94 99 103 108 113 117 122 127 131 136 140 144 149 153 157 161 165 169 172 176 180 183 187 190 193 196 200 203 206 209 212 215 218 221 223 226 229 232 235 238 241 244 248 251 254 257 261 264 267 271 274 278 281 285 288 291 295 298 301 304 307 310 312 315 317 318 320 322 323 324 324 325 325 325 325 325 325 324 324 323 323 322 321 320 320 319 318 317 317 316 316 315 315 314 314 314 314 314 313 314 314 314 314 314 314 315 315 315 315 315 315 316 316 315 315 315 315 314 314 313 312 311 309 308 306 304 302 299 296 293 290 287 283 279 275 271 266 261 256 251 246 240 235 229 224 218 212 206 200 195 189 183 177 171 165 160 154 148 143 137 132 126 121 116 111 106 101 96 91 87 82 78 73 69 65 61 57 53 50 46 43 40 36 33 30 28 25 22 20 18 16 13 11 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 6 7 8 9 11 12 14 15 17 19 21 24 26 29 32 34 38 41 44 48 51 55 59 63 67 72 76 80 85
 15 19 22 26 30 34 38 42 47 51 56 61 66 71 77 82 88 94 100 106 112 119 126 133 141 148 157 165 174 184 194 204 215 227 240 254 268 284 301 319 339 361 384 410 438 469 503 540 581 626 676 731 791 857 929 1008 1093 1186 1285 1390 1501 1617 1735 1854 1971 2084 2190 2286 2368 2435 2484 2515 2526 2520 2495 2456 2403 2338 2266 2187 2104 2019 1933 1848 1764 1683 1605 1530 1459 1391 1327 1266 1209 1156 1106 1058 1014 973 934 897 863 831 801 773 747 722 699 678 658 640 622 607 592 578 565 554 543 532 523 513 505 496 488 480 473 465 457 449 441 434 425 417 409 400 392 383 374 365 355 346 337 327 318 308 299 289 280 270 261 252 242 233 224 215 206 197 188 180 171 163 155 146 138 131 123 116 108 101 94 87 81 74 68 62 56 50 45 39 34 29 25 20 16 12 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 3 5 9 12
 2 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 16 17 18 19 20 21 23 24 25 26 27 28 30 31 33 34 36 38 40 42 45 48 51 54 58 62 67 72 78 85 93 102 112 124 137 153 171 192 216 244 276 314 358 410 469 538 618 710 815 937 1074 1230 1404 1597 1807 2032 2267 2508 2746 2971 3173 3342 3469 3548 3576 3554 3488 3383 3249 3094 2925 2750 2574 2402 2235 2077 1929 1790 1662 1543 1433 1333 1241 1157 1080 1009 944 885 831 781 735 692 653 617 583 552 522 494 468 444 420 398 377 357 338 320 303 286 270 255 241 227 214 201 189 178 167 157 148 138 130 121 114 106 99 93 87 81 75 70 65 60 56 51 47 43 40 36 33 30 27 24 21 18 16 13 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 53 57 60 64 67 71 75 79 83 87 91 95 99 104 108 113 118 122 128 133 138 144 149 155 161 167 174 181 188 195 203 211 219 228 238 247 257 268 280 292 304 318 332 347 363 381 399 418 439 461 485 510 537 565 595 628 662 698 736 776 818 862 907 955 1003 1053 1104 1156 1207 1258 1309 1359 1407 1453 1496 1537 1573 1606 1634 1658 1676 1689 1696 1698 1694 1684 1669 1648 1622 1591 1555 1515 1472 1425 1375 1323 1269 1214 1157 1101 1045 989 934 880 827 776 728 681 636 594 554 516 480 447 416 387 360 335 312 291 271 253 236 221 207 194 181 170 160 151 142 134 126 119 113 107 101 96 91 86 82 78 74 71 68 64 61 58 56 53 51 48 46 44 42 40 38 36 34 33 31 29 28 26 25 23 22 20 19 18 16 15 14 12 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 2 3 4 6 8 9 11 13 15 17 20 22 24 27 29 32 35 38 41 44 47 50
 34 39 45 50 56 63 69 77 84 92 101 110 119 129 140 151 163 176 189 203 218 234 251 269 287 307 328 351 374 399 425 453 482 513 546 580 616 654 694 736 780 825 873 923 974 1027 1082 1138 1195 1253 1312 1371 1430 1489 1546 1601 1654 1704 1751 1793 1831 1864 1892 1913 1929 1938 1942 1939 1930 1915 1895 1871 1841 1808 1771 1730 1687 1642 1595 1547 1498 1448 1398 1347 1297 1247 1198 1149 1101 1054 1008 963 920 877 836 796 758 721 685 651 618 586 556 527 500 474 449 425 403 382 362 343 325 309 293 278 264 251 238 227 215 205 195 186 177 168 160 153 146 139 132 126 120 114 109 104 99 94 89 85 81 76 73 69 65 62 58 55 52 49 46 43 40 38 35 33 30 28 26 24 22 20 18 16 14 12 10 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 13 17 21 25 29
 88 106 125 145 169 194 222 252 285 321 360 402 448 496 549 604 664 726 791 859 930 1002 1075 1148 1220 1290 1357 1419 1476 1526 1569 1602 1627 1642 1648 1644 1631 1610 1582 1547 1507 1462 1414 1364 1313 1260 1209 1158 1109 1062 1017 976 938 903 872 844 820 800 783 769 759 752 748 747 749 753 760 769 781 795 811 829 849 872 897 923 952 983 1017 1052 1090 1130 1173 1217 1264 1313 1364 1417 1471 1525 1579 1633 1685 1735 1780 1819 1852 1876 1890 1893 1884 1862 1828 1781 1722 1653 1576 1493 1405 1314 1223 1133 1046 962 882 807 737 673 613 559 510 465 424 387 354 324 297 272 250 230 212 196 181 167 155 144 134 124 115 108 100 93 87 81 76 71 66 62 58 54 50 47 43 40 37 34 32 29 27 24 22 20 18 16 14 12 10 8 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 17 26 36 47 59 73
 41 45 49 53 58 62 67 71 76 81 86 91 97 103 108 114 120 127 134 141 148 155 163 172 181 190 200 210 221 233 246 260 274 290 307 325 345 366 389 414 441 470 501 535 571 610 652 696 742 791 842 894 947 1000 1053 1104 1152 1197 1237 1271 1299 1320 1333 1338 1337 1328 1313 1293 1268 1240 1209 1176 1143 1109 1075 1042 1010 980 952 926 901 879 858 840 824 810 798 788 780 773 769 766 764 764 766 768 771 775 780 785 790 795 799 803 805 805 803 799 793 783 771 755 737 716 692 666 638 608 578 547 516 485 455 425 396 369 343 319 296 274 254 235 218 202 187 173 160 149 138 128 119 110 103 95 89 83 77 72 67 62 58 54 50 46 43 40 37 34 32 29 27 24 22 20 18 16 14 13 11 9 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 10 12 15 18 21 24 27 30 34 37
 100 108 115 123 131 140 149 158 167 177 187 197 208 219 230 242 255 268 282 296 311 327 343 360 378 397 417 438 459 482 505 529 555 581 607 635 662 691 719 747 774 801 827 852 874 895 913 928 941 950 956 959 958 955 948 940 928 916 901 885 869 853 836 820 804 789 776 763 752 743 735 729 725 723 723 725 730 736 745 756 769 786 804 826 851 878 909 944 981 1022 1067 1115 1167 1222 1279 1339 1399 1460 1520 1576 1627 1671 1705 1726 1734 1726 1701 1660 1603 1533 1451 1361 1266 1169 1071 976 885 799 719 646 578 517 462 413 369 330 295 264 236 212 190 171 154 139 126 114 104 94 86 78 72 66 60 55 51 47 44 40 37 35 32 30 28 26 24 23 21 20 18 17 16 15 14 13 12 11 10 10 9 8 8 7 6 6 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 10 13 16 19 23 27 31 35 40 45 50 56 61 67 73 80 86 93
 16 18 20 22 25 28 31 34 37 40 44 48 52 57 62 67 73 79 86 93 101 110 120 130 142 154 168 183 200 219 239 262 287 314 345 379 416 458 504 554 610 671 737 809 886 969 1056 1146 1239 1333 1424 1512 1592 1663 1721 1765 1792 1803 1797 1776 1741 1695 1639 1576 1509 1440 1371 1303 1237 1175 1116 1062 1012 967 927 892 861 834 812 794 780 770 764 761 763 769 778 792 810 832 859 890 926 967 1014 1065 1123 1185 1253 1326 1403 1483 1565 1646 1724 1796 1858 1906 1937 1947 1934 1898 1838 1758 1661 1552 1434 1312 1191 1074 962 857 761 674 595 525 462 406 357 314 276 242 213 187 164 144 126 111 97 85 74 65 56 49 42 36 31 26 22 18 15 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 8 10 12 14
 39 45 52 58 65 73 81 89 97 106 114 123 133 142 152 162 172 182 192 203 213 224 235 246 257 268 279 291 302 314 327 339 352 366 380 394 410 426 443 461 480 500 522 545 570 597 627 658 693 730 770 813 859 909 963 1020 1081 1145 1211 1280 1351 1423 1494 1564 1632 1695 1754 1806 1850 1887 1914 1932 1940 1940 1930 1913 1889 1859 1823 1784 1741 1697 1650 1604 1557 1510 1464 1419 1376 1334 1294 1256 1219 1184 1151 1119 1089 1061 1034 1009 985 962 940 919 900 881 863 846 829 813 797 782 767 752 737 722 707 692 677 662 646 630 614 598 581 564 547 530 513 496 479 462 445 429 412 396 380 365 350 335 320 306 292 279 266 253 241 229 217 206 195 184 174 164 155 145 136 128 119 111 103 96 89 82 75 68 62 56 50 44 39 34 29 24 19 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 1 5 9 13 18 22 28 33
 0 0 0 3 5 8 11 14 17 20 23 26 30 33 37 41 45 50 54 59 64 69 75 81 87 94 101 109 117 126 135 145 156 167 180 193 207 223 239 257 276 297 319 342 367 394 422 452 484 517 552 588 626 664 703 743 783 822 861 900 937 973 1007 1040 1071 1101 1129 1157 1183 1210 1237 1264 1293 1324 1357 1392 1431 1473 1520 1570 1626 1687 1752 1823 1898 1978 2061 2147 2233 2318 2399 2472 2534 2580 2607 2610 2587 2535 2456 2350 2221 2074 1915 1749 1582 1419 1263 1116 981 858 747 648 561 485 418 360 310 266 229 196 169 145 125 107 92 79 68 59 51 44 38 33 29 25 22 19 17 15 13 11 10 9 8 7 6 6 5 5 4 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 31 33 35 36 38 40 42 44 46 48 51 53 56 59 62 65 68 71 75 79 83 88 93 98 103 109 116 123 130 138 146 155 165 175 186 198 210 223 237 252 267 283 300 317 335 353 371 389 407 425 443 459 475 490 503 515 526 535 543 549 554 557 560 562 563 564 565 565 567 569 572 576 582 589 599 610 624 641 661 685 712 744 780 822 869 922 983 1051 1128 1213 1308 1413 1529 1653 1787 1927 2070 2211 2343 2458 2547 2600 2610 2572 2487 2359 2197 2012 1816 1618 1427 1247 1083 935 804 690 590 504 430 367 313 266 227 193 164 140 119 101 86 73 62 52 44 37 31 26 21 18 14 11 9 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 11 12 13 15 16 17 19 20 22 23 25 26
 27 28 30 31 32 34 35 37 38 40 42 43 45 47 49 52 54 57 59 62 65 69 72 76 80 85 90 96 101 108 115 123 132 141 152 164 177 192 208 226 247 270 296 325 357 394 435 482 533 592 657 729 808 896 991 1093 1200 1311 1424 1535 1639 1732 1809 1867 1902 1912 1897 1859 1802 1728 1643 1550 1453 1356 1261 1169 1082 1000 924 854 789 731 677 628 583 543 506 472 442 414 389 366 345 326 309 293 278 265 253 242 232 223 215 207 200 194 189 184 180 176 173 170 168 166 165 164 164 164 164 165 166 167 169 171 173 176 178 181 184 187 190 193 196 199 201 204 207 209 211 214 215 217 218 220 220 221 221 221 221 221 220 219 218 216 215 213 211 209 206 204 201 198 195 192 189 186 182 179 175 172 168 164 160 157 153 149 145 141 137 133 128 124 120 116 112 108 103 99 95 91 87 83 79 75 71 67 63 60 56 52 49 46 43 40 37 34 31 29 26 24 22 20 18 17 15 14 13 11 10 9 9 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26
 135 144 154 164 173 183 192 201 209 218 226 234 241 248 255 262 268 275 281 287 293 299 304 311 317 323 330 337 345 353 362 371 381 392 404 418 432 448 465 484 505 528 553 581 611 643 679 717 758 803 850 901 954 1009 1066 1124 1183 1242 1299 1355 1406 1454 1497 1533 1563 1586 1602 1611 1612 1607 1596 1580 1558 1533 1505 1473 1440 1405 1369 1332 1295 1258 1221 1183 1146 1109 1072 1036 999 963 926 890 853 817 780 744 707 671 635 600 565 530 497 464 433 402 373 345 319 294 271 249 229 210 193 177 162 149 137 126 115 106 98 90 83 77 71 66 62 58 54 50 47 44 42 40 38 36 34 32 31 30 28 27 26 25 24 24 23 22 22 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 11 11 10 10 9 9 8 8 7 6 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 14 18 22 27 32 38 44 50 57 65 72 80 89 98 107 116 125
 173 182 191 199 206 213 219 224 229 232 236 238 240 242 243 243 243 244 243 243 243 242 242 242 242 242 242 243 244 245 247 249 252 255 259 263 268 274 281 289 298 308 319 332 346 361 378 397 417 439 462 488 515 543 573 604 636 668 700 732 763 793 821 846 869 889 906 918 928 934 936 934 930 923 913 901 887 871 854 836 817 797 776 755 734 713 691 669 647 625 603 581 559 537 514 492 470 447 425 403 382 361 340 319 299 280 262 244 227 211 195 181 168 155 143 132 122 113 105 97 90 83 78 72 67 63 59 56 52 49 47 44 42 40 39 37 36 35 33 32 32 31 30 29 29 28 28 28 27 27 27 27 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 27 27 26 26 26 26 25 25 24 24 23 23 22 21 20 20 19 18 17 16 15 14 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 13 16 19 23 28 32 38 43 49 56 63 71 79 87 96 105 115 125 134 144 154 164
 54 57 61 64 67 70 74 77 80 84 87 91 94 98 101 105 109 113 116 120 124 128 133 137 141 146 151 156 161 166 172 177 183 189 196 203 210 217 225 232 241 249 258 267 277 287 297 308 319 330 341 353 365 377 389 401 414 426 438 450 463 474 486 497 509 520 530 541 551 561 571 581 590 600 609 619 629 639 649 660 671 682 694 707 720 733 747 761 776 792 807 823 839 855 871 886 901 914 926 936 943 948 950 949 944 935 923 906 885 861 834 804 771 736 700 664 627 590 554 519 485 453 422 393 366 341 318 296 276 258 241 226 212 199 187 177 167 158 150 143 136 130 124 119 114 110 106 103 99 96 93 91 88 86 84 82 80 78 77 75 74 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 55 54 53 52 51 50 48 47 46 45 43 42 40 39 37 36 34 33 31 30 28 27 25 24 23 21 20 18 17 16 15 13 12 11 10 9 8 8 7 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 17 20 22 25 28 30 33 36 39 42 45 48 51
 81 84 88 92 95 99 103 107 112 116 121 125 130 135 140 145 150 156 162 167 173 179 186 192 199 206 213 220 227 235 242 250 258 266 274 283 291 300 309 318 326 335 345 354 363 372 381 390 399 409 418 427 435 444 453 461 470 478 486 493 501 508 515 521 528 533 539 544 549 553 557 560 563 566 568 570 571 572 573 573 572 571 570 568 566 564 561 558 554 551 546 542 537 532 526 521 515 508 502 495 488 481 474 467 459 451 444 436 428 420 412 404 397 389 381 374 366 359 352 346 339 333 327 321 315 310 305 301 296 292 288 285 281 278 275 273 270 268 266 264 262 260 258 257 255 254 252 250 249 247 246 244 243 241 239 237 235 234 232 229 227 225 223 220 218 215 213 210 208 205 202 199 196 193 190 187 184 181 178 174 171 168 165 161 158 155 151 148 145 141 138 135 132 128 125 122 119 116 113 110 107 104 101 98 96 93 91 88 86 84 82 80 78 76 74 73 71 70 68 67 66 65 64 63 62 61 60 60 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 41 41 40 40 39 39 38 37 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 26 26 25 24 23 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 10 11 11 12 13 14 15 16 17 19 20 21 23 25 26 28 30 32 34 36 38 41 43 45 48 51 53 56 59 62 65 68 71 74 77
 54 57 61 64 68 71 75 79 83 87 91 95 99 104 109 114 119 124 129 135 141 147 153 159 166 173 180 187 194 202 210 218 226 235 244 252 261 270 280 289 298 307 316 324 333 341 349 356 363 369 375 380 385 389 392 395 397 398 399 399 399 399 398 397 395 394 392 391 389 388 387 386 386 385 386 386 387 389 392 394 398 402 408 414 420 428 437 447 458 470 483 498 515 533 552 574 597 622 649 679 710 743 778 814 852 891 931 970 1007 1043 1075 1102 1124 1139 1146 1144 1133 1112 1084 1047 1004 955 903 848 792 737 682 630 580 532 488 447 409 375 343 314 287 263 241 221 203 187 172 159 146 135 125 116 107 99 92 86 80 74 69 64 60 56 52 48 45 42 39 36 33 31 29 27 24 23 21 19 17 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 9 10 12 13 15 17 19 21 23 25 27 29 32 34 37 40 42 45 48 51
 0 0 0 3 7 11 16 20 25 31 36 42 49 55 62 69 77 85 93 102 111 120 130 140 150 161 172 183 195 207 220 233 246 260 274 289 304 319 335 352 369 387 405 424 443 463 484 505 528 551 574 599 624 651 678 706 735 765 795 827 860 893 927 962 997 1034 1071 1108 1146 1184 1223 1262 1302 1341 1381 1422 1462 1503 1543 1584 1625 1665 1705 1744 1783 1819 1854 1885 1913 1936 1954 1965 1968 1963 1948 1922 1886 1839 1782 1715 1639 1556 1467 1375 1280 1186 1092 1002 915 832 755 684 618 558 503 454 410 370 334 302 274 249 226 206 188 172 158 145 134 124 115 106 99 92 86 81 76 71 67 63 59 56 53 50 47 44 42 39 37 35 33 31 29 27 26 24 22 21 19 17 16 14 13 11 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
 39 42 45 48 51 54 57 60 63 67 70 73 77 80 84 88 92 95 99 103 107 111 115 120 124 128 133 137 142 147 151 156 161 166 171 176 181 186 190 195 200 205 209 214 218 223 227 231 235 239 243 246 250 254 257 261 265 268 272 277 281 286 292 298 305 313 321 331 341 353 366 381 398 416 436 459 484 512 543 577 614 656 702 752 807 868 935 1007 1086 1171 1261 1356 1455 1556 1655 1750 1835 1906 1958 1985 1985 1955 1896 1811 1705 1583 1452 1318 1185 1057 938 827 727 637 556 485 423 368 321 279 244 212 185 162 142 124 109 96 85 75 66 59 53 47 42 38 34 31 28 25 23 21 20 18 17 16 15 14 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 23 25 28 31 33 36
 142 148 154 160 166 171 177 183 189 194 200 205 210 215 220 225 230 235 239 244 248 252 256 260 264 268 272 276 279 283 287 290 293 297 300 304 307 310 313 317 320 323 326 329 332 335 338 341 344 346 349 352 354 356 359 361 363 365 367 368 370 371 373 374 375 376 377 378 378 379 380 380 381 381 382 383 384 385 386 387 388 389 391 392 394 396 398 400 403 405 408 410 413 415 418 420 423 425 427 428 429 430 430 429 428 426 424 420 416 410 404 397 390 381 372 362 352 341 330 318 307 295 284 272 261 250 239 229 219 209 200 191 183 175 167 160 153 147 141 135 130 125 120 116 112 108 104 100 97 94 91 88 85 83 80 78 76 73 71 69 68 66 64 62 60 59 57 56 54 53 51 50 48 47 45 44 43 41 40 38 37 36 34 33 32 30 29 28 26 25 24 22 21 20 19 17 16 15 14 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 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 5 5 6 6 7 7 8 9 10 11 12 13 14 15 17 19 21 23 25 27 30 32 35 38 41 45 49 52 57 61 65 70 75 80 85 90 95 101 106 112 118 124 130 136
 173 184 195 206 218 229 241 253 265 276 288 300 312 323 335 346 357 368 378 389 399 409 418 427 436 445 453 461 469 476 483 490 497 504 510 516 523 529 535 541 548 554 561 567 575 582 590 598 607 617 627 638 649 661 674 688 703 719 735 752 770 789 808 828 848 869 890 911 933 955 976 998 1019 1040 1061 1081 1101 1120 1138 1155 1170 1185 1198 1210 1220 1228 1234 1238 1239 1238 1234 1227 1217 1204 1187 1168 1145 1119 1091 1060 1026 990 952 913 873 832 791 750 710 670 631 593 557 522 489 457 428 400 374 350 327 306 287 269 252 237 223 210 198 187 177 168 159 151 144 137 131 125 120 115 110 106 101 98 94 91 87 84 81 79 76 74 71 69 67 65 63 61 59 57 55 53 52 50 48 47 45 43 42 40 39 37 35 34 32 31 29 28 26 25 23 22 20 19 17 16 14 13 11 10 8 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 14 17 20 23 27 31 35 40 45 50 56 62 68 75 82 90 98 106 114 123 133 143 153 163
 40 42 44 46 48 50 52 54 56 58 60 62 64 66 67 69 70 72 73 75 76 77 78 79 80 81 82 82 83 83 84 84 84 84 85 85 85 85 85 85 84 84 84 84 84 85 85 85 86 87 88 89 91 94 96 100 104 109 115 122 130 140 151 164 178 196 215 238 263 292 326 363 406 454 509 570 639 717 804 900 1008 1126 1255 1394 1543 1697 1854 2008 2152 2277 2375 2437 2457 2433 2366 2262 2127 1972 1806 1636 1469 1310 1162 1026 903 793 696 609 534 467 410 360 316 278 245 217 193 171 153 137 123 111 101 92 84 77 71 66 61 57 53 50 47 44 42 39 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 17 16 15 14 13 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 13 15 17 19 21 23 25 27 29 31 33 35 38
 101 107 113 119 125 131 137 142 148 153 157 162 166 170 174 177 180 183 185 187 189 190 191 191 192 192 191 191 190 189 188 186 185 183 181 179 176 174 172 170 167 165 163 161 159 157 156 155 155 155 156 157 159 163 168 174 181 191 203 217 234 253 277 305 337 374 417 466 523 588 663 748 844 954 1079 1219 1378 1555 1753 1971 2210 2466 2735 3010 3278 3525 3733 3883 3960 3953 3861 3692 3461 3188 2892 2590 2296 2018 1763 1532 1327 1145 986 848 728 624 535 458 392 336 288 247 212 182 157 135 117 102 89 78 69 62 55 50 45 42 39 36 34 32 31 30 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 21 21 20 20 19 18 18 17 16 16 15 14 13 12 11 11 10 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 1 4 7 10 14 17 21 25 29 34 39 44 49 54 60 65 71 77 83 89 95
 0 1 2 3 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 24 25 27 28 30 32 33 35 37 39 42 44 47 49 52 55 59 62 66 70 75 79 85 90 96 103 110 117 125 134 143 154 165 177 190 203 218 235 252 271 291 312 335 360 386 414 444 475 509 545 583 624 666 712 760 811 865 923 984 1048 1117 1189 1266 1347 1432 1521 1613 1709 1807 1905 2002 2096 2184 2261 2326 2373 2399 2402 2380 2331 2257 2160 2044 1913 1773 1628 1482 1341 1205 1077 959 851 753 665 587 517 456 402 354 312 276 244 216 192 170 152 135 121 108 97 87 79 71 64 58 53 48 44 40 37 33 31 28 26 24 22 20 18 17 16 14 13 12 11 10 9 8 7 6 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 189 199 209 220 231 243 255 268 280 293 307 320 334 348 362 376 390 404 417 430 443 455 466 477 487 496 503 510 515 519 522 523 523 522 519 516 511 505 498 491 483 474 465 456 446 437 427 418 409 400 392 384 376 369 363 357 351 346 342 338 335 332 330 328 327 327 326 327 327 328 330 332 334 337 340 344 348 353 358 364 370 377 384 392 400 408 418 427 438 448 459 471 483 495 507 518 530 541 552 562 570 577 583 586 587 586 581 574 565 552 538 520 501 480 458 434 410 386 362 339 316 294 272 252 233 215 199 183 169 156 143 132 122 112 103 95 88 81 75 69 64 59 54 50 46 43 39 36 34 31 29 26 24 22 20 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 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 27 28 29 31 32 34 35 37 39 41 43 46 48 51 54 57 60 64 68 72 76 81 86 91 96 102 108 115 121 128 136 144 152 160 169 179
 94 101 107 114 121 129 136 144 153 161 169 178 187 196 205 215 224 234 244 253 263 272 282 291 300 309 317 325 333 340 347 353 358 363 367 370 372 374 375 375 375 374 372 370 367 363 359 355 350 346 341 336 331 326 321 316 312 308 304 301 298 295 293 291 290 290 290 290 291 293 295 297 301 304 309 314 319 325 332 339 348 356 366 376 387 399 411 424 438 453 469 486 503 521 540 560 579 600 620 640 660 679 697 714 728 741 751 758 761 761 758 750 739 724 706 685 661 636 609 580 552 523 495 467 439 413 388 365 342 321 302 283 266 251 236 222 210 198 188 178 169 160 152 145 138 132 126 121 116 111 107 102 99 95 91 88 85 82 79 77 74 72 69 67 65 63 61 59 57 55 54 52 50 49 47 45 44 42 41 39 38 37 35 34 32 31 30 29 27 26 25 24 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 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 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 13 16 18 21 24 27 31 34 38 42 46 51 55 60 65 71 76 82 88
 54 57 60 64 67 71 75 78 82 86 90 94 98 103 107 111 116 120 124 129 133 138 142 147 151 156 160 164 168 172 176 179 183 186 188 191 193 195 196 197 198 198 198 198 197 196 195 193 192 190 187 185 183 180 178 176 173 172 170 168 168 167 167 167 169 170 173 176 181 186 192 200 208 218 229 242 256 273 291 311 334 359 388 419 454 493 537 585 639 699 765 839 921 1011 1110 1219 1336 1461 1594 1731 1869 2002 2126 2232 2313 2363 2375 2349 2286 2188 2064 1922 1768 1611 1456 1307 1168 1040 923 818 725 642 569 504 448 399 355 318 285 256 231 209 190 173 158 145 134 124 115 107 100 94 88 84 79 75 72 68 65 63 60 58 56 54 53 51 49 48 47 46 45 43 42 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 38 39 40 41 42 43 44 44 45 46 46 47 47 48 48 48 49 49 49 48 48 48 47 47 46 46 45 44 44 43 42 41 40 39 38 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 10 9 8 7 6 5 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 14 16 19 21 24 27 29 32 35 38 41 44 47 50
 97 98 99 100 101 102 104 105 106 108 109 111 112 114 116 118 120 122 124 126 128 130 133 135 138 141 144 146 149 153 156 159 162 166 169 173 177 180 184 188 192 196 200 204 208 213 217 222 226 231 235 240 245 250 255 261 266 272 278 284 290 297 304 311 319 327 335 344 353 363 373 384 395 407 419 432 446 460 475 491 508 525 543 562 582 602 623 644 665 687 708 730 750 770 788 804 818 829 837 842 842 838 830 817 800 778 753 725 694 660 626 590 554 518 483 449 416 385 355 328 302 277 255 234 215 198 182 167 154 142 131 121 112 104 97 90 84 78 73 69 65 61 57 54 51 49 46 44 42 40 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 48 49 50 51 53 54 55 57 58 59 61 62 64 65 67 68 69 71 72 73 75 76 77 78 79 81 82 83 84 85 86 87 88 88 89 90 91 92 93 94 95 96
 125 134 143 153 163 174 185 197 209 221 234 248 262 276 290 305 321 336 352 367 383 398 414 429 443 457 471 483 495 505 515 523 529 534 538 540 541 540 538 535 530 524 516 508 500 490 480 470 459 448 438 427 417 407 397 388 379 370 362 355 348 342 336 330 325 321 317 313 310 307 304 302 300 299 297 296 296 295 295 295 296 296 297 298 299 301 302 304 306 308 310 312 314 316 318 320 322 324 326 328 329 331 332 332 332 332 332 331 329 327 324 321 318 313 309 304 298 293 287 280 274 267 260 253 246 239 232 226 219 212 206 200 194 188 183 177 172 167 163 158 154 150 146 142 138 135 131 128 125 122 119 116 114 111 109 106 104 101 99 97 95 93 91 89 87 85 83 81 79 77 75 73 72 70 68 66 65 63 61 59 58 56 54 53 51 49 48 46 44 43 41 40 38 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 6 6 7 9 10 11 13 15 17 19 21 24 26 29 33 36 40 44 48 53 58 63 68 74 80 87 94 101 109 117
 0 2 3 5 6 8 10 12 14 17 19 22 25 29 32 36 41 46 51 57 64 72 80 90 100 112 126 141 159 178 201 227 256 290 329 374 425 484 551 627 714 812 920 1037 1162 1291 1418 1534 1632 1703 1740 1739 1700 1630 1534 1422 1301 1179 1061 950 847 754 672 598 533 477 427 384 347 315 287 263 242 224 208 195 184 174 166 160 155 151 148 146 144 144 145 147 149 152 156 162 168 175 183 192 202 214 227 241 257 274 293 314 336 360 385 411 439 466 494 520 545 568 586 600 609 612 608 597 581 559 533 503 472 439 405 372 341 311 282 256 232 209 189 171 154 139 126 114 103 93 84 76 69 63 57 52 47 43 39 36 33 30 27 25 23 21 19 17 16 14 13 12 10 9 8 7 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 37 41 45 50 55 60 65 70 76 82 88 95 102 109 117 125 133 142 151 161 171 182 194 206 219 233 248 264 280 298 317 336 357 380 403 429 455 483 512 543 575 608 643 678 714 750 787 823 858 892 924 954 981 1006 1027 1044 1057 1067 1072 1074 1073 1068 1061 1051 1040 1027 1013 998 983 968 952 938 923 909 896 884 872 861 851 841 832 824 816 808 800 792 784 775 766 757 746 735 722 708 693 676 658 638 618 595 572 548 523 497 471 445 419 394 368 344 321 298 277 257 238 220 203 188 174 160 148 137 127 118 110 102 95 89 83 78 73 69 65 62 59 56 53 51 49 47 45 44 42 41 40 38 37 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 19 19 18 18 17 16 15 15 14 13 12 12 11 10 9 8 7 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 25 29
 106 110 114 118 122 127 132 137 142 148 154 160 167 174 182 189 198 206 215 224 234 244 255 265 276 288 299 310 322 333 344 355 365 375 384 392 399 405 410 414 416 417 417 415 412 408 402 396 389 381 373 365 356 347 339 330 322 315 308 302 297 293 290 288 287 287 289 292 296 302 309 318 329 342 357 375 395 418 444 473 507 545 587 635 690 751 819 896 983 1079 1186 1303 1431 1569 1713 1860 2003 2136 2247 2326 2363 2353 2292 2186 2042 1872 1689 1503 1322 1153 999 862 740 634 543 464 397 339 290 248 212 182 156 134 115 99 86 74 64 55 48 41 36 31 26 23 20 17 14 12 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 6 6 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 25 26 27 29 30 31 32 33 35 36 37 39 40 42 43 45 46 48 50 51 53 55 57 59 61 63 65 67 69 71 74 76 79 81 84 87 89 92 96 99 102
 18 21 24 27 31 34 38 42 46 51 55 60 65 70 75 80 86 92 98 105 111 118 125 133 140 148 156 164 173 181 190 199 208 218 227 236 246 255 265 274 284 293 303 312 321 330 339 347 356 364 372 380 388 396 404 411 419 427 435 443 452 461 470 480 491 503 515 528 542 557 574 591 610 630 652 675 700 726 755 785 817 851 887 925 964 1006 1050 1095 1141 1188 1235 1281 1326 1369 1408 1443 1471 1491 1502 1504 1494 1474 1442 1399 1347 1287 1220 1149 1075 999 924 851 780 713 651 592 538 489 444 403 366 333 303 276 252 230 211 193 178 164 151 140 130 121 112 105 98 92 86 81 76 72 68 64 60 57 54 51 48 46 43 41 39 37 35 33 31 30 28 26 25 23 22 21 19 18 17 15 14 13 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 12 15
 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 12 13 13 14 15 16 17 18 19 20 21 23 25 26 29 31 33 36 40 43 47 52 57 63 70 78 87 96 108 121 136 152 172 193 218 247 279 315 357 403 455 513 577 647 723 805 892 982 1075 1167 1258 1342 1419 1486 1539 1578 1601 1608 1600 1577 1542 1497 1444 1384 1319 1252 1184 1115 1047 980 915 852 792 735 680 629 580 534 491 451 414 379 347 317 289 264 241 219 200 182 166 151 138 125 114 104 95 87 80 73 67 62 57 52 48 44 41 38 35 33 31 29 27 25 24 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 22 26 29 33 37 41 46 51 56 62 67 74 80 87 95 102 111 119 128 138 147 158 168 179 191 202 214 226 238 251 263 275 288 300 311 323 334 345 356 366 375 384 392 400 408 415 421 427 433 439 445 450 456 461 467 473 479 485 492 500 508 516 525 535 545 555 566 578 590 602 614 627 639 652 665 678 691 703 716 728 740 751 762 772 782 791 799 807 813 818 821 824 824 823 820 815 808 799 787 773 757 739 719 697 673 648 622 595 567 539 511 483 455 428 402 377 354 331 309 289 269 251 235 219 204 190 178 166 155 144 135 126 118 110 103 96 90 84 79 74 69 65 61 57 53 49 46 43 40 37 35 32 30 27 25 23 21 19 18 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 1 3 5 7 9 11 14 16 19
 69 70 71 72 73 74 76 77 78 80 81 83 85 87 89 91 93 95 98 101 104 107 110 114 118 122 127 132 137 143 149 156 163 171 179 188 198 209 220 232 245 259 273 289 306 323 342 361 382 403 425 447 470 492 515 537 558 579 598 615 631 645 656 665 672 676 678 678 675 671 666 659 651 642 633 624 614 605 596 587 579 571 564 559 554 549 546 544 543 544 545 547 551 556 562 569 578 588 599 611 624 639 654 670 687 704 722 739 756 772 786 799 810 817 822 822 819 812 800 785 765 742 716 688 657 625 592 559 526 494 463 432 404 376 351 326 304 283 263 245 229 213 199 186 174 163 153 144 136 128 121 114 108 103 97 93 88 84 80 77 74 71 68 66 63 61 59 57 55 54 52 51 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 57 58 59 60 61 62 62 63 64 65 66 67 67 68
 66 65 64 64 63 62 62 61 61 60 60 60 60 60 60 60 60 60 61 61 62 62 63 64 65 66 67 69 71 72 74 77 79 82 84 88 91 95 99 103 108 113 119 125 131 138 146 154 163 172 183 193 205 217 230 243 257 272 288 304 321 338 355 373 391 409 428 446 464 482 500 517 534 551 568 584 600 615 630 646 661 677 692 708 725 742 760 779 799 821 844 868 894 921 950 981 1014 1048 1083 1120 1157 1195 1232 1268 1302 1332 1359 1379 1392 1398 1394 1381 1358 1326 1284 1234 1177 1116 1050 983 914 847 781 718 658 602 550 502 457 416 379 346 315 288 263 241 221 203 186 172 158 146 136 126 117 109 102 95 90 84 79 75 71 67 64 60 57 55 52 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 16 15 15 14 13 12 11 11 10 9 8 8 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 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 20 21 23 24 26 28 29 31 33 36 38 40 42 45 47 50 52 55 58 60 63 65 68 70 72 74 76 78 80 81 82 83 84 85 85 85 85 85 85 84 84 83 82 81 80 79 78 77 76 74 73 72 71 70 69 68 67
 109 111 112 114 115 117 118 119 120 121 122 122 123 124 124 124 125 125 125 125 125 126 126 126 126 126 126 126 126 126 126 126 126 126 127 127 127 128 129 129 130 131 133 134 136 138 140 142 145 149 152 157 161 167 173 180 187 196 205 216 227 240 254 270 287 305 326 348 373 399 427 458 492 527 566 607 651 699 749 802 858 918 980 1045 1112 1181 1252 1324 1396 1467 1536 1602 1662 1716 1763 1800 1826 1840 1842 1832 1808 1773 1726 1670 1605 1534 1458 1379 1299 1218 1139 1061 986 915 848 784 725 670 620 573 530 491 456 424 395 369 345 324 304 287 272 258 245 234 224 215 206 199 192 186 181 176 172 167 164 160 157 154 152 149 147 145 143 141 139 138 136 135 133 132 130 129 127 126 125 123 122 120 119 117 116 114 113 111 109 107 105 104 102 100 97 95 93 91 88 86 84 81 79 76 73 71 68 66 63 60 58 55 52 50 47 45 43 40 38 36 34 32 30 28 26 25 23 22 21 19 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 7 7 8 10 11 12 13 15 17 19 20 23 25 27 30 32 35 38 41 44 47 50 53 56 59 62 66 69 72 75 78 81 84 87 90 93 95 98 100 103 105 107
 54 54 54 54 54 54 55 55 55 56 56 56 57 58 58 59 60 61 62 63 64 65 67 68 70 72 74 76 78 81 84 87 91 95 99 103 108 114 120 127 134 142 151 160 171 182 195 209 224 241 259 279 301 325 350 377 407 438 471 506 543 581 620 659 699 738 776 812 846 877 904 928 947 961 971 976 977 973 966 956 943 927 910 891 872 852 831 811 791 771 752 733 715 699 682 667 653 639 626 614 603 592 582 572 563 555 546 538 530 523 515 508 500 492 485 477 469 460 452 443 434 424 415 405 395 385 374 364 354 343 333 322 312 302 292 283 273 264 256 247 239 231 224 216 209 203 197 191 185 180 175 170 165 161 157 153 150 146 143 140 137 135 132 130 127 125 123 121 120 118 116 115 113 112 110 109 108 106 105 104 102 101 100 98 97 96 94 93 91 90 88 86 85 83 81 79 77 75 73 71 68 66 64 61 59 57 54 52 50 47 45 43 41 39 37 35 33 31 30 28 26 25 24 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 39 40 41 42 43 44 44 45 46 47 47 48 49 49 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54
 119 118 117 116 115 115 114 113 113 112 112 111 111 111 110 110 110 111 111 111 112 112 113 114 115 116 118 119 121 123 125 128 130 133 137 140 144 149 153 158 164 170 176 183 190 198 206 215 224 234 245 256 267 279 291 303 316 328 341 353 366 378 389 400 411 420 428 436 442 447 451 454 455 455 454 452 448 444 438 432 425 418 410 401 392 383 374 365 355 346 336 327 318 309 300 291 283 275 267 259 251 244 237 230 223 217 211 205 199 194 189 183 179 174 170 165 161 158 154 150 147 144 141 139 136 134 132 130 129 127 126 124 123 122 122 121 121 120 120 120 119 119 119 120 120 120 120 120 121 121 122 122 123 123 124 124 125 125 126 127 127 128 129 130 130 131 132 133 134 134 135 136 137 138 139 140 141 142 142 143 144 145 146 146 147 147 148 148 148 148 148 148 148 147 147 146 145 144 142 141 139 137 135 133 131 128 125 123 120 117 114 110 107 104 101 98 95 92 89 86 83 80 77 75 72 70 68 66 64 62 61 59 58 56 55 54 53 52 51 50 50 49 49 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 49 49 50 50 50 51 51 52 53 53 54 54 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 77 78 79 81 82 84 86 87 89 91 92 94 96 98 100 102 104 106 108 110 112 114 116 118 120 122 123 125 127 129 130 132 133 134 135 136 137 138 139 139 139 140 140 140 139 139 139 138 137 137 136 135 134 133 132 131 129 128 127 126 125 124 122 121 120
 73 74 76 77 79 81 84 86 88 91 94 97 101 104 108 113 117 122 127 133 140 146 154 162 170 179 189 200 212 225 239 254 271 288 308 328 351 375 401 428 458 489 522 556 592 628 665 702 739 774 807 837 864 887 904 916 923 924 919 909 894 875 852 827 799 770 740 710 679 649 620 592 565 539 514 491 469 448 429 411 394 378 363 349 336 324 312 302 292 282 274 265 258 250 244 237 231 225 220 214 209 205 200 196 191 187 183 179 176 172 168 165 162 158 155 152 148 145 142 139 136 133 130 127 124 121 118 116 113 110 108 105 102 100 98 95 93 91 88 86 84 82 80 78 76 74 72 71 69 67 66 64 63 61 60 58 57 56 55 54 52 51 50 49 48 48 47 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 28 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 43 44 44 45 46 46 47 48 49 49 50 50 51 52 52 53 53 54 54 55 55 56 57 57 58 58 59 59 60 61 61 62 63 64 64 65 66 67 69 70 71
 38 37 36 35 35 34 34 33 33 33 33 33 33 33 34 34 35 36 37 38 39 41 42 44 46 49 51 55 58 62 66 71 76 82 88 95 103 112 122 132 144 158 172 188 206 226 247 270 296 323 353 385 418 454 491 529 568 607 645 681 715 746 772 794 811 823 829 830 825 817 804 789 771 751 731 710 690 669 650 632 616 602 589 579 570 564 561 559 561 565 572 583 597 614 635 661 691 726 767 814 867 927 995 1072 1156 1250 1351 1460 1575 1692 1809 1920 2019 2098 2151 2172 2156 2103 2017 1902 1766 1618 1466 1315 1170 1036 912 801 702 614 537 469 410 359 315 276 243 214 188 166 147 131 116 103 92 82 74 66 60 54 49 45 41 37 34 31 29 27 25 24 22 21 20 19 19 18 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 41 41 41 41 40 40 39 38 37 36 35 33 32 30 29 27 25 23 21 19 18 16 14 13 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 10 11 13 15 17 20 22 25 27 30 33 36 39 42 45 48 51 53 56 58 60 62 64 66 67 68 68 69 69 68 68 67 66 65 64 62 61 59 58 56 54 53 51 50 48 46 45 44 42 41 40 39
 72 75 79 84 88 93 98 104 110 116 123 131 139 148 157 168 179 191 204 218 233 249 267 286 307 330 354 380 408 438 470 504 540 577 616 657 698 740 782 822 861 897 929 958 981 998 1009 1013 1011 1003 989 969 946 918 888 856 822 788 754 720 687 655 625 596 569 543 519 497 476 457 439 423 407 393 381 369 358 349 340 332 324 318 312 307 302 298 294 291 289 287 285 283 282 282 281 281 281 281 282 282 283 284 285 286 286 287 287 287 287 287 286 285 284 282 279 276 273 269 264 259 254 248 241 235 228 221 213 206 198 190 183 175 168 161 153 146 140 133 127 121 115 109 104 99 94 89 85 80 76 73 69 65 62 59 56 53 51 48 46 43 41 39 37 35 33 32 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 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 1 1 2 2 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 33 34 35 36 37 38 39 41 42 44 46 47 49 52 54 56 59 62 65 68
 44 41 38 36 33 31 29 26 24 22 21 19 17 16 15 14 12 11 11 10 9 9 8 8 8 8 9 9 10 11 12 14 16 19 22 25 30 35 40 47 56 65 76 89 104 122 143 167 195 228 266 311 363 423 493 574 667 774 895 1032 1185 1353 1534 1727 1925 2124 2314 2487 2634 2750 2828 2868 2871 2841 2783 2705 2614 2515 2414 2314 2219 2131 2050 1978 1914 1859 1812 1773 1740 1712 1690 1671 1653 1637 1619 1599 1574 1544 1508 1463 1411 1350 1282 1206 1126 1042 956 871 786 705 628 556 490 429 374 325 280 241 206 176 149 126 106 88 72 59 48 38 29 22 15 10 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 1 3 6 9 12 16 20 24 28 33 38 43 48 53 58 63 68 73 77 81 85 88 91 92 94 94 95 94 93 91 89 87 84 81 78 75 71 68 64 61 57 54 50 47
 28 26 24 23 21 20 18 17 16 15 14 13 12 11 10 10 9 8 8 8 7 7 7 6 6 6 6 7 7 7 8 9 9 10 12 13 15 17 19 22 26 29 34 39 45 53 61 71 82 95 110 128 149 174 202 235 274 320 373 435 508 592 690 804 936 1087 1260 1455 1673 1912 2169 2438 2708 2966 3197 3382 3509 3566 3550 3467 3327 3143 2930 2703 2473 2248 2034 1833 1649 1480 1328 1190 1067 956 857 768 689 618 554 497 445 399 358 320 287 256 229 204 182 162 144 128 114 100 89 78 68 60 52 45 39 33 28 24 20 16 13 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 9 11 14 16 18 21 24 27 30 34 37 41 45 49 53 57 61 65 69 73 77 80 83 85 87 89 90 91 91 90 89 88 86 84 81 79 76 73 69 66 63 60 56 53 50 47 44 42 39 37 34 32 30
 166 168 170 171 172 172 173 172 172 172 171 170 169 168 167 165 164 163 162 160 159 158 157 156 156 155 155 154 154 155 155 156 157 158 160 162 165 168 171 176 180 186 192 199 206 215 225 236 248 262 277 294 313 334 357 382 410 440 473 509 548 590 635 682 733 786 842 900 959 1019 1080 1141 1202 1261 1318 1372 1423 1470 1513 1551 1584 1612 1634 1651 1662 1668 1669 1665 1656 1642 1623 1600 1572 1541 1505 1466 1424 1379 1330 1280 1227 1172 1117 1060 1004 947 891 836 782 729 679 631 585 542 501 463 427 394 364 336 310 286 265 245 228 212 198 185 173 163 154 146 138 132 126 121 117 113 110 107 105 103 101 100 99 98 98 98 98 98 99 99 100 101 102 104 105 107 109 110 112 114 117 119 121 124 126 128 131 133 136 138 141 143 145 147 149 150 151 152 153 154 154 153 152 151 149 147 145 142 138 134 130 126 121 116 110 105 99 93 87 82 76 70 65 59 54 49 44 39 35 31 27 23 20 17 14 11 9 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 11 14 17 20 24 27 31 36 40 45 50 55 61 66 72 78 84 90 96 102 109 114 120 126 131 137 142 146 151 154 158 161 164
 88 94 100 107 113 120 128 135 143 152 160 170 179 189 200 211 223 235 247 260 274 289 304 319 336 353 371 389 408 428 449 470 492 515 539 563 588 613 639 665 692 718 745 771 797 823 847 870 892 912 931 946 960 970 978 983 985 983 979 972 962 949 935 919 901 882 862 841 820 799 778 757 737 718 699 681 663 647 631 617 603 591 579 569 559 550 542 534 528 522 516 511 507 503 500 496 493 490 488 485 482 479 475 471 467 462 457 451 444 437 429 420 410 400 390 378 367 355 343 330 318 305 293 281 269 257 246 235 224 214 204 195 186 178 170 162 155 148 142 136 130 125 119 115 110 106 101 97 94 90 87 84 80 78 75 72 69 67 65 62 60 58 56 54 52 50 48 46 45 43 41 40 38 36 35 33 32 30 29 27 26 25 23 22 21 19 18 16 15 14 13 11 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 6 7 8 10 11 13 14 16 18 20 23 25 28 30 33 36 40 43 47 50 54 59 63 68 72 77 83
 108 105 103 101 99 97 96 94 92 91 89 88 86 85 84 83 82 81 80 79 78 78 77 77 77 77 76 77 77 77 77 78 79 80 81 82 84 85 87 90 92 95 98 102 105 110 114 120 125 132 138 146 154 162 172 182 193 204 217 230 244 259 274 291 308 326 344 363 383 403 424 444 465 486 507 528 548 568 587 606 624 641 657 673 687 701 713 725 736 746 755 764 771 778 785 790 796 801 805 809 813 817 820 823 826 828 830 832 834 836 837 838 838 838 838 838 836 835 833 830 827 823 819 814 809 803 797 790 783 775 767 759 750 741 732 723 714 705 695 686 677 667 658 649 640 631 622 614 605 597 589 581 573 565 557 550 542 535 528 520 513 506 499 492 484 477 470 462 455 447 439 431 422 414 405 396 387 378 368 358 348 338 327 316 306 295 284 272 261 250 239 228 216 206 195 184 174 164 154 144 135 126 117 109 101 94 87 80 74 68 62 57 52 48 44 40 37 34 31 28 26 24 22 21 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 45 47 48 50 52 53 55 57 59 61 63 65 67 69 72 74 77 79 82 85 88 91 94 97 100 103 107 110 114 117 121 124 128 132 135 139 142 146 149 152 156 158 161 164 166 168 170 172 173 174 175 176 176 176 176 175 174 173 172 170 168 167 164 162 160 157 155 152 150 147 144 141 138 136 133 130 127 125 122 120 117 115 112 110
 18 19 20 20 21 22 22 23 24 25 26 27 28 30 31 32 34 36 37 39 41 43 46 48 51 54 57 60 64 68 72 77 82 87 93 99 106 113 121 129 139 148 159 170 183 196 210 225 241 258 276 295 314 335 357 379 401 425 448 471 495 518 540 561 581 600 618 634 648 661 672 682 690 697 702 706 710 713 715 717 719 721 723 726 729 732 736 741 746 752 759 767 775 784 794 804 814 825 835 845 854 862 869 874 876 876 873 867 857 843 826 805 781 754 724 692 658 623 587 552 516 481 448 416 385 356 328 303 279 257 236 217 200 184 169 156 144 133 122 113 104 97 90 83 77 72 67 62 58 54 51 47 44 42 39 37 35 33 31 29 28 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 17 17 17 18
 142 144 146 148 150 152 154 157 159 161 163 165 167 168 170 172 174 176 177 179 180 182 184 185 186 188 189 191 192 194 195 197 198 200 202 204 206 209 211 214 217 221 225 229 234 239 245 252 259 267 276 286 297 309 322 337 353 370 388 408 430 453 478 504 532 561 592 624 658 692 728 764 800 836 872 908 942 975 1007 1036 1063 1088 1110 1128 1144 1156 1165 1171 1173 1173 1170 1164 1155 1145 1132 1118 1102 1084 1066 1046 1026 1005 983 961 939 917 894 872 849 827 804 782 760 739 717 696 676 655 635 616 597 578 560 542 525 508 492 476 460 445 430 415 401 388 375 362 349 337 326 314 303 293 282 272 263 254 245 236 227 219 212 204 197 190 183 176 170 164 158 152 147 142 136 131 127 122 118 113 109 105 101 97 94 90 87 83 80 77 74 71 68 65 62 59 56 54 51 49 46 44 41 39 37 34 32 30 28 26 24 22 20 18 17 15 13 12 10 9 8 7 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 8 8 9 10 11 12 12 13 14 15 16 17 18 18 19 20 21 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 68 69 70 71 71 72 72 73 73 74 74 75 75 76 76 77 77 78 78 79 79 80 80 81 82 83 84 85 86 87 88 89 91 92 94 95 97 98 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 131 133 135 137 139
 67 65 64 63 62 61 60 59 58 57 56 55 54 54 53 53 52 52 52 51 51 51 52 52 52 53 53 54 55 56 58 59 61 63 65 68 71 74 77 81 86 91 96 102 109 117 125 134 144 154 166 179 193 208 224 242 260 280 301 322 345 368 391 415 438 461 482 503 522 540 555 569 580 590 597 602 605 606 607 605 603 601 598 594 591 587 584 581 578 576 574 573 572 572 571 571 572 572 572 572 571 570 568 565 560 554 547 537 526 513 499 482 465 446 426 405 384 362 341 320 299 279 260 241 224 208 193 178 165 153 142 131 122 113 105 98 92 86 80 75 71 67 63 60 57 54 51 49 47 45 44 42 41 40 39 38 37 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 35 35 35 35 34 34 33 33 32 31 30 29 29 28 26 25 24 23 22 21 20 19 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 15 16 18 19 21 23 25 27 29 31 34 36 39 42 44 47 50 52 55 58 60 63 65 67 69 71 73 74 75 76 77 78 78 78 78 78 77 77 76 75 74 73 72 71 70 69 68
 141 139 137 135 133 131 129 127 125 123 121 119 117 116 115 113 112 111 110 110 109 109 109 109 110 111 112 113 115 117 120 123 126 130 135 141 147 154 162 171 181 192 205 219 235 253 273 295 320 347 377 409 445 484 525 569 615 663 711 760 807 852 893 928 957 979 992 996 992 980 961 937 907 874 839 802 765 729 693 659 627 596 568 541 516 494 473 454 437 421 407 394 383 372 363 355 348 342 336 331 327 323 320 317 315 313 311 309 307 305 303 301 298 295 292 289 285 281 276 271 265 259 253 247 240 233 226 219 212 205 198 191 185 178 172 166 161 155 150 145 141 136 132 129 125 122 119 116 114 112 109 108 106 104 103 102 100 100 99 98 97 97 96 96 96 95 95 95 95 95 94 94 94 94 94 94 93 93 93 92 92 91 90 89 88 87 86 84 83 81 79 77 75 73 71 68 66 63 60 57 54 51 49 46 43 40 37 34 31 29 26 24 22 19 17 15 13 12 10 8 7 6 5 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 18 19 21 22 24 26 28 30 32 35 38 40 43 47 50 54 57 61 65 69 74 78 83 88 92 97 102 106 111 116 120 124 128 132 135 138 141 144 146 147 149 150 150 150 150 150 149 148 147 146 144 143
 58 56 54 52 51 49 48 47 45 44 43 43 42 41 41 40 40 40 39 39 40 40 41 41 42 43 45 46 48 51 54 57 61 66 71 77 85 93 103 114 128 144 162 183 209 238 273 314 362 419 486 564 657 765 891 1037 1202 1388 1590 1800 2008 2195 2342 2431 2448 2394 2276 2114 1925 1727 1534 1352 1188 1042 913 801 705 621 549 487 434 388 348 314 284 258 235 216 199 184 171 160 150 142 135 129 124 120 116 114 112 111 110 110 110 112 113 115 118 121 124 128 132 137 141 146 151 157 162 167 173 178 182 187 191 194 197 199 201 201 201 201 200 198 195 192 188 184 180 175 170 165 159 154 149 144 139 134 129 124 119 115 111 107 103 100 96 93 90 87 85 82 80 77 75 73 72 70 68 67 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 43 42 41 40 38 37 35 33 32 30 28 26 24 23 20 18 16 14 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12 14 16 18 20 22 25 27 30 33 37 40 44 48 52 57 62 67 72 78 84 90 96 102 109 115 122 128 134 140 146 151 155 159 162 165 167 168 168 168 167 165 162 159 156 152 148 144 139 134 129 125 120 115 111 106 102 97 93 90 86 82 79 76 73 70 67 65 62 60
 28 28 28 28 29 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 43 44 46 48 49 51 53 55 58 60 63 65 68 71 74 78 81 85 89 93 97 102 107 112 117 122 128 133 139 145 151 158 164 171 177 184 191 198 204 211 217 224 230 236 242 248 253 259 264 269 273 278 282 286 291 295 299 303 307 311 315 319 324 329 334 340 346 353 360 368 377 386 396 408 420 433 447 463 480 498 518 539 562 585 611 637 664 692 720 748 775 801 824 844 860 872 877 876 869 855 835 809 777 742 703 662 620 577 536 495 456 419 385 352 322 295 270 246 225 206 189 173 159 146 134 123 114 105 97 90 83 78 72 67 63 59 55 51 48 45 43 40 38 36 34 32 31 29 28 27 26 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 47 49 51 53 55 56 58 60 62 64 66 67 69 71 72 73 75 76 76 77 77 77 77 77 76 75 74 73 72 70 68 67 65 63 61 58 56 54 52 50 48 47 45 43 42 40 39 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 28 28 28 28 28
 397 396 394 391 387 382 377 372 366 359 353 346 340 333 327 320 314 308 302 296 291 285 280 275 271 266 262 258 254 250 246 243 239 236 233 230 227 224 221 218 216 213 211 209 207 204 203 201 199 197 196 195 194 193 192 192 192 192 192 193 194 195 196 198 200 203 206 210 214 218 223 229 235 242 250 258 268 278 289 301 315 329 345 362 380 400 422 445 469 495 522 550 579 608 636 664 689 712 730 743 750 750 742 727 705 676 642 604 563 521 479 437 396 358 322 288 258 230 205 182 162 143 127 113 100 89 79 70 62 55 49 44 39 35 31 28 25 23 20 18 17 15 14 13 12 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 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 28 28 29 30 31 32 32 33 34 34 35 35 36 36 36 36 37 37 37 36 36 36 36 35 35 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 15 14 14 13 12 11 11 10 10 9 8 8 7 7 7 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 6 7 8 10 11 13 15 17 20 23 26 30 34 38 43 49 55 62 69 77 86 96 106 117 129 142 156 170 185 200 216 233 249 265 282 297 313 327 340 352 363 373 381 387 392 395 397
 36 36 35 35 34 34 33 33 33 33 32 32 32 33 33 33 33 34 34 35 35 36 37 38 39 40 42 43 45 47 48 51 53 56 58 62 65 69 73 77 82 87 92 99 105 112 120 128 137 147 157 168 179 191 204 218 232 246 261 276 292 307 322 337 351 365 377 389 399 408 415 420 425 427 428 428 426 423 419 414 409 403 396 389 383 376 369 362 355 349 343 338 332 327 323 319 315 312 309 306 304 302 301 300 299 298 297 297 296 296 295 295 294 293 292 290 288 285 282 279 274 269 264 258 251 244 237 229 220 212 203 195 186 177 169 160 152 144 137 130 123 116 110 104 98 93 88 83 79 75 71 68 65 62 59 56 54 52 50 48 46 45 43 42 41 40 39 38 37 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 32 32 31 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 38 39 40 42 44 45 47 49 51 53 55 57 59 62 64 67 69 72 75 78 81 83 86 89 92 95 97 100 102 104 106 108 109 110 111 111 111 111 110 109 107 106 104 101 99 96 94 91 88 85 82 79 76 73 71 68 65 63 61 58 56 54 52 50 48 47 45 44 43 41 40 39 38 37
 80 75 71 68 64 61 58 55 53 51 49 47 45 43 42 41 40 39 38 37 37 36 36 36 37 37 37 38 39 40 42 44 46 48 51 54 58 62 67 72 78 85 92 101 110 121 133 146 160 176 194 214 235 258 283 310 339 370 401 434 468 502 535 567 597 624 647 667 682 692 697 697 693 685 674 659 643 625 606 586 567 547 528 510 493 477 462 448 436 424 414 405 397 390 385 380 377 374 373 372 373 374 376 378 382 386 390 395 400 405 411 416 420 424 427 430 430 430 428 424 418 411 401 391 378 365 350 335 319 302 286 269 253 238 223 208 195 182 170 159 148 139 130 121 114 107 101 95 90 86 82 78 75 72 70 67 66 64 63 62 61 61 60 60 61 61 62 62 64 65 66 68 70 72 75 78 81 84 88 91 96 100 105 110 116 122 129 135 142 150 158 166 174 182 191 199 207 215 222 228 233 238 241 243 243 242 239 235 229 222 214 205 195 185 174 163 152 142 131 121 112 103 94 86 79 72 65 59 54 49 44 40 37 33 30 27 25 23 21 19 17 16 14 13 12 11 10 10 9 9 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 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 23 24 26 27 29 32 34 36 39 42 45 49 52 57 61 66 71 77 84 90 98 106 114 123 133 143 154 166 178 190 202 215 227 239 251 262 272 280 287 293 296 298 298 295 291 286 278 270 261 250 240 229 217 206 195 184 174 164 154 145 137 128 121 114 107 101 95 89 84
 48 48 49 50 51 51 52 53 54 55 56 58 59 61 62 64 66 68 71 74 76 80 83 87 91 96 101 107 113 120 128 136 146 157 168 181 196 212 230 250 273 298 326 357 391 429 472 518 570 625 686 750 819 891 965 1039 1113 1183 1247 1303 1348 1380 1399 1403 1393 1370 1335 1290 1238 1180 1119 1056 993 931 871 814 760 708 660 615 574 535 499 465 434 406 379 355 332 310 290 272 255 239 223 209 196 184 172 161 150 141 132 123 115 107 100 93 87 81 75 70 65 60 56 52 48 44 41 38 35 33 30 28 26 24 22 20 19 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 42 42 43 44 44 45 45 46 47 47
 35 36 37 37 38 39 40 41 42 44 46 47 49 51 54 56 59 62 66 70 74 78 83 89 95 102 109 117 126 135 146 158 170 184 199 216 234 253 273 295 318 341 366 390 415 438 459 479 495 507 514 517 515 508 497 481 463 442 420 396 372 349 326 303 282 262 244 227 211 196 183 170 159 149 140 132 124 117 111 105 100 96 92 88 85 82 80 77 76 74 73 72 71 70 70 70 70 70 71 72 73 74 76 77 80 82 85 88 91 94 98 103 107 113 118 124 130 136 143 151 158 166 173 181 189 197 204 211 217 223 228 232 235 236 237 236 234 231 227 221 215 209 201 194 186 178 170 162 154 146 138 131 124 117 111 105 100 94 89 85 80 76 73 69 66 63 60 57 55 53 50 49 47 45 44 42 41 40 38 37 37 36 35 34 34 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 36 36 36 36 35 35 34 34 33 32 31 30 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 19 19 20 21 22 22 23 25 26 27 28 30 31 33 35 37 38 41 43 45 48 50 53 55 58 61 64 67 70 73 75 78 80 83 85 87 88 89 90 91 91 91 90 89 88 86 84 82 80 78 75 73 70 68 65 63 60 58 55 53 51 49 48 46 44 43 42 40 39 38 38 37 36 36 35 35 35 34 34 34 34 35 35
 43 41 40 39 38 37 36 36 36 35 35 36 36 37 37 39 40 41 43 46 48 51 55 59 63 69 75 81 89 98 109 120 134 149 166 186 209 235 265 298 337 382 432 490 555 628 711 802 903 1011 1127 1247 1368 1484 1589 1678 1744 1784 1794 1775 1731 1664 1581 1488 1389 1290 1193 1100 1013 933 860 794 735 682 636 595 559 528 501 478 458 442 428 418 410 405 402 401 403 407 413 421 431 444 459 476 496 518 543 571 601 633 667 703 741 779 817 854 888 919 944 961 971 971 960 940 910 872 827 776 722 666 611 556 504 454 408 365 326 290 258 229 203 180 160 141 125 110 97 86 76 67 59 52 46 40 35 31 27 24 21 18 16 14 12 11 9 8 7 6 6 5 4 4 4 3 3 3 3 3 3 3 4 4 4 4 5 5 6 7 7 8 9 10 11 12 13 14 16 17 19 21 22 25 27 29 32 35 38 41 44 48 52 56 60 64 69 73 78 83 87 92 96 100 103 106 109 111 112 113 112 112 110 108 105 102 98 94 89 85 80 75 70 65 60 56 51 47 43 39 36 32 29 26 24 21 19 17 15 13 11 10 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 10 12 14 16 18 20 23 26 29 32 36 40 44 49 54 59 64 70 76 82 89 95 102 108 115 121 127 132 137 141 144 147 149 150 150 149 147 145 142 138 134 130 125 120 114 109 104 99 94 89 85 80 76 72 68 65 61 58 55 53 50 48 46 44
 89 90 90 92 93 94 96 98 100 102 105 108 111 115 119 123 128 133 139 145 152 159 167 176 186 196 207 219 232 246 261 278 295 313 333 353 375 397 421 445 469 494 518 543 566 588 609 628 644 658 669 677 682 684 683 679 673 664 654 642 628 614 599 584 568 553 538 524 510 497 484 472 462 452 443 434 427 420 414 409 405 401 398 396 395 393 393 393 393 394 395 397 399 401 403 405 407 409 410 412 413 413 413 412 410 408 404 400 394 388 380 371 362 352 340 329 316 304 291 278 265 252 239 226 214 202 191 180 169 159 150 141 133 125 117 111 104 98 92 87 82 78 73 69 66 62 59 56 53 51 49 46 44 43 41 39 38 36 35 34 33 32 31 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 54 54 54 54 54 54 54 54 54 53 53 52 52 51 50 49 49 48 47 46 45 44 43 42 41 41 40 39 38 37 36 36 35 34 33 33 32 32 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 31 32 32 33 34 35 37 38 39 41 42 44 46 47 49 51 53 55 58 60 62 64 67 69 72 74 76 78 80 82 84 86 88 89 90 91 92 93 94 94 94 94 94 94 94 93 93 92 92 91 90 90 89 89 88 88 88 88 88 88 88 88 88
 94 93 92 92 91 90 90 90 90 89 89 90 90 90 91 91 92 93 94 95 96 98 99 101 103 105 107 109 112 115 118 121 124 128 132 136 140 144 149 154 159 164 169 175 180 186 192 198 204 210 216 221 227 233 238 244 249 254 259 263 267 272 275 279 283 286 289 292 295 298 302 305 308 312 316 320 324 329 335 341 347 355 363 371 381 392 403 416 429 444 461 478 497 517 539 562 587 613 640 668 696 724 753 780 805 828 847 862 872 876 873 864 849 827 799 767 731 692 651 609 568 527 487 450 414 381 350 321 295 270 248 228 210 194 179 165 153 142 132 123 115 108 102 96 90 86 81 77 74 71 68 65 63 61 59 58 56 55 54 53 52 51 51 50 50 49 49 49 49 49 49 49 50 50 50 51 51 51 52 53 53 54 55 55 56 57 58 58 59 60 61 61 62 63 64 64 65 65 66 66 66 66 66 66 66 65 64 64 63 62 61 59 58 57 55 53 52 50 48 46 45 43 41 39 37 36 34 32 31 29 28 26 25 24 23 22 20 19 19 18 17 16 15 15 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 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 12 13 14 15 16 17 19 20 22 24 26 28 30 33 35 38 41 44 47 51 54 58 61 65 69 72 76 80 83 86 89 92 95 97 99 101 102 104 105 105 106 106 106 106 105 105 104 103 102 101 101 100 98 97 97 96 95
 43 42 41 40 39 38 38 37 36 36 35 34 34 33 33 33 32 32 32 32 32 32 32 32 33 33 34 34 35 36 37 38 39 40 42 44 46 48 50 53 56 59 63 67 71 76 81 87 93 100 108 116 125 134 145 156 169 182 197 213 230 249 270 292 316 342 371 401 435 471 510 552 598 648 702 760 823 890 963 1041 1123 1211 1303 1398 1496 1594 1689 1780 1862 1931 1983 2014 2021 2002 1957 1888 1798 1690 1571 1445 1317 1191 1070 955 849 751 662 582 511 448 391 342 298 260 226 197 171 149 129 112 97 84 73 63 54 47 40 35 30 26 22 19 16 13 11 10 8 7 6 5 4 3 3 2 2 2 2 2 1 2 2 2 2 2 2 3 3 3 4 4 5 5 5 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 27 28 30 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 64 66 67 68 69 69 69 69 69 68 67 66 65 63 61 59 57 55 53 51 48 46 44 41 39 37 35 33 31 29 28 26 24 23 22 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 6 7 8 9 11 12 14 16 18 20 22 24 26 28 31 33 35 37 39 42 43 45 47 49 50 51 52 53 54 54 55 55 55 54 54 54 53 52 52 51 50 49 48 47 46 45 44
 126 125 125 125 125 124 124 124 123 123 122 122 122 121 121 120 120 119 119 118 118 117 117 116 116 116 115 115 115 115 115 115 115 115 115 115 116 116 117 117 118 119 120 121 122 123 124 125 126 127 128 130 131 132 133 134 135 135 136 137 137 137 137 137 137 137 137 136 135 134 134 133 131 130 129 128 126 125 124 122 121 120 118 117 116 115 114 113 112 111 111 110 109 109 109 108 108 108 108 109 109 109 110 111 112 113 114 115 116 118 120 121 123 126 128 130 133 135 138 141 144 147 151 154 157 161 164 168 171 174 178 181 184 187 190 193 195 197 199 201 203 204 205 205 206 206 206 205 204 203 202 201 199 197 195 193 190 188 185 182 179 176 173 170 166 163 160 156 153 149 146 143 139 136 133 129 126 123 120 117 114 111 108 105 102 99 97 94 91 89 86 84 82 79 77 75 73 71 69 67 65 63 61 59 57 55 54 52 50 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 24 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 31 32 33 34 36 37 38 39 41 42 44 45 47 49 51 53 55 57 59 62 64 67 69 72 75 77 80 83 86 89 92 94 97 100 103 105 108 110 112 114 116 118 120 121 123 124 125 126 127 127 128 128 128 129 129 129 129 129 129 129 129 129 128 128 128 128 128 128 127 127 127 127 127 127 126 126 126 126
 30 31 31 32 33 34 35 36 37 38 40 41 42 44 46 48 50 52 55 57 60 64 67 71 75 80 85 91 97 104 112 120 129 140 151 164 178 193 210 229 250 274 299 328 358 392 428 467 508 551 596 642 687 730 771 807 837 861 876 882 880 869 851 826 797 764 728 691 653 617 581 547 515 484 456 430 406 384 364 345 328 313 299 286 274 264 254 245 237 230 224 217 212 207 202 198 194 190 187 184 181 178 175 173 170 168 166 163 161 159 157 155 153 150 148 146 144 142 139 137 135 133 130 128 126 124 122 120 118 116 114 112 110 109 107 106 104 103 101 100 99 98 97 96 95 95 94 93 93 93 92 92 92 92 91 91 91 92 92 92 92 93 93 94 94 95 95 96 97 98 99 100 101 103 104 106 107 109 111 113 116 118 120 123 126 129 132 136 139 143 147 151 156 160 165 170 175 180 185 190 194 199 204 208 212 215 217 219 221 221 221 219 217 214 210 205 200 194 187 180 173 165 157 149 142 134 127 119 112 106 99 93 88 82 77 73 68 64 60 57 54 51 48 45 43 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 29 29
 23 23 22 22 21 21 21 21 20 20 21 21 21 21 22 22 23 24 25 26 28 29 31 33 36 39 42 45 49 54 59 65 71 79 87 97 108 120 135 151 169 190 213 240 271 306 345 390 441 498 563 635 716 804 901 1005 1114 1226 1338 1447 1546 1631 1698 1742 1762 1757 1730 1683 1620 1545 1463 1378 1293 1209 1129 1053 983 918 859 804 755 711 670 634 602 572 546 523 501 482 465 450 437 424 413 403 395 387 379 373 367 361 356 351 346 342 337 333 328 323 318 313 308 302 296 289 282 275 268 260 252 243 235 226 217 208 199 190 182 173 164 156 148 140 133 126 119 112 106 100 94 89 84 79 75 71 67 63 60 57 54 51 49 47 45 43 41 40 38 37 36 35 34 33 33 32 32 32 31 31 31 32 32 32 32 33 33 34 35 36 37 38 39 41 42 44 46 47 50 52 54 57 60 63 66 69 73 77 81 85 89 93 98 102 107 111 116 120 124 127 130 133 135 136 136 136 136 134 132 129 126 122 118 114 109 104 99 94 89 84 79 75 71 66 62 59 55 52 49 46 43 41 39 37 35 33 31 30 29 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 23 24 24 25 26 27 29 30 31 33 34 36 37 39 41 43 45 47 49 52 54 56 59 61 64 66 68 70 72 74 76 77 79 80 81 81 81 81 81 80 79 78 76 75 73 71 68 66 64 61 59 57 54 52 50 47 45 43 41 39 38 36 34 33 31 30 29 28 27 26 25 24
 119 120 122 123 124 126 127 129 130 131 133 134 136 138 139 141 143 145 147 149 151 153 156 159 161 164 167 170 174 178 182 186 190 195 200 206 212 218 225 233 241 249 259 269 280 291 304 317 332 348 364 382 401 422 443 466 490 516 542 569 597 626 655 685 714 743 771 798 823 846 867 884 899 911 919 923 924 921 914 905 892 876 858 838 816 792 767 741 715 688 661 634 607 580 554 528 503 478 455 432 409 388 367 347 328 310 293 276 260 245 231 218 205 193 182 172 162 153 144 136 129 122 115 109 104 99 94 90 86 82 79 76 73 71 68 66 64 63 61 60 58 57 56 56 55 54 54 53 53 52 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 54 55 55 56 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 63 64 64 65 65 65 66 66 66 66 66 67 67 67 67 66 66 66 66 66 65 65 64 64 64 63 63 62 62 61 61 60 60 59 59 58 58 58 57 57 57 57 56 56 56 56 56 55 55 55 55 55 55 55 54 54 54 54 53 53 53 53 52 52 52 51 51 50 50 50 49 49 48 48 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 36 36 37 38 39 40 42 43 44 46 48 49 51 53 55 57 59 61 64 66 68 71 73 76 78 80 83 85 87 90 92 94 96 98 100 102 104 106 107 109 110 112 113 115 116 118
 135 133 131 128 126 124 122 120 118 116 114 113 111 110 109 108 107 107 106 106 106 107 107 108 109 110 111 113 115 118 120 124 127 131 136 141 147 153 160 168 177 186 196 207 219 231 245 259 275 291 308 325 343 360 378 394 410 425 437 448 456 462 465 465 462 456 448 438 426 413 398 383 368 353 338 323 308 295 282 269 258 247 237 227 218 210 203 196 190 184 179 174 170 166 162 159 156 153 151 149 147 145 143 142 140 139 137 136 135 133 132 131 129 128 126 124 123 121 119 117 115 113 110 108 106 103 101 99 96 94 92 90 87 85 83 81 79 78 76 74 73 72 70 69 68 67 66 66 65 64 64 64 63 63 63 63 63 63 64 64 64 65 65 66 67 67 68 69 70 71 72 74 75 76 78 79 80 82 83 85 87 88 90 91 93 94 95 97 98 99 100 101 101 101 101 101 101 100 99 98 96 94 92 90 87 84 81 78 75 71 68 64 61 57 54 50 47 44 41 38 35 33 30 28 26 24 22 20 18 17 16 15 14 13 12 11 10 10 9 9 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 25 26 27 28 30 32 33 35 37 39 42 44 47 50 53 56 59 62 66 70 74 78 83 87 92 97 101 106 111 116 120 125 129 133 137 140 143 146 148 150 152 153 153 154 154 153 152 151 150 148 146 144 142 140 138
 243 239 235 230 226 222 218 214 210 206 203 199 196 193 191 188 186 184 183 181 180 180 179 179 180 180 181 183 185 187 190 193 196 200 205 210 216 223 229 237 245 254 263 273 284 295 307 319 331 344 357 370 383 396 408 420 431 441 451 459 466 471 476 478 479 479 477 474 470 464 457 450 442 433 423 414 404 393 383 372 362 352 342 332 322 312 302 293 284 275 266 257 248 240 231 223 215 207 199 191 183 175 168 160 152 145 138 131 124 117 110 104 98 92 86 80 75 70 65 61 56 52 49 45 42 39 36 33 31 29 27 25 23 22 20 19 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 27 28 30 31 33 34 36 38 39 41 43 45 48 50 52 55 57 60 63 66 69 72 75 78 81 85 88 91 94 97 100 103 105 108 110 111 113 114 115 115 115 115 114 113 111 110 108 105 103 100 97 94 91 88 85 82 79 76 73 70 67 65 62 60 58 55 53 51 50 48 46 45 43 42 41 40 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 33 34 36 37 39 40 42 44 47 49 52 55 58 61 65 69 74 79 84 89 95 101 108 115 123 130 138 147 156 164 173 182 191 200 208 217 224 231 238 243 248 252 256 258 260 260 260 259 258 255 253 250 246
 127 123 119 115 112 108 105 101 98 95 92 89 86 83 81 78 76 74 72 70 68 66 65 63 62 61 60 59 59 58 58 57 57 57 57 58 59 59 60 62 63 65 67 69 72 75 78 82 86 91 96 101 107 114 121 128 137 145 155 165 176 187 199 211 224 238 251 265 279 293 307 321 334 346 358 368 377 386 392 398 402 404 405 405 403 400 397 392 386 379 372 365 357 349 340 332 323 314 305 297 288 279 271 263 254 246 238 231 223 216 209 202 195 188 182 175 169 164 158 153 147 143 138 133 129 125 122 118 115 112 109 106 104 102 100 99 97 96 95 94 93 93 92 92 92 92 92 93 93 94 95 96 97 98 99 100 102 103 105 106 108 110 111 113 115 117 119 121 123 125 126 128 130 132 133 135 136 137 138 139 139 140 140 140 139 139 138 137 135 134 132 129 127 124 121 118 115 111 108 104 100 97 93 89 85 81 77 74 70 67 63 60 57 54 51 48 46 43 41 39 37 35 33 32 31 29 28 27 26 25 25 24 23 23 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 28 28 29 29 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 57 58 60 61 63 64 66 68 70 71 73 75 77 80 82 84 86 89 92 94 97 100 103 106 109 113 116 120 123 127 131 135 139 143 147 151 155 159 163 166 170 173 176 179 181 183 185 186 187 188 188 187 186 185 183 181 179 176 173 170 167 163 159 155 151 147 143 139 135 131
 59 59 60 61 62 63 64 65 66 68 69 71 73 75 77 79 81 84 86 89 92 95 98 102 105 109 113 118 122 127 132 137 143 148 154 161 167 174 182 189 197 205 213 222 231 240 249 258 267 276 284 292 300 307 313 318 323 326 328 328 328 326 322 318 312 306 298 290 282 273 263 254 245 235 226 217 208 200 192 185 178 171 165 159 153 148 144 139 135 132 129 126 123 121 119 117 115 114 113 112 111 111 111 111 111 112 113 113 115 116 118 119 121 123 126 128 131 134 137 140 143 147 150 153 157 160 164 167 170 173 176 178 180 182 184 185 186 186 186 186 185 183 181 179 177 174 171 167 164 160 156 152 148 143 139 135 131 126 122 118 114 110 107 103 100 96 93 90 87 85 82 79 77 75 73 71 69 67 65 64 62 61 60 58 57 56 55 54 53 52 52 51 50 50 49 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 31 31 32 33 33 34 35 36 37 38 40 41 42 44 45 47 49 50 52 54 57 59 61 64 66 69 72 75 78 81 84 87 90 94 97 100 103 106 108 111 113 115 117 118 119 120 121 121 120 120 119 118 116 114 112 110 107 105 102 99 97 94 91 88 86 83 81 78 76 74 72 70 68 67 65 64 63 62 61 60 59 58 58 58 57 57 57 57 57 57 57 58 58
 50 48 47 46 45 45 44 43 42 42 41 41 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 41 42 43 44 45 46 48 49 51 53 56 58 61 64 68 72 76 81 86 92 99 106 114 122 132 142 154 166 180 194 210 226 244 263 283 303 324 345 365 385 404 421 436 449 459 465 468 468 465 459 450 439 426 412 397 381 365 349 334 319 304 291 278 265 254 243 234 225 216 209 202 196 191 186 182 178 175 172 171 169 168 168 168 169 170 172 174 177 180 184 188 193 198 203 210 216 223 230 237 244 252 259 266 273 279 285 290 295 298 301 303 304 303 302 300 297 293 289 284 278 272 265 259 252 245 238 231 225 218 212 206 200 195 189 185 180 176 172 168 165 161 159 156 154 152 150 148 146 145 144 143 142 141 140 140 139 139 139 138 138 137 137 136 135 135 134 133 131 130 128 126 124 121 119 116 112 109 105 101 97 93 89 85 81 77 72 68 64 60 56 53 49 46 42 39 37 34 31 29 27 25 23 21 20 18 17 16 15 14 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 23 24 25 27 28 30 32 34 36 38 41 43 46 49 52 55 59 62 66 70 75 79 84 89 94 99 105 110 116 122 128 134 140 146 152 158 163 169 174 178 182 186 189 191 193 194 194 194 193 191 189 187 184 180 176 172 167 162 157 152 147 142 137 132 127 122 117 113 108 104 100 96 92 89 85 82 79 76 73 71 69 66 64 62 60 58 57 55 54 52 51
 36 37 37 38 38 39 40 41 41 42 43 44 45 47 48 49 51 52 54 55 57 59 61 63 66 68 70 73 76 79 82 85 88 91 94 98 102 105 109 113 116 120 124 128 132 136 140 143 147 151 154 158 162 165 169 172 176 179 182 186 190 193 197 201 206 210 215 220 225 231 237 244 251 258 266 275 284 294 304 316 328 340 354 368 384 400 417 434 453 472 492 513 533 554 575 595 615 634 650 665 678 688 695 698 698 694 686 675 661 644 625 603 580 557 532 507 483 459 435 412 391 370 351 332 315 299 284 271 258 246 235 225 216 207 200 192 186 180 174 169 164 160 156 152 149 146 143 140 137 135 132 130 128 126 124 123 121 119 118 117 115 114 113 112 111 110 109 108 108 107 107 107 107 106 107 107 107 107 108 109 110 111 112 113 114 116 118 120 122 124 127 129 132 135 138 142 145 149 152 156 160 164 168 172 176 180 184 187 191 194 197 200 202 204 206 207 208 209 209 209 209 208 207 206 205 203 201 199 197 194 192 189 187 184 181 178 175 172 169 166 163 160 157 153 150 147 143 140 137 133 130 126 123 120 116 113 109 106 103 100 97 94 91 88 85 82 79 77 74 72 69 67 65 63 60 59 57 55 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 36
 34 33 33 33 33 33 34 34 34 35 36 36 37 38 39 41 42 44 46 48 51 53 56 59 63 67 71 76 81 87 93 99 106 114 123 131 141 151 162 174 186 198 211 224 238 252 266 280 293 306 318 330 341 350 358 365 370 373 375 376 375 373 369 365 359 353 346 339 331 323 315 307 299 291 284 276 269 263 257 251 246 241 236 232 229 226 223 221 219 218 217 217 217 218 219 221 223 226 229 233 238 243 249 255 262 270 279 288 298 309 321 333 345 358 371 384 397 410 422 433 442 450 455 458 459 457 452 444 434 421 406 390 371 352 332 312 292 272 253 234 217 200 184 170 156 143 132 121 111 102 94 87 80 74 68 63 59 55 51 48 45 42 40 38 36 35 33 32 31 30 29 29 28 28 27 27 27 27 27 27 28 28 29 29 30 31 32 33 35 36 38 40 42 44 46 49 52 56 59 63 68 73 78 83 90 96 103 111 119 128 137 146 155 165 175 185 194 203 212 219 226 232 236 239 241 242 241 239 235 231 226 220 213 206 199 191 183 176 168 161 154 147 141 135 129 123 118 113 109 105 101 97 94 91 89 86 84 82 80 78 77 75 74 73 72 71 71 70 70 69 69 69 69 69 70 70 70 71 71 72 73 74 75 76 77 78 80 81 83 84 86 88 90 92 95 97 100 102 105 108 111 114 117 120 123 126 129 132 134 137 139 141 143 145 146 146 146 146 145 144 142 139 137 134 130 126 122 118 113 109 104 100 95 91 86 82 78 74 71 67 64 61 58 55 53 51 49 47 45 43 42 40 39 38 37 36 36 35 34 34
 31 31 31 31 32 32 32 33 33 34 34 35 36 37 38 39 40 42 43 45 47 49 51 54 57 60 63 66 70 74 78 83 88 93 99 105 111 117 124 131 138 146 153 161 168 176 183 190 197 204 210 216 221 226 231 235 238 242 245 247 250 252 254 256 258 260 262 264 266 269 272 275 279 283 288 293 299 306 313 321 329 338 348 358 369 381 394 407 420 434 449 463 478 492 506 519 531 541 549 555 559 559 557 551 543 531 516 499 480 459 437 414 391 368 345 323 301 280 261 242 225 208 193 179 166 154 143 133 123 114 106 99 92 86 80 75 70 66 62 58 54 51 48 45 43 41 38 36 35 33 32 30 29 28 27 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 26 27 28 29 30 31 32 33 35 37 39 41 43 45 48 51 54 57 61 65 69 74 79 84 90 97 103 110 117 125 133 141 149 157 166 174 181 188 195 201 207 211 215 218 220 221 221 220 218 216 213 209 205 200 195 190 185 179 173 167 162 156 150 144 139 133 128 123 118 113 109 104 100 96 92 88 84 81 77 74 71 68 65 63 60 58 55 53 51 49 47 45 43 42 40 39 37 36 35 34 32 31 30 29 28 28 27 26 26 25 24 24 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 33 34 34 35 35 36 36 36 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31
 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 13 13 14 15 16 18 19 21 23 25 28 31 34 37 41 46 51 57 63 70 78 87 97 108 121 135 151 169 190 212 238 266 297 331 369 409 453 500 549 599 650 699 746 789 826 855 877 890 894 890 878 860 836 808 778 746 714 682 650 620 591 563 538 514 492 471 452 435 419 405 391 379 368 358 349 341 333 326 319 313 307 301 296 290 285 280 274 268 262 256 250 243 236 229 221 213 205 197 189 181 173 165 157 149 141 134 127 120 113 107 101 95 90 85 81 77 73 69 66 63 61 58 56 54 53 51 50 49 48 47 47 46 46 46 46 46 47 47 47 48 49 50 50 51 53 54 55 57 58 60 62 63 65 68 70 72 74 77 80 82 85 88 91 94 96 99 102 104 106 108 110 111 112 112 112 112 111 109 107 104 101 98 94 90 86 82 78 74 70 65 61 58 54 50 47 44 41 38 36 33 31 29 27 25 24 22 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 12 12 12 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 24 25 26 27 29 30 31 33 34 36 37 39 41 43 45 47 50 52 55 58 61 64 68 71 75 79 83 87 91 95 99 104 108 112 116 120 123 126 129 131 133 134 135 135 134 133 131 129 126 122 119 114 110 106 101 96 92 87 83 78 74 70 66 62 59 56 53 50 47 44 42 40 38 36 34 32 31 29 28 26 25
 117 117 117 116 117 117 117 117 118 118 119 120 121 123 124 126 128 130 132 135 138 141 145 149 153 158 163 169 175 181 189 196 204 213 223 233 244 255 267 280 293 307 321 336 351 366 382 397 411 425 438 450 461 469 476 481 483 482 479 474 466 456 444 430 416 400 383 367 350 333 316 300 284 269 255 242 229 217 206 195 186 177 168 161 154 147 141 136 131 126 122 118 115 112 109 106 104 102 101 99 98 97 97 96 96 96 97 97 98 99 100 101 102 104 106 107 109 111 113 115 117 119 121 123 125 126 127 128 129 130 130 129 129 128 127 126 124 122 120 117 115 112 110 107 104 101 98 96 93 90 88 86 83 81 79 78 76 75 73 72 71 70 70 69 69 68 68 68 68 69 69 70 70 71 72 73 74 76 77 79 81 83 85 87 89 92 94 97 100 103 107 110 114 117 121 125 129 133 137 141 145 149 152 156 159 162 164 166 168 169 169 169 168 167 164 162 159 155 151 146 141 136 130 125 119 114 108 103 98 92 87 83 78 74 70 67 63 60 57 55 52 50 48 47 45 44 43 42 41 40 40 39 39 39 39 39 39 40 40 41 41 42 43 43 44 45 46 48 49 50 51 53 55 56 58 60 62 64 66 68 70 72 75 77 80 82 85 87 90 93 95 98 100 103 105 108 110 112 114 116 117 119 120 122 123 124 125 125 126 126 127 127 127 128 128 128 128 128 128 128 128 128 128 128 128 128 129 129 129 129 129 129 129 129 129 129 129 129 129 128 128 128 127 127 126 126 125 125 124 123 123 122 121 121 120 119 119 118 118 117
 87 88 88 89 90 91 92 93 94 96 97 99 101 103 106 109 112 116 121 125 131 136 143 150 158 167 176 187 199 211 225 240 256 273 291 310 329 350 371 392 412 433 452 469 485 499 510 518 524 526 526 524 519 512 503 493 483 472 461 449 439 429 419 411 403 397 391 387 383 381 380 379 380 382 384 387 391 395 400 405 411 416 421 426 430 433 435 436 434 431 426 418 408 396 381 365 347 328 308 287 267 246 226 207 188 171 155 139 125 112 101 90 80 71 63 56 50 44 39 34 30 26 23 20 18 15 13 11 10 8 7 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 6 6 7 8 9 10 12 13 14 16 18 20 22 24 27 30 33 36 39 43 47 51 56 61 66 71 76 81 86 91 95 100 103 107 109 112 113 114 114 113 111 109 107 104 100 97 93 89 84 80 76 71 67 63 59 56 52 49 45 42 39 36 34 31 29 27 25 23 21 20 18 17 15 14 13 12 10 9 9 8 7 6 5 5 4 3 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 8 9 11 12 14 16 18 20 23 25 28 31 34 37 40 43 46 49 52 55 58 61 64 67 69 72 74 76 78 79 81 82 83 84 85 86 86
 33 32 31 30 30 29 29 29 29 29 29 30 30 31 32 33 34 36 38 40 43 46 50 54 59 64 71 78 87 97 108 121 136 153 172 195 220 249 281 317 357 400 447 497 548 599 648 692 728 753 767 768 756 733 701 663 620 575 530 486 445 406 371 339 310 284 261 240 222 205 191 178 167 157 148 141 134 128 123 118 114 111 108 106 104 102 101 100 99 99 99 99 99 100 101 103 104 106 108 110 113 115 118 122 125 128 132 135 139 143 146 149 152 155 157 159 160 160 160 159 157 154 151 147 142 137 131 125 119 112 106 99 92 86 80 74 68 63 57 53 48 44 40 36 33 29 26 24 21 19 17 15 14 12 11 9 8 7 6 6 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 7 7 8 9 10 11 13 14 16 18 20 23 26 29 33 37 42 47 53 60 68 77 87 98 111 124 139 156 174 192 211 231 250 268 284 297 308 314 316 313 307 297 284 268 252 234 216 199 182 166 151 137 124 113 102 93 84 77 70 64 58 54 49 45 42 39 36 34 32 30 28 27 26 24 23 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 27 28 30 31 33 35 38 40 42 45 48 51 55 58 62 65 69 73 78 82 86 90 94 98 101 104 107 109 111 112 112 112 111 110 108 106 103 99 96 92 88 84 80 76 72 69 65 62 59 55 53 50 47 45 43 41 39 38 36 35 34
 38 38 39 40 41 42 43 44 45 47 48 50 51 53 55 57 59 62 65 67 71 74 78 81 86 90 95 101 107 113 120 127 135 144 153 163 174 186 198 211 225 240 255 272 289 307 326 346 366 386 407 427 447 467 485 502 517 530 541 549 554 555 554 550 543 534 522 508 492 475 457 439 420 402 383 365 347 330 314 298 283 269 255 243 230 219 208 198 188 179 171 163 155 148 141 135 129 123 117 112 107 103 98 94 90 87 83 80 77 74 71 69 67 65 63 61 59 58 56 55 54 53 52 51 50 50 49 48 48 48 47 47 47 46 46 46 46 46 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 46 46 47 48 48 49 50 51 52 53 55 56 58 59 61 63 65 68 70 73 76 79 83 86 90 94 99 103 108 113 118 123 128 133 138 142 146 150 153 155 157 158 158 157 155 152 149 145 141 136 130 125 119 114 108 102 97 92 87 82 78 74 70 66 63 60 57 54 52 50 48 46 44 43 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 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 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 33 34 34 35 36 36 37
 117 115 113 111 109 106 104 101 99 96 93 91 88 85 82 80 77 74 72 69 66 64 62 59 57 55 53 51 49 47 45 44 42 41 40 39 38 37 36 35 34 34 33 33 33 32 32 32 33 33 33 34 34 35 35 36 37 38 40 41 42 44 46 48 50 52 54 56 59 62 64 67 70 74 77 80 84 87 91 95 98 102 106 110 114 117 121 125 129 132 136 139 142 146 149 152 154 157 159 162 164 166 168 169 171 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 191 192 194 196 198 200 202 204 207 210 213 216 219 222 225 228 232 235 238 241 244 247 249 251 253 255 256 257 257 257 256 254 253 250 247 244 240 236 231 226 220 215 209 203 196 190 184 177 171 164 158 152 146 140 134 129 123 118 113 108 103 99 95 90 86 82 79 75 72 69 66 63 60 57 55 53 50 48 46 44 43 41 39 38 37 35 34 33 32 31 31 30 29 29 28 28 27 27 27 27 27 26 26 26 26 27 27 27 27 28 28 28 29 29 30 31 31 32 33 34 35 36 37 39 40 42 43 45 46 48 50 52 54 56 59 61 63 66 68 71 74 77 80 83 86 89 92 95 99 102 106 109 113 116 120 123 127 131 135 138 142 146 149 153 156 160 163 166 170 173 176 178 181 184 186 188 190 192 193 195 196 197 198 198 198 199 198 198 197 197 196 195 193 192 190 188 187 185 183 181 178 176 174 172 170 168 166 164 162 160 158 156 155 153 152 150 149 147 146 145 143 142 141 140 138 137 136 135 133 132 131 129 128 126 125 123 121 119
 225 223 221 218 216 213 211 208 205 203 200 198 195 193 191 189 188 187 186 185 184 184 185 185 186 188 190 192 195 198 202 206 211 217 223 229 237 244 253 262 271 281 292 303 314 325 337 348 359 370 381 390 399 406 412 416 418 419 418 414 409 402 394 384 373 361 349 336 323 310 296 284 271 259 248 237 226 216 207 199 191 183 176 170 164 158 153 148 144 140 136 133 130 127 125 122 120 118 117 115 114 113 112 111 110 110 109 109 109 109 109 109 109 110 110 111 111 112 112 113 113 114 115 115 116 116 117 117 118 118 119 119 119 119 119 119 119 120 120 120 120 120 120 120 121 121 121 122 123 124 125 126 127 129 131 133 136 138 141 144 148 152 156 161 166 171 177 183 190 197 205 213 221 231 240 250 261 272 284 296 308 321 334 348 361 375 389 402 414 427 438 448 456 463 469 472 474 473 470 465 458 449 439 426 413 399 383 368 352 336 319 304 288 273 258 245 231 219 207 195 185 175 165 156 148 140 133 127 120 115 109 104 100 95 91 88 84 81 78 76 73 71 69 67 66 64 63 62 61 60 59 58 57 57 56 56 55 55 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 56 56 56 57 57 58 58 59 60 61 62 63 64 65 67 68 70 72 74 76 78 81 83 86 90 93 96 100 104 108 113 118 123 128 133 139 144 150 156 162 168 174 180 186 192 197 202 207 212 216 219 222 225 227 229 230 230 230 230 229 228 227
 169 162 155 149 143 138 133 128 124 121 117 114 112 109 107 106 104 103 103 102 102 103 104 105 106 108 111 113 117 120 125 129 134 140 146 153 161 168 177 186 195 205 215 226 236 247 259 270 281 291 301 311 319 327 334 339 343 346 347 347 346 343 340 335 329 323 316 309 302 295 288 281 275 268 263 258 253 249 245 243 241 239 238 238 239 240 243 245 249 254 259 266 273 281 291 301 312 324 338 352 367 383 399 416 432 448 463 477 488 497 503 504 502 496 486 472 454 434 412 388 364 339 314 290 267 245 225 206 188 171 157 143 130 119 109 99 91 83 76 70 65 60 55 51 47 44 41 39 36 34 33 31 30 29 28 27 27 26 26 26 26 26 26 26 27 27 28 29 30 31 32 33 34 35 36 38 39 41 43 45 47 49 51 53 56 58 61 64 67 71 74 78 81 85 90 94 99 103 108 113 118 124 129 134 139 145 150 155 159 164 168 172 175 178 180 181 183 183 183 183 181 180 178 175 172 168 164 160 156 151 146 141 136 131 126 121 116 110 105 101 96 91 87 83 78 75 71 67 64 61 58 55 52 50 47 45 43 41 40 38 36 35 34 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 23 24 24 25 26 27 29 30 32 33 35 37 40 42 45 48 52 55 59 64 69 74 80 86 93 100 108 117 127 137 148 160 173 186 201 215 231 247 262 278 294 308 322 333 344 352 357 361 361 360 356 349 342 332 321 310 298 285 273 261 248 237 225 215 204 195 186 177
 151 158 164 172 180 188 198 208 219 231 244 257 272 287 302 318 334 350 365 380 392 403 411 417 419 418 413 405 394 380 363 346 327 307 287 267 248 229 212 195 179 165 151 139 128 117 108 99 91 84 78 72 67 62 58 54 51 48 45 43 41 39 38 37 36 35 34 34 34 34 34 34 35 35 36 37 38 39 40 41 43 44 46 48 50 52 54 57 59 62 64 67 70 74 77 81 84 88 92 97 101 105 110 114 119 123 128 132 136 140 144 147 150 153 155 157 159 160 160 160 160 159 158 157 156 154 152 150 148 146 144 142 139 137 135 133 131 130 128 126 124 123 121 120 118 116 115 113 112 110 109 107 105 104 102 100 98 96 94 92 90 88 86 84 82 80 78 76 74 72 70 68 66 65 63 61 60 58 57 55 54 52 51 50 49 48 47 46 45 44 43 42 42 41 41 40 40 40 39 39 39 40 40 40 41 42 42 44 45 46 48 50 53 55 58 62 66 70 75 81 87 94 101 110 119 130 142 155 170 186 204 223 245 269 294 322 351 381 413 445 476 505 531 553 569 579 582 577 566 549 526 500 471 441 411 381 352 324 298 274 252 232 214 197 182 168 156 145 135 125 117 110 103 97 91 86 82 78 74 71 68 65 63 61 59 58 57 56 55 54 54 54 55 55 56 57 58 59 61 62 64 67 69 71 74 77 79 82 85 88 91 94 97 99 102 104 107 109 111 113 114 115 116 117 117 118 118 118 117 117 116 115 115 114 113 112 111 110 110 109 109 109 108 109 109 109 110 111 112 114 115 117 120 122 125 128 132 136 141 146
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 72 73 75 76 77 79 80 82 84 86 88 91 93 96 99 102 105 108 112 116 120 124 129 134 139 144 150 155 161 167 174 180 187 193 200 207 214 220 227 234 240 246 253 259 264 270 275 279 283 287 291 293 296 297 299 299 299 298 297 295 293 290 286 282 277 272 266 260 254 248 241 234 227 220 213 206 198 191 185 178 171 165 159 153 147 142 136 131 126 122 117 113 109 106 102 99 96 93 90 88 85 83 81 80 78 77 76 75 74 73 73 73 73 73 73 74 75 75 76 78 79 81 83 84 87 89 91 94 96 99 102 104 107 110 113 116 119 122 125 127 130 132 134 136 138 140 141 142 143 143 143 143 143 142 142 141 139 138 137 135 134 132 131 129 127 126 124 123 122 120 119 118 118 117 116 116 116 116 116 116 116 117 118 119 120 121 123 124 126 129 131 134 136 140 143 146 150 154 158 162 167 171 176 181 185 190 194 199 203 207 210 213 216 218 220 221 221 221 220 219 217 214 211 208 204 200 196 192 187 183 178 174 169 165 161 157 153 149 146 143 140 138 135 134 132 131 130 129 129 129 129 130 130 131 133 134 136 138 141 143 146 149 152 156 159 163 167 171 175 179 184 188 193 197 202 206 210 214 218 222 225 228 230 232 234 234 235 235 234 233 231 228 225 222 218 214 210 206 201 196 191 186 180 175 170 165 160 155 151 146 142 137 133 129 125 121 118 114 111 108 105 102 99 96 94 91 89 87 85 83 81 79 78 76 75 74 73 72 71 70 69 68 68 67 67 67 67 66 66 66 67 67 67 67 68 68 69 70 70
 147 148 150 152 154 157 159 161 164 166 169 171 174 176 178 181 183 185 186 188 189 190 191 191 191 191 191 190 189 188 186 185 183 181 179 176 174 172 169 167 164 162 160 157 155 153 151 149 147 146 144 143 141 140 139 138 138 137 137 137 137 137 137 138 139 140 141 142 144 145 147 149 151 154 156 159 162 165 168 172 175 179 183 187 191 196 201 205 210 216 221 227 233 238 245 251 257 264 270 277 283 290 296 302 308 313 319 323 327 331 334 336 338 339 339 339 337 335 333 330 326 322 317 312 307 301 296 290 284 278 273 267 261 255 250 244 239 233 228 223 218 213 208 203 199 194 189 185 180 176 172 167 163 159 155 151 147 143 139 135 131 128 124 121 118 115 112 109 106 103 101 98 96 94 91 89 88 86 84 82 81 80 78 77 76 75 74 74 73 73 72 72 72 72 72 72 72 73 74 74 75 76 78 79 81 82 84 86 88 91 93 95 98 100 103 105 108 110 113 115 117 119 121 123 125 126 128 129 130 131 131 131 131 131 131 131 130 129 128 127 125 124 122 121 119 117 115 113 111 109 107 105 103 101 99 97 95 94 92 90 88 86 85 83 81 80 78 77 76 74 73 72 71 70 69 68 67 66 65 64 64 63 63 62 62 62 62 62 62 63 63 64 64 65 66 68 69 71 72 74 77 79 81 84 87 90 93 96 100 103 107 110 114 118 121 125 128 132 135 138 141 143 146 148 149 151 152 152 153 153 153 152 152 151 150 149 147 146 145 144 143 142 141 140 139 138 138 137 137 137 137 137 138 138 139 140 141 142 144 145
 137 135 132 130 128 126 124 122 120 119 117 116 115 114 113 113 112 112 112 112 112 113 113 114 115 115 116 118 119 120 122 123 125 127 128 130 132 133 135 136 138 139 140 141 142 143 144 145 145 145 146 146 146 145 145 145 144 143 143 142 141 141 140 139 138 138 137 137 136 136 135 135 135 135 136 136 136 137 138 139 140 141 142 144 145 147 149 151 153 156 158 161 163 166 169 172 175 178 181 184 187 190 192 195 197 199 201 202 203 203 203 203 202 200 198 196 193 189 185 181 176 171 166 161 156 150 145 139 134 128 123 118 113 108 103 99 95 90 86 83 79 76 73 70 67 64 62 60 57 55 54 52 51 49 48 47 46 45 45 44 44 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46 46 46 47 47 48 48 49 49 50 50 51 51 52 53 53 54 54 55 55 56 56 57 57 58 59 59 60 61 62 62 63 64 65 66 67 68 69 71 72 73 74 75 76 78 79 80 81 82 83 84 85 86 87 88 89 90 90 91 91 92 92 92 92 92 92 92 92 92 91 91 90 90 89 88 87 87 86 85 84 83 82 81 80 79 78 77 75 74 73 72 71 70 70 69 68 67 66 65 65 64 64 63 63 62 62 62 61 61 61 61 61 62 62 63 63 64 65 66 67 68 69 71 72 74 76 78 80 83 85 88 91 94 97 100 104 107 111 115 119 123 128 132 136 141 146 150 155 159 164 168 172 176 180 183 186 189 191 193 194 195 196 196 195 194 193 191 189 187 184 182 179 175 172 169 166 162 159 155 152 149 146 143 140
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 183 182 181 180 178 177 176 174 173 172 170 169 168 167 167 166 165 165 165 165 165 165 166 166 167 168 170 171 173 175 177 179 182 184 187 189 192 195 198 201 204 207 210 213 216 219 222 225 228 232 235 239 243 247 251 255 259 264 269 274 279 285 290 296 302 307 313 319 324 330 335 339 343 347 350 353 355 356 357 357 356 355 353 350 347 344 340 335 331 326 321 316 311 306 301 296 291 286 282 277 273 269 265 261 258 255 252 249 247 245 243 241 239 238 237 236 235 234 233 232 230 229 228 226 224 222 220 217 214 211 207 204 200 196 191 186 182 177 172 166 161 156 151 146 140 135 131 126 121 117 113 109 106 102 99 97 94 92 90 89 88 87 87 86 86 87 87 88 89 90 92 93 95 97 99 102 104 107 110 113 116 120 123 127 131 135 140 144 149 154 159 164 170 175 181 187 193 199 205 211 217 223 229 235 241 246 252 257 261 266 270 273 276 279 281 282 283 284 284 283 282 280 279 276 274 271 267 264 260 256 252 248 243 239 235 231 226 222 219 215 211 208 205 203 201 199 197 196 195 195 194 195 195 196 197 199 200 202 204 207 209 212 214 217 220 223 225 228 230 233 235 237 238 239 240 241 241 240 239 237 235 232 229 226 221 217 212 207 201 195 190 184 178 172 166 160 155 149 144 140 135 131 127 123 120 116 114 111 109 107 105 103 102 101 100 99 99 99 99 99 100 101 102 103 104 106 108 110 113 115 118 121 125 128 132 136 140 144 148 152 156 160 163 167 170 173 176 178 180 182 184 185 186 186 186 186 186 186 185 184
 42 42 42 43 43 43 44 45 45 46 47 48 49 51 53 54 56 59 61 64 67 71 75 79 83 88 94 100 106 113 121 128 137 145 155 164 174 185 195 206 217 228 239 250 261 271 281 291 300 308 315 321 327 331 334 336 336 336 334 332 328 324 319 313 306 299 291 283 275 267 258 250 241 233 224 216 208 200 193 185 178 171 165 158 152 146 141 135 130 125 121 116 112 108 104 101 97 94 91 89 86 84 82 80 78 76 75 74 73 72 72 72 72 72 72 73 73 74 75 77 78 80 82 84 86 88 91 93 96 99 102 105 108 111 114 117 120 123 125 128 130 133 135 136 138 139 140 140 141 141 140 139 138 137 136 134 132 131 129 127 125 123 121 120 118 116 115 114 113 112 112 111 111 111 111 112 112 113 114 116 117 119 121 123 126 129 132 135 139 143 147 151 156 160 165 170 176 181 186 192 197 202 206 211 215 218 221 223 224 225 225 224 222 220 217 213 209 205 200 194 189 183 178 172 166 161 155 150 145 140 136 131 127 124 120 117 114 111 109 107 105 104 102 102 101 101 101 101 101 102 103 104 106 107 109 111 113 115 118 120 123 125 128 131 133 136 139 141 144 146 148 150 152 154 155 156 157 157 157 157 156 155 154 153 151 148 146 143 140 137 134 131 128 124 121 118 115 112 108 106 103 100 97 95 93 90 88 86 84 82 81 79 77 76 74 73 72 70 69 68 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 47 46 46 45 45 44 44 43 43 43 43 42 42 42 42 42 42 42 42
 262 272 282 292 300 308 314 319 323 326 326 326 323 319 314 308 300 292 283 273 262 252 241 231 221 211 201 191 183 174 166 159 152 146 140 134 129 125 120 117 113 110 107 104 102 100 98 97 95 94 93 93 92 92 92 92 92 93 94 95 96 97 99 101 103 105 108 111 114 117 120 124 128 132 136 140 144 148 153 157 161 165 169 173 176 179 182 184 186 187 188 188 188 187 185 183 180 177 173 168 163 158 152 146 140 134 127 121 115 109 103 98 92 87 82 78 73 69 66 62 59 56 53 51 49 46 44 43 41 40 38 37 36 35 34 33 33 32 31 31 30 30 30 30 30 30 30 30 30 30 31 31 32 33 33 34 35 36 37 38 40 41 43 44 46 47 49 51 53 55 56 58 60 62 64 66 67 69 71 72 74 75 77 78 79 80 81 82 83 84 85 85 86 86 87 87 88 88 89 89 89 90 90 91 91 92 93 93 94 95 96 97 98 99 100 101 102 103 104 106 107 108 109 110 112 113 114 115 116 117 119 120 121 122 123 124 125 126 127 127 128 129 130 130 131 131 131 132 132 131 131 131 130 129 128 126 125 123 121 119 116 114 111 109 106 103 100 97 94 91 87 84 81 78 75 72 70 67 64 62 59 57 55 52 50 49 47 45 43 42 41 39 38 37 37 36 35 34 34 34 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 47 48 50 51 53 55 57 60 63 65 69 72 76 80 84 89 94 99 105 111 118 125 133 141 149 158 167 177 187 197 208 219 230 240 251
 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 33 33 34 35 36 37 38 39 41 42 43 45 47 48 50 52 53 55 57 59 62 64 66 69 71 74 76 79 82 85 88 91 95 98 102 105 109 112 115 119 122 125 127 130 132 133 134 134 134 133 132 130 128 125 122 119 115 111 108 104 100 96 92 89 85 82 79 76 73 71 68 66 64 62 61 59 58 57 56 55 55 55 55 55 55 56 57 58 59 61 63 65 67 70 73 77 80 84 88 93 98 103 108 113 118 123 128 133 137 141 144 147 149 150 150 150 149 146 144 140 136 131 126 121 115 109 104 98 92 87 81 76 72 67 63 59 55 52 49 46 44 41 39 37 36 34 33 32 31 30 30 29 29 29 28 28 28 28 29 29 29 30 30 31 32 33 34 35 36 38 39 41 43 45 48 50 53 56 59 63 67 70 75 79 83 87 92 96 100 104 107 110 113 115 116 117 117 117 115 114 111 109 105 102 98 94 90 86 82 77 73 69 65 62 58 54 51 48 45 42 40 37 35 33 32 30 28 27 26 25 24 24 23 23 22 22 22 22 22 22 23 23 24 24 25 25 26 27 28 29 30 31 32 34 35 37 38 40 41 43 45 47 49 51 53 55 57 59 61 63 65 67 68 70 71 73 74 75 76 77 78 78 78 79 79 79 79 79 78 78 78 77 77 76 75 75 74 73 73 72 71 70 69 68 67 66 64 63 62 61 59 58 56 55 53 52 51 49 48 47 45 44 43 42 41 39 38 38 37 36 35 34 34 33 32 32 31 31 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
 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 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 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 33 34 35 35 36 36 36 36 36 35 35 34 33 32 32 30 29 28 27 26 25 24 22 21 20 19 18 17 17 16 15 14 13 13 12 12 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 17 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 18 19 20 20 21 21 22 22 22 22 22 22 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15
 45 42 40 38 36 35 34 33 32 31 31 30 30 31 31 31 32 33 34 36 37 39 41 44 47 50 53 57 61 65 70 75 81 87 93 99 106 113 120 128 135 143 150 157 164 170 176 182 187 191 194 197 199 200 200 199 198 197 194 192 189 186 183 180 176 173 170 168 165 163 161 159 158 157 156 156 156 156 156 157 158 159 160 161 163 165 166 168 170 172 174 176 178 179 181 182 183 184 185 185 185 185 184 183 181 180 177 175 172 168 165 161 157 153 148 143 139 134 129 124 119 115 110 105 101 96 92 87 83 79 75 71 67 64 60 57 54 51 48 45 42 40 37 35 33 30 28 27 25 23 21 20 18 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 18 20 21 23 25 27 30 33 36 39 42 46 51 55 60 66 71 77 84 90 97 104 111 118 125 131 137 142 146 150 153 154 155 156 155 153 151 149 145 142 138 133 129 124 120 115 110 106 101 97 93 89 85 81 77 74 70 67 64 61 58 56 54 51 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 14 14 14 14 15 15 16 17 18 19 20 21 22 24 25 27 29 31 33 36 38 41 44 48 51 55 60 64 69 75 80 87 93 100 107 115 122 130 138 145 152 158 163 167 170 171 170 168 165 160 155 148 141 133 125 118 110 102 95 89 82 77 71 66 62 58 54 50 47
 73 70 68 65 63 61 60 58 57 56 55 54 53 53 52 52 52 52 52 52 53 53 54 55 55 56 57 59 60 61 62 64 65 66 68 69 70 71 73 74 75 76 76 77 77 78 78 78 78 78 77 77 76 75 74 73 72 71 70 69 67 66 65 64 62 61 60 59 58 57 57 56 56 55 55 55 55 55 55 56 56 57 58 59 60 61 63 64 66 68 70 73 75 78 81 84 88 92 95 99 103 108 112 117 121 125 129 133 137 140 143 145 146 147 147 147 145 143 140 137 133 129 124 120 115 110 105 100 95 90 86 81 77 73 69 65 62 58 55 52 49 47 44 42 39 37 35 34 32 30 29 27 26 25 24 23 22 22 21 20 20 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 34 35 36 38 39 40 42 43 45 46 48 49 50 52 53 54 55 57 58 59 59 60 61 61 62 62 63 63 63 63 63 63 63 62 62 61 61 60 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 45 44 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 21 21 22 23 25 26 27 28 30 32 33 35 37 39 41 43 46 48 51 54 56 59 63 66 70 73 77 81 85 89 94 98 103 107 112 116 121 125 129 132 135 138 139 141 141 141 141 139 137 135 132 128 125 121 117 112 108 104 100 96 92 88 85 81 78 75
 48 48 49 49 50 50 51 52 53 54 55 56 57 58 60 61 63 65 67 69 71 74 76 79 82 85 88 91 94 98 101 104 108 111 115 118 121 124 127 131 133 136 139 141 144 146 148 150 151 152 153 154 155 155 155 154 154 152 151 149 147 145 142 140 136 133 130 126 122 119 115 111 107 103 100 96 93 89 86 83 80 77 74 72 69 67 65 63 61 59 57 56 54 53 52 51 50 49 48 47 47 46 46 46 46 46 46 46 47 47 48 49 50 51 52 54 55 57 59 61 63 65 67 69 72 74 76 79 81 84 86 89 91 94 96 99 101 103 105 107 109 111 113 114 115 116 117 118 118 118 118 118 117 117 116 115 114 113 112 111 109 108 107 106 105 103 102 102 101 100 100 99 99 99 98 98 99 99 99 100 101 101 102 103 104 106 107 109 110 112 114 116 118 121 123 126 128 131 133 136 139 142 144 147 149 152 154 156 158 159 161 161 162 162 162 162 161 160 158 157 155 152 150 147 144 141 138 134 131 127 123 119 115 112 108 104 100 96 93 89 85 82 79 76 73 70 68 65 63 61 59 58 56 55 54 53 53 52 52 51 51 51 51 52 52 52 53 54 55 56 57 58 59 60 62 63 65 66 68 70 72 74 76 78 80 82 84 86 88 90 91 93 95 96 97 98 99 100 100 101 101 100 100 100 99 98 97 96 95 93 92 91 89 88 86 84 83 81 79 78 76 75 73 71 70 68 67 65 64 63 61 60 59 57 56 55 54 53 52 51 50 50 49 49 48 48 47 47 47 47 46 46 46 46 46 47 47 47 47 48
 63 63 62 62 62 61 60 60 59 59 58 58 57 57 57 56 56 56 57 57 57 58 59 60 61 63 64 66 68 70 73 76 79 82 85 89 93 97 101 106 111 116 121 127 133 140 146 153 161 168 176 184 192 201 209 218 226 234 241 248 255 260 264 267 269 269 268 265 261 256 250 243 235 226 217 208 199 190 181 172 164 156 148 141 134 127 121 116 111 106 101 97 93 90 86 83 81 78 76 74 72 70 69 68 67 66 65 65 64 64 64 64 64 65 65 66 66 67 67 68 69 70 71 72 72 73 74 75 76 77 77 78 79 80 80 81 81 82 83 83 84 84 85 85 86 86 87 87 88 88 89 90 90 91 93 94 95 97 99 101 103 105 108 111 115 119 123 127 132 138 143 150 156 163 170 178 186 194 203 212 221 231 240 250 259 269 278 286 294 301 307 312 316 319 320 320 319 316 312 307 301 294 286 278 269 260 251 242 233 224 215 207 199 191 183 176 169 163 156 150 145 139 134 129 124 120 115 111 107 103 99 96 92 89 86 82 79 77 74 71 69 67 65 63 61 59 58 56 55 54 53 53 52 52 52 52 52 52 52 53 54 54 55 56 58 59 60 62 63 65 67 69 71 73 75 77 79 81 83 85 86 88 90 92 93 94 95 96 97 97 97 97 97 96 96 95 93 92 91 89 87 86 84 82 80 78 77 75 73 71 70 68 67 65 64 62 61 60 59 58 57 56 55 54 53 53 52 52 51 51 51 51 51 51 51 51 51 52 52 53 53 54 55 56 56 57 58 59 60 60 61 62 62 63 63 63 63 64 63 63
 54 52 51 49 48 47 45 44 43 42 41 40 40 39 39 38 38 38 38 38 39 39 40 41 42 43 44 45 47 48 50 52 54 56 58 61 63 66 69 72 75 79 82 86 89 93 98 102 106 111 116 121 126 131 137 142 148 154 160 166 172 177 183 188 193 198 202 206 209 212 214 215 215 215 214 212 210 207 203 199 195 190 185 180 175 170 165 160 155 150 146 141 137 133 130 127 124 121 118 116 114 113 111 110 109 109 109 109 109 109 110 111 112 113 115 116 118 119 121 123 124 126 127 129 130 131 131 132 132 132 132 131 130 129 127 125 123 121 118 116 113 110 107 103 100 97 94 91 88 85 82 79 76 74 72 69 67 66 64 63 61 60 60 59 59 59 59 59 60 60 61 62 64 65 67 69 72 74 77 80 83 86 90 94 98 102 106 110 114 119 123 127 131 135 139 142 145 147 149 150 151 151 151 150 148 146 144 141 138 135 131 128 124 120 116 113 109 105 102 98 95 91 88 85 82 79 76 73 71 68 66 63 61 59 57 55 53 51 50 48 47 45 44 43 42 41 40 39 38 38 37 37 37 36 36 36 37 37 37 37 38 38 39 40 40 41 42 43 44 44 45 46 47 48 49 50 50 51 52 53 53 54 55 55 56 56 57 57 58 58 58 59 59 59 59 60 60 60 60 60 61 61 61 61 61 62 62 62 62 63 63 63 64 64 64 65 65 66 66 67 67 68 69 69 70 71 71 72 73 74 74 75 76 76 77 77 78 78 78 79 79 78 78 78 77 77 76 75 74 72 71 69 68 66 65 63 61 59 58 56
 104 103 101 100 98 97 95 94 92 91 90 89 87 86 85 84 84 83 82 81 81 80 80 79 79 79 78 78 78 77 77 77 76 76 76 75 75 75 75 74 74 74 74 73 73 73 73 73 73 73 73 74 74 75 75 76 77 78 79 80 82 84 86 88 91 94 97 101 105 109 114 119 124 130 136 143 150 157 164 172 180 187 195 202 209 216 222 227 232 236 239 241 242 242 241 240 237 234 231 227 222 217 212 207 202 197 192 188 183 179 175 171 168 164 161 159 156 154 152 150 148 147 145 144 143 142 141 139 138 137 136 135 134 133 131 130 129 127 125 124 122 120 118 117 115 113 111 108 106 104 102 100 98 96 94 92 90 89 87 86 84 83 82 81 80 79 79 78 78 77 77 77 77 78 78 78 79 79 80 80 81 81 82 83 83 84 85 85 86 86 87 87 87 88 88 88 88 88 88 88 88 88 87 87 87 86 85 85 84 83 83 82 81 80 79 79 78 77 76 75 74 73 73 72 71 70 69 69 68 68 67 66 66 66 65 65 65 65 65 65 65 66 66 67 68 69 70 71 73 75 77 79 81 84 87 90 93 96 99 103 107 110 114 118 121 124 127 130 132 135 136 137 138 138 137 136 135 133 131 128 125 122 118 115 111 107 103 100 96 93 90 86 84 81 78 76 74 72 71 69 68 67 66 66 65 65 65 64 64 65 65 65 66 66 67 68 69 70 71 72 74 75 76 78 80 81 83 85 87 89 91 93 95 97 98 100 102 104 106 108 109 111 112 113 114 114 115 115 115 115 115 114 114 113 112 111 110 108 107 106
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 31 30 29 28 27 26 26 26 25 25 25 25 26 26 27 27 28 30 31 33 34 36 39 41 44 47 50 53 57 61 65 70 75 80 85 91 97 104 111 118 125 133 142 151 160 170 180 190 201 212 222 233 244 254 263 271 278 284 288 290 290 288 283 277 269 260 249 238 225 213 200 188 176 165 154 145 135 127 120 113 107 101 96 92 88 85 82 79 77 76 74 73 73 72 72 72 73 74 75 76 77 79 81 83 85 88 91 94 97 100 103 106 109 112 115 118 120 123 125 126 128 129 129 129 129 129 128 126 125 123 121 119 116 113 110 107 104 101 98 95 92 88 85 82 79 76 73 70 67 65 62 59 57 55 53 51 49 48 46 45 44 43 43 42 42 42 42 43 44 45 46 48 50 52 54 57 61 65 69 74 79 85 92 99 108 117 127 139 152 165 181 197 215 233 253 273 293 312 330 346 360 370 376 379 378 373 365 354 341 326 310 294 278 262 247 232 218 205 192 181 170 160 151 142 134 127 119 113 107 101 95 90 85 80 76 72 68 64 60 57 53 50 47 44 42 39 37 35 33 31 29 28 27 25 24 23 23 22 21 21 21 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 33 34 35 36 38 39 40 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 57 58 59 59 60 61 61 62 63 63 64 65 65 66 67 68 68 69 70 71 71 72 72 73 73 73 73 73 73 72 71 70 69 68 67 65 63 61 59 57 55 53 51 49 47 45 43 41 39 38 36 35 33
 14 14 15 15 15 16 17 18 19 20 22 24 26 28 31 34 37 41 45 50 54 60 66 72 79 86 94 102 110 119 127 135 142 149 156 161 165 167 169 169 167 165 161 156 151 145 138 132 125 118 112 105 99 93 87 81 76 71 67 63 59 55 52 49 46 43 41 38 37 35 33 32 31 30 29 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 39 40 42 44 46 48 50 52 55 57 60 63 66 69 72 76 79 83 86 90 93 96 100 103 106 108 111 113 114 115 116 116 116 115 113 112 109 106 103 100 96 92 88 83 79 75 70 66 61 57 53 49 46 42 39 36 33 30 27 25 23 21 19 17 16 14 13 12 11 10 9 9 8 7 7 7 6 6 6 6 6 6 7 7 8 8 9 10 11 12 13 14 16 18 20 23 26 29 32 36 41 46 51 57 64 71 79 88 97 107 117 129 140 152 165 177 189 200 210 219 226 231 235 236 234 231 225 218 210 200 190 179 169 158 147 137 127 118 109 101 93 86 79 73 68 63 58 54 50 47 44 41 38 36 34 32 31 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 24 24 25 27 28 29 30 32 33 34 36 38 39 41 43 45 47 49 51 53 55 57 59 61 63 65 66 68 69 70 71 72 72 72 71 71 70 68 67 65 63 60 58 55 53 50 47 44 42 39 36 34 32 29 27 26 24 22 21 20 19 18 17 16 15 15 15 14 14
 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 26 27 28 28 29 29 29 29 29 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 24 25 26 26 26 26 26 26 26 26 25 25 24 24 23 22 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 11 11 10 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 16 16 15 15 14 14 13 13 12 11 11 10 10 9 9
 57 56 54 52 51 49 48 47 47 46 46 45 45 45 46 46 47 48 49 50 51 53 54 56 58 61 63 65 68 71 74 77 81 84 88 91 95 99 103 107 111 115 119 123 127 130 134 137 141 144 146 149 150 152 153 153 153 153 152 150 148 146 143 139 136 132 128 124 120 116 112 108 105 101 98 95 92 90 87 85 84 83 82 81 80 80 80 81 82 83 84 86 88 90 93 95 99 102 106 110 114 118 123 127 132 137 141 146 150 154 157 159 162 163 164 164 163 162 160 157 154 150 146 142 138 133 128 124 119 114 110 105 101 97 93 89 85 81 78 75 71 68 65 63 60 57 55 53 51 48 47 45 43 41 40 39 37 36 35 34 34 33 33 32 32 32 33 33 33 34 35 36 37 38 40 42 44 46 48 50 53 56 59 62 65 68 72 75 79 83 86 90 93 97 100 102 105 106 108 109 110 110 110 109 108 107 106 104 102 100 98 96 94 92 90 88 86 85 83 81 80 78 77 75 74 73 72 71 70 69 68 67 66 65 64 64 63 62 61 60 58 57 56 55 54 52 51 49 48 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 28 27 27 26 26 25 25 25 25 25 25 26 26 26 27 28 28 29 30 31 32 34 35 37 38 40 42 43 45 47 49 51 53 55 57 59 61 63 65 66 68 70 72 73 75 77 78 80 81 83 84 86 87 89 90 92 93 95 96 98 99 101 102 103 104 106 107 108 108 109 109 109 109 108 108 106 105 103 102 99 97 95 92 89 86 83 80 77 75 72 69 67 64 62 59
 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 13 14 14 14 14 14 14 14 13 13 12 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 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 3 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 1 1 1
 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 7 8 9 10 11 13 14 16 18 20 22 25 27 31 34 38 42 46 51 56 61 66 71 76 80 84 87 88 89 88 86 84 80 76 72 67 62 58 53 49 45 41 38 34 31 29 26 24 22 20 18 17 16 14 13 12 11 11 10 9 9 9 8 8 8 8 8 7 7 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 20 21 22 24 25 27 28 30 32 34 35 37 39 41 43 44 46 47 49 50 51 51 52 52 52 52 52 51 50 49 48 46 45 43 41 39 37 35 33 31 29 27 25 23 22 20 18 17 16 14 13 12 11 10 9 8 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 5 5 6 6 7 7 8 9 10 11 11 12 13 14 15 16 17 18 19 19 20 21 21 22 22 22 23 23 23 23 23 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 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 4 4 4 5 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 19 20 21 23 25 26 28 30 32 34 36 38 40 42 44 46 47 49 50 50 50 50 50 49 47 45 43 41 39 36 33 31 28 26 24 21 19 17 16 14 13 11 10 9 8 7 7 6 6 5 5 5
 56 55 54 53 53 52 52 52 52 52 52 53 54 55 56 57 59 61 63 65 67 70 72 75 78 81 84 87 90 94 97 100 103 106 109 111 114 116 118 120 122 123 125 126 126 126 126 126 126 125 124 122 121 119 117 114 112 109 106 103 100 97 94 91 88 84 81 79 76 73 71 68 66 64 62 61 59 58 57 56 56 55 55 55 55 56 56 57 58 59 60 61 62 64 65 67 68 70 71 73 74 76 77 78 79 79 80 80 80 80 79 78 77 76 75 74 72 70 69 67 65 63 62 60 58 56 55 53 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 23 23 23 23 24 24 25 26 26 27 28 30 31 32 34 35 37 39 42 44 47 49 53 56 59 63 67 71 75 80 85 89 94 99 103 108 112 116 120 124 127 130 132 135 136 138 139 140 140 141 140 140 140 139 138 137 136 134 133 131 130 128 126 124 122 119 117 114 111 108 105 102 99 96 92 89 85 81 78 74 71 67 64 60 57 54 51 48 45 43 40 38 36 34 32 30 29 27 26 25 23 22 21 20 20 19 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 45 46 48 50 52 54 56 58 61 63 65 68 70 73 75 77 80 82 84 86 87 88 90 90 91 91 90 90 89 87 86 84 82 80 78 75 73 71 69 67 65 63 61 59 58
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 28 29 31 33 35 37 40 42 45 48 50 54 57 60 63 67 70 74 77 80 84 87 90 93 96 99 102 104 106 108 110 111 112 113 114 115 115 116 116 116 116 116 116 116 116 116 116 116 116 116 116 116 116 116 116 116 116 116 116 115 114 113 112 111 109 107 105 102 99 96 93 90 86 83 79 75 72 68 65 62 59 56 53 51 48 46 44 43 41 40 39 38 37 36 36 35 35 35 35 35 35 36 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 54 55 56 56 56 56 56 56 56 55 55 54 53 53 52 50 49 48 47 46 44 43 42 41 39 38 37 36 36 35 34 34 34 34 34 34 34 35 35 36 38 39 41 43 45 47 50 53 57 60 65 69 74 79 84 89 94 100 105 109 114 118 121 123 125 125 125 124 123 120 117 114 110 106 102 97 93 89 84 80 76 73 69 65 62 59 56 53 51 48 46 44 42 40 38 36 35 33 32 31 30 28 27 27 26 25 24 24 23 23 22 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 28 28 29 30 30 31 31 31 32 32 32 32 31 31 31 31 30 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 32 33 33 33 33 33 33 33 33 32 32 32 31 30 30 29 28 27 26 26 25 24 23 22 22 21 21 20 20
 36 34 33 32 31 31 30 30 30 30 30 30 31 32 33 34 35 37 39 41 43 45 48 51 54 58 61 65 69 74 78 83 88 92 97 102 108 113 118 123 127 132 136 140 144 147 150 152 154 156 157 157 157 157 156 155 153 151 149 146 143 140 137 134 130 127 123 119 115 112 108 104 100 97 93 90 86 83 80 77 74 72 69 67 65 63 61 59 57 56 54 53 52 51 50 50 49 49 49 49 49 49 50 50 51 52 54 55 57 59 61 63 65 68 71 74 77 81 85 88 92 97 101 106 110 115 120 125 130 134 139 143 147 151 154 156 158 159 160 159 158 156 153 149 145 140 135 130 124 118 112 107 101 95 90 85 80 75 71 67 63 60 56 54 51 49 47 45 44 43 42 42 41 41 41 42 43 43 45 46 47 49 51 53 56 58 61 63 66 69 71 74 76 78 80 81 82 83 83 83 82 81 80 79 77 75 73 71 69 67 65 63 61 59 57 55 54 52 51 49 48 47 45 44 43 42 41 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 58 59 60 60 61 61 62 61 61 60 60 58 57 56 54 52 50 48 46 44 42 41 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
 366 345 321 298 274 252 231 212 195 180 167 156 146 138 131 125 121 117 115 113 113 113 114 115 117 120 123 126 131 135 140 146 151 158 165 172 179 187 196 205 214 224 234 245 256 268 280 292 305 319 332 346 360 374 388 402 415 428 440 452 462 472 480 486 491 494 496 495 493 490 485 479 471 463 454 445 435 425 416 407 398 390 383 376 370 364 360 356 352 349 346 343 341 338 335 332 328 323 317 311 303 295 285 275 265 253 241 229 217 205 193 181 170 159 149 139 130 121 113 106 99 92 86 81 76 71 66 62 59 55 52 49 46 43 41 39 36 34 33 31 29 27 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 6 6 5 5 5 4 4 5 5 6 7 8 10 12 15 19 23 28 34 41 50 60 72 86 101 119 140 163 188 215 244 274 304 332 359 382 399 412 418 419 414 405 392 377 360 343 326 309 293 279 265 253 242 232 224 216 210 204 200 196 193 191 189 188 187 187 187 188 189 190 192 193 195 197 199 201 202 204 204 205 205 203 202 199 195 191 185 179 172 164 155 146 136 126 117 107 97 88 79 70 62 55 48 41 36 30 26 22 18 15 12 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 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 9 10 11 12 13 14 16 18 20 23 26 30 34 39 45 52 60 70 81 94 110 127 148 170 196 224 253 284 314 343 368 388 402 409 407 399 385
 86 82 77 73 70 67 64 62 60 59 58 57 57 57 57 58 59 60 62 64 66 69 72 75 79 83 87 92 97 103 109 115 122 130 137 146 155 164 174 185 196 208 220 233 246 260 273 287 300 313 326 337 347 356 362 367 369 370 367 363 356 347 337 325 313 299 285 271 257 243 229 216 204 192 182 172 162 154 147 140 135 130 126 123 121 120 119 120 121 123 127 131 136 142 150 158 168 180 192 206 221 238 256 275 295 316 337 359 380 400 419 435 449 460 467 470 469 464 456 445 431 414 397 378 359 339 320 302 284 266 250 234 220 206 193 181 170 160 150 141 132 125 117 110 104 98 92 87 82 77 73 69 65 61 58 55 52 50 47 45 43 42 40 39 38 38 37 37 37 37 38 39 40 42 43 45 47 50 53 56 59 63 66 70 74 78 82 86 90 94 98 101 104 107 110 112 114 115 116 117 117 117 117 116 115 114 113 112 111 110 109 108 107 106 105 105 104 103 103 102 102 102 102 102 102 102 102 103 103 104 104 104 105 105 106 106 107 107 107 107 106 106 105 104 103 101 99 97 95 92 89 86 83 79 76 72 68 65 61 58 55 51 49 46 43 41 39 38 36 35 34 34 34 34 34 35 36 37 38 40 42 45 48 51 54 58 62 66 71 75 80 86 91 96 102 107 113 119 124 130 135 140 145 150 155 159 163 167 170 174 177 179 182 184 186 188 190 191 193 194 196 197 198 200 201 202 204 205 206 207 209 210 210 211 211 211 211 210 209 208 205 203 199 195 190 185 179 173 166 159 152 145 137 130 123 116 109 103 97 92
 70 69 68 67 66 65 64 63 62 61 60 59 59 58 58 58 58 58 58 58 58 59 59 59 60 61 61 62 63 64 65 65 66 68 69 70 71 72 73 75 76 78 79 81 83 85 87 89 91 94 96 99 101 104 107 111 114 118 121 125 129 133 137 142 146 150 154 158 162 166 170 173 176 178 180 181 182 182 182 181 179 177 175 172 169 166 162 158 155 151 147 143 139 136 132 129 126 123 120 117 115 112 110 108 106 104 102 101 99 97 96 95 93 92 91 89 88 87 86 85 83 82 81 80 79 78 77 77 76 75 74 74 73 72 72 71 71 71 70 70 70 70 70 70 70 70 70 70 71 71 72 72 73 74 75 76 77 78 80 81 83 85 87 89 92 94 97 100 104 107 111 115 119 124 128 133 137 142 146 150 154 158 161 164 166 168 169 170 170 170 169 167 165 163 160 158 155 151 148 145 141 138 135 132 129 126 123 120 118 115 113 111 109 107 105 103 102 100 99 98 97 96 95 94 93 92 91 90 90 89 89 88 87 87 86 86 85 85 84 83 83 82 82 81 80 79 79 78 77 77 76 75 74 74 73 73 72 72 71 71 71 71 71 71 71 71 72 72 72 73 73 74 74 74 75 75 75 75 75 75 75 75 74 74 73 72 71 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 52 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 50 50 51 51 52 52 53 54 55 55 56 57 58 59 61 62 63 64 65 66 68 69 70 71 72 73 73 74 75 75 75 75 75 74 74 73 72 71
 21 21 21 21 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 48 50 52 55 57 60 63 66 69 72 76 79 83 87 91 95 100 104 109 114 119 123 128 132 136 139 142 144 146 146 146 145 143 140 136 132 127 121 115 109 103 97 91 85 79 74 69 64 60 56 52 49 46 43 41 39 38 36 35 34 34 34 33 34 34 35 35 36 37 39 40 42 43 45 47 49 51 53 56 58 60 61 63 65 66 67 68 69 70 70 70 70 70 69 68 68 67 66 64 63 62 61 59 58 57 55 54 53 52 51 49 48 47 46 46 45 44 43 42 42 41 40 40 39 39 39 38 38 38 38 37 37 37 37 38 38 38 38 38 39 39 40 40 40 41 41 42 42 42 42 43 43 43 43 42 42 42 41 41 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 38 39 40 40 41 42 42 43 44 45 46 48 49 50 51 53 55 56 58 60 61 63 65 67 69 71 73 74 76 77 78 79 80 80 80 80 79 78 77 75 73 71 68 66 63 60 58 55 52 50 47 45 43 41 39 38 36 35 34 33 33 33 33 33 33 33 34 35 36 37 39 40 42 43 45 47 49 50 52 53 55 56 57 58 59 59 59 59 58 58 57 56 55 53 52 51 49 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 30 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21
 46 43 41 40 38 37 36 35 35 35 35 35 36 37 38 40 42 44 47 50 53 57 62 67 72 78 84 92 99 108 117 126 137 148 160 172 185 198 211 224 237 249 260 269 277 282 285 285 283 279 273 265 255 244 233 221 209 197 185 173 162 152 142 133 124 116 109 102 95 89 84 79 75 71 67 64 61 58 56 55 53 52 51 51 51 51 51 52 53 54 56 57 60 62 65 68 71 75 79 83 87 92 96 101 106 111 116 121 126 130 134 138 142 145 147 149 150 151 152 151 151 149 148 146 143 140 137 133 130 126 122 118 114 109 105 101 97 93 89 85 81 77 74 70 67 63 60 57 54 51 48 46 43 41 38 36 34 32 31 29 28 26 25 24 23 22 22 21 21 21 21 21 21 22 22 23 24 25 27 28 30 32 34 36 39 41 44 46 49 51 54 56 58 60 62 63 64 65 66 66 67 67 67 66 66 66 65 65 64 64 63 63 62 62 62 62 62 62 62 62 62 63 63 64 64 65 66 67 68 69 70 72 73 74 76 77 78 80 81 82 84 85 85 86 86 87 86 86 85 84 83 81 79 77 74 71 69 66 62 59 56 53 50 47 45 42 39 37 35 33 31 29 28 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 43 44 46 47 49 51 53 55 57 59 61 63 65 67 68 70 71 72 73 73 73 72 71 70 68 66 63 61 58 56 53 50 48
 70 69 69 69 70 70 71 72 72 74 75 76 77 78 80 81 83 84 85 87 88 89 90 91 92 92 93 93 94 94 94 94 94 94 94 93 93 92 92 91 90 89 89 88 87 86 85 84 82 81 80 79 78 77 75 74 73 71 70 69 67 66 64 63 62 60 59 58 56 55 54 53 52 51 50 49 49 48 48 47 47 48 48 48 49 50 51 53 55 57 59 62 64 67 71 74 78 82 87 91 95 100 104 109 113 117 121 124 128 130 133 135 136 137 138 138 138 137 136 135 133 131 129 127 125 123 121 118 116 114 111 109 107 105 103 100 98 96 95 93 91 89 87 86 84 82 81 79 77 76 74 73 71 69 68 66 65 63 62 60 59 57 56 55 53 52 51 50 49 48 47 47 46 46 45 45 45 45 45 46 46 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 64 65 66 66 67 67 68 68 68 68 69 69 69 69 70 70 70 70 71 71 71 72 72 73 74 74 75 76 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 92 93 93 93 93 93 92 91 90 88 87 85 83 80 78 75 73 70 68 65 63 60 58 56 54 52 51 50 48 48 47 46 46 46 46 46 47 48 48 49 50 52 53 55 56 58 60 62 64 66 68 71 73 75 78 80 82 85 87 90 92 94 97 99 101 103 106 108 110 112 114 115 117 118 120 121 122 123 124 125 125 125 125 125 125 124 123 122 121 120 118 116 114 112 110 107 105 102 100 97 95 92 89 87 85 82 80 78 77 75 74 72 71 71 70
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 162 156 151 145 139 133 127 121 116 111 106 102 98 94 91 88 85 83 81 79 78 77 76 75 75 74 74 74 75 75 75 76 77 78 79 80 81 83 84 86 88 90 92 94 96 98 101 103 106 108 111 114 116 119 122 124 127 129 131 133 135 137 138 139 140 141 141 141 140 139 138 137 135 134 132 130 128 126 124 122 121 120 119 118 119 119 120 122 125 128 132 138 143 150 158 167 177 188 199 212 225 239 253 267 281 295 308 319 329 338 344 347 349 347 344 338 330 321 310 298 286 273 260 247 234 222 210 199 188 178 169 160 152 144 137 131 125 119 114 109 105 101 97 93 90 87 85 82 80 78 76 75 73 72 71 70 70 69 69 69 69 69 70 71 72 73 75 76 78 80 83 85 88 90 93 96 99 101 103 106 108 109 110 111 112 112 112 112 111 110 109 108 107 105 104 103 102 100 99 99 98 97 97 96 96 96 96 96 97 97 98 98 99 100 101 103 104 106 107 109 111 113 115 117 120 123 125 128 131 134 137 140 144 147 150 153 156 159 162 165 167 169 170 171 171 171 170 168 166 163 160 156 151 146 141 135 129 123 117 112 106 100 95 90 86 82 78 75 72 70 68 67 66 66 66 67 68 69 71 73 76 79 82 85 89 93 97 101 105 109 113 118 122 126 130 133 137 140 143 146 149 151 153 155 156 158 159 159 160 160 161 161 161 160 160 160 159 159 158 157 157 156 156 156 155 155 155 155 155 155 155 155 156 157 158 159 160 161 163 164 166 168 170 172 174 176 178 180 182 183 184 185 185 184 183 181 178 175 171 167
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 66 62 60 57 55 52 51 49 47 46 45 44 43 42 41 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 27 28 29 31 33 35 37 40 43 46 51 55 61 67 74 82 91 100 110 120 129 138 146 152 155 156 155 151 144 136 127 118 108 99 90 82 74 68 62 56 52 48 45 42 39 37 35 34 33 32 31 30 30 29 29 29 29 29 29 30 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 53 55 56 57 59 60 61 63 64 65 66 67 68 69 70 70 71 72 73 75 76 77 79 81 83 85 88 91 94 97 101 105 108 112 115 119 121 123 124 124 123 122 119 115 111 106 101 95 89 84 78 72 67 62 58 54 50 46 43 40 37 34 32 30 28 26 25 23 22 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 10 11 11 11 11 11 11 12 12 13 14 15 16 17 19 21 23 25 28 32 36 40 45 51 57 64 71 79 87 94 101 107 112 116 118 118 117 115 111 107 102 96 91 86 81 76 71 67 64 60 57 55 53 51 49 47 46 45 44 44 43 43 42 42 42 42 42 42 42 43 43 44 44 45 46 47 48 49 50 51 53 54 56 57 59 61 63 66 68 70 73 76 79 82 85 88 91 94 97 100 103 105 107 109 110 111 111 111 110 108 106 103 100 96 92 88 84 80 76 73
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 75 81 88 95 103 111 120 130 140 150 159 169 177 185 192 198 203 205 207 207 205 203 199 194 189 183 177 170 164 157 151 145 139 133 128 123 118 114 110 106 102 99 96 93 90 88 85 83 81 79 77 75 74 72 71 69 68 66 65 64 62 61 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 43 43 42 42 43 43 43 44 45 46 48 49 51 53 55 57 60 62 65 67 70 72 75 77 79 81 83 85 86 87 88 89 89 89 90 89 89 89 88 88 87 87 86 85 85 84 84 83 83 82 82 82 81 81 81 82 82 82 83 83 84 85 86 87 88 89 91 92 93 95 97 98 100 101 103 104 105 106 107 107 107 107 106 105 103 100 98 94 91 87 83 78 74 69 65 60 56 52 49 45 42 39 37 35 33 32 31 30 30 29 29 30 30 31 31 32 33 34 36 37 39 40 42 44 46 48 50 52 54 56 59 61 64 66 69 72 75 77 81 84 87 90 94 98 101 105 110 114 118 123 128 132 137 143 148 153 158 164 169 174 179 183 187 191 194 196 197 198 197 196 194 190 186 181 175 169 162 154 146 139 131 123 116 109 102 96 90 85 81 76 73 70 67 65 64 63 62 62 62 62 63 64 66 67 69 71 73 76 78 81 84 86 89 92 95 98 101 104 107 110 113 115 118 120 123 125 126 128 129 130 131 131 132 131 131 130 129 128 126 124 122 119 117 114 111 108 105 102 98 95 92 89 85 82 79 76 73 71 68 65 63 61 58 57 55 53 52 51 50 50 50 50 51 52 54 56 59 62 66 70
 95 90 84 78 73 67 63 59 55 52 49 47 45 43 41 40 39 39 38 38 38 38 38 38 38 39 39 39 40 40 41 42 42 43 44 44 45 46 46 47 48 48 49 49 50 51 51 51 52 52 52 53 53 53 53 53 53 53 53 52 52 52 51 51 51 50 50 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 44 44 45 46 47 49 51 53 55 58 61 65 68 72 76 81 85 88 92 95 98 100 101 101 101 99 98 95 92 89 85 81 77 73 69 65 61 58 54 51 48 46 43 41 39 37 35 33 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 19 21 22 24 26 28 30 32 34 36 37 38 39 40 40 40 40 40 39 38 38 37 36 35 34 33 32 31 31 30 29 29 28 28 28 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 33 34 35 37 38 40 41 43 45 47 49 51 54 56 59 61 64 67 69 71 73 75 77 78 78 78 77 76 74 72 70 66 63 59 56 52 48 45 41 38 35 33 30 28 26 25 23 22 21 20 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 19 19 20 21 22 23 24 26 27 29 31 33 36 39 42 46 50 54 59 64 70 76 82 89 95 101 106 110 113 114 114 113 110 106 101
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 160 169 179 189 200 210 221 232 243 253 263 272 281 288 294 300 303 306 307 307 306 304 301 297 292 286 280 273 266 259 251 244 236 229 222 215 208 201 195 189 183 177 172 167 162 158 154 150 146 143 140 137 134 132 130 128 127 125 124 123 123 122 122 122 122 123 124 125 126 127 128 130 132 134 136 138 140 142 144 145 146 147 147 147 146 144 141 138 135 131 126 121 116 110 105 100 95 90 86 82 78 75 72 69 67 65 63 61 60 59 58 58 57 57 57 57 57 57 58 58 59 60 61 62 63 64 65 67 69 70 72 74 77 79 82 85 88 91 95 99 103 107 112 117 122 127 133 140 146 153 160 168 176 184 192 200 208 216 224 231 237 243 248 252 254 255 255 253 250 246 240 234 226 218 209 200 191 183 174 166 158 151 144 139 133 129 125 121 118 116 114 112 110 109 108 108 107 107 106 106 106 106 106 106 106 106 106 106 106 106 107 107 107 107 107 107 107 108 108 108 108 108 108 108 109 109 109 109 109 109 110 110 110 111 111 112 112 113 113 114 115 116 117 118 120 122 123 125 128 130 133 137 140 144 149 154 159 165 171 178 185 193 200 208 215 223 229 235 239 243 244 244 243 240 235 229 221 213 204 194 185 175 166 157 148 140 133 126 119 113 107 102 98 93 90 86 83 80 77 75 73 71 69 68 66 65 64 63 62 61 60 60 59 59 58 58 58 58 58 58 58 58 58 58 59 59 59 60 61 61 62 63 64 65 66 67 68 69 70 72 74 75 77 79 81 84 86 89 92 95 99 103 107 112 117 123 129 136 143 151
 48 50 53 56 60 64 68 73 78 83 88 94 100 105 111 117 123 128 134 139 144 148 152 156 159 162 164 166 167 168 169 169 169 168 168 167 166 165 163 162 161 159 158 156 155 153 152 151 150 149 148 147 146 145 145 144 143 143 142 142 141 141 140 139 138 137 136 135 133 131 129 127 124 121 117 114 110 105 101 96 92 87 82 77 73 68 64 60 57 53 50 47 45 43 41 40 39 38 37 37 37 37 37 37 37 38 38 39 40 40 41 42 43 44 45 46 47 49 50 51 53 54 56 58 60 62 64 66 69 71 74 77 81 84 88 92 97 101 107 112 118 124 131 138 145 153 161 169 178 186 194 203 210 218 224 229 233 236 237 237 235 231 226 219 212 203 194 184 174 163 153 143 133 124 116 108 101 94 88 83 79 75 71 69 67 65 64 63 62 62 62 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 69 69 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 69 69 69 69 68 68 67 67 66 66 65 65 64 64 63 63 62 62 61 61 61 61 61 61 62 63 64 66 68 70 73 76 80 84 89 95 101 107 114 121 129 136 143 150 157 163 168 171 174 176 177 176 174 171 168 163 158 153 147 141 135 129 123 118 112 107 102 97 93 89 85 81 78 74 72 69 66 64 62 60 58 57 55 54 52 51 50 49 48 47 46 46 45 44 44 43 43 42 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 39 40 41 42 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 59 55 52 49 46 44 42 40 38 37 36 36 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 46 47 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 69 70 71 72 73 74 75 75 76 76 77 77 77 77 77 77 76 76 76 76 76 77 77 78 79 80 81 83 85 87 89 91 93 96 98 100 103 105 108 110 112 114 116 118 120 121 122 123 124 124 124 124 124 123 122 120 119 117 115 113 111 108 106 103 100 98 95 92 89 86 84 81 78 76 73 71 68 66 64 61 59 57 56 54 52 51 49 48 46 45 44 43 42 41 41 40 40 40 40 40 40 41 42 43 45 47 49 52 55 58 62 66 70 74 78 83 86 90 92 95 96 96 96 95 94 91 89 86 83 79 76 73 69 66 63 61 58 56 53 51 49 48 46 45 44 43 42 41 40 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 46 46 47 47 48 48 49 49 50 50 51 51 51 52 52 52 52 52 52 53 53 53 54 54 54 55 56 56 57 57 58 59 59 60 60 60 60 60 60 59 59 58 57 56 55 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 36 35 35 34 34 33 33 33 33 33 33 33 33 33 34 34 35 35 36 37 38 39 40 41 43 44 46 48 50 52 55 57 60 63 67 70 73 77 80 83 87 89 91 93 94 94 94 92 90 87 84 80 76 72 67
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 31 29 27 25 24 22 21 20 19 18 18 17 17 17 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 41 43 45 47 49 51 54 56 59 62 65 68 71 74 77 81 84 87 91 94 97 99 102 104 106 107 108 108 107 107 105 103 101 98 95 92 89 85 81 78 74 71 68 65 63 61 59 57 56 55 54 54 54 54 54 55 56 56 57 58 60 61 62 63 65 66 67 69 70 71 72 73 74 74 74 75 74 74 74 73 72 71 70 68 67 65 63 61 59 57 55 53 51 50 48 46 44 42 41 39 38 36 35 34 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 25 25 25 26 26 27 28 29 30 32 33 35 37 39 41 43 46 48 50 52 53 55 56 56 57 57 56 56 55 55 54 53 52 51 50 49 48 47 46 45 45 44 44 43 43 43 43 42 42 42 42 42 43 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 44 44 44 43 43 42 42 41 40 40 39 38 37 36 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 26 27 27 27 28 29 30 32 33 35 36 38 40 42 44 46 47 49 51 52 53 55 55 56 57 57 57 57 57 57 57 56 56 55 54 54 53 52 51 50 50 49 48 47 46 46 45 44 43 43 42 42 41 41 40 40 39 39 39 39 39 38 38 38 39 39 39 39 40 40 40 41 42 42 43 44 45 45 46 47 48 48 49 49 49 49 48 47 46 45 44 42 40 38 35
 54 53 52 52 52 52 53 54 55 56 57 59 61 63 65 67 69 71 74 76 78 81 83 85 87 89 92 93 95 97 98 100 101 102 103 104 104 105 105 105 105 105 104 103 103 102 101 100 98 97 96 94 93 91 90 88 87 85 84 82 80 79 77 76 74 73 71 70 68 67 65 64 63 61 60 59 58 57 56 55 54 54 53 53 54 54 55 56 57 59 61 63 66 70 74 78 83 88 94 101 107 115 122 131 139 149 158 168 178 189 200 211 222 233 244 255 265 275 285 293 301 307 312 316 318 319 318 316 312 307 301 294 286 277 267 258 248 238 228 218 208 199 190 181 173 165 157 150 143 137 131 125 120 114 110 105 101 97 93 89 85 82 79 76 73 70 68 65 63 61 59 57 55 54 53 52 51 50 49 49 49 49 49 50 51 52 53 54 55 57 58 60 61 63 65 66 68 70 72 74 75 77 79 81 83 85 87 90 92 94 97 99 102 105 108 111 114 118 121 125 128 132 136 140 144 148 153 157 161 164 168 172 175 177 180 182 183 184 185 184 183 182 180 177 174 170 166 161 156 151 145 140 134 128 121 115 109 104 98 92 87 82 77 73 69 65 62 59 56 54 52 50 49 48 47 47 47 47 47 48 48 49 50 51 52 54 55 56 58 59 60 62 63 65 66 68 69 71 72 74 75 77 78 80 82 83 85 86 88 90 91 93 94 96 97 99 100 102 103 104 105 106 107 108 109 110 110 110 111 111 111 110 110 109 109 108 107 105 104 102 100 98 96 94 92 89 86 84 81 78 75 72 70 67 64 62 60 58 56 55
 135 137 139 141 143 144 145 145 145 145 145 145 145 144 144 143 142 141 140 139 138 137 136 135 134 133 131 130 128 127 125 124 122 120 119 117 115 113 111 109 107 105 103 101 100 98 96 94 92 90 89 87 86 84 83 81 80 78 77 76 75 73 72 71 70 69 68 68 67 66 66 65 65 64 64 64 64 65 65 66 68 70 72 75 79 84 90 97 105 115 126 139 154 171 189 209 230 252 275 297 318 338 355 369 380 386 389 387 381 373 362 349 335 319 304 289 274 260 246 234 222 211 201 191 183 175 168 161 155 150 145 140 136 132 128 125 122 119 117 115 112 110 108 107 105 103 102 101 99 98 97 96 95 94 93 92 91 90 90 89 88 88 87 86 86 85 85 84 83 82 82 81 80 79 77 76 75 73 72 70 69 67 65 63 61 59 58 56 54 52 50 48 46 45 43 41 40 38 37 36 35 34 33 32 31 30 30 29 29 29 28 28 28 28 28 28 28 28 29 29 30 30 31 32 33 34 35 36 38 39 41 43 46 48 51 54 58 62 66 71 76 82 88 95 103 111 120 130 139 149 160 169 179 187 194 199 203 203 202 198 192 183 174 163 152 140 129 119 109 100 91 84 78 73 69 66 63 61 60 59 58 58 58 58 58 58 59 59 60 60 61 61 61 62 62 62 62 62 62 62 61 61 61 60 60 59 59 58 57 57 56 56 55 54 54 53 53 53 52 52 52 52 51 51 51 52 52 52 53 53 54 54 55 56 58 59 60 62 64 66 68 70 72 75 78 81 84 88 91 95 99 103 107 111 115 119 123 126 129 132
 49 49 49 49 50 50 51 52 53 54 55 57 58 60 61 63 65 67 68 70 72 74 76 78 79 81 83 84 86 87 88 89 90 91 92 92 93 93 93 93 92 92 91 91 90 89 88 86 85 84 83 81 80 79 77 76 75 73 72 71 70 68 67 66 64 63 62 61 60 58 57 56 55 53 52 51 50 49 48 47 46 45 44 44 43 43 43 43 44 44 45 47 48 50 53 55 58 61 64 67 71 74 78 81 84 88 91 93 96 98 100 102 103 104 105 106 106 106 106 105 104 103 102 101 100 98 97 95 94 92 90 89 87 86 84 83 81 80 79 77 76 75 74 72 71 70 69 68 67 66 64 63 62 61 60 59 58 57 56 55 54 53 52 50 49 48 47 45 44 43 42 41 39 38 37 36 35 34 34 33 33 32 32 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 38 38 39 39 40 40 41 42 43 44 45 47 48 49 51 53 54 56 58 60 62 65 67 69 72 74 76 79 81 83 85 87 88 90 91 91 91 91 91 90 88 86 84 82 79 76 73 70 67 64 60 57 55 52 49 47 45 43 42 41 40 39 39 39 39 39 39 40 40 41 41 42 42 43 43 44 44 44 44 44 44 43 43 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 31 31 30 30 30 30 31 31 31 31 32 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 46 47 48 48 48 49 49 49 49 49 49 49 49 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 8 9 9 10 11 12 14 16 18 20 22 25 28 31 35 38 43 47 52 58 64 70 77 84 92 100 109 117 126 135 143 151 159 165 169 173 174 174 172 169 164 159 152 145 137 129 121 114 107 100 93 87 81 75 70 66 61 57 54 50 47 44 41 38 36 33 31 29 27 25 23 22 20 19 17 16 14 13 12 11 10 9 8 7 7 6 6 6 6 6 7 7 8 9 10 11 13 15 17 20 22 25 29 32 36 40 44 49 54 59 65 70 76 82 88 95 101 107 114 120 126 131 136 140 144 147 149 150 151 151 150 148 145 142 138 134 130 125 120 115 110 105 100 95 90 85 81 76 72 68 64 60 57 53 50 46 43 40 38 35 32 30 28 25 23 21 19 18 16 14 13 12 10 9 8 8 7 6 6 6 6 6 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 32 33 35 38 40 43 46 49 52 56 60 65 70 76 82 89 96 104 112 121 130 140 149 158 166 173 178 181 182 180 176 170 162 153 143 132 121 111 100 90 81 72 64 57 51 45 39 34 30 26 23 20 18 16 14 12 11 10 9 9 8 8 8 9 9 9 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 24 25 26 26 27 27 27 27 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 15 14 14 13 12 12 11 10 10 9 9 8 8 8 8 8
 72 77 82 88 93 99 105 111 116 122 127 132 136 140 144 147 150 152 154 155 156 157 157 157 157 157 156 156 155 155 154 153 152 151 150 150 149 148 147 146 145 144 143 142 141 140 139 138 137 137 136 135 134 133 132 132 131 130 129 129 128 127 127 126 125 124 124 123 122 121 120 119 117 116 114 113 111 109 107 104 102 99 96 93 90 87 84 81 78 76 73 71 69 67 65 64 63 61 60 59 58 58 57 56 55 55 54 54 53 52 52 51 51 51 50 50 50 50 49 49 49 49 49 50 50 50 50 51 51 52 53 53 54 55 56 57 58 60 61 63 65 66 68 70 73 75 77 80 83 86 89 92 95 98 101 104 106 109 112 114 116 117 118 118 118 117 115 112 109 106 102 97 92 87 82 77 72 68 63 59 56 52 50 47 45 44 43 42 42 41 41 41 42 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 66 67 68 69 70 71 73 74 75 76 76 77 78 79 79 80 80 80 81 81 81 81 80 80 80 79 78 78 77 76 75 74 73 72 71 69 68 67 66 64 63 62 61 60 59 58 58 58 58 58 59 60 61 63 65 67 70 73 77 80 84 87 91 94 97 99 102 104 105 106 106 106 105 104 103 101 99 97 94 92 89 86 83 81 78 75 72 70 67 65 63 61 58 57 55 53 51 50 49 47 46 45 44 43 42 41 41 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 40 41 42 43 44 46 48 49 52 54 57 60 64 68
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 84 87 90 94 99 104 111 118 125 134 143 152 161 170 180 189 197 206 213 220 225 230 233 235 235 235 233 230 227 222 217 211 205 198 192 185 178 172 166 160 154 149 143 139 134 130 127 123 120 117 115 113 111 109 108 107 106 105 105 105 105 105 105 106 106 107 108 109 110 111 112 113 114 115 116 116 117 117 116 116 115 113 111 109 107 105 102 99 97 94 92 90 88 87 86 86 85 85 86 86 87 87 88 89 90 90 91 92 93 94 94 95 96 97 98 99 99 100 102 103 104 105 107 108 110 112 113 116 118 120 123 126 129 133 136 140 145 149 154 160 165 171 178 185 191 199 206 214 221 229 236 243 249 255 260 263 266 267 267 265 262 257 251 243 235 225 215 204 193 182 171 160 150 140 131 122 115 108 103 98 94 92 90 88 88 88 89 91 92 94 97 100 102 105 108 112 115 118 121 124 126 129 132 134 137 139 141 143 145 147 149 150 152 153 154 156 157 158 159 159 160 161 161 162 162 162 162 162 161 161 160 159 158 157 155 154 152 150 148 146 143 141 138 135 132 129 126 123 120 116 113 110 107 103 100 97 94 91 88 85 83 80 78 76 75 74 73 73 74 74 76 77 80 82 85 87 90 93 95 97 99 100 101 102 102 102 101 101 99 98 96 95 93 91 89 87 85 83 82 80 78 77 76 74 73 72 72 71 70 70 70 69 69 70 70 70 71 71 72 73 74 75 76 78 79 80 82 84 85 87 89 90 92 93 95 96 97 98 99 100 100 100 100 99 99 98 96 95 93 92 90 88 86 84 83 82 81 81 81 82
 44 44 43 43 43 44 44 45 46 47 47 48 49 50 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 66 67 69 70 72 74 76 78 80 83 85 88 90 93 96 100 103 106 110 113 117 121 124 128 131 135 138 140 143 145 146 147 147 147 146 145 142 140 136 133 129 124 119 115 110 104 100 95 90 85 81 77 74 71 68 66 64 63 63 63 65 67 70 74 78 84 91 99 108 117 128 140 152 165 177 190 203 214 225 234 240 245 246 246 243 237 230 221 211 200 189 178 168 157 147 138 129 121 113 107 100 95 90 85 81 77 73 70 68 65 63 61 59 57 56 55 54 53 52 51 51 50 50 50 49 49 49 49 49 49 49 50 50 50 50 51 51 51 51 52 52 52 52 52 52 52 52 53 53 53 54 54 55 56 56 57 58 58 59 59 59 59 59 59 58 58 57 56 56 55 54 54 53 53 52 52 51 51 51 51 51 51 51 52 52 53 53 54 55 57 58 60 62 64 66 69 72 75 78 82 86 91 96 101 107 113 120 127 134 141 148 155 162 168 174 178 182 183 183 182 179 174 168 161 153 144 135 126 116 107 98 89 81 74 68 62 57 52 49 46 44 42 42 42 42 44 45 47 50 53 56 60 64 68 72 76 79 83 87 90 93 96 98 100 101 101 101 101 100 99 97 95 93 90 87 85 82 79 76 74 71 69 66 64 62 60 58 57 55 54 53 52 51 50 49 49 48 48 47 47 47 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 53 53 54 53 53 53 52 52 51 50 49 48 47 46 45
 36 33 31 29 27 25 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 36 37 38 40 41 42 44 45 46 47 48 49 50 51 51 51 51 50 50 49 48 46 45 43 41 39 37 36 34 32 31 29 28 28 27 27 28 29 31 34 37 41 47 53 60 69 79 90 103 117 133 150 169 188 208 228 246 262 274 281 283 279 271 258 242 224 206 187 170 153 138 125 112 101 92 83 76 69 63 58 54 50 46 43 40 38 35 33 32 30 28 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 19 20 21 23 25 28 31 35 39 44 49 54 60 65 69 73 76 77 78 78 76 75 72 69 66 63 60 57 54 51 48 45 43 41 39 37 35 34 33 32 31 30 29 28 28 28 27 27 28 28 28 29 29 30 31 32 34 36 38 40 43 46 49 53 58 63 69 75 83 91 100 109 120 131 142 153 164 173 181 187 191 192 189 185 177 168 158 147 136 124 113 103 94 85 78 71 66 61 58 55 52 50 49 48 48 48 48 48 49 49 50 50 51 51 52 52 52 52 52 52 52 51 51 50 49 49 48 47 46 45 44 43 43 42 41 40 40 39 38 38 37 37 37 36 36 36 36 36 36 36 36 37 37 38 38 39 40 41 42 43 44 46 47 49 50 52 54 55 57 59 61 62 64 65 66 66 66 66 65 63 61 59 56 53 50 46 43 39
 23 22 21 20 20 19 19 19 20 20 20 21 21 22 23 23 24 25 26 26 27 28 28 29 29 30 31 31 31 32 32 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 37 37 37 36 36 35 34 34 33 32 30 29 28 26 25 24 22 21 20 19 17 17 16 15 15 15 15 15 16 17 18 20 21 24 26 29 32 35 38 42 46 51 55 60 65 71 76 82 87 93 98 103 108 112 116 119 121 122 122 121 120 118 115 112 108 104 100 95 91 86 82 78 74 70 67 63 60 57 54 51 49 46 44 42 40 38 36 35 33 32 30 29 28 27 25 24 23 22 21 20 20 19 18 17 17 16 16 16 15 15 16 16 17 18 19 20 22 24 26 28 31 33 36 38 41 43 45 47 49 50 51 52 52 52 52 52 51 51 50 49 48 47 47 46 45 44 44 43 43 43 42 42 42 42 42 43 43 44 44 45 46 47 48 50 51 53 55 56 58 60 62 64 66 68 70 72 73 74 75 76 76 76 75 74 72 70 68 66 63 60 57 54 51 48 45 42 39 37 34 32 30 29 27 26 26 25 25 25 25 25 26 26 27 28 29 30 31 31 32 33 34 34 35 35 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 47 48 49 49 50 50 50 50 49 48 47 46 45 43 41 39 37 35 33 31 29 27 25 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 31 31 32 34 35 37 39 41 43 46 48 51 54 57 60 63 66 69 72 75 78 81 85 88 91 94 97 101 104 107 110 113 115 118 120 122 124 125 127 128 128 129 129 128 128 127 126 124 122 120 118 116 113 110 107 105 102 99 95 92 89 86 83 80 77 74 71 68 65 63 60 57 55 52 50 48 45 43 42 40 38 37 36 36 35 35 36 37 38 40 42 45 49 53 58 64 70 77 85 93 102 112 122 133 144 156 168 181 193 206 218 230 241 252 261 270 277 283 287 289 290 289 287 283 278 272 265 257 248 240 231 222 212 203 194 186 178 170 162 155 148 141 135 129 124 119 114 110 106 102 98 95 91 88 86 83 80 78 76 74 71 69 67 66 64 62 60 58 57 55 53 52 50 49 48 47 46 46 45 45 46 46 47 47 48 49 50 52 53 54 55 56 57 57 58 59 60 60 61 62 62 63 64 64 65 66 67 68 69 71 72 74 76 78 80 82 85 88 91 94 98 102 107 111 116 122 128 134 141 148 155 163 171 179 187 195 202 209 215 220 225 227 229 228 226 222 217 210 202 193 183 173 162 151 140 129 119 109 99 90 82 74 67 61 56 51 46 43 40 37 35 34 33 33 32 33 33 34 35 37 38 40 42 45 47 49 52 55 57 60 63 66 69 72 75 78 81 84 87 90 92 95 97 99 101 103 104 105 106 106 107 106 106 105 105 103 102 101 99 97 95 93 91 89 87 84 82 80 78 76 74 72 70 68 66 64 62 60 58 56 54 52 51 49 47 45 44 42 40 39 37 36 34 33 32 31 31 30 30
 8 8 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 17 18 20 22 24 26 28 30 33 36 39 42 45 49 52 56 60 63 67 71 74 77 80 82 84 85 85 84 83 81 78 75 72 68 64 60 56 53 49 45 42 39 36 34 31 29 27 25 24 22 21 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 21 22 22 22 22 22 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 23 24 26 27 29 31 33 35 36 38 39 40 41 41 41 41 40 39 37 36 34 32 30 28 26 23 22 20 18 16 15 14 13 12 11 10 10 10 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8
 31 33 35 38 41 44 47 51 55 60 64 68 73 77 82 86 90 94 98 101 104 107 110 112 114 116 117 118 119 119 119 119 119 118 117 116 115 114 112 111 109 108 106 105 103 102 100 99 97 96 95 94 92 91 90 89 88 87 86 85 84 83 81 80 79 78 76 75 73 72 70 68 66 64 63 61 59 57 55 53 51 50 48 47 46 45 44 44 44 45 46 48 50 52 55 59 62 66 71 76 81 86 91 96 101 106 111 116 120 124 128 132 135 137 139 141 142 143 144 144 144 143 143 142 141 140 138 137 136 134 133 131 130 129 127 126 125 124 123 121 120 119 118 118 117 116 115 114 113 112 111 110 109 107 106 105 103 101 100 98 96 94 91 89 86 83 80 77 74 71 67 64 61 57 54 51 48 46 44 42 40 39 38 37 37 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 50 51 52 53 54 56 57 59 61 63 65 67 69 72 74 77 80 83 86 89 92 95 98 101 103 106 108 109 111 111 111 111 110 108 106 103 99 95 91 86 82 77 72 67 62 57 53 49 45 41 38 35 32 30 28 27 26 25 25 25 26 27 28 29 31 33 36 39 42 45 48 51 55 59 63 67 71 75 78 82 86 89 93 96 98 100 102 104 104 105 105 104 104 102 101 99 97 95 92 90 87 84 82 79 76 74 71 69 67 64 62 60 58 56 55 53 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 28 27 27 28 28 29 30
 83 89 96 103 111 120 129 138 148 158 167 177 186 194 202 209 216 221 225 228 229 230 229 227 225 221 216 211 205 198 191 184 177 170 163 155 149 142 136 130 124 119 114 109 105 101 98 95 92 90 87 86 84 83 82 81 81 81 81 81 82 83 84 85 87 89 91 94 97 100 103 107 111 115 119 123 126 130 133 136 138 139 140 139 137 135 131 127 122 116 111 105 100 95 90 86 82 79 76 74 72 71 70 69 69 69 69 69 70 71 72 73 75 77 79 81 84 87 90 94 98 102 107 112 117 123 130 136 143 151 159 167 175 184 193 201 210 218 225 232 238 243 247 249 251 251 250 248 244 240 235 230 224 217 210 203 196 189 182 175 168 161 154 148 142 135 129 124 118 112 107 102 97 93 88 84 80 77 74 71 69 67 65 63 62 61 60 59 58 57 57 56 56 56 55 55 55 54 54 54 54 54 54 54 54 54 54 55 55 55 56 56 57 58 59 59 60 61 62 64 65 66 67 69 70 72 73 74 76 77 78 79 81 81 82 83 83 84 84 84 84 83 83 82 81 80 79 78 77 76 74 73 72 70 69 68 66 65 64 63 62 61 61 60 60 60 60 60 61 61 62 64 65 66 68 70 71 73 75 76 78 79 80 81 82 83 83 84 84 84 85 85 85 85 84 84 84 84 83 83 83 82 82 81 81 80 80 79 78 77 77 76 75 74 73 72 71 69 68 67 66 65 64 63 61 60 59 58 57 56 56 55 54 53 53 52 51 51 51 50 50 50 50 50 50 50 50 51 51 52 53 54 56 58 60 62 65 69 73 78
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 46 47 49 51 53 55 59 62 66 70 75 80 85 91 97 103 109 116 123 131 138 146 153 160 168 174 181 187 192 197 200 203 205 205 205 203 201 198 193 188 183 177 171 164 157 151 144 138 132 126 120 115 110 105 101 97 93 89 86 83 80 78 76 73 71 70 68 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 47 46 46 46 46 46 46 46 46 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 53 53 54 55 56 56 58 59 60 61 63 65 67 69 71 74 76 79 83 86 90 94 98 103 108 113 118 123 129 134 140 145 150 155 159 163 166 168 169 169 168 165 162 158 153 148 141 135 128 121 113 106 99 92 85 79 73 68 62 58 53 50 46 43 41 39 37 36 35 35 35 36 36 37 39 40 42 45 47 49 52 55 58 62 65 69 72 76 80 84 88 92 95 99 103 107 110 113 116 119 121 123 124 125 125 125 124 123 122 120 117 115 112 109 105 102 98 94 91 87 84 80 77 74 71 68 65 62 60 58 56 53 52 50 48 47 45 44 42 41 40 39 38 37 36 35 35 34 34 33 33 33 33 33 34 34 35 36 37 39 40 42 44 46 48 49 51 53 55 56 58 59 61 62 63 64 65 65 66 67 67 68 68 69 69 69 70 70 70 71 71 71 72 72 72 73 73 74 74 75 75 76 76 77 77 78 78 79 79 80 80 81 81 82 82 82 82 82 82 82 82 81 80 80 79 78 76 75 73 72 70 68 66 64 62 60 58 56 54 52 50 49 48 47 46 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
 68 73 77 81 85 88 90 92 93 94 93 91 89 86 83 80 76 72 69 65 62 58 55 52 50 47 45 43 41 40 38 37 36 35 34 33 33 32 32 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 36 36 37 37 38 39 39 40 41 42 43 43 44 45 46 47 48 49 51 52 53 55 57 59 61 63 66 69 72 76 80 85 91 97 104 112 121 130 141 151 162 173 184 194 204 212 218 223 226 226 224 220 214 206 197 188 177 166 156 145 134 125 115 106 98 91 84 77 71 66 61 57 53 50 46 44 41 39 37 36 34 33 32 31 31 31 30 30 30 31 31 32 33 34 35 37 39 41 43 46 49 53 57 62 67 73 80 87 96 105 115 126 136 147 157 166 173 177 178 176 170 162 151 139 126 114 102 91 81 73 66 60 55 51 47 45 43 42 41 40 39 39 40 40 41 41 42 43 45 46 48 49 51 53 56 58 61 63 66 69 73 76 79 83 87 91 95 98 102 106 110 114 118 121 124 127 130 133 135 137 139 140 142 142 143 143 143 143 142 141 140 139 137 135 133 130 128 125 121 118 114 111 107 102 98 94 90 85 81 77 73 70 66 63 60 58 56 54 52 51 49 48 47 46 46 45 45 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 44 45 45 46 47 47 48 49 50 51 52 52 53 54 54 55 55 56 56 56 56 55 55 54 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 42 42 42 42 42 43 44 45 47 49 51 54 57 61 64
 41 40 40 40 40 41 42 43 45 46 48 50 52 54 56 58 60 62 64 66 68 69 71 72 72 73 73 72 72 71 70 68 66 65 63 60 58 56 54 52 50 48 46 44 43 41 40 39 37 36 36 35 34 34 33 33 32 32 32 32 32 32 32 33 33 33 33 34 34 35 35 36 36 36 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 40 40 41 42 43 45 46 48 50 53 55 58 61 64 67 71 75 79 83 87 92 97 102 107 112 118 123 129 134 140 145 150 154 159 162 165 167 168 168 168 166 164 161 157 153 148 143 138 133 127 122 117 112 107 102 97 93 89 85 81 77 74 71 68 66 63 61 58 56 54 53 51 49 48 47 45 44 43 43 42 42 42 42 42 43 45 46 49 52 55 59 64 69 75 81 87 93 99 105 110 114 118 120 121 121 121 119 117 114 111 107 103 99 95 91 88 84 81 78 75 72 70 68 66 64 63 62 61 60 60 60 60 61 61 62 64 65 67 70 72 75 78 82 86 90 95 100 105 111 117 123 129 135 141 147 152 158 162 166 169 172 173 174 173 172 169 166 161 156 150 143 136 129 122 115 107 100 94 87 82 76 71 67 63 59 56 53 51 49 47 45 43 42 41 40 39 38 37 36 36 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 36 36 37 37 38 39 40 41 42 43 45 46 48 49 51 53 54 56 58 60 62 64 66 68 70 72 74 75 77 78 79 80 80 80 80 80 79 77 76 74 72 70 67 65 62 59 57 54 52 49 47 45 44 42 41
 72 75 78 81 85 90 94 99 105 110 116 122 128 133 139 145 150 155 160 164 168 171 173 175 176 176 175 174 172 170 166 163 159 154 150 145 140 136 131 126 122 118 114 111 108 105 102 100 98 96 95 94 94 93 93 93 94 94 95 96 97 99 100 102 104 106 107 109 111 112 113 114 115 115 115 114 113 111 109 106 103 100 96 92 88 84 80 76 73 70 68 66 64 63 63 63 64 65 66 68 70 73 76 79 82 86 89 93 97 102 106 111 115 120 125 129 134 139 143 148 152 156 160 164 167 170 172 175 177 178 179 180 180 180 180 179 178 177 176 174 172 170 168 166 163 160 158 155 152 149 145 142 139 135 132 128 124 120 117 113 109 105 100 96 92 88 84 80 75 71 67 64 60 57 53 51 48 46 44 42 41 40 40 40 39 40 40 41 41 42 42 43 44 45 45 46 47 48 48 49 50 50 51 52 53 54 54 56 57 58 59 61 62 64 66 68 71 73 76 80 83 87 91 95 100 105 110 116 121 127 132 137 142 147 151 154 156 157 157 156 154 151 147 142 136 130 123 117 110 103 96 90 84 78 73 67 63 58 54 51 47 44 42 40 38 37 36 36 36 36 37 39 41 43 45 48 51 55 59 63 67 71 75 79 83 86 89 92 95 97 98 99 100 100 99 98 97 96 94 92 90 88 85 83 81 78 76 74 72 70 68 67 65 64 62 61 60 59 58 58 57 57 56 56 56 55 55 55 55 56 56 56 56 56 57 57 57 58 58 58 58 59 59 59 60 60 60 60 60 61 61 61 62 62 63 64 65 66 68 70
 52 52 53 54 55 56 58 59 61 63 65 66 68 70 71 73 75 76 78 79 80 82 83 85 86 88 90 92 94 96 98 101 104 107 110 113 117 122 126 131 136 142 148 155 162 169 176 184 192 200 207 215 222 228 233 237 240 242 242 240 237 232 226 219 211 202 192 182 172 162 151 142 132 123 114 106 99 92 86 80 75 70 67 63 61 59 58 58 58 59 61 64 67 71 76 82 89 96 104 113 122 131 141 151 161 171 180 188 195 200 205 208 209 208 206 203 198 192 186 179 171 164 156 149 142 135 129 123 117 112 107 103 99 96 93 91 89 87 85 84 83 83 83 83 83 83 84 85 86 87 88 90 91 93 94 96 97 99 100 102 103 104 105 106 107 107 107 107 106 105 103 102 99 97 94 92 89 86 84 81 79 77 75 74 73 72 72 72 72 72 72 73 74 75 75 76 77 79 80 81 82 84 85 87 88 90 91 93 95 97 99 101 104 106 108 111 114 116 119 122 125 128 132 135 139 142 146 150 154 157 161 165 169 173 176 179 182 185 187 188 189 189 189 188 186 183 179 175 170 164 158 152 145 138 130 123 116 109 102 95 89 83 78 73 69 66 63 60 59 57 57 57 58 60 63 66 70 74 79 85 92 99 107 116 125 135 145 155 166 176 187 197 206 214 221 227 231 233 233 232 229 225 219 213 205 197 189 181 172 164 156 149 142 136 129 124 119 114 110 106 103 100 97 94 92 90 88 87 85 84 83 82 81 80 79 79 78 77 76 75 75 74 73 72 71 70 68 67 66 64 63 61 60 58 57 55 54 53 53 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
 54 56 58 61 64 67 70 73 77 80 83 85 88 90 92 94 95 96 97 97 97 97 97 96 96 95 94 93 91 90 89 88 87 85 84 83 82 81 81 80 80 79 79 79 79 79 80 80 81 82 83 84 86 87 89 91 92 94 96 98 100 102 104 106 108 109 110 111 112 112 112 111 110 108 106 103 100 97 93 90 86 81 77 73 69 66 62 59 56 54 52 50 49 48 48 48 49 50 51 53 55 57 60 63 66 69 73 77 82 86 91 97 102 108 113 119 125 131 137 143 148 153 157 161 164 167 169 169 170 169 167 165 163 160 156 152 148 144 140 136 132 128 124 120 117 114 111 108 105 103 100 98 96 94 92 90 89 87 85 83 81 79 77 75 73 71 69 66 63 61 58 55 52 50 47 44 42 40 38 36 34 33 32 32 31 31 31 32 32 33 34 35 36 37 38 40 41 43 44 46 48 50 52 54 57 59 62 65 68 71 74 78 82 86 90 95 100 105 110 116 122 128 134 140 146 152 158 163 168 172 175 177 178 178 177 175 171 167 162 156 150 143 136 128 121 114 107 100 93 87 81 75 70 65 61 56 53 49 46 43 40 38 36 34 33 32 31 31 31 31 32 33 34 36 38 40 42 45 48 52 55 58 62 66 69 73 76 80 83 86 89 91 94 96 98 100 101 102 104 104 105 106 106 107 107 107 107 107 107 107 106 106 106 105 104 104 103 102 101 100 98 97 95 93 92 90 88 86 84 81 79 77 75 73 71 69 67 65 63 61 59 57 56 54 53 52 50 49 48 48 47 47 46 46 46 47 48 49 50 52
 51 51 51 51 51 52 53 54 55 56 58 59 61 62 64 66 68 70 71 73 75 77 78 80 81 83 84 85 85 86 86 87 86 86 86 85 84 83 82 80 79 77 75 74 72 70 69 67 65 64 62 61 59 58 57 55 54 53 52 51 50 50 49 48 48 47 47 46 46 46 45 45 45 45 45 45 45 46 46 46 47 48 48 49 51 52 53 55 57 59 61 64 66 69 71 74 76 78 80 81 82 83 84 84 84 83 82 81 80 79 77 76 74 72 71 69 68 66 65 63 62 61 60 59 58 57 57 56 56 56 56 56 56 56 57 57 58 59 60 61 62 63 64 65 66 68 69 71 72 73 75 76 77 78 79 80 81 82 83 84 84 85 85 85 86 86 86 86 86 86 86 86 85 85 85 85 85 85 85 85 85 85 86 86 86 86 85 85 84 84 83 82 81 79 78 77 75 73 71 70 68 66 64 63 61 60 58 57 55 54 53 52 51 50 49 49 48 48 47 47 47 47 47 47 48 48 49 50 51 52 53 54 55 57 58 60 62 64 66 68 70 73 75 78 80 83 85 88 90 92 94 96 98 100 101 102 103 103 103 102 101 100 98 97 94 92 90 87 85 82 80 78 75 74 72 70 69 67 66 65 64 64 63 62 62 61 61 60 60 60 59 59 58 58 58 57 57 56 56 55 55 54 54 53 52 52 51 51 50 50 49 49 48 48 48 47 47 47 47 47 47 47 47 48 48 49 49 50 50 51 52 52 53 54 55 55 56 57 57 58 59 59 59 60 60 60 60 59 59 58 58 57 56 55 54 54 53 52 52 51
 76 74 73 73 73 74 75 76 79 81 84 87 91 94 98 102 106 111 115 120 124 128 133 137 142 146 150 154 158 162 166 169 172 176 178 181 184 186 189 191 193 195 196 198 199 200 201 202 202 203 203 202 202 201 200 198 196 194 191 189 185 181 177 173 169 164 159 154 148 143 137 132 126 121 115 110 104 99 94 90 85 81 77 74 71 68 66 64 63 62 62 62 63 64 66 67 70 72 75 77 80 83 85 88 90 93 95 96 98 100 101 102 102 103 103 103 103 103 103 103 102 102 102 102 101 101 102 102 102 103 104 105 107 109 111 114 117 121 125 129 133 138 144 149 154 160 165 171 175 180 184 187 189 190 190 189 187 184 179 174 169 162 155 148 140 132 124 117 110 102 96 89 84 78 73 69 65 62 59 57 56 55 55 55 56 57 59 61 63 66 70 73 77 81 85 90 94 99 104 109 113 118 123 127 132 136 139 143 146 149 151 153 155 156 157 157 157 157 157 156 154 153 151 150 148 146 143 141 139 137 134 132 130 127 125 123 120 118 116 113 111 109 106 104 102 99 97 94 92 90 87 85 82 80 78 75 73 71 69 67 65 64 63 62 61 61 61 61 62 64 66 69 73 77 81 87 92 99 105 112 120 127 135 143 150 157 164 170 176 180 184 187 188 189 189 188 185 182 179 175 170 165 160 155 150 145 140 135 131 127 124 121 118 116 115 113 113 113 113 113 114 116 118 120 122 125 128 131 135 138 142 145 148 151 154 157 159 160 161 161 161 159 158 155 151 147 143 138 133 127 121 115 110 104 99 94 89 85 81 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 52 56 60 64 67 70 73 74 76 76 76 75 74 72 70 67 64 62 59 56 54 51 49 47 45 43 42 40 39 38 38 37 37 37 37 37 38 38 39 40 41 43 44 45 47 49 50 52 54 55 57 59 60 61 62 63 64 65 65 65 66 66 66 65 65 65 64 64 64 63 63 63 63 64 64 65 66 68 70 72 75 79 84 90 98 107 118 131 147 165 187 213 243 276 312 351 390 426 457 478 489 486 472 447 416 380 344 308 275 244 217 193 172 154 138 124 111 101 92 84 77 71 65 61 57 53 50 47 45 43 41 39 38 37 36 35 35 34 34 34 34 35 35 36 37 38 40 41 43 46 49 52 56 60 65 71 78 86 96 107 121 137 155 177 203 232 266 303 342 381 417 445 462 464 450 424 388 347 306 266 230 199 172 149 130 114 101 90 81 74 68 63 59 55 52 50 48 47 46 45 44 44 43 43 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 50 50 51 51 52 52 53 54 54 55 56 58 59 61 63 65 67 69 72 75 78 81 84 88 91 94 97 100 102 104 105 105 104 103 100 97 93 89 84 78 73 67 62 57 52 47 43 40 36 33 31 29 27 26 25 24 24 24 24 24 25 25 26 27 28 30 31 33 35 36 39 41 43 46 48 51 54 56 59 62 65 68 70 73 75 76 78 79 80 80 80 79 78 76 75 72 70 67 65 62 59 56 53 50 47 45 42 40 37 35 33 32 30 28 27 26 25 24 23 23 22 22 22 21 22 22 22 23 24 25 27 28 30 32 35 38 41 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 132 137 142 146 150 152 154 155 155 154 152 149 145 141 136 131 126 121 116 111 106 101 97 92 88 84 80 77 73 70 67 64 61 59 56 54 51 49 47 45 43 41 39 38 36 35 33 32 31 30 30 29 29 28 28 28 29 29 29 30 31 32 34 35 37 40 42 46 49 53 58 63 69 76 83 91 100 110 120 130 140 149 156 162 165 166 164 160 154 146 138 129 120 111 103 95 88 82 77 73 69 65 62 60 58 56 55 54 53 53 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 52 52 52 51 50 50 49 49 48 48 48 47 47 47 47 48 48 49 49 50 51 52 54 55 56 58 60 62 63 65 67 69 71 72 73 74 75 75 75 74 73 71 69 67 64 61 58 55 51 48 45 42 39 36 34 31 29 28 26 25 23 22 22 21 20 20 20 20 20 20 20 20 20 21 22 22 23 24 25 26 27 28 30 31 33 35 37 39 41 44 46 48 51 53 56 58 60 62 64 65 66 66 66 65 64 62 60 58 56 53 50 48 45 42 40 37 35 33 31 29 27 26 24 23 22 22 21 20 20 20 20 20 20 21 21 22 24 25 27 29 32 34 38 41 45 49 54 58 63 68 72 76 79 81 83 83 83 82 80 77 74 71 67 64 60 56 53 50 47 44 41 39 37 35 33 32 31 30 29 28 28 27 27 27 27 28 28 29 29 30 31 32 33 35 36 37 39 40 42 43 45 46 48 49 51 52 54 55 57 58 60 61 63 64 66 67 69 71 73 75 78 80 83 86 90 94 98 102 107 111 116 122 127
 37 40 43 46 49 51 53 54 55 54 53 52 50 47 44 41 39 36 33 31 29 27 25 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 46 47 48 49 50 51 52 53 53 53 53 52 51 50 48 46 44 41 39 36 34 32 29 27 25 23 22 20 19 18 17 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 19 19 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 24 25 25 26 26 25 25 24 24 23 22 21 20 19 18 16 16 15 14 13 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 28 28 27 27 27 26 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 18 19 20 21 23 25 27 29 31 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
 58 56 54 53 52 52 52 52 53 54 55 56 57 59 60 62 64 66 68 70 72 74 76 78 81 83 85 88 90 93 95 98 101 104 107 110 113 116 120 123 127 132 136 140 145 150 155 160 164 168 172 175 178 179 180 179 178 175 171 167 161 155 149 142 135 127 120 113 107 100 94 88 82 77 72 68 64 60 57 54 51 48 46 44 43 41 40 40 39 39 39 40 40 41 42 43 44 46 48 49 51 53 54 56 58 59 61 62 63 64 65 66 67 67 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 68 68 69 70 72 74 75 78 80 82 85 88 90 93 95 98 100 101 103 103 104 104 103 102 101 99 97 94 91 89 86 83 79 76 73 70 68 65 62 60 58 56 54 53 52 51 51 50 51 51 52 54 55 58 61 64 68 72 77 83 89 95 102 110 118 126 135 143 152 161 169 177 184 190 195 199 201 202 201 199 196 191 185 179 172 164 156 148 140 133 125 119 112 106 101 97 93 89 86 84 82 80 79 78 78 77 77 78 78 79 79 80 81 82 84 85 86 87 88 90 91 92 93 94 94 95 95 95 95 95 95 94 93 92 92 91 90 89 89 88 88 88 89 90 91 92 94 97 100 103 107 111 115 120 125 130 136 142 148 154 160 167 173 179 185 191 196 201 205 209 211 213 214 215 214 212 210 207 204 200 196 192 187 183 179 175 171 168 166 164 162 161 160 160 160 160 161 162 163 164 165 167 168 169 170 170 170 169 168 167 164 161 158 153 148 143 137 131 124 118 111 105 98 92 86 81 76 71 67 64 61
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 15 16 17 18 19 21 23 25 27 29 32 34 37 40 43 46 49 51 53 55 56 57 58 57 57 55 54 52 50 47 45 42 40 38 35 33 31 29 28 26 25 24 23 22 21 21 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 30 31 31 32 32 32 32 32 32 32 32 31 31 30 29 29 28 27 26 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 34 34 35 35 36 36 36 36 36 35 35 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 18 18 19 19 20 21 22 24 25 27 29 31 33 36 39 42 45 48 51 54 58 61 64 66 69 70 72 72 73 72 71 70 68 66 64 61 58 56 53 51 49 46 44 43 41 40 38 37 36 36 35 35 35 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 35 35 34 34 33 32 31 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 22 23 25 27 28 30 33 35 37 39 41 43 45 47 48 49 49 49 48 47 46 45 43 41 39 37 35 33 31 29 27 25 23 22 21 19 18 17 16 15 15 14 13 13 13 12 12 12 12 12 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 39 39 40 41 41 42 43 44 44 45 46 47 49 50 51 52 53 55 56 58 60 62 64 66 68 70 73 75 78 80 83 86 89 91 93 95 96 97 98 97 96 94 92 89 85 82 78 73 69 65 61 57 54 50 47 45 42 40 38 37 35 34 33 32 32 32 32 32 32 33 33 34 35 37 38 40 43 45 48 51 54 58 62 66 70 74 78 82 86 89 91 92 93 93 92 90 88 85 82 79 75 72 69 66 63 60 58 56 54 53 51 50 50 49 49 49 49 50 50 51 52 54 55 57 59 61 64 66 69 72 74 77 80 82 85 87 89 91 92 93 94 94 94 94 94 93 93 92 91 90 90 89 88 87 86 85 85 84 83 82 82 81 80 79 78 77 76 74 73 72 70 68 67 65 63 61 59 58 56 54 52 51 49 48 47 46 45 44 43 42 42 41 41 41 41 41 42 42 43 43 44 45 46 48 49 51 53 55 57 59 62 65 68 71 74 77 81 84 87 89 91 93 94 94 94 93 91 88 85 82 78 74 71 67 63 60 56 53 50 48 46 44 42 41 39 38 38 37 36 36 36 36 36 37 37 38 38 39 40 41 42 43 44 44 45 46 46 46 46 46 46 45 44 43 43 42 40 39 38 37 36 35 34 34 33 33 32 32 32 32 32 32 33 34 34 35 37 38 40 42 44 46 49 52 55 58 62 65 69 73 77 81 84 87 90 92 94 95 95 95 94 92 90 88 85 82 79 76 73 70 67 64 62 59 57 55 53 51 49 47 46 45 43 42 41 40 40 39 38 38 38 37 37 37 37 37 37 38 38
 132 132 132 132 133 133 133 133 133 132 132 132 131 131 130 129 128 127 126 125 124 123 122 120 119 118 116 115 114 113 112 111 110 109 108 108 107 107 107 107 107 108 109 111 112 114 116 119 122 125 128 132 135 139 142 146 149 153 155 158 160 162 164 165 166 166 165 164 163 161 159 157 154 151 147 144 140 136 132 128 124 120 116 113 110 107 104 101 99 97 95 94 92 91 91 90 90 90 90 91 91 92 93 94 95 96 97 98 99 100 101 101 102 103 104 104 105 105 105 105 105 105 105 105 105 105 105 105 105 106 106 106 107 108 109 110 111 113 114 116 118 120 121 123 124 126 127 128 129 129 129 129 129 128 128 127 125 124 122 120 118 116 114 112 109 107 105 102 100 98 96 94 92 90 88 87 86 84 84 83 82 82 82 82 83 83 84 85 86 88 89 91 93 95 98 100 103 105 108 111 114 117 120 123 126 128 131 134 136 138 140 142 143 144 145 145 145 144 143 142 141 140 138 137 135 133 131 130 128 126 125 124 122 121 120 119 118 117 115 114 113 112 111 110 108 107 106 104 103 102 100 99 97 96 94 93 92 90 89 88 87 86 86 85 85 85 85 86 86 87 88 90 91 93 95 98 100 103 106 110 113 116 120 123 126 130 133 136 139 142 144 147 149 150 152 153 154 155 155 155 155 155 154 153 152 151 150 149 148 146 145 144 143 142 141 140 140 139 139 139 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 137 137 137 136 136 135 135 135 134 134 133 133 133 132 132 132 132 131 131 131 131 131 131 131 132
 171 166 160 154 148 141 135 129 123 118 112 108 103 99 96 93 90 88 86 84 83 82 81 80 80 79 79 80 80 81 81 82 83 85 86 88 90 92 95 97 100 104 107 112 116 121 126 132 138 145 151 158 165 171 178 184 189 194 198 200 202 202 202 199 196 192 186 180 173 166 158 150 142 134 127 120 113 106 101 95 90 86 82 79 76 74 73 72 71 71 72 73 74 76 78 81 84 87 91 95 99 103 108 112 115 119 122 125 127 128 129 129 128 127 125 123 120 118 115 111 108 105 102 99 97 94 93 91 90 89 88 88 89 90 91 93 96 98 101 105 108 112 116 120 123 127 130 132 134 136 137 137 137 137 136 135 133 132 130 128 126 124 123 121 119 118 116 115 114 112 111 111 110 109 108 107 107 106 105 104 103 102 101 99 98 97 95 93 92 90 88 87 85 83 82 80 79 77 76 75 74 73 72 71 71 70 70 69 69 69 69 68 68 69 69 69 69 70 71 71 72 73 75 76 78 80 82 84 86 89 92 94 97 100 103 106 108 111 113 115 117 118 119 120 120 120 119 118 116 114 111 108 105 102 98 94 91 87 84 80 77 74 71 69 66 65 63 62 62 62 63 64 65 68 71 75 80 85 92 100 109 119 131 145 160 177 195 216 238 261 285 309 331 352 369 381 388 388 383 372 356 336 314 290 267 243 221 200 181 164 148 134 122 111 101 93 87 81 76 72 69 66 65 63 62 62 62 62 63 64 66 67 69 72 74 77 81 84 88 93 98 103 108 114 120 127 133 140 147 154 160 166 171 175 178 180 181 180 178 175
 115 120 124 127 130 132 134 134 134 133 132 130 127 125 122 119 115 112 109 107 104 102 99 97 96 94 93 92 91 91 91 90 91 91 92 92 93 95 96 98 100 102 104 106 109 111 114 117 120 123 125 128 131 134 136 139 141 143 144 146 147 147 148 148 148 147 146 145 144 142 140 138 136 133 131 128 125 122 119 116 113 111 108 105 102 100 97 95 93 91 89 88 86 85 84 83 82 81 81 80 80 80 80 81 81 82 82 83 84 85 87 88 90 92 94 96 98 101 103 106 108 111 114 116 119 121 123 124 125 126 125 125 123 121 118 114 110 106 102 97 93 88 84 80 77 73 70 67 65 63 61 60 59 58 58 57 58 58 59 60 61 63 65 68 71 74 78 82 86 91 96 102 107 113 119 125 130 136 140 144 148 150 151 152 151 150 148 145 142 138 135 131 128 124 121 118 116 114 112 110 109 108 108 107 107 108 108 109 110 112 113 115 117 119 121 122 124 126 128 130 132 133 135 136 137 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 153 154 154 154 154 154 153 152 151 150 148 146 144 141 138 135 131 128 124 120 116 112 108 104 100 96 93 89 86 83 80 77 75 73 71 69 67 66 65 64 63 62 62 62 62 62 62 62 63 64 65 66 67 69 71 73 75 78 81 84 87 91 95 100 105 110 115 120 126 131 136 141 145 149 151 152 152 151 149 145 141 135 130 124 117 111 105 99 93 88 83 79 75 72 69 66 64 62 61 60 59 59 59 59 60 61 62 64 66 69 71 75 78 82 86 91 96 101 106 111
 64 63 63 62 62 62 63 63 64 65 67 69 71 74 77 80 84 89 94 99 105 111 118 125 133 140 148 155 161 167 171 173 174 173 170 164 158 150 141 131 121 112 102 93 85 78 71 66 61 56 53 50 47 45 43 42 42 41 41 41 41 42 43 44 45 46 47 49 51 53 54 56 58 60 62 64 66 68 69 71 72 73 73 74 74 74 74 73 73 72 72 71 71 70 70 69 69 69 70 70 71 72 73 75 77 79 81 84 87 91 94 98 102 107 111 116 121 126 130 135 139 143 147 150 153 155 156 156 155 154 152 150 147 144 140 136 132 128 124 120 116 112 109 105 102 99 96 93 91 88 86 84 82 80 79 77 76 74 73 72 71 71 70 70 70 70 70 70 71 72 73 74 75 77 78 80 82 84 85 87 89 90 91 92 93 93 93 92 91 89 87 85 82 79 76 73 70 67 65 62 59 57 54 52 50 48 47 45 44 43 43 42 42 42 43 43 45 46 48 51 54 59 63 69 76 83 92 102 113 124 137 150 163 176 188 198 207 214 218 219 217 212 206 198 188 178 168 158 148 138 129 121 114 107 101 95 90 86 82 79 76 74 72 71 70 69 68 68 68 69 69 70 70 71 72 73 74 74 75 76 76 76 76 76 76 75 75 74 73 72 70 69 68 66 65 64 62 61 60 59 57 56 55 55 54 53 52 52 52 52 52 52 52 52 53 54 55 56 57 59 60 62 63 65 66 68 69 71 72 74 75 76 77 78 79 80 80 81 81 82 82 82 82 82 82 81 80 80 79 78 76 75 74 73 71 70 68 67 66 65
 77 76 76 75 74 73 71 70 68 67 66 64 63 61 60 59 58 57 56 55 54 54 53 53 53 53 53 53 53 53 53 54 54 55 55 56 57 57 58 59 60 61 62 63 64 65 66 67 67 68 69 70 70 71 71 71 72 72 72 72 72 71 71 71 70 70 69 69 68 67 67 66 65 64 63 63 62 61 60 59 58 58 57 57 56 56 55 55 55 55 55 55 55 56 56 57 58 58 59 60 62 63 64 65 66 68 69 70 71 73 74 75 76 77 77 78 78 79 79 79 79 79 78 78 77 77 76 75 75 74 73 72 72 71 70 70 69 69 68 68 67 67 67 66 66 66 66 66 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 64 64 64 63 63 62 62 61 61 60 59 58 58 57 56 56 55 55 54 54 53 53 53 53 53 53 53 53 54 54 54 55 55 56 56 57 57 58 59 59 60 60 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 60 60 60 59 59 58 58 57 56 56 55 54 54 53 53 52 51 51 50 50 49 49 49 48 48 48 48 48 49 49 49 50 51 51 52 53 55 56 57 59 60 62 63 65 67 68 70 71 73 74 75 76 77 77 78 78 78 78 78 78 77 76 75 74 73 72 70 69 68 66 65 64 62 61 60 59 58 57 56 56 55 55 55 55 55 55 55 55 55 56 56 56 57 57 57 58 59 59 60 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 76 77 77 78 78 77
 50 49 49 48 48 48 48 49 49 50 50 51 52 53 54 55 55 56 57 57 58 58 58 58 58 57 57 56 55 53 52 51 49 48 46 44 43 41 40 39 37 36 35 34 34 33 33 32 32 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 50 51 51 51 51 51 51 51 51 50 50 49 49 48 47 47 46 45 45 44 43 43 43 42 42 42 42 42 43 43 44 44 45 46 48 49 50 52 54 55 57 59 61 63 65 66 67 68 69 70 70 69 68 67 66 64 62 60 57 55 52 50 48 46 44 42 40 39 38 37 36 36 35 35 35 35 35 35 36 36 36 37 37 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49 50 52 53 55 56 59 61 63 66 69 72 76 79 83 87 91 94 98 101 104 107 109 110 111 111 111 110 108 105 103 99 96 92 89 85 81 78 74 71 68 65 62 60 58 56 54 53 52 51 51 51 51 51 51 52 53 54 55 56 58 59 61 63 64 66 68 70 71 73 75 77 78 80 82 84 85 87 89 91 93 95 97 100 102 104 107 110 112 115 117 120 122 123 125 126 126 126 125 123 121 118 115 111 106 102 97 92 87 83 78 74 69 65 62 58 55 52 49 46 44 42 40 39 37 36 35 34 33 32 32 31 31 31 32 32 33 34 35 36 38 40 42 45 48 51 54 58 62 66 71 75 80 85 89 93 98 101 105 107 109 111 111 111 111 109 107 104 101 98 94 91 87 83 79 75 72 68 65 63 60 58 56 54 52 51
 45 48 51 53 55 56 57 57 56 55 54 52 49 47 45 42 40 38 35 34 32 30 29 28 27 26 25 24 24 23 22 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 15 14 14 14 13 13 13 12 12 12 12 12 13 13 13 14 15 15 16 17 19 20 22 23 25 28 30 33 36 39 42 45 47 50 52 53 54 54 53 52 50 47 45 42 39 36 34 32 29 28 26 25 24 23 22 21 21 21 21 21 21 22 23 24 25 26 27 29 31 33 35 37 40 42 44 46 48 49 49 49 48 46 44 42 39 36 33 29 27 24 21 19 17 15 14 12 11 10 9 9 8 8 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 14 15 16 18 20 21 23 25 27 28 30 31 32 33 33 33 32 31 30 29 27 26 24 23 21 20 18 17 16 15 14 14 13 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 30 31 32 33 33 33 33 33 33 32 31 30 28 27 26 25 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 16 16 16 17 18 18 19 20 21 22 23 24 24 25 26 26 26 26 25 25 24 23 22 21 20 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 7 7 7 8 8 8 8 9 10 11 11 13 14 15 17 18 20 22 24 26 27 29 30 31 32 32 32 32 31 30 29 28 27 26 25 24 23 22 21 21 20 20 20 20 20 20 20 21 22 22 24 25 26 28 30 32 34 37 40 42
 82 82 81 80 79 78 78 77 77 76 76 75 75 75 74 74 74 73 73 72 71 70 69 67 66 64 62 60 58 55 53 50 48 45 43 40 38 36 34 32 30 29 28 27 26 26 25 25 25 26 26 27 28 29 31 33 35 37 39 42 44 47 50 53 55 58 61 63 66 67 69 70 71 71 71 71 70 69 68 67 66 65 64 63 62 62 62 62 62 63 64 65 67 69 71 74 76 79 82 86 89 91 94 95 96 97 96 94 92 89 85 81 76 72 67 62 57 53 49 45 41 38 35 32 30 28 26 25 24 23 22 22 21 22 22 23 23 25 26 28 30 32 35 38 41 45 49 53 57 61 66 71 75 79 83 87 90 93 96 97 98 99 99 99 98 97 95 94 92 91 89 87 85 84 82 81 80 78 77 76 75 74 73 72 71 69 68 67 65 64 62 60 59 57 55 53 51 49 47 45 42 40 38 37 35 33 31 30 28 27 25 24 23 22 21 20 19 19 18 18 18 18 18 18 19 19 20 21 23 24 26 28 30 33 35 38 41 44 47 51 54 57 61 64 66 69 70 71 72 72 72 70 69 67 64 62 59 56 54 51 48 46 44 42 40 39 38 37 37 36 36 37 37 38 40 41 43 46 49 52 56 60 65 70 76 82 88 94 100 105 110 114 116 117 116 114 110 105 99 93 86 79 72 66 60 54 49 44 40 36 33 30 27 25 23 22 21 20 19 18 18 18 18 18 19 20 20 21 23 24 25 27 29 31 33 35 38 40 43 46 49 52 56 59 62 65 68 71 74 76 78 80 81 83 83 84 84 84 83 83
 71 70 68 66 64 63 61 60 59 58 58 58 58 58 59 60 62 64 66 68 71 74 78 81 85 89 92 96 99 102 104 105 106 105 104 101 98 94 89 85 80 74 70 65 60 56 52 49 45 43 40 38 37 35 34 33 32 32 32 32 32 33 33 34 35 36 37 39 41 43 45 47 50 52 55 58 61 64 67 70 73 76 78 80 82 83 84 84 84 83 82 80 78 75 73 70 67 65 62 59 57 54 52 50 48 46 45 43 42 41 40 39 38 38 37 37 36 36 36 36 36 36 37 37 38 39 40 41 42 43 45 47 48 51 53 55 58 60 63 65 67 69 71 73 74 74 74 74 73 72 71 69 67 65 62 60 58 56 54 52 51 49 48 47 46 46 45 45 45 46 46 47 48 50 51 53 55 57 60 62 64 66 68 70 72 73 73 73 73 71 70 68 65 62 59 56 53 50 47 44 41 38 36 34 32 30 28 27 25 24 24 23 22 22 22 22 22 23 24 25 26 27 29 31 34 36 39 43 46 50 54 58 62 65 69 72 76 78 80 82 83 83 83 83 82 81 79 78 76 75 73 71 70 68 67 66 65 64 63 63 63 62 62 62 63 63 63 64 64 65 65 66 66 67 67 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 67 66 66 64 63 61 60 58 55 53 51 48 46 43 41 39 37 35 33 31 30 28 27 26 26 25 25 25 25 25 26 26 27 28 29 31 32 34 36 38 40 43 45 48 51 54 57 60 64 66 69 72 74 75 76 77 77 77 76 75 73
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 74 74 73 73 72 71 70 69 68 67 65 64 63 61 60 59 57 56 55 53 52 51 50 50 49 49 49 49 49 50 50 51 52 53 55 56 58 60 62 64 66 68 69 71 73 74 76 77 78 78 79 79 79 79 78 78 77 77 76 76 75 75 74 74 74 74 75 76 76 77 79 80 82 84 87 89 92 95 98 101 104 107 110 113 115 118 119 120 121 121 120 119 117 115 112 109 106 102 99 95 91 88 84 81 77 74 71 68 66 63 61 59 57 55 54 53 52 51 50 50 50 50 50 50 51 52 52 54 55 56 58 59 61 63 65 67 70 72 75 78 81 84 87 90 94 98 102 106 110 115 119 124 129 133 138 143 147 152 156 160 164 167 170 173 175 177 178 179 179 178 178 176 174 172 169 166 163 159 155 151 147 143 138 133 129 124 120 115 111 106 102 98 93 89 86 82 78 75 72 69 66 63 61 59 57 55 53 52 51 50 50 50 50 50 50 51 52 54 55 57 60 62 65 68 72 75 79 84 88 93 98 103 108 113 118 122 126 130 133 135 137 138 137 136 135 132 129 126 122 118 114 109 105 101 98 94 91 88 86 84 82 80 79 78 77 76 75 75 75 74 74 74 74 74 74 74 74 73 73 72 72 71 70 68 67 66 64 63 61 59 58 56 55 54 53 52 51 50 50 49 49 49 50 50 51 52 53 54 55 56 58 59 61 62 64 65 66 68 69 70 71 71 72 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74
 171 168 166 163 161 158 156 154 152 150 148 146 145 143 142 140 139 138 137 136 135 133 132 131 129 127 125 123 121 118 116 113 110 106 103 100 97 94 91 88 85 82 80 78 76 75 73 72 72 72 72 72 73 74 75 77 79 81 83 86 88 91 94 98 101 105 108 112 115 118 122 125 128 131 133 136 138 139 141 142 144 144 145 146 146 146 147 147 147 147 147 147 147 147 147 147 148 148 148 149 149 149 150 150 150 150 149 149 148 147 145 144 141 139 136 133 130 126 122 119 115 111 106 102 99 95 91 88 85 82 79 77 75 74 73 72 71 71 71 71 72 73 74 76 77 79 81 84 86 89 92 95 98 101 104 107 111 114 118 121 125 129 133 137 141 145 150 154 159 164 169 174 180 185 190 195 200 205 209 213 217 219 222 223 223 223 222 219 216 212 208 202 196 190 183 176 169 162 155 149 142 135 129 123 117 112 107 102 98 93 90 86 83 80 77 75 73 72 70 69 69 69 69 69 70 71 73 75 77 80 83 87 90 94 99 103 108 113 119 124 129 135 140 145 150 155 160 164 169 172 176 179 181 183 185 187 188 189 190 190 191 191 192 192 192 192 193 193 193 193 193 193 193 193 193 193 192 191 190 189 187 184 182 179 176 172 168 164 159 155 150 145 140 135 129 125 120 115 110 106 102 98 94 91 88 85 83 80 79 77 76 75 74 74 74 75 75 76 78 80 82 84 86 89 92 95 99 103 106 110 114 119 123 127 131 136 140 144 148 153 157 160 164 167 170 173 176 178 179 181 182 182 182 182 181 180 179 177 175 173
 19 19 19 19 20 20 21 21 22 23 24 25 27 28 30 31 33 35 37 39 41 43 45 47 48 49 50 50 51 50 50 49 48 47 46 45 43 42 41 40 39 38 38 37 37 37 37 38 38 39 39 40 40 41 42 42 43 43 43 43 43 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 27 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 20 20 19 18 18 17 17 16 15 15 15 14 14 14 13 13 13 13 13 13 13 14 14 14 15 16 16 17 19 20 21 23 25 27 29 31 33 36 38 40 42 43 45 46 46 46 46 45 44 42 41 39 37 35 34 32 30 28 27 25 24 22 21 20 19 18 17 17 16 16 16 15 15 15 15 16 16 17 17 18 19 21 22 24 27 29 32 36 40 44 49 54 60 66 72 78 84 89 93 95 96 96 94 91 87 83 78 73 68 63 59 55 51 47 44 41 39 36 34 33 31 30 29 28 27 27 26 26 26 26 27 27 28 28 29 30 31 32 33 35 36 38 40 42 44 47 50 53 56 59 63 67 71 75 79 83 86 88 90 91 91 90 87 84 80 76 71 66 61 57 52 48 44 41 38 35 33 31 29 27 26 25 24 23 23 23 22 22 22 23 23 24 24 25 26 27 28 30 31 33 34 36 37 39 40 41 42 42 42 42 41 40 39 37 35 33 31 29 27 25 24 22 21 20 19 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 21 20 20 20 20 20 20 20 19 19 19 19 19
 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 26 26 26 25 25 25 24 23 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 12 11 11 11 11 12 12 12 12 13 13 13 14 14 15 16 16 17 18 18 19 20 21 22 22 23 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 22 22 21 21 20 19 19 18 18 17 16 16 15 15 15 14 14 14 14 14 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 18 19 19 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 36 36 37 37 38 38 39 39 40 41 41 42 43 44 44 45 46 46 47 47 48 48 48 48 48 47 47 47 46 45 45 44 43 42 41 40 39 39 38 37 36 36 35 35 34 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 43 44 44 45 45 46 47 48 49 50 51 52 54 55 57 59 60 62 64 67 69 71 73 75 76 78 79 79 79 79 78 76 74 72 69 66 63 59 56 53 49 46 43 41 38 36 34 32 30 29 27 26 25 24 24 23 23 23 23 23 24 24 25 27 28 30 32 35 38 41 44 49 53 58 63 68 74 79 85 90 95 99 102 105 106 106 106 104 101 97 93 89 84 79 74 70 65 61 57 53 50 47 44 42 40 38 36 35 34 33 32 31 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 24 24 23 23 23 23 24 24 24 25 25 26 27 28 29 30 32 33 35 38 40 43 46 49 53 57 61 65 68 72 76 79 81 82 83 83 81 79 76 73 69 64 60 56 51 48 44 41 38 35 32 30 29 27 26 25 24 24 23 23 23 23 23 24 24 25 25 26 26 27 28 29 29 30 31 31 32 32 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35
 38 39 40 40 41 42 43 43 44 44 45 45 45 45 45 44 44 43 42 42 41 40 39 39 38 37 37 36 36 35 35 35 35 36 36 37 38 39 40 42 43 45 47 49 52 54 56 59 61 63 64 66 66 67 66 66 65 63 62 60 58 56 54 52 51 49 48 46 45 45 44 44 44 44 44 45 46 47 48 49 50 52 53 55 56 57 59 60 61 61 61 61 60 59 58 57 55 53 51 49 47 45 43 42 40 39 37 36 35 34 34 33 33 33 33 34 34 35 36 37 38 40 41 43 45 47 49 51 53 54 56 57 58 59 59 59 59 58 57 56 55 54 52 51 50 48 47 46 45 44 43 43 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 38 38 38 37 37 36 36 35 35 35 34 34 33 33 33 33 33 33 33 33 34 34 35 35 36 37 39 40 41 43 45 47 49 51 54 56 58 61 63 66 68 70 71 73 74 74 74 74 73 72 70 68 66 64 61 58 55 53 50 47 45 42 40 38 36 34 32 31 30 29 28 27 26 26 26 26 26 26 26 27 28 29 30 31 32 34 36 38 41 43 46 49 52 55 58 61 64 67 69 71 72 72 72 71 70 68 66 63 60 57 54 52 49 46 44 41 39 37 36 34 33 32 31 31 30 30 30 30 30 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 45 46 46 46 47 47 47 47 47 46 46 46 45 45 44 44 43 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 34 34 34 34 34 34 34 34 35 35 36 37 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 56 54 52 50 48 47 45 44 44 43 43 43 44 45 46 48 50 53 56 59 63 68 72 77 82 87 92 95 98 100 100 98 96 92 87 81 75 69 63 57 52 47 42 38 34 31 28 26 24 22 20 19 18 17 17 16 16 16 16 16 17 18 18 19 21 22 24 26 28 30 33 35 39 42 46 49 53 57 61 64 68 71 73 75 77 77 77 76 75 73 71 68 66 63 60 57 54 51 49 46 44 42 40 38 36 34 33 32 31 30 29 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 24 25 25 26 27 29 30 32 33 35 37 39 41 43 45 47 48 50 51 51 51 51 51 50 49 48 47 45 44 42 41 40 39 38 37 37 37 37 37 38 39 40 41 43 45 47 50 53 56 59 63 67 70 74 77 80 82 83 84 83 81 78 75 71 66 61 56 52 47 43 39 35 32 29 27 25 23 21 20 19 18 18 17 17 17 17 18 18 19 20 21 23 25 27 29 32 35 38 42 46 50 55 59 64 68 72 76 79 82 84 85 85 84 83 81 79 76 73 71 68 65 63 60 58 57 55 54 53 52 52 52 52 52 52 52 53 54 54 55 56 56 57 58 58 58 59 59 59 58 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 41 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 27 27 26 26 27 27 28 28 29 30 32 33 35 37 39 42 45 47 50 53 56 59 61 64 66 67 68 68 68 67 66 64 62 60 58
 80 84 87 92 96 101 106 111 117 122 127 132 136 140 143 145 146 146 145 143 140 136 132 127 122 117 111 106 101 96 91 87 83 79 76 73 70 67 65 63 62 61 60 59 58 58 58 58 59 60 61 62 63 65 67 69 72 75 78 81 85 89 94 98 103 109 114 120 126 132 137 143 148 152 156 159 161 162 162 161 159 156 152 148 143 138 132 127 122 117 112 107 103 99 95 91 88 86 83 81 79 78 77 76 75 75 75 75 76 76 77 78 79 80 82 83 84 84 85 85 85 85 84 83 81 79 77 74 71 68 65 62 59 56 53 51 48 46 44 42 41 40 39 38 38 38 38 38 38 39 40 41 42 44 46 48 50 52 55 58 61 64 68 71 75 78 82 86 89 93 96 99 102 104 107 109 111 113 115 116 118 119 120 121 123 124 126 127 128 130 131 133 134 135 136 137 137 136 135 134 132 129 125 121 117 112 107 102 96 91 86 81 76 72 68 64 61 58 56 54 52 51 50 49 49 50 50 51 53 54 57 59 62 65 69 73 77 82 87 92 97 102 107 112 116 121 125 128 131 133 135 136 137 137 137 136 135 135 133 132 131 130 128 127 125 124 122 121 119 117 115 112 110 107 105 102 99 95 92 88 85 81 78 74 71 67 64 61 58 55 53 50 48 46 45 43 42 41 40 39 39 38 38 38 39 39 40 41 42 43 45 47 49 51 54 56 59 62 65 69 72 75 78 81 83 85 87 88 89 90 90 89 88 87 85 83 81 79 77 75 73 71 69 67 66 65 64 63 63 63 63 63 64 65 66 67 69 72 74 77
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 158 161 164 166 168 169 170 170 170 169 167 164 161 157 153 148 143 138 132 127 122 117 112 107 102 98 94 90 87 84 81 79 77 75 73 72 71 71 70 71 71 72 73 75 77 80 83 86 90 94 99 103 108 114 119 125 130 135 139 144 147 150 152 154 154 154 153 152 150 148 146 143 141 139 137 136 135 134 134 134 134 135 137 138 140 143 146 148 151 155 158 161 163 166 167 169 169 169 168 165 163 159 154 149 144 138 132 126 120 115 109 104 99 95 91 87 84 82 79 77 76 75 74 74 73 74 74 75 76 77 79 81 83 85 87 90 93 96 99 102 105 108 110 113 116 118 120 122 124 126 127 128 129 130 131 132 133 134 134 135 135 136 136 137 137 137 138 138 138 138 138 138 137 137 137 136 136 135 135 135 134 134 134 134 134 134 135 136 137 138 139 141 143 145 148 150 153 156 159 162 165 168 170 172 173 174 174 173 171 169 165 161 156 151 145 139 133 126 120 114 108 102 97 92 87 83 79 76 73 70 68 67 65 64 64 64 64 65 66 67 69 72 74 78 81 86 90 95 101 107 113 120 127 134 141 147 154 159 164 167 170 171 172 171 169 167 163 159 155 150 146 141 137 132 128 125 121 118 116 114 112 111 110 109 109 110 111 112 113 115 117 118 120 122 124 125 126 127 127 126 125 123 120 117 114 110 106 102 98 94 90 86 83 79 77 74 72 70 68 67 66 66 65 65 65 66 67 67 68 70 71 72 74 76 77 79 81 83 86 88 90 93 96 98 101 104 107 111 114 118 121 125 129 132 136 140 144 148 151 155
 92 92 93 93 93 94 94 95 95 95 95 94 93 92 91 89 87 85 83 80 78 75 73 70 68 66 63 61 59 57 56 54 53 52 51 49 49 48 47 46 46 45 45 45 45 44 44 44 44 44 44 44 44 45 45 45 46 46 47 48 49 50 51 53 55 57 60 63 66 69 73 78 83 88 94 100 107 113 120 127 134 141 147 153 158 162 166 168 170 171 171 171 169 168 166 164 162 160 158 156 154 153 151 150 149 148 148 147 146 144 143 141 139 136 132 128 124 119 113 108 102 96 90 84 79 73 68 64 59 55 52 49 46 44 42 40 39 38 37 37 37 37 38 39 40 42 44 46 49 53 57 61 66 72 78 85 92 100 108 116 124 131 138 143 148 150 151 151 148 145 140 135 129 122 116 110 104 98 93 88 84 79 76 73 70 67 65 63 61 60 58 57 56 55 55 54 54 53 53 52 52 52 51 51 50 49 48 48 47 46 45 44 43 42 41 40 39 39 38 38 38 38 38 39 39 40 41 43 44 45 47 49 51 52 54 56 57 58 59 60 60 61 60 60 60 59 58 57 57 56 55 55 54 54 54 55 55 56 57 59 61 63 65 68 71 74 78 82 86 91 96 101 106 112 117 122 127 131 135 137 139 140 139 137 134 131 126 121 115 109 103 97 91 85 80 75 70 66 62 59 56 53 51 49 47 45 44 43 42 41 41 41 41 42 42 43 45 47 49 51 54 57 61 65 69 74 80 85 91 98 104 111 118 124 129 134 138 141 142 143 142 140 137 134 130 126 122 118 114 110 107 104 101 99 97 95 94 93 93 92
 58 56 55 54 53 52 51 51 50 50 49 49 49 50 50 50 51 51 52 53 54 55 55 56 57 58 59 59 59 60 60 59 59 58 57 56 55 53 52 50 48 47 45 43 42 40 39 38 37 36 35 34 33 33 33 32 32 32 32 33 33 33 34 35 36 37 38 39 41 42 44 46 48 50 52 54 56 58 61 63 65 66 68 70 71 72 73 74 75 76 77 77 78 78 79 79 80 81 81 82 83 85 86 88 89 91 93 94 96 98 99 100 100 100 100 98 97 94 91 87 84 79 75 71 67 62 58 55 51 48 45 43 40 38 37 35 34 34 33 33 33 33 34 35 36 37 38 40 42 44 47 50 52 56 59 63 66 70 74 78 82 87 91 94 98 101 104 107 109 111 112 113 114 114 114 114 113 112 111 109 108 106 103 101 98 96 93 90 86 83 80 76 73 70 66 63 60 57 54 52 49 47 45 43 41 40 38 37 36 35 34 33 33 32 32 32 32 32 32 32 33 34 34 35 36 38 39 40 42 44 45 47 48 50 52 53 54 55 56 57 58 58 58 58 58 58 57 57 57 56 56 56 56 56 57 57 58 59 60 62 63 65 67 70 72 75 78 81 84 88 92 95 99 102 105 108 110 112 113 114 113 112 110 107 103 99 95 90 86 81 76 72 67 63 60 56 53 50 48 46 44 42 41 40 39 38 38 38 38 38 38 38 39 40 41 42 44 45 47 49 52 54 57 60 63 66 69 72 75 78 81 84 87 90 92 94 95 96 97 97 97 96 95 94 92 90 88 86 83 81 78 76 73 71 69 67 65 63 61 59
 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 42 42 41 41 40 40 39 39 39 39 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 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 37 37 37 37 38 38 39 39 40 40 41 41 41 42 42 42 42 42 41 41 40 40 39 39 38 37 37 36 35 34 34 33 33 32 31 31 31 30 30 30 30 30 30 30 30 31 31 32 33 34 35 36 37 38 40 41 43 44 46 48 50 51 53 55 56 57 59 60 61 61 62 62 62 62 62 61 61 60 59 58 56 55 54 52 51 50 49 47 46 45 45 44 43 42 42 41 41 41 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 39 39 40 41 41 42 43 44 45 46 47 48 49 49 50 51 51 51 52 52 51 51 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 37 37 36 36 36 35 35 34 34 33 33 33 33 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 37 37 38 38 38
 75 75 76 76 76 76 76 76 76 76 75 75 75 76 76 76 76 77 77 78 79 80 81 83 84 86 88 90 92 94 96 98 101 103 104 106 108 109 110 110 111 110 109 108 107 105 103 100 97 94 91 88 85 82 79 77 74 72 70 68 66 65 64 63 62 62 63 63 64 65 67 69 72 74 77 81 84 88 92 96 99 103 106 109 111 113 114 115 115 114 112 110 108 105 102 99 96 92 89 86 83 81 78 76 75 73 72 71 71 71 72 73 74 75 77 79 81 84 86 89 92 94 96 98 100 102 103 103 103 103 102 100 99 97 95 92 90 87 85 83 80 78 76 74 72 71 69 68 67 66 65 65 64 64 64 64 64 65 65 66 67 68 69 71 72 74 75 77 79 80 82 83 85 86 87 88 88 89 89 89 89 89 89 88 87 86 85 84 82 81 79 78 76 74 73 71 70 68 67 66 65 64 64 63 63 63 63 63 63 64 65 65 66 68 69 71 72 74 77 79 82 84 87 90 93 97 100 103 105 108 110 111 112 112 112 111 109 107 105 102 99 96 92 89 86 83 80 77 75 73 72 71 70 69 69 70 71 72 73 75 77 79 81 83 86 88 91 93 95 97 98 100 100 101 100 100 98 97 95 92 90 87 84 81 78 76 73 71 69 67 66 64 64 63 63 63 64 64 65 67 68 70 72 75 77 80 83 86 88 91 94 97 100 102 105 106 108 109 110 111 111 110 110 109 107 106 104 102 100 98 95 93 91 89 87 85 83 81 80 78 77 76 75 74 74 73 73 73 73 73 73 73 73 74 74 74 74 75 75 75
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 125 120 116 112 109 106 103 101 99 97 95 94 93 92 91 91 90 90 90 89 89 89 88 87 87 85 84 82 80 78 75 72 69 66 63 60 57 54 52 49 47 45 43 42 41 40 39 39 40 40 41 43 44 46 48 51 53 56 59 62 65 69 72 75 78 81 83 86 87 89 90 90 90 90 89 89 88 87 86 85 84 84 84 84 84 84 85 87 88 91 93 96 100 104 109 115 121 127 134 142 149 156 163 169 173 176 177 175 172 166 159 150 140 131 121 111 102 94 86 79 73 67 62 58 54 51 48 46 44 42 41 40 40 40 41 42 43 45 47 50 53 57 61 66 72 77 84 91 99 107 115 124 133 141 150 158 165 171 175 179 181 181 180 179 176 173 169 165 161 156 152 149 145 142 139 136 134 132 129 128 126 124 123 121 120 118 117 115 113 111 109 106 104 101 99 96 93 91 88 85 83 81 78 76 74 72 71 69 67 66 64 63 61 60 58 57 55 54 53 52 50 49 49 48 47 47 47 47 47 47 48 49 49 51 52 53 55 57 59 61 63 65 67 70 72 75 77 80 82 84 86 88 90 91 91 92 92 92 91 91 90 89 88 87 87 86 85 85 85 86 86 87 89 91 93 96 100 104 109 115 121 129 136 145 153 162 170 177 183 187 189 189 185 180 172 163 153 143 132 122 112 103 94 87 80 73 68 63 59 55 52 50 48 46 45 44 44 44 45 45 47 48 50 52 55 58 61 65 69 74 79 84 90 96 103 110 117 125 133 141 149 156 163 168 173 177 179 180 179 177 174 170 166 161 156 150 145 139 134 129
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 137 135 132 129 125 121 117 113 109 106 103 100 98 97 96 96 96 98 100 103 106 111 115 121 126 132 137 143 148 152 155 157 158 157 155 152 148 143 137 131 124 118 112 105 100 94 90 85 81 78 75 73 71 69 68 67 67 66 66 66 67 67 68 69 71 72 74 76 79 82 85 89 93 97 102 107 112 117 121 126 130 133 136 138 140 140 140 139 138 135 132 129 125 121 117 112 108 103 99 95 90 87 83 79 76 74 71 69 67 66 65 64 63 63 62 62 63 63 63 64 64 65 66 67 68 69 70 72 73 75 77 80 83 86 89 93 97 101 105 109 113 116 119 121 123 123 123 122 120 117 113 109 105 100 96 91 87 83 79 76 73 71 69 68 68 68 69 70 72 75 78 81 85 90 94 99 105 110 116 121 126 131 135 138 140 141 141 139 137 133 129 124 119 113 107 102 97 92 88 85 82 79 77 76 75 75 75 76 76 78 79 81 83 85 88 91 94 97 100 104 107 111 115 119 123 126 130 134 137 141 143 146 148 149 149 149 149 147 145 142 139 135 131 127 122 118 113 108 104 100 96 93 90 87 85 83 82 81 80 79 79 79 79 79 79 79 79 79 80 80 80 79 79 79 78 78 77 77 76 75 74 73 73 72 71 71 71 71 72 72 74 75 77 79 81 84 87 91 94 98 102 106 111 115 119 123 127 131 134 136 138 139 139 138 137 134 131 128 123 119 114 109 104 99 95 90 86 82 78 75 72 69 67 65 64 63 63 63 63 64 66 68 71 74 78 83 88 93 99 105 111 116 122 127 131 135 137 139 139 139
 66 66 67 67 67 68 68 68 68 69 69 69 70 71 72 73 75 77 79 81 84 86 89 92 95 97 100 101 103 104 105 105 104 103 102 101 99 96 94 92 89 87 85 83 81 79 78 76 75 74 74 73 73 73 72 72 72 71 71 71 70 70 70 69 69 69 69 69 69 70 71 73 74 77 80 83 87 91 95 100 104 109 114 118 122 125 128 129 130 129 128 125 121 117 112 106 101 95 89 83 78 73 68 64 61 57 55 52 51 49 48 48 48 48 49 50 51 52 54 56 58 59 61 63 65 67 69 70 71 72 73 74 74 74 74 74 73 73 72 71 70 69 68 67 66 64 63 62 61 59 58 57 55 54 53 52 51 50 50 50 49 50 50 51 51 53 54 56 58 60 63 65 68 71 74 77 80 83 86 88 91 93 95 97 98 98 99 98 98 96 95 93 90 88 85 83 80 77 75 73 71 69 67 66 65 64 63 63 62 62 62 62 62 62 63 63 64 65 66 67 69 71 72 75 77 79 82 85 87 90 92 94 96 98 98 99 99 98 97 96 94 92 89 87 84 82 80 78 76 75 74 74 74 74 75 76 77 79 81 83 85 87 89 90 91 92 92 92 91 90 88 86 84 81 78 75 72 68 65 62 60 57 55 53 51 50 49 49 49 49 50 51 52 54 56 59 61 64 68 71 74 78 81 85 88 91 93 95 97 98 99 99 98 97 96 94 92 89 87 85 82 79 77 74 72 69 67 64 62 60 58 56 54 53 51 50 49 48 47 47 46 46 47 47 48 48 49 50 52 53 54 56 57 59 60 61 62 63 64 65
 25 24 23 21 20 19 17 16 15 14 13 12 11 11 10 10 10 9 9 10 10 10 10 11 12 12 13 14 15 16 17 18 19 19 20 21 21 22 22 22 22 21 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 10 10 10 11 11 12 12 13 14 15 16 17 19 20 22 23 25 26 28 30 31 32 33 33 33 33 32 31 29 27 25 24 22 20 18 17 16 15 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 15 16 17 18 19 21 22 24 26 28 30 33 35 37 38 39 40 41 41 40 39 38 36 35 33 31 29 28 26 25 23 22 22 21 21 21 21 21 21 22 23 24 25 26 27 29 30 31 32 33 33 34 34 33 33 32 30 29 27 26 24 22 21 19 18 16 15 14 13 12 12 11 11 11 11 11 11 12 12 13 13 14 15 16 17 19 20 22 23 25 27 29 30 32 33 34 35 35 35 34 33 32 31 29 27 25 24 22 21 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 12 12 12 13 14 15 16 17 18 20 22 23 25 27 29 31 32 34 34 35 35 35 35 35 34 33 32 31 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 24 25 26 27 27 28 28 28 28 27 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 198 169 144 122 103 88 75 64 55 48 42 37 33 30 27 26 25 24 24 24 24 25 25 26 27 28 29 30 31 32 33 34 34 35 35 36 36 36 36 36 36 37 37 38 38 39 41 42 44 46 48 49 51 53 54 54 55 54 54 52 51 49 46 44 41 38 35 33 30 28 25 23 22 20 19 19 18 18 19 20 21 22 23 25 28 30 33 36 39 43 47 52 57 62 68 74 79 85 91 96 99 102 104 104 102 100 97 93 88 84 80 76 73 69 67 64 62 60 58 57 55 54 53 53 52 52 52 52 53 54 56 58 61 65 70 76 83 92 103 117 132 151 172 195 220 246 270 291 306 312 309 297 277 253 226 199 174 150 130 112 98 85 75 68 61 57 53 51 49 48 48 47 47 48 48 48 48 48 48 47 46 45 44 43 41 39 37 35 33 31 29 28 26 24 23 22 22 21 21 22 23 24 26 28 31 34 38 43 49 55 63 72 81 92 104 116 128 139 147 152 153 150 143 133 122 109 97 86 76 67 59 53 47 42 38 35 32 29 27 25 24 22 21 20 19 19 18 18 18 19 19 20 21 23 25 27 29 32 35 39 42 46 49 52 55 57 59 61 62 63 63 63 62 62 61 60 60 59 58 57 57 57 58 59 60 62 65 69 73 77 82 87 91 94 97 98 98 97 95 92 88 83 78 73 68 63 58 53 49 45 42 39 37 35 34 33 32 32 32 32 33 33 34 35 37 38 39 41 42 44 45 47 49 51 53 55 58 61 66 71 77 85 94 106 121 138 160 185 214 246 279 311 337 355 359 350 329 299 265 231
 71 72 71 69 67 63 60 55 51 47 43 39 36 33 30 27 25 24 22 21 20 20 19 19 19 18 18 19 19 19 19 20 20 21 21 22 22 23 24 25 26 28 29 31 33 35 37 39 41 43 45 47 48 49 50 50 50 49 48 46 44 42 40 37 35 33 30 28 26 25 23 22 21 20 19 19 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 30 31 31 31 31 30 30 29 29 28 27 26 26 25 25 25 25 25 25 25 25 26 27 28 28 29 31 32 33 35 36 38 40 42 44 46 49 52 54 57 60 63 65 67 69 71 71 72 71 70 68 66 64 61 58 54 51 48 45 42 40 37 35 32 31 29 27 26 25 24 24 23 23 23 23 23 23 24 24 24 25 25 25 25 25 25 25 24 24 23 23 22 22 21 21 20 19 19 19 19 19 19 19 20 20 22 23 24 26 29 31 34 37 40 44 48 52 56 59 63 66 69 70 71 71 70 68 65 62 58 55 51 47 44 41 38 35 33 31 29 28 27 25 24 24 23 22 21 21 21 20 20 20 20 20 20 21 21 22 23 24 25 27 28 30 32 34 36 38 40 42 43 44 44 44 44 44 43 42 40 39 37 36 34 32 31 30 28 27 26 26 25 25 25 25 25 26 26 27 28 29 30 31 31 32 33 33 34 34 34 34 34 33 33 32 31 31 30 29 28 28 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 25 25 25 26 27 28 30 31 33 36 39 42 45 48 52 56 59 63 66 69 70
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 104 103 102 100 98 95 93 90 88 85 83 82 80 80 79 80 80 82 83 85 87 89 91 93 95 97 99 101 102 103 104 105 105 105 105 105 105 105 104 104 104 104 104 105 105 107 108 110 111 113 115 117 118 119 120 120 119 119 117 116 114 111 109 106 103 100 97 94 91 89 86 84 83 82 81 80 81 81 82 83 85 86 88 90 91 92 93 93 93 93 92 90 89 87 84 82 80 77 75 73 71 70 69 68 68 69 70 71 74 76 79 83 86 90 94 97 101 105 108 111 114 116 117 118 119 119 118 117 115 113 110 108 105 103 101 99 98 97 96 95 95 95 95 96 96 96 96 96 96 95 95 94 93 92 91 89 87 85 84 82 80 78 77 75 75 74 74 75 76 77 79 82 85 87 91 94 97 100 102 105 106 108 108 108 108 106 104 102 99 95 92 89 85 82 80 77 76 74 74 73 73 73 74 75 76 77 79 80 82 84 85 87 88 90 91 92 93 94 95 95 95 95 95 95 95 95 95 95 95 95 94 94 94 94 94 93 92 91 91 89 88 87 85 84 82 81 79 77 76 75 74 73 73 72 73 74 75 78 80 84 87 91 96 100 105 109 113 117 120 122 123 124 123 121 119 116 112 107 103 98 93 88 84 81 77 75 73 71 70 70 69 70 70 71 72 74 75 77 79 81 83 85 87 89 91 93 95 97 99 101 103 104 106 107 108 109 109 109 109 109 108 107 105 104 102 99 97 94 92 89 86 84 81 79 77 75 73 71 70 69 68 68 68 69 70 72 74 76 79 82 86 89 92 95 98 101 103 104 105 105
 42 44 45 47 49 51 52 53 54 55 55 54 54 53 52 51 50 49 48 46 45 44 44 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 42 42 43 44 44 45 46 47 48 49 49 50 50 50 51 51 50 50 50 49 48 48 47 46 45 44 44 43 42 42 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 41 41 40 39 39 38 37 36 35 34 33 33 32 32 32 32 32 32 33 34 35 36 37 39 40 41 43 44 45 46 47 48 49 50 50 51 51 51 50 50 49 49 48 47 46 45 45 44 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 36 36 36 35 35 36 36 36 36 37 38 38 39 40 41 42 43 43 44 44 45 45 44 44 43 43 42 41 40 39 38 37 36 36 35 35 35 35 36 37 38 39 41 43 45 48 50 53 55 57 59 61 61 62 62 61 60 58 56 54 52 50 47 45 43 41 39 37 36 34 34 33 33 33 33 34 35 36 38 40 42 44 46 48 50 52 54 56 58 59 60 61 62 62 62 61 60 60 59 57 56 55 54 53 52 51 51 51 51 51 51 51 51 51 52 52 52 52 52 51 51 51 50 49 48 47 47 46 45 44 44 43 43 43 43 43 44 44 44 45 46 46 47 47 47 48 48 48 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 35 35 35 36 36 37 38 39 41 42 43 45 46 47 48 49 50 50 50 50 50 49 48 46 45 43 41 40 38 36 35 34 33 32 32 31 31 32 32 33 34 35 37 38 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 124 128 132 136 141 145 148 152 155 156 158 158 157 155 153 150 146 142 137 133 128 124 120 116 112 108 105 102 99 96 93 91 88 86 84 82 80 78 76 75 73 72 71 71 71 72 73 74 77 79 83 87 91 95 100 105 110 115 120 124 129 132 135 137 139 139 138 135 132 127 122 115 109 102 95 88 82 76 71 67 63 60 58 56 56 55 55 56 57 59 61 64 67 70 74 78 82 86 90 94 97 100 102 104 105 105 104 103 102 100 99 97 95 94 92 91 91 90 90 90 91 92 94 96 98 100 103 107 110 114 118 123 127 132 136 140 143 146 148 149 149 149 147 145 143 140 136 133 130 126 123 120 117 114 111 109 107 104 102 100 98 96 95 93 91 89 87 85 84 82 80 78 76 75 73 71 69 68 66 65 63 62 61 61 60 60 60 61 62 64 66 68 71 75 79 83 88 94 100 105 111 117 123 128 133 138 142 145 148 149 150 150 149 147 144 141 137 132 127 121 116 110 104 99 94 90 86 83 80 78 76 74 73 72 72 72 72 73 73 74 76 78 80 83 86 89 94 98 104 110 116 123 130 137 144 150 155 158 160 159 157 153 147 141 134 126 119 112 105 99 94 90 86 83 81 80 79 79 80 82 84 87 91 95 99 104 108 112 116 120 122 123 124 123 122 119 116 112 108 104 99 94 90 85 81 76 72 68 65 62 59 57 55 54 53 53 54 55 57 60 63 66 69 73 77 81 85 90 94 98 102 105 109 112 115 118 120 121 122 123 122 122 121 119 117 116 114 112 110 109 108 107 107 107 108 110 112 114 117 120
 18 18 19 20 20 22 23 24 26 28 30 33 35 38 41 43 46 48 49 51 51 51 51 51 50 49 48 46 45 44 43 42 41 40 39 39 39 39 39 39 40 41 42 43 45 47 50 52 54 57 59 61 62 63 63 63 63 62 61 60 59 58 56 55 54 53 53 52 52 51 51 51 51 51 51 51 51 50 49 48 46 44 42 40 37 34 32 30 27 25 23 22 20 19 18 17 17 17 17 18 18 20 21 23 26 29 33 37 42 47 53 59 66 73 79 85 89 93 94 94 92 88 84 78 72 66 60 54 49 44 39 35 32 29 27 25 24 23 23 23 23 23 24 25 26 27 29 30 32 34 36 38 41 43 46 49 51 54 57 59 61 63 64 64 64 63 62 60 57 55 52 50 48 46 44 42 41 40 39 39 39 39 40 41 42 43 45 47 49 51 54 56 59 61 63 65 66 67 67 67 66 64 62 60 57 54 52 49 46 43 40 38 35 33 30 28 26 24 22 21 20 18 18 17 17 17 17 17 18 19 21 22 24 27 29 32 35 38 41 45 48 52 55 58 61 63 64 64 64 63 61 58 55 52 48 45 42 40 37 35 34 33 33 33 33 34 35 36 38 40 43 45 47 50 52 53 54 55 54 53 51 49 46 43 40 38 35 33 31 29 28 27 26 25 25 25 24 24 25 25 25 26 26 27 28 29 30 31 32 33 34 35 36 37 37 38 39 39 39 39 39 39 39 39 38 38 37 36 36 35 34 34 33 32 31 31 30 29 28 28 27 26 25 24 23 22 21 21 20 19 18 18 18 17 17 17 17 17 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 14 14 14 14 14 14 15 15 16 18 19 21 23 25 28 30 33 36 38 40 43 44 45 46 46 46 46 45 44 43 42 41 39 38 37 36 35 35 34 34 34 35 35 36 38 39 41 44 46 49 51 53 55 57 58 59 59 59 58 58 56 55 54 52 51 50 49 48 47 46 45 45 45 45 45 45 45 45 46 46 45 45 44 44 43 41 40 38 37 35 34 32 31 30 30 29 29 30 31 32 34 36 39 43 48 54 60 68 76 85 95 105 113 121 126 128 126 121 114 104 94 84 73 64 56 48 41 36 31 27 24 21 19 17 16 16 15 15 16 17 18 19 21 23 25 28 31 34 38 43 48 53 59 66 72 78 84 88 91 92 91 88 84 78 72 66 59 54 49 44 41 37 35 33 32 30 30 30 30 30 30 31 32 33 34 35 36 37 38 39 39 40 40 40 39 39 38 37 36 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 25 25 25 26 27 28 30 32 33 35 37 39 41 43 45 46 47 48 48 48 48 47 45 43 42 39 37 35 32 30 27 25 23 22 20 19 18 17 17 16 16 17 17 18 19 20 21 23 24 26 28 30 31 33 35 36 37 38 38 39 39 39 39 39 39 39 39 39 39 39 39 40 40 41 42 42 43 44 44 45 45 46 46 46 46 46 46 45 44 43 43 42 41 40 39 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 35 35 34 33 32 30 29 27 26 24 23 21 20 19 17 16 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 60 61 61 63 64 66 69 72 75 78 82 85 88 92 95 97 99 101 102 102 103 102 102 101 100 98 97 96 95 94 93 92 92 91 91 91 91 91 91 91 91 92 92 92 92 92 92 91 91 91 91 90 90 90 90 90 90 90 90 91 91 92 93 94 96 97 99 100 102 104 105 106 108 108 109 109 109 108 106 105 103 100 98 95 92 90 87 84 82 79 77 75 73 72 70 69 68 67 67 66 66 66 66 66 66 66 66 67 67 68 69 69 70 71 73 74 75 77 79 80 82 84 86 87 89 90 91 91 92 91 90 89 87 85 83 80 77 75 72 70 67 65 63 62 61 60 59 58 58 58 59 60 60 62 63 65 66 68 70 73 75 77 79 80 82 82 83 83 83 82 81 80 79 78 76 75 75 74 74 74 75 76 78 80 82 84 87 89 92 94 96 98 98 99 98 97 95 92 90 87 83 80 77 74 71 69 66 64 63 61 60 59 59 58 58 59 59 60 61 62 64 65 67 69 71 73 75 77 79 81 82 83 84 85 85 85 85 85 84 83 83 82 81 80 79 79 78 77 77 76 76 75 74 74 73 73 72 72 72 71 71 70 70 70 70 70 70 70 71 72 72 73 74 75 76 77 79 80 81 82 83 84 84 84 84 84 84 84 83 82 82 81 80 79 79 78 78 78 78 78 79 80 81 82 83 85 86 88 90 92 94 96 97 99 100 100 101 100 100 99 97 96 94 92 90 88 86 85 83 82 81 80 80 79 79 79 79 79 80 80 81 81 81 81 81 80 79 78 76 75 73 71 69 67 65 64 62 61 61 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 33 34 35 36 37 39 40 42 43 45 47 49 50 52 53 54 55 56 57 58 58 58 58 58 58 58 58 57 57 56 55 55 54 53 52 51 51 50 49 49 48 48 48 48 49 49 50 51 51 52 53 55 56 57 58 59 59 60 61 61 61 61 61 60 59 58 57 55 54 52 50 48 46 44 43 41 39 38 36 35 34 33 33 32 32 32 32 33 33 34 35 36 37 39 41 43 45 47 49 52 54 57 59 61 63 65 67 68 69 69 70 70 69 68 67 66 65 63 62 60 58 57 55 53 52 50 49 48 47 47 46 46 46 46 47 48 49 50 51 53 55 56 58 60 61 63 65 66 67 68 69 69 70 70 69 69 68 66 65 63 61 59 57 54 52 49 47 44 42 40 38 36 34 33 32 31 30 29 29 29 29 29 30 31 32 34 35 37 39 42 44 47 49 52 55 57 60 62 64 66 67 68 68 68 68 67 66 65 64 63 61 60 58 57 56 54 53 52 52 51 51 51 51 51 52 52 53 54 56 57 58 60 61 63 64 65 67 68 68 69 69 70 70 69 69 68 67 66 64 62 60 58 56 54 52 50 48 46 44 42 41 39 38 37 36 35 35 35 35 35 35 36 37 38 39 41 43 45 48 51 54 57 60 63 67 70 73 76 78 80 82 83 83 83 82 80 78 75 73 70 66 63 60 57 54 51 48 46 44 42 41 40 39 38 38 39 39 40 41 43 44 46 48 51 54 56 59 62 65 68 70 73 75 76 77 78 77 76 74 72 69 66 63 59 56 53 49 46 44 41 39 37 35 34 33 33 32
 93 88 84 81 79 77 76 77 78 81 84 89 95 102 111 121 132 144 156 169 182 194 205 212 217 219 217 212 204 194 183 171 158 146 134 124 114 105 97 91 86 81 78 76 75 75 76 78 82 86 91 97 104 112 120 130 139 150 160 170 180 189 197 203 208 211 212 212 210 206 202 196 190 184 178 172 167 162 157 153 150 148 146 144 143 142 141 141 140 140 139 138 137 136 134 133 132 130 129 129 128 129 129 130 132 134 137 140 144 148 152 156 160 164 168 171 173 174 174 173 170 166 161 155 148 141 133 125 118 110 104 98 93 88 85 82 81 80 81 82 84 87 91 96 101 107 113 121 128 135 143 150 156 161 164 166 166 164 160 155 148 141 132 124 116 108 101 95 90 85 82 79 78 77 78 79 82 85 89 94 100 106 113 120 127 133 138 143 146 148 148 147 145 143 139 136 132 129 126 123 120 118 116 115 115 114 114 114 115 115 116 117 118 119 120 120 121 121 122 123 123 124 125 126 127 128 130 132 134 137 139 142 144 146 148 149 150 150 149 147 145 142 139 135 131 126 121 117 112 107 103 99 95 91 88 85 83 81 80 79 78 77 77 77 77 77 78 78 78 78 78 78 78 78 78 78 78 78 78 79 80 81 83 85 88 91 94 98 102 106 110 114 118 123 126 130 133 136 139 141 142 143 144 144 144 144 143 143 142 142 142 142 143 143 145 146 148 149 151 153 154 155 155 155 155 153 151 149 146 143 140 137 134 131 128 125 123 122 121 120 120 121 122 123 124 126 128 130 131 132 132 131 129 127 123 119 114 108 103 98
 63 68 73 78 83 88 92 96 100 103 105 106 106 106 106 105 103 102 100 98 96 95 93 91 90 88 86 85 84 82 81 79 78 77 76 75 74 73 73 72 72 72 72 73 74 75 76 78 80 83 85 88 90 93 96 98 100 102 103 104 104 104 103 101 99 97 94 91 88 84 80 76 73 69 65 62 58 55 52 50 47 45 44 42 41 40 39 39 39 39 40 41 42 44 46 48 51 54 57 60 64 68 72 77 81 85 89 93 96 99 102 105 106 108 109 110 111 111 111 111 110 110 110 109 109 109 108 108 109 109 109 110 111 113 114 116 118 120 122 125 127 129 130 132 133 133 133 132 131 130 128 125 123 120 117 114 111 109 106 104 101 99 97 95 94 92 90 89 87 85 83 80 77 74 71 68 64 61 57 54 50 48 45 43 41 39 38 37 37 37 38 39 40 43 45 48 52 57 62 68 74 81 89 97 106 114 122 130 136 140 142 142 139 135 128 121 112 103 95 87 79 72 66 61 56 53 50 47 46 45 44 44 44 44 45 47 48 50 53 56 59 62 67 71 76 82 88 94 100 107 114 120 125 130 134 136 136 135 133 129 124 119 113 108 102 96 91 87 83 79 77 74 73 71 70 70 70 70 70 71 72 73 73 74 74 75 75 75 74 73 72 71 69 68 66 64 62 60 58 56 54 53 51 49 48 47 45 45 44 43 43 43 44 44 45 47 48 50 53 55 58 61 64 67 70 73 76 78 80 81 82 82 81 79 78 75 72 69 66 63 60 57 54 51 48 46 44 43 42 41 41 41 41 42 44 46 48 51 55 59
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 122 122 120 117 114 110 106 101 97 93 90 87 85 83 81 81 80 81 81 83 84 86 89 91 93 96 98 99 101 101 100 99 97 94 90 86 82 77 72 67 63 59 55 52 49 47 45 44 44 43 44 44 45 47 48 51 53 56 59 62 66 69 73 76 80 83 85 87 88 89 90 90 89 88 88 87 86 86 86 87 88 89 92 94 98 101 105 109 112 115 116 117 115 113 108 103 97 90 83 76 70 64 59 55 51 48 45 43 41 40 40 39 40 40 41 42 44 46 48 51 53 56 60 63 66 70 73 76 79 81 83 84 84 84 84 83 81 79 77 75 72 70 67 64 62 59 57 55 53 51 49 47 46 45 43 42 41 41 40 40 40 40 41 41 42 44 46 48 51 54 58 62 67 73 78 84 90 96 101 105 109 111 112 111 110 107 104 100 96 92 88 85 81 78 76 74 71 70 68 67 66 65 64 63 62 61 60 59 58 57 57 56 55 54 54 53 53 53 53 54 55 56 57 59 61 63 66 69 72 75 78 81 83 85 86 86 86 85 83 81 79 76 74 71 68 66 64 62 61 60 60 60 61 62 64 67 70 73 78 82 88 93 99 104 109 113 115 116 115 113 110 106 101 96 91 86 81 78 75 72 70 69 68 68 69 70 71 72 74 76 78 80 82 83 85 85 86 86 86 85 84 83 81 80 78 76 75 74 73 72 71 71 71 72 73 74 75 77 79 82 84 87 89 91 93 95 96 97 98 98 97 97 95 94 92 90 88 86 84 83 81 80 79 79 79 79 80 82 84 87 90 93 97 101 106 110 114 117 120 122
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 101 101 100 99 98 97 95 94 93 91 90 89 87 86 84 83 82 81 80 79 79 78 78 78 77 78 78 78 79 79 80 80 81 81 81 81 81 80 79 78 77 75 73 71 69 67 65 63 61 60 58 57 56 55 55 54 54 55 55 57 58 60 62 64 67 70 73 77 80 84 88 92 96 100 104 107 109 111 112 113 113 113 112 110 109 107 105 103 101 99 97 95 93 91 89 87 85 83 80 78 75 73 70 67 65 62 60 58 56 54 52 51 50 49 49 48 49 49 50 52 54 56 59 62 65 70 74 79 84 90 95 100 105 109 112 114 114 114 112 109 105 100 95 89 84 79 74 70 66 62 59 57 55 53 52 51 50 50 50 51 52 53 54 56 57 59 62 64 67 70 73 76 79 82 86 89 93 96 100 104 107 111 115 118 122 125 128 130 132 133 134 134 133 131 129 126 122 118 113 109 104 99 94 90 86 82 78 75 72 70 68 66 65 64 63 63 63 64 65 66 67 68 70 72 74 76 78 81 83 85 86 88 89 90 91 91 91 91 91 91 90 90 90 89 89 89 89 89 89 90 90 91 92 92 93 94 94 95 95 96 96 96 96 96 95 95 94 94 93 92 92 91 91 91 90 90 90 89 89 88 87 86 85 84 82 81 79 78 77 75 74 73 73 72 72 73 73 75 76 79 81 85 89 93 99 104 110 117 123 130 136 141 145 148 149 149 147 144 139 134 128 121 115 109 103 97 92 87 83 80 77 75 74 72 72 71 72 72 73 74 76 78 80 82 84 86 89 91 93 95 97 99 100 101 102 102 102 102 102 102
 76 80 84 87 89 90 90 88 86 82 78 74 69 65 61 58 55 53 51 50 49 49 49 50 52 54 57 61 65 70 75 81 86 92 97 101 104 106 105 104 100 96 91 85 79 74 68 63 59 55 51 48 46 43 42 41 40 40 39 40 40 41 42 44 45 47 48 50 52 54 55 56 57 58 59 59 58 58 57 56 55 55 54 53 53 53 53 54 54 55 57 58 60 62 63 65 66 67 67 67 66 64 63 61 58 56 53 51 48 46 44 42 40 39 38 37 37 37 37 37 38 39 41 43 45 48 51 54 58 63 67 72 78 83 88 93 98 101 104 105 105 103 101 96 92 86 80 74 69 63 58 54 50 47 44 42 40 39 39 39 39 40 41 43 45 48 51 55 59 63 67 71 75 77 79 80 79 77 75 71 68 64 60 57 54 52 50 49 49 49 49 51 52 55 57 60 63 67 70 74 76 79 80 81 81 81 79 77 75 72 69 67 64 62 60 58 57 56 55 55 55 56 57 58 60 62 64 67 69 72 74 77 79 81 82 83 84 84 84 84 84 83 83 83 83 83 83 84 85 86 88 89 91 93 95 97 99 100 101 102 102 101 100 98 96 93 91 88 85 83 81 80 79 78 79 79 81 83 85 89 92 96 101 106 110 115 119 123 126 128 129 129 128 125 122 118 113 108 102 97 91 86 82 77 73 69 66 63 60 58 56 54 53 52 51 51 51 51 52 53 54 56 59 62 65 69 74 79 84 90 97 103 108 113 117 120 120 119 117 113 107 102 95 89 83 77 72 68 64 61 59 58 57 57 58 60 62 65 68 72
 85 81 76 73 70 68 66 65 64 64 64 64 64 65 65 66 67 67 67 67 67 67 67 66 65 65 64 64 63 63 63 63 63 63 64 64 65 66 67 68 69 70 71 71 72 72 71 71 70 69 68 66 65 63 62 61 60 59 59 59 59 59 60 60 61 62 64 65 66 67 68 69 69 70 69 69 69 68 67 66 65 64 64 63 64 65 66 68 71 75 80 85 92 100 108 117 126 135 142 148 152 154 153 149 144 136 128 119 111 102 95 88 81 76 71 68 65 62 61 60 59 59 60 61 62 63 65 67 70 72 75 77 79 81 83 84 85 86 87 87 86 86 85 85 84 83 82 81 80 79 79 78 77 77 76 76 75 74 73 72 70 69 67 66 64 62 61 59 58 57 56 55 55 55 55 56 57 58 60 63 65 68 71 74 77 79 81 82 83 82 81 79 77 74 71 68 65 63 60 58 56 55 54 54 54 55 57 59 62 65 70 75 82 89 97 106 116 126 136 146 155 162 167 169 168 164 158 149 140 129 119 109 99 90 82 75 69 64 60 56 53 51 50 49 49 50 51 52 55 57 61 64 68 73 77 81 85 89 91 93 94 93 91 89 85 81 77 73 69 65 62 59 57 56 55 55 55 55 56 57 58 59 61 62 64 65 66 66 67 67 66 66 65 64 63 62 61 60 59 59 59 59 59 59 60 62 63 65 66 68 70 72 74 76 77 79 79 80 80 79 78 77 76 74 73 71 69 67 66 65 64 63 63 63 64 65 66 68 71 74 78 82 87 92 98 103 109 114 118 122 124 125 124 122 118 114 108 102 96 91
 38 39 39 40 40 40 41 41 41 42 42 43 44 45 46 48 50 52 55 57 60 64 67 70 74 77 80 82 84 85 85 85 83 81 78 75 72 68 65 61 58 54 51 49 46 44 42 41 39 38 37 37 36 36 37 37 38 39 41 43 45 48 51 55 59 63 68 72 76 80 83 85 86 85 84 81 77 73 69 64 60 56 52 48 46 43 41 40 39 38 38 38 39 40 41 42 43 44 46 47 48 48 49 49 49 48 48 47 46 45 44 43 42 41 41 40 40 40 41 41 42 43 44 45 46 48 49 50 51 52 53 54 54 54 54 54 54 53 53 52 51 50 49 49 48 47 47 46 45 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 36 36 35 34 34 33 32 32 31 31 30 30 30 30 30 31 31 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 44 44 44 44 44 44 43 43 42 41 41 40 39 38 37 37 36 35 34 33 33 32 32 31 31 31 31 31 31 32 33 34 35 36 37 39 40 42 44 45 47 48 49 50 51 51 51 50 49 48 46 45 43 42 41 40 39 39 39 39 40 41 43 45 47 49 52 55 58 61 63 65 66 66 66 64 62 59 56 53 49 46 43 40 38 35 34 32 31 30 30 30 30 31 31 33 34 36 38 41 44 47 51 55 59 64 69 74 79 83 87 89 90 90 89 87 83 79 74 69 65 60 55 51 48 45 42 39 37 36 34 33 33 32 32 31 32 32 32 33 33 34 35 35 36 37 38
 9 9 9 9 9 9 9 10 10 11 11 11 12 12 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 21 21 21 21 20 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 16 15 14 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 15 16 16 16 16 16 16 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 17 18 19 19 20 20 20 20 19 19 18 17 16 15 15 14 13 12 12 11 11 11 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 22 23 23 23 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 7 7 7 8 8 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 18 19 20 21 21 22 23 23 23 24 24 24 24 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 22 23 23 24 24 24 24 24 23 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 10 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 41 48 55 62 70 78 85 91 95 98 98 96 92 88 83 77 72 67 62 58 55 52 50 49 48 48 48 48 49 50 52 54 56 59 62 65 69 74 80 87 94 104 115 127 142 160 179 200 222 243 260 270 271 262 244 220 193 166 141 119 101 85 73 63 56 50 46 42 40 39 39 39 39 41 42 44 47 49 51 53 55 56 56 55 53 50 47 43 39 35 31 28 25 23 21 20 20 20 20 21 23 26 29 34 40 47 57 68 82 99 118 139 159 178 191 196 192 181 164 145 126 109 94 81 70 62 55 50 46 43 41 40 39 39 40 41 43 45 48 51 55 59 65 71 77 84 93 101 111 121 131 142 154 165 177 189 202 214 227 240 252 264 274 281 285 284 277 264 247 226 202 178 155 133 114 96 82 70 59 51 44 39 34 31 29 27 26 26 26 27 29 31 33 37 41 46 51 58 66 74 84 94 104 114 122 128 131 131 127 121 112 101 90 80 70 61 53 46 41 36 32 29 27 25 24 23 23 23 24 25 26 28 30 33 36 40 45 51 58 66 74 83 92 100 106 111 112 110 106 99 90 82 73 64 57 51 45 41 37 35 33 32 32 33 35 37 40 45 50 56 62 70 77 84 91 96 99 101 100 98 94 89 84 79 74 70 66 63 60 58 57 56 56 56 56 57 58 58 59 59 59 59 58 57 55 54 51 49 47 44 42 40 38 37 36 34 34 33 33 33 34 35 36 38 40 42 44 47 50 52 54 55 56 56 55 53 51 48 45 41 38 34 31 28 25 23 21 20 18 18 17 17 18 18 20 22 24 27 31
 70 71 71 71 71 71 71 70 70 69 69 68 67 66 65 64 63 63 62 61 60 59 59 59 58 59 59 59 60 61 62 63 64 66 68 70 72 74 76 78 81 83 85 87 88 90 91 91 92 91 91 90 88 86 84 82 79 77 74 72 69 67 65 63 62 61 59 58 57 57 56 55 55 54 54 54 53 53 53 52 52 52 53 53 54 55 56 58 60 63 67 71 76 81 88 94 102 110 118 126 134 142 148 153 156 157 157 154 149 144 137 129 121 113 105 98 91 86 80 76 72 69 66 64 63 62 62 62 62 63 64 65 67 70 73 76 79 83 88 93 98 103 108 113 118 122 126 128 129 129 128 125 122 117 113 108 103 98 94 89 86 82 79 77 75 73 71 70 69 68 67 66 66 65 65 65 64 64 63 63 62 62 62 61 61 61 61 61 61 61 62 62 63 64 65 67 69 71 73 76 79 83 86 91 95 100 105 111 116 122 127 132 137 141 145 147 148 149 148 146 144 140 136 132 127 123 118 113 109 105 101 97 93 91 88 86 84 83 83 83 83 84 86 88 92 95 99 104 109 115 120 125 130 134 137 139 139 138 135 131 126 120 114 107 100 93 87 81 76 72 68 64 62 60 58 57 56 56 56 57 57 58 60 61 63 64 66 68 70 72 73 75 77 79 80 81 82 83 83 83 83 82 81 80 79 77 75 73 71 68 66 64 62 60 58 57 56 54 54 53 53 52 52 53 53 54 55 57 59 61 63 65 68 70 73 75 77 79 81 82 83 84 84 83 83 82 81 80 78 77 76 75 74 73 72 71 71 71 70 70
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 130 134 136 137 137 135 131 127 122 116 110 104 98 93 88 83 78 74 71 68 65 62 60 58 56 55 54 52 51 51 50 49 48 48 47 47 46 46 45 45 45 44 44 44 44 44 44 45 45 46 46 47 48 49 50 51 52 52 53 54 55 55 55 55 55 54 53 52 52 51 50 49 49 48 48 49 49 50 52 53 56 59 63 67 72 78 85 92 99 107 113 119 123 125 124 122 118 112 105 98 92 85 79 73 68 64 60 56 54 51 49 48 47 47 46 47 47 48 50 51 53 55 58 61 64 67 70 73 77 80 83 86 89 92 94 96 97 98 98 97 96 94 91 88 84 80 76 72 68 64 60 57 54 52 50 49 48 48 48 48 49 51 52 55 58 61 64 69 73 78 83 89 94 99 103 107 110 111 111 110 108 105 101 97 93 90 86 83 80 78 76 75 73 73 72 72 72 72 72 72 72 72 71 71 70 69 68 67 65 63 62 60 58 56 55 53 52 51 50 49 48 48 48 48 48 48 48 49 50 50 51 53 54 55 56 58 59 60 62 63 64 65 66 67 67 68 69 70 71 72 73 75 77 80 82 86 90 94 99 105 110 116 122 127 131 133 134 133 130 124 118 110 102 94 86 79 72 67 62 58 54 52 49 48 46 45 45 45 45 45 46 47 48 50 51 53 55 57 60 62 64 66 68 70 72 73 74 75 75 75 74 74 72 71 70 68 66 65 63 61 59 58 56 55 53 52 51 51 50 50 50 50 50 51 51 52 53 55 56 57 59 60 62 64 66 68 70 72 75 78 81 85 89 93 98 103 109 114 120 125
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 52 53 55 56 57 58 59 59 59 59 60 60 60 60 61 61 62 62 63 63 63 63 63 62 61 59 57 55 52 50 47 45 42 40 38 36 34 33 32 31 30 30 29 29 29 29 30 30 31 33 34 36 38 40 42 45 48 51 54 57 59 61 62 63 62 61 60 58 56 53 51 50 48 47 46 45 45 45 46 47 48 49 50 52 53 55 55 56 56 55 53 51 48 46 43 40 37 35 33 31 29 28 27 26 26 26 26 26 27 28 30 31 33 36 39 42 45 49 52 55 58 59 60 60 60 58 56 54 51 49 46 43 41 39 37 36 34 33 32 31 30 30 29 29 29 29 29 30 30 31 32 33 34 35 37 39 40 42 44 46 47 49 50 51 52 53 54 55 55 56 56 56 56 56 56 55 55 54 52 51 49 48 46 44 43 41 40 38 37 36 35 35 34 34 33 33 33 33 33 33 33 33 34 34 34 34 33 33 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 24 24 24 24 24 25 25 26 27 27 28 29 31 32 33 34 35 35 35 36 35 35 34 33 32 31 30 29 28 27 27 27 26 26 27 27 28 29 30 32 34 36 38 40 43 45 48 50 51 52 53 53 52 51 50 49 47 46 45 44 43 42 41 40 40 40 40 39 39 39 39 39 39 38 38 37 36 36 35 34 33 33 32 32 32 31 31 32 32 32 33 34 35 36 37 38 40 41 43 44 46 47 48 49 49 49 49 48 47 45 43 42 40 38 37 35 34 33 32 32 31 31 31 31 32 32 33 34 35 37 38 40 42 44 46 48 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 31 33 35 37 40 42 44 46 48 48 48 47 46 44 42 39 36 34 31 28 26 24 23 22 21 21 22 23 24 26 29 32 35 38 42 45 49 52 55 57 59 60 60 60 59 58 56 53 51 48 45 42 39 36 33 31 28 26 25 23 22 21 21 21 22 23 24 25 27 28 30 31 32 34 34 35 36 36 36 36 36 35 35 35 35 35 35 35 36 36 37 38 39 40 41 42 42 43 43 43 42 42 40 39 37 35 33 31 29 27 26 24 22 21 21 20 20 21 22 23 25 27 29 31 34 36 39 41 43 45 47 49 50 51 51 52 51 51 50 48 46 44 42 39 36 33 31 28 26 24 22 21 20 20 20 21 22 24 26 28 31 34 37 40 43 46 49 51 52 53 53 52 50 48 46 44 41 39 36 35 33 32 31 30 30 30 30 30 31 32 32 33 33 34 34 34 34 33 32 31 29 28 26 25 24 23 22 22 22 23 24 25 27 29 31 34 36 39 42 44 47 50 52 54 55 56 57 57 56 55 53 50 48 45 42 39 36 34 31 29 27 26 25 25 25 25 26 27 28 30 32 33 35 37 38 39 40 40 40 40 40 39 38 36 35 34 33 32 31 30 29 29 29 29 29 29 30 31 31 32 33 33 34 34 35 35 34 34 33 32 31 30 29 28 27 27 27 27 28 28 30 31 32 34 36 37 39 40 42 43 44 44 45 44 44 43 43 41 40 39 37 35 34 32 30 29 27 26 25 25 24 24 25 25 27 28 29 31 32 33 34 34 34 34 34 33 32 31 30 29 28 27 26 26 26 26 26 27 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
 62 65 68 71 73 75 77 78 79 80 80 80 79 77 74 70 65 60 54 49 43 37 32 28 24 21 18 16 15 14 13 13 14 14 15 16 17 18 20 21 23 25 27 29 31 33 36 38 40 42 44 45 45 45 44 43 41 38 35 32 30 27 25 23 21 21 20 20 20 21 22 23 25 27 29 32 35 38 41 46 50 55 59 64 68 70 72 72 70 67 63 58 53 48 43 39 36 32 30 28 26 24 23 22 21 20 19 19 18 18 18 18 18 18 19 20 21 22 24 27 29 32 35 38 40 42 43 44 44 43 42 40 38 36 33 31 29 27 25 23 21 19 18 17 15 14 14 13 13 12 13 13 14 16 18 20 24 28 32 38 43 49 54 59 63 66 68 69 69 68 66 64 62 59 57 55 52 50 48 47 45 43 41 39 38 36 34 32 29 27 25 23 22 20 18 17 16 14 13 12 11 11 10 10 10 10 11 12 13 15 18 20 23 26 29 32 34 36 38 38 38 38 37 35 34 32 30 28 26 24 22 20 19 17 16 14 13 12 11 11 10 10 10 10 10 11 12 13 14 15 17 18 19 20 21 22 23 24 25 27 28 29 30 32 34 36 38 41 43 46 49 52 54 57 58 59 59 58 56 54 51 48 44 41 38 34 31 28 25 22 20 18 16 14 12 11 10 10 10 10 10 11 11 12 13 14 16 17 18 20 21 23 25 27 29 31 33 35 37 39 40 40 40 39 37 34 31 28 25 22 19 16 14 12 11 10 10 10 10 11 11 12 13 14 16 17 19 21 23 25 28 31 34 37 41 44 48 52 56 59
 60 58 56 54 51 49 47 45 43 41 39 37 36 34 32 31 29 27 26 24 23 21 20 19 18 17 17 17 18 19 20 21 23 25 27 29 31 33 34 36 37 38 38 38 38 38 37 36 35 33 32 30 29 27 25 24 22 21 20 19 18 17 17 17 17 18 19 20 22 24 25 27 29 30 32 34 35 37 39 40 42 44 46 48 50 52 55 57 59 60 62 62 62 61 60 58 55 52 49 46 43 39 36 34 31 28 26 24 22 21 19 18 17 16 15 15 15 16 17 18 19 21 23 25 27 29 31 33 35 36 38 38 39 39 39 38 37 36 35 33 32 30 28 26 24 22 21 19 17 16 15 14 14 14 14 15 15 17 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 51 53 55 57 59 61 63 65 66 67 67 67 66 64 62 59 56 52 49 45 42 38 35 32 28 26 23 21 19 17 15 14 14 13 14 14 15 16 17 19 21 22 24 26 28 30 31 33 35 36 37 38 38 39 39 38 38 37 35 34 32 30 28 25 23 21 19 18 16 15 15 15 15 15 16 17 19 20 22 24 26 29 31 34 37 41 45 49 53 57 62 65 69 71 72 73 72 71 68 65 62 59 56 53 50 47 44 42 40 38 36 34 32 30 28 27 25 23 22 20 19 18 18 17 17 18 18 19 20 22 23 25 26 28 30 31 33 34 35 36 37 38 38 38 38 37 37 35 34 32 30 29 27 25 23 21 20 18 18 17 17 18 18 20 21 23 25 28 30 33 36 39 42 46 49 52 55 58 61 63 64 65 65 65 63 62
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 46 49 51 53 55 56 56 56 55 53 51 49 47 45 42 40 38 37 35 34 34 34 34 35 37 41 45 50 55 61 67 72 75 76 76 73 70 65 60 55 50 45 41 37 34 31 28 26 24 23 21 20 20 19 19 18 19 19 20 22 24 27 31 35 40 46 50 55 58 59 59 58 57 55 52 50 49 47 46 46 46 46 47 48 49 51 53 54 55 55 54 53 50 47 44 40 37 33 30 27 25 22 21 19 18 16 16 15 14 14 14 15 16 17 19 22 26 30 34 38 41 44 45 45 44 43 41 38 36 34 32 30 28 27 26 25 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 21 22 23 25 27 30 33 36 39 42 46 48 51 54 56 58 59 60 60 60 59 58 56 54 52 50 48 45 44 42 41 40 39 39 39 40 41 42 43 45 47 49 51 52 53 54 53 52 50 46 42 38 33 29 26 23 20 19 18 17 17 17 18 19 19 20 22 23 24 26 28 30 33 35 39 42 46 51 56 61 66 70 74 76 75 73 68 61 53 45 38 31 26 22 19 17 15 14 14 14 14 14 15 16 17 18 20 22 23 26 28 30 32 34 36 37 38 38 38 38 37 36 35 34 33 33 33 33 34 35 36 38 40 43 46 50 53 56 59 60 59 57 53 48 43 38 33 30 27 24 23 22 21 20 20 20 21 21 22 23 24 25 26 28 29 31 33 35 37 40 42 44 46 48 49 51 51 51 51 50 49 48 47 46 45 44 43 41 40 39 37 36 35 34 33 32 31 31 31 31 31 31 32 33 35 36 38 41
 66 67 67 68 70 72 74 76 78 80 82 83 83 82 80 77 73 68 63 57 51 45 40 35 31 28 25 24 23 23 24 25 27 29 32 34 37 40 43 46 49 52 54 57 59 61 63 65 65 66 65 65 63 61 58 55 51 47 43 39 35 32 29 27 25 24 24 25 25 27 28 30 32 34 37 39 42 45 47 50 53 56 59 62 64 66 67 68 69 68 68 67 65 63 62 60 58 56 55 53 51 50 49 47 46 44 43 41 39 37 35 33 31 30 28 27 27 27 28 29 31 33 36 39 42 45 48 52 55 58 60 63 65 66 67 67 67 66 65 63 60 57 54 51 47 44 40 37 34 31 29 27 26 26 27 29 31 35 39 43 48 53 57 62 66 69 72 73 74 74 74 72 71 69 67 65 63 62 61 60 60 60 60 60 60 61 61 62 62 61 60 59 57 55 53 50 47 44 41 38 35 32 29 27 26 25 25 26 28 30 34 37 42 46 51 55 59 63 66 68 69 69 68 67 65 63 60 57 54 51 48 45 42 39 37 34 32 30 28 26 25 24 24 24 25 26 28 31 33 36 39 41 43 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 66 66 66 66 65 64 62 60 58 55 53 50 47 44 42 39 36 34 31 29 27 25 24 23 23 23 23 25 27 29 32 35 38 41 45 48 51 54 57 59 61 63 65 66 66 66 66 65 63 61 59 56 53 49 45 41 38 34 31 28 25 24 23 23 24 25 27 30 33 37 40 44 48 52 56 60 63 66 68 69 70 71 70 70 69 68 67 67 66
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 70 68 68 67 67 68 69 70 71 73 74 75 76 77 76 75 74 71 68 64 60 56 52 49 46 44 43 43 44 46 50 54 59 64 70 75 80 84 87 89 90 89 87 84 81 77 72 68 63 59 55 51 48 45 42 40 38 36 35 34 34 35 36 38 40 43 46 49 51 53 54 55 55 54 54 53 52 52 52 52 53 54 56 59 62 65 69 73 77 81 84 85 85 83 80 76 70 65 59 53 48 43 39 36 33 30 28 26 24 23 22 22 23 24 25 28 32 37 42 48 54 60 66 70 73 75 76 75 74 72 70 67 64 62 59 56 54 51 49 46 44 42 39 37 35 33 31 30 28 27 27 27 28 31 34 39 45 51 59 67 75 83 89 95 99 102 102 102 100 98 95 92 89 87 85 84 84 84 86 88 92 97 103 109 117 125 133 141 147 151 152 150 145 137 127 116 105 94 83 73 64 55 48 42 37 34 31 30 30 31 32 35 37 40 43 46 49 52 55 58 60 62 64 66 68 69 71 72 73 74 75 75 75 74 73 70 67 63 58 53 48 42 37 33 29 27 25 24 24 24 25 26 28 30 33 37 41 45 51 57 65 73 82 91 101 109 116 120 121 119 114 107 100 92 85 78 72 67 64 61 59 57 56 56 56 57 58 58 59 58 58 56 53 50 46 42 38 34 32 29 28 27 27 27 28 29 30 32 34 36 38 41 44 48 52 56 60 65 69 74 78 81 83 84 84 81 78 73 68 62 56 51 46 42 40 39 39 40 42 45 48 52 56 61 65 70 74 78 81 84 86 87 86 85 84 82 79 76 74 72
 101 93 84 76 68 62 56 51 47 44 41 39 37 36 35 34 34 33 33 33 33 33 34 34 35 36 37 38 39 41 42 44 45 47 48 48 49 49 49 49 48 48 47 46 45 44 44 43 42 41 40 40 39 39 38 38 37 37 36 36 36 36 36 36 37 38 39 40 41 42 43 44 44 45 46 47 48 49 51 52 54 56 58 60 62 63 65 66 66 65 64 62 60 58 55 52 50 47 45 43 42 40 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 41 40 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 31 31 31 32 33 34 36 38 40 43 47 52 57 63 70 78 86 94 101 107 111 112 112 109 105 99 94 88 82 77 72 68 64 60 57 54 51 48 46 44 42 40 38 37 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 39 39 40 41 41 42 43 44 44 45 45 46 46 45 45 44 43 42 41 40 39 38 38 38 38 38 39 40 41 42 44 46 48 51 55 60 65 72 80 89 100 112 125 137 148 156 160 158 152 142 130 117 105 93 84 75 68 62 57 53 50 47 45 43 42 41 40 40 40 39 40 40 40 40 41 41 41 41 41 40 39 39 38 37 36 35 34 33 32 31 31 30 30 30 30 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 40 41 43 45 46 48 50 53 55 58 61 64 68 73 78 84 90 97 103 110 115 119 120 119 115 109
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 5 6 6 6 6 6 6 6 5 5 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 5 5 5 5 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 6 6 6 6 6 6 5 5 5 4 4 4 4
 146 146 145 141 134 127 117 108 98 88 79 71 63 57 51 46 41 38 35 32 31 30 30 31 33 37 43 51 61 72 84 96 106 114 118 119 116 111 105 98 90 83 76 70 64 59 55 51 47 44 42 40 38 36 34 33 32 31 31 31 32 34 37 42 48 56 65 76 88 100 112 123 132 140 146 150 153 153 152 150 147 144 140 137 133 130 127 124 122 120 119 118 118 117 117 117 117 117 116 116 114 112 109 106 102 97 92 86 80 74 67 61 55 50 46 43 41 41 42 44 47 51 56 62 68 75 82 89 96 104 111 118 125 132 138 144 149 153 155 156 156 153 148 142 134 124 113 101 89 78 67 58 49 43 38 35 34 33 34 36 39 42 46 51 56 62 69 75 82 89 95 101 105 108 108 107 105 101 96 91 86 81 77 73 71 69 68 68 69 71 73 77 81 87 92 98 103 107 110 109 106 99 90 80 68 58 49 41 35 32 29 28 28 29 30 32 34 37 40 43 47 52 56 62 68 75 82 90 98 105 113 119 124 127 127 125 119 111 101 91 79 69 60 52 46 42 39 37 37 37 38 39 40 42 43 45 47 49 51 53 55 58 60 63 66 70 74 78 83 88 93 99 105 111 117 122 127 131 134 135 135 133 130 125 120 113 106 99 91 84 77 70 64 59 56 53 52 53 56 59 65 71 79 88 97 106 115 123 131 137 141 144 144 142 137 132 125 117 108 100 92 84 76 69 63 58 53 49 46 44 43 43 45 49 54 62 71 81 92 104 114 124 132 137 140 142 141 140 138 136 134 132 132 132 133 135 137 140 143 145
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 21 21 21 21 21 20 20 19 18 17 16 15 14 13 12 11 10 9 8 8 8 8 8 9 9 10 11 12 13 14 15 16 16 16 16 16 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 8 8 9 11 12 13 15 17 18 20 21 22 23 24 25 25 25 25 24 23 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 8 9 10 11 12 14 16 18 20 21 23 24 25 25 25 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 9 9 10 12 13 15 16 17 19 20 20 20 20 20 19 18 17 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 10 10 11 11 12 13 13 14 14 14 14 14 14 13 13 12 11 10 9 9 8 8 8 8 9 9 10 11 12 12 13 14 15 16 17 17 18 19 20 20 21 21 22 22 22 22 21 20 20 19 17 16 14 13 12 10 9 9 8 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 14 15 15 16 18 19 20 21 22 23 24 25 25 25 25 24 23 22 20 18 16 14 13 11 10 8 8 7 7 7 7 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 21 21 21 20 19 18 16 14 13 11 10 9 8 8 7 7 8 8 9 9 10 11 12 13 14 15 15 16 17 17 17 18 18 18 18 18 18 19 19
 82 85 87 90 93 95 98 99 100 99 98 97 94 91 87 82 78 73 68 63 58 54 50 47 44 42 41 41 42 44 46 49 53 57 61 65 70 74 79 83 88 93 97 102 106 110 114 117 119 120 119 117 114 109 102 95 87 78 70 62 55 50 45 42 40 40 41 44 47 51 56 62 67 73 80 85 91 95 99 102 104 104 104 103 101 100 98 97 96 95 96 97 100 103 107 113 119 126 133 140 146 151 154 154 151 145 137 126 115 102 90 79 68 59 52 46 41 38 37 37 38 40 43 46 49 53 57 61 65 70 74 77 81 84 88 90 92 94 95 96 95 94 92 89 85 80 75 69 63 57 52 47 42 39 37 36 36 37 38 41 44 47 52 56 61 67 73 79 85 92 98 104 110 114 117 120 120 120 119 116 113 110 106 103 99 96 93 91 88 86 84 82 80 78 75 73 70 67 63 59 55 51 47 44 41 39 38 38 39 41 44 48 52 58 64 70 76 83 89 95 100 105 109 111 113 113 112 109 106 101 96 90 84 78 71 65 59 54 49 45 42 39 38 39 40 44 49 55 62 71 81 90 100 109 117 122 126 127 126 122 117 111 105 99 93 87 83 79 76 73 72 71 70 71 71 72 73 74 74 75 74 74 72 70 67 64 61 57 53 49 46 42 40 38 37 38 39 43 47 54 62 72 82 94 106 117 128 137 143 147 148 146 142 135 128 120 111 103 94 87 79 73 67 61 56 52 48 44 41 39 38 38 38 40 43 46 51 56 62 68 73 77 81 83 85 85 85 84 83 81 80 78 77 76 76 75 76 77 78 80
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 30 30 31 32 34 35 37 39 41 43 44 45 45 45 44 41 39 35 32 28 25 22 19 16 14 13 12 12 12 12 12 13 14 16 17 19 20 22 23 25 27 29 30 32 33 35 36 37 37 37 37 36 34 32 30 28 25 22 20 17 15 14 13 12 12 12 13 14 15 17 19 21 23 26 29 31 34 36 37 38 38 38 37 35 33 31 29 28 26 25 24 23 23 22 22 22 23 23 23 24 24 25 25 25 24 24 23 22 20 19 17 16 14 13 12 12 12 13 13 15 16 18 21 23 26 28 31 33 35 37 38 39 39 39 38 37 35 34 32 30 27 25 23 21 19 18 16 14 13 12 12 11 11 12 13 14 16 18 20 22 24 26 27 28 29 29 29 28 27 26 25 24 22 21 21 20 20 19 19 19 19 20 20 21 22 22 23 23 24 24 24 24 23 22 21 20 19 17 16 15 14 13 12 12 11 12 13 14 16 18 20 23 27 30 34 37 41 44 46 48 49 49 49 48 46 44 42 39 36 34 31 28 26 23 21 19 17 16 14 13 13 13 13 14 15 17 19 21 24 27 29 32 33 34 35 34 33 32 30 29 27 26 24 23 22 22 21 21 22 22 23 24 25 27 29 30 32 34 35 36 36 36 35 34 32 30 28 26 23 21 19 18 16 15 14 14 14 14 15 16 17 19 20 21 22 24 25 26 26 27 28 28 29 29 30 30 30 30 30 30 30 29 28 27 26 24 22 21 19 17 16 14 14 13 13 13 14 15 16 17 19 20 22 24 25 27 28 29 30 31 31 31 31 31 31 30 30 30 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 40 39 38 38 38 38 38 38 39 40 40 40 40 40 39 38 36 33 31 28 26 23 21 20 19 18 19 20 22 25 29 34 40 48 58 69 83 100 118 139 160 179 194 201 199 189 172 151 130 111 93 78 65 54 45 38 32 28 24 22 20 19 19 21 23 26 30 35 40 46 52 57 61 64 65 63 61 57 53 49 45 41 38 36 34 32 31 31 31 32 33 34 36 38 41 43 46 48 49 50 50 50 48 46 43 40 37 34 31 28 25 23 22 21 21 21 23 25 28 31 35 38 42 45 48 51 53 55 56 57 57 57 57 56 55 54 53 51 50 48 46 43 41 38 36 33 30 28 26 24 23 23 23 24 25 27 29 31 34 36 38 40 42 43 44 45 46 46 46 46 47 47 48 50 52 54 58 63 69 77 87 98 113 129 147 165 181 192 196 192 180 163 144 124 106 90 76 65 55 47 40 35 31 27 25 23 22 22 22 23 24 25 27 28 30 32 34 36 39 41 43 45 47 50 52 54 56 58 60 61 61 60 58 56 52 48 44 39 34 30 27 24 22 20 20 20 22 24 27 31 37 44 52 63 76 92 110 130 150 167 179 182 176 164 147 130 114 100 88 78 71 66 61 59 57 56 56 56 56 57 58 58 58 57 56 53 50 47 43 39 34 30 27 24 21 20 19 19 19 21 23 25 28 31 35 38 41 44 47 49 50 51 51 51 51 50 49 48 46 45 43 41 39 37 34 32 29 27 25 22 21 19 18 18 18 19 20 22 24 27 30 33 36 40 43 46 49 51 53 54 54 54 53 52 50 48 46 44 43
 65 66 67 67 66 65 64 62 59 57 54 52 49 47 45 43 42 40 39 38 38 37 37 37 37 38 38 39 41 42 43 45 46 48 49 50 52 53 54 55 55 56 57 57 58 58 58 58 58 57 57 56 55 54 52 51 49 48 46 45 44 43 42 42 41 41 42 42 43 43 44 45 46 46 47 48 50 51 52 54 56 58 61 64 67 70 73 76 79 81 83 85 85 85 84 83 81 79 77 74 72 70 68 66 64 62 60 59 57 55 53 52 50 48 45 43 42 40 39 38 37 36 36 36 36 37 37 38 38 39 40 41 42 43 44 45 46 47 49 50 51 51 52 52 52 52 51 50 49 47 45 42 40 38 36 35 34 33 33 33 33 34 35 36 38 41 44 47 51 55 60 66 72 78 84 90 94 98 100 101 99 97 93 88 83 78 74 69 66 62 59 57 55 53 52 50 49 48 47 45 44 42 41 39 37 36 34 33 33 33 33 34 35 36 37 39 41 42 44 46 47 48 50 51 51 52 52 51 51 50 49 48 47 46 44 42 41 39 38 36 35 34 34 34 34 34 35 36 38 39 41 43 44 46 48 50 53 55 58 60 63 66 69 71 74 76 77 77 77 76 74 72 69 66 63 59 56 53 50 47 45 42 40 39 37 36 35 34 33 32 32 31 31 31 32 33 34 35 37 40 43 46 49 52 55 58 61 63 65 66 66 66 65 64 62 60 57 55 52 49 47 44 42 39 37 36 34 33 32 32 32 32 33 35 37 39 41 43 45 47 48 49 50 50 50 49 49 49 49 49 49 50 51 52 54 55 57 59 61 63
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 152 148 143 137 132 125 119 114 108 104 99 95 92 89 87 85 83 81 79 78 76 74 72 71 70 68 68 68 69 70 72 75 78 82 86 91 95 100 104 107 111 114 116 117 118 118 117 115 112 108 104 99 94 89 83 78 74 70 67 64 63 63 64 66 70 74 79 84 89 94 98 100 102 103 102 102 101 100 100 100 101 103 106 110 116 124 133 144 156 170 184 198 211 220 225 224 217 205 190 173 156 139 123 109 97 87 79 73 68 64 62 61 62 64 68 73 80 88 98 109 120 132 144 154 163 169 173 173 172 168 163 156 149 141 134 126 119 112 106 100 95 90 86 83 80 78 76 76 77 79 83 88 95 103 114 126 140 154 169 184 197 209 218 225 229 231 231 229 226 223 219 214 210 206 201 197 192 187 181 176 170 163 157 150 144 138 132 126 121 116 112 108 106 104 102 102 102 102 104 106 108 111 114 118 121 124 127 128 130 130 130 129 127 125 122 119 117 114 111 109 107 106 104 104 104 104 105 106 108 111 114 118 122 126 130 134 138 140 140 139 136 131 125 117 109 101 94 88 83 79 76 75 74 75 76 79 82 86 91 96 102 107 112 117 121 123 125 126 125 124 122 120 119 117 117 117 118 120 124 129 136 144 153 163 174 183 191 195 194 189 179 165 150 133 117 103 91 82 74 69 66 65 66 69 73 78 85 93 103 114 126 140 155 170 185 200 214 224 232 235 234 229 219 207 192 176 160 144 129 115 103 93 84 77 72 68 65 64 64 64 65 67 70 74 78 83 88 94 101 108 115 122 130 137 143 148 152 154 155 154
 138 129 120 112 105 99 93 88 84 80 76 73 70 67 65 62 60 58 56 54 52 51 50 49 50 51 52 55 59 64 70 77 85 93 102 110 118 125 131 135 138 139 139 138 135 131 126 120 114 108 101 95 88 82 76 71 66 62 58 56 55 55 56 59 63 68 75 82 90 98 105 110 114 116 115 113 109 105 99 94 89 85 82 80 78 78 79 80 83 88 93 100 107 116 125 135 144 151 157 159 158 154 147 138 128 117 107 97 89 82 76 71 68 67 67 69 72 77 83 92 101 113 125 138 151 164 177 187 196 203 207 208 207 204 198 191 183 174 164 154 145 135 126 117 109 102 96 90 86 83 81 81 82 84 88 94 101 110 119 130 141 152 162 172 179 185 188 189 188 185 180 175 169 163 157 152 147 143 140 137 135 133 132 131 130 130 130 130 130 129 129 129 128 127 126 125 123 121 119 117 114 111 107 103 98 94 90 85 81 78 75 72 70 68 67 67 66 66 67 68 69 71 73 76 80 84 88 94 100 106 113 120 126 132 136 137 136 132 125 116 106 95 85 76 68 62 57 54 53 52 53 55 58 62 66 72 79 86 94 102 111 119 126 133 138 142 145 146 147 148 149 150 152 155 159 164 172 180 189 199 209 217 222 224 220 210 197 180 161 142 123 106 92 79 69 61 55 52 50 50 51 54 59 65 72 80 89 100 110 121 132 142 150 157 162 164 163 160 154 147 139 129 119 109 100 90 82 74 67 61 56 53 51 50 50 51 53 57 62 68 75 83 92 103 114 127 139 152 164 175 184 191 194 194 191 185 177 168 158 148
 80 76 72 68 64 61 58 55 52 49 47 44 41 39 37 34 32 31 29 28 26 25 25 25 25 26 27 28 31 33 37 40 44 48 52 56 59 61 63 64 65 65 65 64 62 61 59 58 56 54 51 49 47 45 42 40 38 35 34 32 31 30 30 31 32 34 36 39 43 46 50 54 58 61 63 64 64 63 61 59 56 53 51 48 46 45 44 43 43 44 45 48 51 55 59 65 71 78 85 91 96 100 100 98 94 87 80 72 64 57 50 45 40 37 35 33 33 33 35 37 40 45 50 55 62 69 77 85 93 100 107 113 117 119 120 119 116 111 105 99 92 85 78 71 64 58 53 48 44 40 38 36 34 34 34 34 36 38 41 44 48 53 58 64 69 75 80 84 87 89 90 89 88 85 82 79 76 73 70 67 65 63 62 61 60 60 60 60 61 62 62 63 63 64 63 62 61 59 57 54 51 48 44 41 37 34 32 30 28 27 26 26 27 27 28 29 30 32 34 36 38 40 43 45 49 52 55 59 62 65 68 70 71 71 69 65 61 56 50 44 39 34 30 27 25 23 23 23 23 24 26 28 30 33 36 40 43 47 51 54 57 60 62 64 65 66 68 69 70 72 75 78 83 88 94 101 109 117 124 130 132 131 126 118 107 95 83 71 61 52 44 37 32 28 25 23 22 22 22 24 26 29 33 37 42 48 54 61 67 73 78 82 84 85 84 82 79 74 69 64 58 53 48 43 39 35 31 28 26 24 22 22 22 22 23 26 28 32 36 42 48 55 64 73 82 92 102 111 118 123 126 126 124 120 115 109 103 97 91 85
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 111 112 113 114 115 115 115 115 114 112 110 107 103 99 95 90 85 80 76 71 67 64 60 57 55 53 52 52 52 53 54 56 58 61 64 67 70 73 76 79 82 85 88 90 93 94 96 97 97 97 95 93 91 87 83 79 74 70 65 61 58 56 54 53 53 55 57 59 63 67 72 77 83 89 94 100 105 109 112 115 117 119 119 120 121 122 123 125 127 130 133 137 142 146 150 154 156 156 155 151 146 138 130 120 110 101 92 84 77 70 65 61 58 56 55 55 56 58 61 65 70 75 81 88 94 100 105 109 112 114 114 113 111 109 106 102 98 94 90 86 83 79 75 72 69 66 63 61 59 58 57 57 58 59 61 64 68 73 78 84 90 97 105 112 120 127 134 139 144 146 147 147 145 142 138 133 128 123 119 114 111 107 105 102 101 99 98 98 97 97 96 96 95 93 92 90 87 85 82 79 76 73 70 68 66 65 64 65 66 67 70 73 77 81 86 91 96 100 104 108 112 115 117 119 120 120 120 120 119 117 115 113 110 106 102 98 93 88 83 79 75 71 68 66 65 64 64 65 67 69 72 75 79 83 87 90 93 96 98 99 99 99 97 95 93 91 89 87 86 85 84 84 85 87 90 93 97 101 107 112 117 122 126 128 128 127 123 117 111 103 95 87 80 74 68 64 60 58 58 58 59 62 65 70 75 81 88 96 103 111 119 127 135 141 147 151 153 153 151 147 142 135 126 118 108 99 90 82 75 69 64 60 57 55 54 54 55 57 59 62 66 70 75 79 84 88 92 96 99 102 104 105 106 107 107 108 108 109 109 110
 63 64 64 63 62 60 58 55 52 49 46 43 41 39 37 36 35 34 34 34 34 35 36 37 38 38 39 40 40 40 39 38 37 36 35 34 33 32 31 30 29 29 28 28 28 28 28 29 29 30 31 32 33 34 35 36 37 38 39 40 40 40 40 40 40 39 39 39 38 38 38 38 38 39 40 41 42 43 44 46 47 49 50 51 52 53 54 54 54 54 54 53 53 53 52 52 51 51 50 50 49 49 48 47 46 45 45 44 43 42 41 40 40 39 39 40 40 41 42 44 46 48 51 53 55 56 57 58 58 57 56 54 52 50 48 46 44 42 41 39 38 37 36 36 36 36 36 36 37 38 39 40 42 43 44 46 47 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 48 48 46 45 43 42 40 38 36 34 33 31 30 29 29 28 28 28 29 29 30 31 33 35 37 39 41 43 44 46 47 47 47 47 46 45 44 43 43 42 42 42 42 43 44 45 46 47 48 49 51 52 53 55 56 57 58 58 59 59 59 58 58 57 55 53 52 50 48 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 28 28 28 28 28 29 29 30 31 33 34 36 37 39 41 43 44 46 48 49 50 50 51 51 50 50 49 48 47 46 45 43 42 41 40 39 38 38 37 37 37 38 38 39 39 40 41 42 43 44 45 46 48 49 49 50 51 51 51 51 50 49 48 47 45 43 42 40 39 38 38 37 37 38 38 39 40 41 42 43 44 44 45 45 45 46 46 47 47 48 49 50 51 53 55 57 59 60 62
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 155 146 137 129 122 115 110 106 102 100 99 99 99 99 100 100 100 99 98 95 91 86 81 75 70 65 60 57 54 52 52 52 54 57 60 65 71 78 85 94 103 112 122 131 140 149 156 161 163 163 160 155 147 138 127 115 104 93 83 74 67 61 56 53 50 49 49 50 52 55 58 62 67 72 78 83 89 94 98 101 103 104 105 104 103 101 100 99 98 98 98 99 100 102 105 108 111 114 116 118 118 117 114 110 104 97 90 83 76 69 63 58 54 51 49 48 49 50 53 57 63 70 79 90 102 115 129 144 158 171 181 188 191 190 184 176 165 152 139 126 113 101 91 81 73 66 60 55 52 49 48 49 50 53 57 62 68 74 81 88 95 102 107 111 114 116 116 116 116 116 116 117 118 121 124 128 132 138 143 149 154 158 160 161 159 155 149 141 132 123 113 104 96 88 82 77 73 69 67 65 64 63 63 63 64 65 66 67 68 70 71 73 74 76 78 81 83 86 88 91 94 98 101 105 108 111 115 117 119 121 121 120 118 115 110 105 100 94 88 83 78 74 71 70 69 70 71 73 77 81 86 92 98 104 110 116 121 125 128 129 129 127 125 122 120 117 115 113 112 113 114 116 119 123 128 133 139 144 149 152 154 153 150 144 137 129 120 111 102 94 87 81 76 73 70 69 69 69 72 75 79 84 91 97 104 111 117 122 126 129 130 130 128 126 123 119 114 110 106 101 97 93 89 85 82 79 77 74 72 71 69 68 68 67 67 67 68 68 69 71 73 75 78 82 87 93 101 109 119 129 140 151 161 170 176 180 180 177 171 164
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 97 97 99 102 106 111 118 126 135 145 155 164 170 173 172 166 157 145 131 118 105 93 83 74 66 60 56 52 50 49 49 50 51 53 56 60 63 67 71 75 79 82 85 88 90 92 94 94 95 94 93 91 88 85 81 77 72 68 63 59 55 52 50 48 47 47 47 48 50 53 56 61 67 74 83 93 104 117 130 142 154 163 169 171 169 165 158 150 142 133 125 118 112 107 102 99 96 93 91 88 86 84 81 79 76 72 69 65 62 58 55 53 50 48 47 46 46 47 49 51 55 59 64 69 75 81 86 91 96 99 101 102 102 101 99 97 94 91 87 83 79 75 71 67 63 60 56 53 51 49 48 48 48 50 52 55 59 64 69 75 80 86 91 94 97 98 98 96 93 90 86 82 78 75 73 71 71 71 72 74 78 82 86 92 98 104 110 115 119 120 119 116 111 104 97 90 82 76 70 66 62 60 58 58 58 59 62 66 70 76 82 90 98 106 115 122 129 135 139 141 141 141 138 135 132 127 122 117 112 107 102 97 92 87 83 79 76 73 71 70 70 71 73 77 82 88 95 104 114 126 137 148 159 166 171 172 168 161 152 141 130 119 109 101 94 88 83 80 78 77 76 77 78 80 82 85 88 91 94 97 99 101 102 102 102 101 101 99 98 97 96 96 95 94 94 93 93 92 91 89 88 86 84 82 79 78 76 74 73 73 72 73 73 75 77 79 82 86 91 96 101 107 112 117 121 123 123 120 116 110 102 95 87 80 74 69 65 62 60 59 59 60 62 65 68 72 77 82 87 91 96 99 101 102 102 102 101 99 98 97
 70 71 73 74 76 78 80 81 82 81 80 78 74 70 65 59 54 49 45 40 37 34 31 29 27 26 26 26 27 28 30 32 36 40 44 50 56 62 69 76 83 89 94 98 101 101 100 97 92 87 80 73 66 60 53 47 42 38 34 31 29 28 27 28 29 30 33 36 41 46 52 59 66 73 80 86 89 91 90 87 82 77 72 67 62 59 56 54 53 53 53 54 56 58 60 63 65 67 69 69 69 67 64 61 57 53 49 45 42 39 37 35 34 33 33 33 34 35 37 39 42 45 49 52 55 59 62 64 66 68 69 69 70 70 69 69 68 67 66 64 62 60 58 56 53 50 48 45 43 41 39 38 37 37 37 38 39 40 42 44 46 49 52 55 58 61 64 66 68 69 70 70 70 69 69 68 68 68 68 68 70 71 74 77 80 84 88 93 96 100 102 102 101 98 93 87 81 74 68 62 56 51 46 42 39 37 35 33 32 32 32 33 34 36 38 40 43 46 49 52 55 58 61 64 67 70 72 74 75 75 74 73 70 67 63 59 54 50 45 41 38 34 32 30 29 28 28 29 30 32 34 37 42 47 53 60 68 77 85 93 99 103 104 102 99 94 88 82 77 72 69 66 64 62 62 62 63 64 65 67 68 68 68 67 64 61 57 52 48 44 40 36 33 30 28 27 26 26 26 27 29 31 34 38 42 47 52 57 62 67 70 73 75 76 76 75 73 70 67 63 59 55 51 47 43 40 36 34 31 29 27 26 25 25 26 26 27 29 31 33 36 39 42 46 49 53 56 60 62 65 67 68 69 69 69 69 69 69 69 69
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

