
 % 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
 30188 29915 29564 29139 28646 28092 27483 26827 26131 25403 24650 23879 23095 22305 21514 20728 19949 19183 18431 17697 16983 16290 15619 14972 14349 13750 13176 12626 12100 11598 11119 10662 10228 9814 9421 9048 8693 8357 8037 7734 7447 7175 6917 6673 6441 6222 6014 5817 5631 5455 5288 5130 4981 4839 4705 4579 4459 4346 4239 4139 4043 3954 3869 3789 3714 3644 3577 3515 3457 3403 3352 3305 3261 3220 3183 3148 3117 3089 3063 3040 3020 3003 2988 2976 2967 2959 2955 2953 2953 2956 2962 2970 2981 2994 3009 3028 3049 3073 3099 3129 3161 3197 3236 3277 3323 3371 3423 3479 3539 3603 3671 3743 3820 3901 3988 4080 4177 4280 4390 4505 4627 4757 4893 5038 5191 5352 5523 5703 5893 6094 6306 6530 6766 7016 7280 7557 7851 8160 8486 8829 9191 9572 9973 10394 10837 11303 11791 12302 12837 13397 13980 14589 15221 15878 16557 17259 17981 18722 19480 20251 21033 21822 22613 23401 24180 24946 25690 26406 27087 27725 28313 28844 29311 29708 30029 30270 30427 30497 30480 30376 30186 29914 29563 29138 28646 28091 27483 26827 26132 25404 24651 23880 23096 22307 21516 20729 19951 19185 18433 17699 16985 16291 15621 14974 14350 13752 13177 12627 12102 11599 11120 10664 10229 9816 9423 9049 8695 8358 8039 7736 7449 7176 6918 6674 6442 6223 6015 5819 5632 5456 5289 5131 4982 4840 4707 4580 4460 4347 4241 4140 4044 3955 3870 3790 3715 3645 3578 3516 3458 3403 3353 3305 3262 3221 3184 3149 3118 3090 3064 3041 3021 3004 2989 2977 2967 2960 2956 2954 2954 2957 2963 2971 2981 2995 3010 3029 3050 3074 3100 3130 3162 3198 3237 3278 3324 3372 3424 3480 3540 3604 3672 3744 3821 3903 3989 4081 4179 4282 4391 4507 4629 4758 4895 5039 5192 5354 5524 5704 5895 6096 6308 6532 6768 7018 7281 7559 7853 8162 8488 8832 9193 9574 9975 10397 10840 11305 11794 12305 12840 13400 13984 14592 15225 15881 16561 17263 17985 18726 19484 20256 21038 21826 22617 23405 24185 24950 25694 26410 27091 27729 28317 28848 29315 29712 30033 30273 30429 30499 30482 30378
 61 66 70 76 81 87 94 101 108 115 123 130 138 146 153 161 168 174 179 184 187 189 190 190 188 185 181 176 171 164 157 149 142 134 126 119 111 104 97 91 85 79 73 68 64 59 55 51 48 44 41 38 36 33 31 29 27 26 24 22 21 20 19 17 16 15 15 14 13 12 12 11 10 10 9 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 13 14 14 15 16 17 18 19 21 22 24 25 27 29 31 33 35 38 40 43 47 50 54 58 62 67 72 77 82 88 94 101 108 115 122 129 136 144 150 157 163 168 173 177 179 181 181 180 178 174 170 165 159 153 146 139 132 124 117 110 103 96 90 84 78 73 68 63 59 55 51 47 44 41 38 35 33 31 29 27 25 23 22 21 19 18 17 16 15 14 13 12 12 11 11 10 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 14 14 15 16 17 19 20 21 23 24 26 28 30 32 34 37 39 42 45 49 53 57
 145 143 140 136 133 128 124 119 114 109 103 98 93 88 83 78 74 70 65 61 58 54 51 48 45 42 40 37 35 33 31 29 27 26 24 23 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 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 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 41 43 46 49 52 55 59 62 66 70 74 78 83 87 91 96 100 105 109 113 117 120 123 125 128 129 130 130 130 129 127 125 123 120 116 113 109 104 100 96 91 87 83 79 74 70 67 63 60 56 53 50 47 45 42 40 37 35 33 32 30 28 27 25 24 23 22 20 19 18 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 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 41 43 46 49 52 55 58 62 66 70 74 79 83 88 93 98 103 108 113 118 123 128 132 136 139 142 144 146 147 147 146
 106 108 109 111 111 112 112 112 112 111 110 108 106 104 102 99 96 93 90 87 84 81 78 75 71 68 65 62 60 57 54 52 49 47 45 42 40 38 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 15 15 16 16 17 18 19 20 20 21 22 24 25 26 27 29 30 31 33 35 37 39 41 43 45 47 50 53 55 58 61 64 68 71 75 78 82 86 90 94 97 101 105 109 112 115 118 121 124 126 127 129 129 130 130 129 128 126 125 122 120 117 114 110 107 103 99 96 92 88 84 81 77 74 70 67 64 61 58 55 53 50 48 45 43 41 39 37 36 34 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 28 29 30 32 33 35 36 38 40 42 44 46 48 50 52 55 58 60 63 66 69 72 75 78 81 84 87 90 93 96 99 101 104
 125 127 129 131 132 134 136 137 138 140 141 142 143 144 144 145 145 146 146 146 146 145 145 144 143 142 141 140 139 137 136 134 132 130 128 126 124 122 120 117 115 113 111 108 106 104 101 99 97 94 92 90 88 85 83 81 79 77 75 73 71 70 68 66 65 63 61 60 58 57 56 54 53 52 51 50 48 47 46 45 44 44 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 37 37 38 38 39 40 41 42 42 43 44 45 46 47 48 50 51 52 53 55 56 58 59 61 63 64 66 68 70 72 74 76 78 81 83 85 88 90 93 96 99 101 104 107 110 113 116 119 122 126 129 132 135 138 141 144 147 150 153 155 158 160 163 165 167 169 170 172 173 174 175 176 176 176 176 176 175 175 174 172 171 170 168 166 164 162 160 157 155 153 150 147 145 142 139 136 134 131 128 125 123 120 117 115 112 110 107 105 103 100 98 96 94 92 90 88 86 84 83 81 80 78 77 75 74 72 71 70 69 68 67 66 65 64 63 62 62 61 60 60 59 58 58 57 57 57 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 57 57 58 58 58 59 60 60 61 62 62 63 64 65 66 67 67 68 70 71 72 73 74 75 77 78 80 81 82 84 86 87 89 91 92 94 96 98 100 101 103 105 107 109 111 113 115 117 119 121 123
 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 45 45 46 46 47 47 47 48 48 48 49 49 50 50 50 50 51 51 51 51 52 52 52 52 52 52 52 52 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 49 49 49 49 48 48 48 47 47 46 46 46 45 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22
 158 156 154 152 148 144 139 134 129 123 118 112 106 100 95 89 84 79 74 69 65 61 57 53 50 46 43 40 38 35 33 31 29 27 25 23 22 20 19 18 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 20 21 23 24 26 28 30 32 34 37 39 42 45 48 52 55 59 63 67 72 77 82 87 93 98 104 110 116 121 127 133 138 143 148 152 155 158 160 161 161 160 159 156 154 150 146 141 136 131 125 120 114 108 103 97 92 87 82 77 73 69 64 61 57 54 50 47 45 42 39 37 35 33 31 29 28 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 40 42 45 48 51 54 57 61 65 69 73 78 82 87 92 98 103 109 114 120 125 131 136 141 145 149 152 155 157 158 158
 115 112 108 105 102 99 95 92 89 86 83 81 78 75 73 70 68 66 63 61 59 57 55 54 52 50 49 47 46 44 43 41 40 39 38 37 36 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 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 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 44 46 47 48 49 50 52 53 54 55 57 58 59 61 62 64 65 66 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 83 84 84 85 85 85 85 86 85 85 85 85 84 84 83 83 82 81 80 79 78 77 76 75 74 73 72 71 69 68 67 66 64 63 62 61 60 58 57 56 55 54 53 51 50 49 48 47 46 45 45 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 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 60 62 64 66 68 70 72 74 77 79 81 84 87 89 92 95 98 101 104 107 110 114 117 120 123 127 130 133 136 139 142 145 148 150 153 155 157 159 160 162 163 163 164 164 164 163 163 162 160 159 157 155 153 150 148 145 142 139 135 132 129 125 122 119
 140 133 126 120 113 107 101 95 90 85 80 75 70 66 62 58 55 51 48 45 43 40 37 35 33 31 29 27 26 24 22 21 20 19 17 16 15 14 13 13 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 14 15 15 16 17 18 20 21 22 23 25 26 28 29 31 33 35 37 39 41 44 46 49 51 54 57 60 63 67 70 74 77 81 85 89 92 96 100 104 108 111 115 118 122 125 127 130 132 134 135 136 137 137 137 137 136 135 133 131 129 127 124 122 119 116 112 109 106 102 99 96 92 89 86 83 80 77 74 71 68 66 63 61 58 56 54 52 50 48 46 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 35 36 37 39 40 42 44 46 48 50 52 54 57 59 62 65 68 72 75 79 83 87 91 96 101 105 111 116 122 127 133 139 145 152 158 164 170 176 182 187 193 197 201 205 207 210 211 211 211 209 207 204 201 196 191 186 180 174 167 160 153 147
 61 63 65 67 68 71 73 75 77 79 81 84 86 89 91 94 96 99 101 104 106 109 111 114 116 118 121 123 125 127 128 130 131 132 133 134 135 135 135 135 135 134 134 133 131 130 129 127 125 123 121 118 116 114 111 108 106 103 100 98 95 92 89 87 84 81 79 76 74 72 69 67 65 63 61 59 57 55 53 51 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 37 38 39 40 41 42 44 45 46 47 48 49 50 52 53 54 55 57 58 59 60 62 63 64 65 67 68 69 70 71 72 73 74 75 75 76 77 77 78 78 79 79 79 79 79 79 79 79 79 78 78 78 77 76 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 57 56 55 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 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 41 42 43 44 46 47 48 49 50 52 53 55 56 58 59
 98 95 92 89 87 84 81 79 76 74 72 69 67 65 63 61 59 57 55 53 51 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 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 26 26 27 27 28 29 29 30 31 32 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 57 58 59 60 61 62 63 64 65 65 66 67 68 69 70 70 71 72 72 73 73 74 74 74 75 75 75 75 76 76 76 76 76 76 75 75 75 75 75 74 74 73 73 73 72 72 71 71 70 70 69 69 68 67 67 66 66 65 65 64 64 63 62 62 61 61 60 60 59 59 59 58 58 57 57 57 56 56 56 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 56 56 56 57 57 57 58 58 59 60 60 61 62 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 79 80 82 83 85 86 88 90 92 94 95 97 99 102 104 106 108 110 112 114 117 119 121 123 126 128 130 132 134 136 138 140 141 143 144 146 147 148 149 149 150 150 150 150 150 150 149 148 147 146 145 143 141 139 137 135 133 131 128 126 123 120 118 115 112 109 106 103 101
 88 87 87 86 85 84 83 82 81 80 79 78 77 76 74 73 72 70 69 68 66 65 64 63 61 60 59 57 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 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 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 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 47 48 49 50 51 52 52 53 54 55 56 57 58 58 59 60 61 62 62 63 64 64 65 66 66 67 67 67 68 68 68 69 69 69 69 69 69 69 69 69 69 68 68 68 67 67 67 66 66 65 65 64 64 63 62 62 61 60 60 59 58 58 57 56 56 55 54 54 53 52 52 51 50 50 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 49 50 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 84 85 85 86 87 88 88 89 89 89 90 90 90 90 90 90 90 90 89 89 89
 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 65 66 67 68 69 69 70 71 72 72 73 74 74 74 75 75 75 75 75 75 75 74 74 73 73 72 72 71 70 69 68 67 66 65 63 62 61 60 59 57 56 55 53 52 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 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 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39
 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 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 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 36 36 37 38 39 40 41 41 42 43 44 45 46 47 49 50 51 52 53 54 55 57 58 59 60 62 63 64 65 66 67 68 70 71 71 72 73 74 75 75 76 76 77 77 77 78 78 77 77 77 77 76 76 75 74 73 73 72 71 69 68 67 66 65 63 62 60 59 58 56 55 54 52 51 49 48 47
 49 47 46 44 43 41 40 38 37 36 34 33 32 31 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 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 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 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 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 38 40 41 43 44 45 47 48 50 51 53 54 56 57 59 60 61 62 64 65 66 66 67 68 68 68 69 69 69 68 68 67 67 66 65 64 63 62 60 59 58 56 55 53 52 50
 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 49 51 52 54 55 57 58 60 61 63 65 66 68 69 71 72 73 75 76 77 78 79 80 81 82 82 83 83 83 83 83 83 83 82 81 81 80 79 78 77 76 74 73 71 70 68 67 65 64 62 60 59 57 55 54 52 51 49 48 46 45 43 42 41 39 38 37 36 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 21 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 35 36 37 38 39 41 42 43 45 46 48 49 51 53 54 56 58 59 61 63 65 67 68 70 72 73 75 77 78 80 81 83 84 85 86 87 88 89 89 90 90 90 90 90 90 90 89 88 88 87 86 84 83 82 81 79 78 76 74 73 71 69 68 66 64 63 61 59 58 56 54 53 51 50 48 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 26 25 24
 55 55 55 56 56 57 57 58 58 58 59 59 60 60 60 61 61 61 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 61 61 60 60 59 59 58 58 57 57 56 55 55 54 53 53 52 51 51 50 49 48 47 47 46 45 44 44 43 42 41 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 38 39 39 39 40 40 41 41 41 41 42 42 42 43 43 43 43 43 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 47 47 47 47 48 48 48 48 49 49 49 50 50 51 51 51 52 52 52 53 53 54 54
 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 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 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 43 43 44 45 45 46 47 47 48 49 50 50 51 52 53 53 54 55 55 56 57 58 58 59 60 60 61 62 62 63 63 64 65 65 66 66 66 67 67 68 68 68 68 68 69 69 69 69 69 69 69 69 68 68 68 68 67 67 67 66 66 65 65 64 64 63 63 62 61 61 60 59 59 58 57 57 56 55 54 54 53 52 51 51 50 49 48 48 47 46 46 45 44 43 43 42 41 41 40 40 39 38 38 37 37 36 35
 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 29 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 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 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 46 48 50 51 53 55 57 58 60 62 63 65 66 68 69 70 71 72 73 74 75 75 75 75 75 75 74 74 73 72 71 70 69 68 66 65 63 61 60 58 56 55 53 51 50 48 46 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 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
 65 65 64 64 63 62 61 60 59 57 56 54 53 51 49 48 46 44 42 41 39 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 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 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 44 46 47 49 50 52 53 55 56 58 59 60 61 62 63 64 64 65 65 65
 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 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 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 45 46 46 47 48 48 49 49 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 49 49 49 48 48 47 46 46 45 45 44 44 43 42 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 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 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19
 55 54 54 54 53 53 53 52 52 52 52 51 51 51 51 50 50 50 50 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 37 37 37 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 29 30 30 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 46 47 48 49 49 50 51 52 52 53 54 55 55 56 57 57 58 59 59 60 61 61 62 62 63 63 64 64 65 65 66 66 66 67 67 67 68 68 68 68 68 68 68 69 69 69 68 68 68 68 68 68 68 68 67 67 67 67 66 66 66 65 65 65 64 64 64 63 63 62 62 62 61 61 60 60 60 59 59 58 58 58 57 57 56 56 56 55 55
 75 75 76 76 76 76 76 76 76 76 76 76 75 75 75 74 74 73 73 72 72 71 71 70 69 68 68 67 66 65 64 64 63 62 61 60 59 58 58 57 56 55 54 53 53 52 51 50 49 49 48 47 46 46 45 44 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 43 43 44 44 45 45 46 47 47 48 49 49 50 51 51 52 52 53 54 54 55 56 56 57 57 58 58 59 59 60 60 61 61 61 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 61 61 61 60 60 59 59 58 58 57 57 56 55 55 54 53 53 52 51 51 50 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 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 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 35 36 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 55 56 57 58 59 60 61 61 62 63 64 65 66 67 68 68 69 70 71 71 72 72 73 74 74 74 75
 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 42 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 77 78 79 80 81 81 82 82 83 83 83 83 84 84 83 83 83 83 82 82 81 81 80 79 79 78 77 76 75 74 73 71 70 69 68 67 65 64 63 61 60 59 58 56 55 54 52 51 50 49 48 47 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 24 24 23
 65 64 63 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 38 39 39 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 45 45 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 46 46 46 46 46 46 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 42 42 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 41 41 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 48 48 48 49 49 50 50 51 51 52 52 53 53 54 55 55 56 56 57 58 58 59 60 60 61 61 62 63 64 64 65 66 66 67 68 68 69 69 70 71 71 72 72 73 73 74 74 75 75 75 76 76 76 77 77 77 77 77 77 77 77 77 76 76 76 76 75 75 74 74 73 73 72 72 71 70 69 69 68 67 66
 93 92 91 90 90 89 88 88 87 87 86 86 85 85 85 84 84 84 84 84 84 84 83 83 83 83 83 83 84 84 84 84 84 84 84 85 85 85 85 85 86 86 86 86 87 87 87 87 87 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 88 88 88 88 88 87 87 87 86 86 85 85 84 84 83 83 82 82 81 80 79 79 78 77 76 75 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 46 45 45 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 56 58 60 62 64 66 68 70 72 75 77 80 82 85 88 91 94 98 101 105 109 112 116 121 125 129 134 139 144 149 154 159 165 171 176 182 188 195 201 207 214 220 227 233 240 247 253 259 266 272 278 284 289 295 300 304 308 312 316 319 321 324 325 326 327 327 327 326 325 323 321 318 315 312 308 304 300 295 290 285 280 275 270 264 259 253 247 242 236 231 225 220 215 209 204 199 194 190 185 181 176 172 168 164 160 156 152 149 146 142 139 136 133 131 128 125 123 121 118 116 114 112 110 109 107 105 104 102 101 99 98 97 96 95 94
 160 159 158 157 156 155 154 154 153 153 153 153 154 154 155 156 157 158 160 161 163 166 168 171 174 178 182 186 191 197 202 209 215 223 231 240 249 260 271 283 296 311 326 343 361 380 401 424 449 475 504 535 569 605 644 687 732 781 834 891 951 1017 1087 1161 1241 1325 1414 1508 1606 1708 1813 1921 2030 2138 2245 2348 2444 2533 2610 2674 2723 2754 2766 2760 2734 2690 2628 2551 2461 2361 2252 2138 2021 1903 1785 1670 1558 1450 1347 1250 1158 1071 990 915 845 780 719 664 612 564 520 480 443 408 377 347 320 296 273 252 233 215 198 183 169 156 144 133 123 114 105 97 90 83 76 70 65 60 55 51 47 43 39 36 33 30 28 25 23 21 19 17 16 14 13 11 10 9 8 7 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 6 7 8 9 9 10 11 12 13 14 15 17 18 19 20 22 23 24 26 27 29 31 32 34 36 38 40 42 44 46 49 51 53 56 59 61 64 67 70 73 76 79 82 86 89 92 96 100 103 107 111 115 119 123 127 131 136 140 144 149 153 157 162 166 170 175 179 183 187 191 195 199 203 207 210 214 217 220 223 226 229 231 233 235 237 238 240 241 242 242 243 243 243 243 242 242 241 240 239 238 236 235 233 231 229 227 225 222 220 218 215 213 210 208 205 203 200 197 195 192 190 187 185 183 180 178 176 174 172 170 168 166 165 163 161
 0 0 0 0 0 0 0 1 2 2 3 4 5 6 8 9 11 12 14 16 19 21 24 27 30 34 38 42 47 52 58 64 71 78 87 96 105 116 128 142 156 172 190 209 231 254 280 309 341 376 415 459 507 560 619 684 757 838 927 1026 1137 1258 1393 1542 1705 1885 2081 2293 2522 2766 3023 3290 3560 3829 4087 4324 4529 4693 4805 4860 4854 4787 4665 4494 4284 4047 3791 3528 3263 3005 2756 2520 2298 2093 1904 1730 1571 1427 1295 1176 1069 971 883 803 731 666 607 554 506 462 423 387 355 325 299 274 252 232 214 198 183 169 157 145 135 125 117 109 102 95 89 84 79 74 70 66 63 60 57 54 52 50 48 46 44 43 41 40 39 38 37 37 36 36 35 35 34 34 34 34 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 47 47 48 48 49 50 50 51 52 53 53 54 55 55 56 57 57 58 59 59 60 61 61 62 63 63 64 65 65 66 66 67 67 68 68 69 69 70 70 70 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 70 70 69 69 68 68 67 66 66 65 64 64 63 62 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 27 26 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 46 46 47 48 49 50 52 53 55 57 59 62 65 68 71 75 80 85 90 97 103 111 120 129 140 152 166 181 197 216 237 260 287 316 349 386 428 474 527 586 653 728 812 908 1015 1136 1273 1426 1599 1792 2008 2249 2515 2806 3122 3459 3811 4170 4523 4852 5140 5365 5509 5558 5507 5360 5128 4830 4486 4117 3742 3373 3021 2693 2391 2117 1871 1650 1455 1281 1128 993 874 768 676 594 523 459 403 354 310 272 238 208 181 157 136 117 101 86 73 61 51 41 33 26 19 13 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 43 43 44 45 45 46 46 47 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 47 46 46 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 5 37 74 120 174 238 316 407 517 647 802 986 1206 1469 1783 2159 2609 3150 3800 4583 5527 6666 8038 9689 11661 13996 16708 19765 23049 26306 29140 31062 31653 30753 28556 25505 22099 18732 15643 12940 10641 8719 7129 5820 4745 3861 3135 2538 2045 1639 1302 1023 792 600 440 307 197 105 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 95 177 277 401 554 742 975 1262 1618 2061 2614 3305 4172 5262 6631 8344 10463 13027 15994 19168 22110 24171 24737 23616 21182 18102 14969 12131 9721 7747 6157 4888 3877 3071 2428 1912 1497 1162 892 672 494 349 231 135 57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 7 7 8 9 9 10 11 12 13 14 15 17 18 19 21 22 24 26 28 30 33 35 38 41 44 47 51 55 59 64 69 75 81 87 95 102 111 120 130 142 154 167 182 198 215 234 255 279 304 332 363 397 434 475 520 570 624 684 748 819 896 979 1067 1162 1263 1368 1476 1587 1697 1804 1904 1995 2072 2132 2173 2191 2187 2161 2113 2047 1964 1870 1768 1660 1550 1441 1334 1231 1132 1040 953 873 798 730 667 609 557 509 465 425 389 356 326 298 273 251 230 211 194 178 164 151 139 128 118 109 101 93 86 80 74 69 64 59 55 51 48 44 41 39 36 34 32 30 28 26 25 23 22 21 19 18 17 17 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 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 3 3 3 4 4 5 5 6
 75 77 79 80 82 84 86 88 91 93 95 98 101 103 106 109 112 116 119 123 126 130 134 138 143 147 152 157 163 168 174 180 186 193 200 207 214 222 230 239 248 257 266 276 287 298 309 320 332 345 357 370 384 397 411 426 440 455 470 485 499 514 529 543 558 571 585 597 609 620 630 640 648 655 660 665 668 669 670 669 666 662 657 650 643 634 624 613 602 589 576 563 548 534 519 505 490 475 460 445 430 416 402 388 374 361 348 335 323 311 300 289 278 268 258 249 240 231 223 215 207 200 193 186 180 174 168 162 157 152 147 142 138 134 130 126 122 119 115 112 109 106 103 101 98 96 94 92 89 88 86 84 82 80 79 77 76 75 73 72 71 70 69 68 67 66 65 64 63 63 62 61 60 60 59 59 58 57 57 56 56 56 55 55 54 54 54 53 53 53 52 52 52 52 51 51 51 51 51 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 46 46 47 47 47 48 48 49 50 50 51 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 71 72 74
 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 39 47 55 64 74 85 97 110 124 141 158 178 200 224 251 281 314 351 392 437 488 545 608 678 756 844 942 1051 1172 1308 1459 1627 1814 2021 2249 2499 2772 3067 3384 3719 4067 4422 4774 5112 5422 5689 5900 6041 6105 6088 5992 5823 5594 5317 5007 4676 4338 4002 3675 3362 3068 2793 2539 2306 2093 1899 1723 1563 1419 1289 1172 1066 970 884 807 737 674 617 565 518 476 438 404 372 344 318 294 273 254 236 220 205 191 179 168 157 148 139 131 124 117 111 105 100 95 90 86 82 79 75 72 69 67 64 62 60 58 56 54 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 13 13 12 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 48 51 54 57 60 64 68 72 77 81 86 91 97 103 109 116 123 131 139 148 157 167 178 189 201 215 229 244 260 278 297 317 340 363 389 417 447 479 514 552 593 637 685 737 792 852 917 986 1060 1140 1224 1314 1408 1508 1612 1720 1831 1943 2056 2168 2276 2378 2473 2557 2628 2684 2723 2744 2745 2727 2690 2636 2566 2483 2388 2285 2176 2063 1948 1833 1720 1610 1503 1401 1304 1212 1125 1044 968 897 831 769 712 660 611 566 524 486 450 417 387 359 333 309 287 267 248 231 215 200 186 173 161 150 140 131 122 114 106 99 93 87 81 76 71 66 62 58 54 51 48 45 42 39 37 34 32 30 28 27 25 23 22 21 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 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 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 20 21 23 24 26 27 29 31 33 35 37 40 42
 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 20 20 21 22 23 25 26 27 29 31 33 35 37 40 43 46 50 53 58 62 67 73 79 86 94 102 111 121 133 145 159 174 191 209 230 253 278 306 337 372 410 453 501 554 613 679 753 835 926 1028 1141 1267 1407 1562 1734 1922 2128 2352 2593 2850 3120 3397 3676 3948 4201 4424 4605 4732 4796 4794 4724 4593 4408 4181 3925 3651 3370 3092 2821 2564 2323 2099 1893 1706 1535 1380 1241 1116 1003 902 811 730 657 591 532 480 432 390 351 317 286 258 233 211 190 172 156 141 127 115 104 94 85 77 70 63 57 52 47 42 38 35 31 28 26 23 21 19 17 16 14 13 12 11 10 9 9 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 38 38 38 37 37 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 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 16 15 15 15 15 15 15 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 11 15 19 24 30 36 43 51 61 71 83 96 111 128 147 169 194 223 256 293 336 384 440 504 577 662 758 869 997 1143 1310 1500 1716 1959 2230 2530 2854 3196 3545 3884 4194 4450 4628 4710 4687 4561 4347 4065 3741 3397 3052 2719 2407 2121 1863 1632 1428 1249 1091 953 833 728 636 556 486 425 372 325 285 249 217 190 165 144 125 109 94 81 70 60 51 43 36 30 24 20 15 12 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 1 2 2 3 4 5 6 6 7 8 9 10 11 12 13 15 16 17 19 20 22 23 25 27 29 31 33 35 38 40 43 46 49 53 56 60 64 68 73 78 83 89 95 101 108 116 124 133 142 153 164 176 189 203 218 234 252 271 292 315 339 366 395 426 460 496 536 579 626 676 730 788 850 917 988 1063 1143 1228 1315 1407 1501 1596 1693 1788 1882 1971 2054 2129 2193 2247 2286 2312 2322 2316 2295 2260 2212 2152 2082 2004 1921 1833 1742 1651 1560 1471 1383 1299 1218 1141 1068 999 934 873 816 763 713 667 624 585 548 514 482 453 426 401 378 356 337 318 301 285 271 257 245 233 222 212 203 194 186 178 171 165 158 153 147 142 137 133 128 124 121 117 114 111 107 105 102 99 97 94 92 90 88 86 84 82 80 78 76 75 73 72 70 69 67 66 64 63 61 60 59 58 56 55 54 53 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 20 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 292 300 308 317 325 334 343 353 362 372 382 392 403 413 424 435 446 458 470 482 494 507 520 533 547 560 575 589 604 619 634 650 666 682 699 716 734 752 770 788 807 826 846 866 886 906 927 948 969 990 1012 1033 1055 1077 1099 1120 1142 1163 1185 1205 1226 1246 1265 1284 1301 1318 1335 1350 1363 1376 1387 1397 1406 1412 1418 1421 1423 1422 1420 1417 1411 1403 1394 1382 1369 1354 1337 1319 1299 1278 1256 1232 1207 1181 1154 1127 1098 1070 1041 1011 981 952 922 892 863 834 805 776 749 721 694 668 642 617 593 570 547 525 503 483 463 444 425 407 390 374 358 343 328 314 301 288 276 264 253 243 232 222 213 204 196 187 180 172 165 158 152 145 139 134 128 123 118 113 109 104 100 96 92 89 85 82 78 75 72 69 67 64 61 59 56 54 52 50 48 46 44 42 41 39 37 36 34 33 31 30 29 28 27 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 52 53 55 56 58 60 62 63 65 67 69 71 73 76 78 80 83 85 88 90 93 96 99 102 105 108 111 115 118 122 125 129 133 137 141 146 150 155 159 164 169 174 180 185 190 196 202 208 214 220 227 233 240 247 254 261 269 276 284
 20 21 22 22 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 41 43 44 45 47 49 51 53 56 59 62 65 69 73 78 83 89 95 103 111 120 130 142 155 169 186 204 225 248 274 303 337 374 417 465 519 581 650 729 819 921 1037 1169 1318 1489 1682 1902 2152 2435 2755 3115 3518 3965 4457 4989 5555 6139 6722 7274 7761 8144 8389 8469 8375 8115 7712 7204 6627 6020 5413 4827 4277 3772 3315 2906 2543 2222 1940 1693 1476 1287 1122 978 851 741 645 560 487 422 365 316 272 234 200 170 144 121 101 83 68 54 42 31 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 1 1 2 3 3 4 5 5 6 6 7 8 9 9 10 11 11 12 13 13 14 15 15 16 17 18 18 19 20
 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 10 11 12 13 15 16 18 20 23 25 28 31 35 39 44 49 55 61 69 77 86 97 109 122 137 154 173 195 220 248 279 315 355 401 454 513 581 658 746 846 961 1091 1240 1409 1600 1816 2059 2330 2628 2952 3295 3650 4001 4329 4612 4824 4945 4960 4868 4677 4407 4082 3726 3362 3004 2666 2353 2068 1813 1586 1386 1210 1056 921 803 699 609 530 461 401 348 302 261 226 194 167 142 121 102 86 71 58 47 37 28 20 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 6 7 8 8 9 10 10 11 12 12 13 14 14 15 16 17 17 18 19 19 20 20 21 22 22 23 23 24 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6
 228 228 229 230 231 232 233 234 235 237 238 240 242 244 246 249 251 254 257 261 264 268 272 276 281 285 290 296 302 308 314 321 328 335 343 352 361 370 379 389 400 411 423 435 447 460 474 487 502 517 532 547 563 580 596 613 630 646 663 680 696 712 728 743 757 771 784 795 805 814 821 827 831 834 834 833 830 825 818 809 799 787 773 759 742 725 707 688 668 647 627 605 584 563 542 521 500 479 459 440 421 402 384 367 350 334 318 303 289 275 262 249 237 226 215 205 195 185 177 168 160 152 145 138 132 126 120 114 109 104 99 95 91 87 83 79 76 73 69 67 64 61 59 56 54 52 50 48 46 44 43 41 40 38 37 36 35 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 50 52 54 56 58 59 61 63 65 67 70 72 74 76 79 81 84 86 89 92 94 97 100 103 106 109 112 115 118 121 124 127 130 133 137 140 143 146 150 153 156 159 163 166 169 172 175 178 181 184 187 190 192 195 197 200 202 204 206 208 210 212 213 215 216 218 219 220 221 222 222 223 224 224 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227
 33 34 35 37 38 40 41 43 45 47 49 51 53 55 57 59 62 64 67 70 73 76 79 83 87 90 95 99 103 108 114 119 125 131 138 145 152 161 169 179 188 199 211 223 236 251 266 283 301 321 342 364 389 416 445 476 510 547 587 631 678 729 784 844 908 978 1053 1134 1220 1312 1411 1515 1625 1740 1859 1982 2107 2233 2357 2477 2590 2694 2785 2860 2918 2955 2970 2963 2933 2882 2811 2723 2620 2507 2385 2257 2127 1997 1868 1743 1622 1506 1395 1292 1194 1103 1018 939 866 798 736 678 626 577 532 491 453 418 386 357 330 305 283 262 243 225 209 194 180 167 155 144 134 125 117 109 101 95 88 83 77 72 68 63 59 55 52 49 46 43 40 38 35 33 31 29 28 26 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 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 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 22 23 24 26 27 28 29 30 31
 119 121 122 124 126 127 129 131 133 135 137 139 142 144 147 149 152 155 158 161 164 168 171 175 179 183 188 192 197 202 208 213 219 225 232 239 246 254 262 270 279 289 298 309 320 332 344 357 371 385 401 417 434 452 471 491 512 535 558 583 609 636 665 695 727 760 795 831 868 907 947 989 1032 1076 1120 1166 1212 1259 1305 1351 1397 1441 1484 1524 1562 1597 1628 1656 1678 1696 1709 1716 1718 1714 1704 1689 1669 1643 1613 1578 1540 1499 1455 1408 1360 1311 1261 1211 1161 1111 1062 1013 966 921 876 833 792 752 714 678 644 611 579 550 521 495 469 446 423 402 381 362 345 328 312 297 283 269 257 245 234 223 213 204 195 187 179 172 165 159 153 147 142 137 132 127 123 119 116 112 109 106 103 100 97 95 93 91 89 87 85 84 82 81 80 78 77 76 75 75 74 73 73 72 72 71 71 71 71 70 70 70 70 71 71 71 71 71 72 72 73 73 74 74 75 75 76 77 78 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 97 98 99 100 102 103 104 106 107 108 109 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 128 129 130 130 131 131 132 132 133 133 133 133 133 134 134 134 133 133 133 133 133 132 132 132 131 131 130 130 129 128 128 127 126 126 125 124 123 123 122 121 120 119 119 118 117 116 115 114 114 113 112 111 111 110 109 108 108 107 106 106 105 105 104 104 103 103 102 102 102 101 101 101 101 101 100 100 100 100 100 100 101 101 101 101 101 102 102 103 103 104 104 105 105 106 107 107 108 109 110 111 112 113 114 115 117 118
 183 185 188 190 193 196 198 201 204 206 209 212 215 218 221 225 228 231 235 239 243 247 251 256 260 265 271 276 282 288 295 302 309 317 326 335 344 354 365 376 388 401 415 430 446 462 480 499 519 541 564 588 613 641 670 700 732 766 801 839 877 918 960 1003 1048 1093 1139 1186 1233 1279 1324 1367 1409 1447 1482 1513 1539 1559 1573 1581 1581 1575 1562 1542 1515 1482 1443 1400 1353 1302 1248 1193 1137 1080 1023 967 912 858 807 757 709 663 620 579 540 504 469 437 407 379 352 328 305 283 263 245 227 211 196 183 170 158 146 136 126 118 109 101 94 88 81 76 70 65 60 56 52 48 45 41 38 35 33 30 28 26 24 22 20 18 17 15 14 12 11 10 9 8 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 9 9 10 11 11 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 39 40 42 43 45 46 48 50 51 53 55 57 59 60 62 64 66 68 71 73 75 77 79 82 84 86 88 91 93 96 98 101 103 106 108 111 113 116 118 121 124 126 129 131 134 137 139 142 144 147 150 152 155 157 160 162 165 167 170 173 175 178 180
 241 240 239 238 237 236 235 233 232 231 230 229 228 227 226 225 225 224 223 223 222 222 222 222 222 222 223 223 224 225 226 228 229 231 234 236 239 242 246 250 254 259 265 270 277 284 292 301 310 320 331 343 356 370 385 402 420 439 460 482 507 533 561 591 624 659 697 738 781 828 878 931 987 1047 1110 1177 1248 1321 1397 1476 1556 1638 1720 1801 1880 1956 2026 2089 2143 2187 2219 2238 2242 2232 2207 2168 2115 2051 1977 1894 1805 1712 1616 1519 1423 1329 1237 1149 1064 984 909 838 772 710 653 600 551 505 463 425 389 357 327 299 274 251 230 210 192 176 161 147 134 122 111 102 92 84 76 69 63 57 51 46 41 37 33 29 26 23 20 17 15 12 10 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 14 15 16 17 19 20 22 23 25 26 28 30 32 33 35 37 39 41 43 45 48 50 52 55 57 60 62 65 68 70 73 76 79 82 85 89 92 95 99 102 106 109 113 117 120 124 128 132 136 140 144 148 152 156 160 164 168 172 176 180 184 188 192 195 199 203 206 210 213 216 219 222 225 228 230 233 235 237 239 241 242 244 245 247 248 248 249 250 250 251 251 251 251 251 250 250 249 249 248 247 246 246 245 244 243
 76 76 77 78 79 81 82 83 84 86 87 88 90 92 93 95 97 99 101 103 105 107 110 112 115 118 121 124 128 131 135 139 143 147 151 156 161 166 172 178 184 190 197 205 212 220 229 238 247 257 267 278 290 302 315 328 343 357 373 389 406 424 443 462 482 503 525 547 570 594 618 643 669 694 720 746 772 798 823 848 872 895 916 937 955 971 986 998 1007 1014 1018 1020 1019 1014 1008 998 986 972 955 937 917 895 872 848 823 798 772 746 720 694 668 642 617 593 569 546 523 501 480 460 441 422 404 387 371 356 341 327 313 301 289 277 266 256 246 237 228 220 212 205 198 191 185 179 173 168 163 158 154 150 146 142 139 135 132 130 127 124 122 120 118 116 114 112 110 109 108 106 105 104 103 102 101 101 100 99 99 98 98 97 97 97 97 97 97 96 97 97 97 97 97 97 98 98 98 99 99 99 100 100 101 102 102 103 103 104 105 105 106 107 108 108 109 110 111 111 112 113 114 115 115 116 117 118 118 119 120 121 121 122 122 123 124 124 125 125 125 126 126 126 127 127 127 127 127 127 127 127 127 127 127 126 126 126 125 125 124 124 123 122 122 121 120 119 119 118 117 116 115 114 113 112 111 110 109 108 107 106 104 103 102 101 100 99 98 97 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 76 75 74 73 73 72 71 71 70 70 69 69 68 68 67 67 67 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 67 67 67 68 68 69 69 70 70 71 72 72 73 74 75
 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 18 19 21 23 24 26 28 31 33 36 39 43 46 50 55 60 65 71 77 84 92 100 109 119 130 142 156 170 186 203 222 243 266 292 320 350 384 421 462 506 556 610 669 735 807 885 972 1067 1170 1283 1405 1538 1680 1833 1994 2164 2340 2520 2700 2876 3044 3197 3329 3435 3509 3548 3550 3515 3445 3344 3215 3067 2903 2730 2553 2376 2202 2034 1874 1722 1580 1448 1326 1213 1109 1014 927 848 775 709 648 593 543 498 456 419 384 353 324 298 275 253 233 215 199 184 170 158 147 136 127 118 110 103 96 90 85 80 75 71 67 64 61 58 55 53 51 49 47 46 45 43 42 42 41 40 40 39 39 39 39 39 39 39 39 39 40 40 41 41 42 43 43 44 45 46 47 48 50 51 52 54 55 57 59 60 62 64 66 69 71 73 75 78 81 83 86 89 92 95 99 102 105 109 113 116 120 124 129 133 137 142 146 151 155 160 165 170 175 180 185 190 195 200 205 210 215 220 224 229 233 238 242 246 250 253 257 260 262 265 267 269 270 272 272 273 273 273 272 271 270 268 266 264 261 258 255 251 247 243 239 235 230 226 221 216 211 205 200 195 190 184 179 174 169 163 158 153 148 143 138 133 128 124 119 115 111 106 102 98 94 91 87 84 80 77 74 71 68 65 62 59 57 54 52 50 48 45 43 42 40 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8
 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 38 40 43 46 49 53 57 61 66 71 76 82 88 95 103 111 120 130 140 152 165 179 194 211 229 250 272 296 322 352 384 419 457 499 546 597 653 714 781 854 935 1022 1117 1220 1332 1452 1581 1717 1861 2010 2164 2320 2474 2624 2763 2889 2996 3080 3136 3163 3158 3123 3059 2968 2857 2728 2586 2437 2284 2131 1980 1834 1695 1562 1438 1321 1213 1113 1021 936 859 787 722 663 608 559 514 472 435 400 369 341 314 291 269 249 231 214 199 185 173 161 151 141 132 124 116 109 103 97 92 87 82 78 75 71 68 65 62 60 57 55 53 51 50 48 47 46 44 43 42 42 41 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 35 35 36 36 36 36 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 45 46 46 47 47 48 48 48 49 49 50 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 54 54 53 53 53 53 53 53 53 53 52 52 52 51 51 51 50 50 49 49 49 48 47 47 46 46 45 45 44 43 43 42 41 41 40 39 38 38 37 36 36 35 34 33 33 32 31 30 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8
 5 6 6 7 8 8 9 10 10 11 12 13 13 14 15 16 17 19 20 21 22 24 25 27 28 30 32 34 36 38 41 43 46 49 52 55 58 62 66 70 74 79 84 89 95 101 107 114 121 129 137 146 155 165 175 187 199 211 225 239 254 270 287 305 324 345 366 388 411 435 460 487 514 542 571 600 630 661 691 722 752 782 810 838 865 889 912 932 950 965 978 987 993 997 997 994 988 980 969 956 940 923 905 885 864 842 820 797 774 751 728 705 682 660 639 618 598 578 559 541 524 507 491 476 462 448 436 423 412 401 391 381 372 364 356 348 341 335 329 323 318 314 309 305 301 298 295 292 290 287 285 283 281 280 279 277 276 275 274 274 273 272 272 271 271 270 270 269 269 269 268 267 267 266 266 265 264 263 262 261 259 258 256 255 253 251 249 247 245 242 240 237 234 231 228 225 221 218 214 211 207 203 200 196 192 188 184 179 175 171 167 163 159 155 151 147 143 139 135 131 127 123 119 116 112 109 105 102 99 96 92 89 86 83 81 78 75 73 70 68 65 63 61 59 57 55 53 51 49 47 45 44 42 40 39 37 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 5 5
 27 28 29 30 31 32 34 35 37 38 40 41 43 45 46 48 50 52 55 57 59 62 65 67 70 74 77 80 84 88 92 96 100 105 110 115 121 127 133 139 146 154 161 169 178 187 197 207 218 230 242 255 269 284 299 316 333 351 371 391 413 436 460 485 512 540 569 600 632 665 700 736 773 811 850 889 930 970 1011 1052 1092 1131 1169 1205 1240 1272 1301 1328 1350 1369 1384 1395 1401 1403 1401 1394 1383 1368 1349 1328 1303 1275 1245 1213 1179 1145 1109 1073 1036 1000 963 927 892 857 823 790 758 727 697 669 641 614 589 564 541 519 498 478 458 440 423 406 390 375 361 347 334 322 310 299 289 278 269 260 251 243 235 227 220 213 206 200 193 187 182 176 171 166 161 157 152 148 144 140 136 132 128 125 122 118 115 112 109 106 103 101 98 95 93 90 88 86 83 81 79 77 75 73 71 69 68 66 64 63 61 59 58 56 55 54 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26
 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 11 12 13 13 14 15 15 16 17 18 19 20 22 23 24 26 28 30 32 34 36 39 42 45 48 52 55 60 64 69 75 81 87 94 102 110 120 130 141 153 166 180 196 213 232 253 275 300 327 357 389 425 463 506 551 601 655 713 775 841 911 985 1061 1140 1219 1298 1374 1445 1509 1565 1608 1638 1654 1654 1638 1608 1565 1510 1446 1375 1299 1221 1142 1064 988 915 845 779 717 660 606 557 511 469 431 395 363 333 306 281 259 238 219 202 186 171 158 146 135 125 116 107 100 92 86 80 74 69 65 60 56 53 49 46 43 41 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7
 164 164 165 165 165 165 166 166 166 167 167 168 168 169 169 170 171 172 172 173 174 176 177 178 180 181 183 184 186 188 190 192 195 197 200 203 205 209 212 215 219 223 227 231 236 241 246 251 257 262 269 275 282 289 296 303 311 320 328 337 346 356 366 376 386 397 408 420 431 443 455 467 480 492 505 518 530 543 555 567 579 590 601 612 622 631 639 647 653 659 663 667 669 670 670 668 665 661 656 650 642 634 624 614 602 590 577 564 550 535 521 506 491 476 460 445 430 416 401 387 372 359 345 332 320 307 295 284 273 262 252 242 233 224 215 206 198 191 184 177 170 164 158 152 146 141 136 131 127 122 118 114 111 107 104 101 97 95 92 89 87 84 82 80 78 76 74 72 71 69 67 66 65 63 62 61 60 59 58 57 56 55 54 54 53 52 52 51 51 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 50 50 50 51 51 52 52 53 54 54 55 56 56 57 58 59 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 76 77 78 80 81 82 84 85 86 88 89 91 92 94 95 97 98 100 102 103 105 106 108 109 111 113 114 116 117 119 120 122 123 125 126 128 129 131 132 133 135 136 137 139 140 141 142 144 145 146 147 148 149 150 151 152 153 154 154 155 156 157 157 158 159 159 160 160 161 161 162 162 162 163 163 163 163 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164
 119 119 119 119 119 119 119 119 119 120 120 120 121 121 122 123 123 124 125 126 127 128 129 131 132 134 135 137 139 141 144 146 149 151 154 158 161 165 168 173 177 182 187 192 198 204 210 217 224 232 240 249 258 267 278 289 300 313 326 340 354 370 386 403 421 440 460 481 503 526 551 576 602 630 658 687 718 749 780 812 845 878 910 943 975 1005 1035 1063 1089 1113 1134 1152 1166 1177 1184 1187 1185 1180 1170 1157 1139 1118 1094 1067 1038 1007 973 939 904 868 831 795 760 724 690 656 623 591 561 532 504 477 451 427 404 382 361 341 323 305 289 273 258 244 231 219 208 197 186 177 168 159 151 144 137 130 124 118 112 107 102 97 93 89 85 81 78 75 72 69 66 63 61 59 57 54 53 51 49 47 46 44 43 42 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 62 63 64 66 67 68 70 71 72 74 75 77 78 79 81 82 84 85 87 88 90 91 92 94 95 97 98 99 101 102 103 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 121 122 123 123 124 125 125 125 126 126 127 127 127 127 127 128 128 128 128 128 128 128 128 127 127 127 127 127 126 126 126 125 125 125 124 124 124 123 123 123 122 122 122 121 121 121 120 120 120 120 119 119 119 119 119 119
 51 51 52 52 53 54 54 55 56 57 59 60 61 63 64 66 68 70 72 74 77 79 82 85 88 92 96 100 104 109 114 119 125 131 138 145 153 161 170 180 190 201 213 227 241 256 272 290 309 329 351 375 401 429 459 491 526 563 603 646 692 742 794 851 910 974 1041 1111 1185 1261 1340 1421 1503 1585 1666 1744 1819 1889 1951 2006 2050 2083 2103 2111 2105 2086 2055 2012 1959 1897 1828 1754 1675 1594 1511 1429 1347 1268 1190 1116 1044 976 912 851 794 740 690 643 599 558 520 485 452 422 394 367 343 320 299 280 262 245 230 215 202 190 178 168 158 149 140 132 125 118 112 106 100 95 90 86 82 78 74 71 68 65 62 59 57 55 52 51 49 47 45 44 42 41 40 39 38 37 36 35 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 84 85 85 86 87 88 88 89 89 90 90 91 91 91 91 92 92 92 92 92 92 91 91 91 91 90 90 90 89 89 88 87 87 86 85 85 84 83 82 81 80 79 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 63 62 61 60 59 58 58 57 56 56 55 54 54 53 53 52 52 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50
 54 55 57 59 60 62 64 66 69 71 73 76 78 81 84 87 90 93 96 100 103 107 111 116 120 125 130 135 141 147 153 160 167 174 182 191 199 209 219 230 241 254 267 281 295 311 328 346 366 387 409 432 458 485 514 545 578 613 650 690 733 778 825 876 929 985 1044 1106 1170 1237 1306 1376 1448 1520 1592 1664 1734 1801 1864 1923 1975 2021 2058 2087 2105 2114 2113 2101 2079 2047 2007 1959 1904 1843 1777 1708 1636 1563 1489 1415 1342 1271 1201 1133 1069 1006 947 890 837 786 738 693 651 611 574 539 506 475 447 420 395 372 350 330 311 293 277 261 247 234 221 209 198 188 179 170 162 154 146 140 133 127 122 116 111 107 102 98 94 91 87 84 81 78 75 73 70 68 66 64 62 60 58 56 55 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 52
 37 39 40 42 44 46 49 51 53 55 58 60 63 66 69 72 75 78 81 85 88 92 96 100 104 108 113 118 123 128 133 139 145 151 157 164 171 179 186 195 203 212 222 232 242 253 265 278 291 305 319 335 351 368 387 406 426 448 471 496 522 549 578 609 642 676 713 751 792 835 880 928 979 1031 1087 1145 1205 1268 1333 1400 1470 1541 1613 1686 1760 1833 1905 1976 2045 2110 2171 2227 2278 2321 2357 2384 2403 2412 2411 2401 2382 2354 2317 2272 2220 2161 2097 2029 1958 1883 1808 1731 1654 1577 1502 1428 1356 1286 1218 1153 1091 1031 975 921 870 821 775 732 691 653 616 582 550 520 492 465 440 417 395 374 355 337 319 303 288 274 261 248 236 225 214 204 195 186 178 170 163 156 149 142 136 131 125 120 115 111 106 102 98 94 91 87 84 81 78 75 72 70 67 65 62 60 58 56 54 52 50 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 14 14 15 16 17 18 20 21 22 23 25 26 27 29 30 32 33 35
 50 53 56 60 63 67 70 74 78 83 87 92 97 102 107 113 119 125 131 138 145 152 160 168 176 185 194 203 213 223 234 245 257 269 282 295 309 323 338 354 370 386 404 422 440 459 479 500 521 542 565 588 611 635 660 685 710 736 763 789 816 843 870 897 925 952 979 1005 1031 1057 1082 1106 1130 1152 1174 1195 1214 1232 1249 1264 1277 1290 1300 1309 1316 1321 1324 1326 1326 1324 1320 1314 1307 1298 1287 1275 1261 1246 1230 1212 1193 1173 1152 1131 1108 1085 1061 1037 1012 987 962 936 911 885 860 834 809 784 760 736 712 688 665 643 621 599 579 558 538 519 500 482 465 448 431 415 400 385 371 357 344 331 319 307 295 284 274 263 254 244 235 226 218 210 202 195 187 180 174 167 161 155 150 144 139 134 129 124 119 115 111 107 103 99 95 92 89 85 82 79 76 73 71 68 66 63 61 59 56 54 52 50 48 47 45 43 42 40 38 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 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 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 1 1 2 2 3 3 4 5 5 6 7 8 8 9 10 11 12 14 15 16 17 19 20 22 23 25 27 29 31 33 35 37 40 42 45 48
 62 64 66 68 71 73 75 78 81 83 86 89 92 95 99 102 106 109 113 117 121 126 130 135 139 144 150 155 161 167 173 179 185 192 199 207 215 223 231 239 249 258 268 278 288 299 311 323 335 348 361 375 389 404 420 436 452 470 487 506 525 544 565 585 607 629 652 675 699 723 748 773 798 824 851 877 904 930 957 983 1010 1036 1061 1086 1110 1133 1155 1176 1196 1214 1231 1246 1258 1269 1278 1285 1289 1291 1290 1287 1282 1274 1263 1251 1236 1219 1200 1179 1157 1133 1107 1081 1053 1025 996 966 936 906 875 845 815 785 756 727 699 671 644 617 592 567 543 520 498 476 456 436 417 398 381 364 348 332 318 304 290 278 265 254 243 232 222 212 203 194 186 178 170 163 156 150 143 137 131 126 121 116 111 106 102 98 94 90 87 83 80 77 73 71 68 65 63 60 58 56 54 52 50 48 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 54 56 58 60
 55 57 58 60 61 63 64 66 68 70 72 74 76 78 80 83 85 88 90 93 96 99 102 105 108 112 115 119 123 127 131 135 140 144 149 154 160 165 171 177 183 190 197 204 211 219 227 236 244 254 263 273 284 294 306 318 330 342 356 369 383 398 413 429 445 461 478 495 513 531 549 567 586 605 623 642 660 678 695 712 729 744 759 772 785 796 805 813 820 824 827 828 827 825 820 813 805 795 784 770 756 740 723 705 687 667 647 627 606 586 565 544 524 503 483 464 445 426 408 390 373 357 341 326 312 298 284 271 259 248 236 226 216 206 197 189 180 173 165 158 151 145 139 133 128 123 118 113 109 105 101 97 94 90 87 84 81 78 76 73 71 68 66 64 62 60 59 57 55 54 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 43 43 44 45 47 48 49 50 51 52 54
 81 85 89 93 98 102 107 112 117 122 128 134 140 146 153 160 167 175 183 191 200 209 219 229 240 252 263 276 289 303 318 334 350 367 386 405 426 447 470 495 520 548 576 607 639 673 709 748 788 831 875 923 973 1025 1080 1138 1198 1261 1327 1396 1466 1540 1615 1692 1771 1851 1932 2013 2094 2174 2252 2328 2402 2471 2536 2595 2649 2696 2735 2767 2790 2805 2811 2808 2797 2777 2750 2715 2673 2625 2571 2513 2450 2384 2315 2244 2171 2098 2024 1951 1878 1805 1734 1665 1597 1531 1467 1405 1345 1287 1232 1178 1127 1078 1031 987 944 903 864 827 792 758 726 695 666 638 611 586 562 539 517 496 476 457 439 421 405 389 373 359 345 331 319 306 294 283 272 261 251 241 232 223 214 206 198 190 182 175 168 161 155 148 142 136 131 125 120 115 110 105 100 96 91 87 83 79 75 72 68 65 61 58 55 52 49 46 43 41 38 36 34 31 29 27 25 23 21 20 18 16 15 13 12 10 9 8 7 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 29 31 33 35 37 39 41 43 45 48 50 53 56 58 61 64 67 71 74 78
 41 44 47 50 53 57 61 65 69 73 78 84 89 95 101 108 115 123 131 140 150 160 170 182 194 208 222 237 253 270 289 308 329 351 375 400 427 455 485 516 549 583 619 656 694 732 772 812 851 890 928 965 1000 1032 1061 1086 1107 1124 1136 1143 1145 1142 1135 1122 1106 1086 1062 1036 1007 976 944 911 877 843 810 776 743 711 680 650 621 593 566 541 516 493 471 450 431 412 394 378 362 348 334 321 309 297 287 277 267 259 251 243 236 229 223 218 213 208 203 199 196 192 189 187 184 182 180 179 177 176 175 175 174 174 174 174 174 174 175 175 176 177 178 179 180 182 183 184 186 187 189 190 192 194 195 197 199 200 202 203 205 206 207 208 209 210 211 212 213 213 213 214 214 213 213 213 212 211 210 209 207 206 204 202 200 198 195 193 190 187 184 181 178 175 171 168 164 161 157 153 150 146 142 138 135 131 127 124 120 116 113 109 106 102 99 96 93 90 87 84 81 78 75 73 70 68 65 63 61 59 56 54 52 51 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 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 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 20 21 23 24 26 28 30 32 34 36 39
 15 15 16 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 30 31 33 34 36 38 40 43 45 48 51 54 57 61 65 70 75 80 86 92 99 107 116 125 135 146 158 171 186 202 220 239 261 285 311 339 371 406 444 487 534 586 643 705 775 851 935 1027 1128 1238 1358 1489 1629 1780 1941 2110 2285 2465 2646 2823 2991 3144 3277 3383 3456 3493 3492 3453 3378 3270 3136 2981 2811 2633 2452 2271 2095 1926 1765 1615 1474 1344 1224 1114 1013 921 838 762 693 630 574 522 476 434 395 361 329 301 275 252 230 211 193 177 163 149 137 126 116 107 99 91 84 78 72 66 61 57 52 49 45 42 39 36 33 31 29 27 25 23 21 20 18 17 16 15 13 12 11 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 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15
 11 10 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 12 16 20 25 31 37 45 53 62 72 84 96 111 127 145 166 188 214 242 274 310 350 395 445 502 566 637 717 807 908 1022 1151 1295 1457 1640 1846 2077 2337 2627 2951 3311 3708 4143 4613 5114 5638 6170 6693 7183 7610 7948 8169 8254 8196 8000 7681 7266 6782 6259 5722 5191 4680 4200 3755 3348 2980 2649 2353 2088 1854 1645 1460 1296 1151 1023 909 808 719 639 569 507 451 401 357 318 283 252 224 199 177 157 139 122 108 95 83 73 63 54 47 39 33 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 2 3 5 6 8 9 11 12 14 16 17 19 21 22 24 26 27 29 31 32 34 36 37 39 41 42 44 46 47 49 50 52 53 55 56 57 59 60 61 63 64 65 66 67 68 68 69 70 70 71 71 72 72 72 73 73 73 73 72 72 72 72 71 71 70 69 69 68 67 66 65 64 63 62 61 60 59 58 57 55 54 53 52 50 49 48 46 45 44 42 41 40 38 37 36 34 33 32 31 29 28 27 26 25 23 22 21 20 19 18 17 16 15 13 12
 280 276 272 268 264 259 255 250 245 241 236 231 226 221 216 212 207 202 198 193 189 185 180 176 172 169 165 161 158 154 151 148 145 142 139 137 134 132 130 128 126 125 123 122 121 120 119 118 118 117 117 117 117 118 119 119 120 122 123 125 127 129 131 134 137 140 144 147 151 156 161 166 171 177 183 190 197 204 212 221 229 239 249 260 271 283 296 309 323 338 354 370 388 406 426 446 467 489 513 537 562 588 615 643 672 701 731 761 791 821 851 880 908 934 959 982 1002 1020 1034 1045 1052 1055 1055 1050 1041 1029 1013 993 971 946 918 889 858 826 793 760 727 694 661 629 598 568 538 510 483 457 432 409 386 365 345 326 308 291 275 260 245 232 219 207 196 185 175 166 157 149 141 133 126 120 114 108 102 97 92 87 83 79 75 71 67 64 61 58 55 52 50 47 45 43 41 39 37 35 33 32 30 29 27 26 25 24 23 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 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 34 36 37 38 39 41 42 43 45 46 48 50 51 53 55 57 59 61 63 65 68 70 73 75 78 81 84 87 90 93 97 100 104 108 112 116 120 125 129 134 139 144 149 154 160 165 171 176 182 188 194 200 206 212 218 224 230 236 242 248 253 259 264 269 274 278 282 286 290 293 296 298 300 302 303 304 304 304 304 303 302 300 298 296 293 291 287 284
 86 87 87 87 88 88 89 89 90 90 90 91 92 92 93 93 94 95 96 97 97 98 99 100 101 103 104 105 107 108 110 111 113 115 117 119 122 124 127 129 132 135 138 142 146 149 153 158 162 167 172 178 183 190 196 203 210 217 225 234 242 252 261 271 282 293 305 317 330 344 358 372 387 403 419 436 453 470 488 507 525 544 563 582 600 619 637 654 671 687 701 715 727 737 746 752 757 760 760 758 754 748 740 730 717 704 688 671 653 634 615 594 573 552 531 510 489 468 447 427 408 389 371 353 336 319 304 289 274 261 248 235 223 212 202 191 182 173 164 156 149 141 134 128 122 116 110 105 100 96 91 87 83 79 76 72 69 66 63 61 58 55 53 51 49 47 45 43 41 40 38 36 35 34 32 31 30 29 28 26 25 24 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 38 39 40 41 42 43 43 44 45 46 47 48 49 49 50 51 52 53 54 55 56 56 57 58 59 60 61 61 62 63 64 65 65 66 67 68 68 69 70 70 71 72 72 73 73 74 75 75 76 76 77 77 78 78 78 79 79 80 80 80 81 81 82 82 82 83 83 83 83 84 84 84 85 85 85 86 86
 42 42 43 44 44 45 46 47 48 49 50 51 52 53 55 56 58 59 61 63 65 67 70 72 75 78 81 85 88 92 97 101 106 112 118 124 131 138 146 155 165 175 186 199 212 227 243 260 279 300 322 347 374 404 436 472 511 553 600 652 708 770 837 912 993 1082 1180 1287 1404 1532 1671 1822 1986 2163 2354 2559 2776 3006 3247 3496 3751 4006 4257 4497 4719 4915 5078 5202 5279 5307 5284 5211 5092 4932 4737 4516 4276 4024 3766 3510 3258 3014 2781 2560 2353 2159 1979 1813 1660 1519 1390 1271 1163 1065 975 892 818 749 687 631 579 532 489 450 415 382 352 325 301 278 258 239 221 206 191 178 166 155 144 135 126 118 111 104 98 92 87 82 78 73 70 66 63 60 57 54 52 49 47 45 43 41 40 38 37 36 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 24 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 52 53 54 56 57 59 60 61 63 64 66 67 68 70 71 73 74 75 76 78 79 80 81 82 83 84 85 86 87 88 89 89 90 91 91 92 92 93 93 93 93 93 93 93 93 93 93 93 93 92 92 91 91 90 90 89 88 87 86 86 85 84 83 82 81 80 78 77 76 75 74 73 71 70 69 68 67 65 64 63 62 61 60 59 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41
 69 68 67 66 65 64 63 63 62 61 60 60 59 58 58 57 57 56 56 56 55 55 55 55 55 56 56 57 57 58 59 60 61 63 65 67 69 72 75 79 83 87 92 98 104 112 119 128 138 149 161 175 190 206 225 245 268 294 322 353 388 427 470 518 572 631 697 771 853 944 1046 1159 1285 1426 1582 1756 1948 2162 2397 2657 2941 3250 3583 3938 4311 4697 5084 5462 5815 6125 6375 6547 6630 6615 6503 6301 6024 5688 5313 4915 4511 4112 3729 3367 3030 2720 2436 2179 1947 1738 1551 1383 1233 1100 980 874 779 694 618 551 491 437 389 346 307 273 242 215 190 168 148 130 114 100 87 76 65 56 48 40 33 27 22 17 12 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 13 15 17 18 20 22 24 26 28 30 32 34 37 39 41 43 45 48 50 53 55 57 60 62 65 67 70 72 75 77 80 82 85 87 90 92 95 97 100 102 104 107 109 111 113 115 117 119 121 123 125 127 128 130 131 132 133 135 136 136 137 138 139 139 139 140 140 140 140 139 139 139 138 138 137 136 135 135 134 132 131 130 129 128 126 125 123 122 120 119 117 116 114 112 111 109 108 106 104 103 101 99 98 96 95 93 92 90 89 87 86 84 83 82 80 79 78 76 75 74 73 72 70
 35 37 39 41 43 45 48 50 53 55 58 61 64 68 71 75 79 83 87 91 96 101 106 112 118 124 130 137 145 152 160 169 178 188 198 208 219 231 244 257 270 285 300 316 333 350 368 387 407 428 449 471 494 518 542 566 591 616 642 667 692 717 742 765 788 810 831 850 868 883 897 909 919 926 931 934 934 932 928 922 914 905 893 880 865 850 833 815 797 778 758 739 719 699 679 659 639 619 600 581 563 545 527 510 493 477 461 446 432 418 404 391 378 366 354 343 332 322 312 302 293 284 276 268 260 253 246 239 232 226 220 214 209 203 198 193 188 184 180 175 171 167 164 160 157 153 150 147 144 141 138 135 132 130 127 125 122 120 118 115 113 111 109 107 105 103 101 99 98 96 94 92 91 89 88 86 84 83 81 80 79 77 76 74 73 72 70 69 68 67 65 64 63 62 61 60 59 57 56 55 54 53 52 51 50 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 29 29 28 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 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 33
 47 49 52 54 56 59 62 64 67 70 73 77 80 84 88 91 96 100 104 109 114 119 124 130 135 142 148 155 162 169 177 185 193 202 211 221 231 242 253 265 277 290 304 318 333 349 365 382 400 419 439 460 482 504 528 553 579 606 634 663 693 724 756 790 824 860 896 934 972 1011 1050 1090 1130 1171 1211 1252 1292 1331 1370 1408 1444 1479 1512 1543 1571 1597 1621 1641 1659 1673 1684 1691 1695 1695 1692 1686 1676 1662 1646 1627 1605 1580 1554 1525 1494 1461 1428 1393 1357 1320 1283 1246 1208 1171 1133 1096 1059 1023 988 953 919 886 854 822 792 762 733 706 679 653 628 605 582 559 538 518 498 479 461 444 428 412 396 382 368 354 341 329 317 306 295 285 275 265 256 247 238 230 222 215 208 201 194 187 181 175 170 164 159 154 149 144 139 135 130 126 122 118 115 111 108 104 101 98 95 92 89 87 84 81 79 77 74 72 70 68 66 64 62 61 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 25 26 27 28 30 31 33 34 36 38 39 41 43 45
 13 15 17 19 21 23 25 27 29 32 34 37 40 43 46 49 53 57 61 65 69 74 79 84 90 96 102 109 116 124 132 140 149 159 170 181 193 205 219 233 249 265 283 302 322 343 366 391 417 444 474 505 538 573 610 649 690 733 778 825 873 924 975 1028 1082 1137 1192 1247 1302 1356 1409 1459 1508 1554 1596 1636 1671 1702 1729 1751 1768 1781 1789 1792 1791 1786 1777 1764 1748 1729 1707 1683 1657 1630 1600 1570 1539 1507 1474 1441 1408 1375 1343 1310 1278 1246 1214 1183 1153 1123 1093 1065 1036 1009 982 955 929 903 879 854 830 807 784 761 739 717 696 675 655 635 615 596 577 558 540 523 505 488 472 455 439 424 409 394 380 366 352 339 326 313 301 289 278 267 256 245 235 226 216 207 198 190 181 173 166 158 151 144 137 131 125 119 113 107 102 97 92 87 83 78 74 70 66 62 59 55 52 49 46 43 40 37 35 33 30 28 26 24 22 20 19 17 16 14 13 12 11 9 8 7 7 6 5 4 4 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12
 61 61 62 63 64 64 65 66 67 68 68 69 70 71 72 73 73 74 75 76 77 78 79 81 82 83 84 86 87 89 90 92 94 96 98 100 102 105 107 110 113 116 120 123 127 131 136 141 146 152 158 164 171 179 187 196 206 216 227 239 252 266 281 298 315 334 354 376 400 425 453 482 513 547 582 621 661 704 749 797 847 899 953 1008 1065 1121 1178 1233 1286 1336 1382 1422 1455 1481 1498 1506 1503 1491 1470 1439 1400 1354 1301 1245 1184 1122 1058 994 931 870 810 753 699 647 599 553 511 471 434 400 369 340 313 289 266 245 226 208 192 177 164 151 140 129 119 110 102 95 88 81 75 70 64 60 55 51 48 44 41 38 35 33 30 28 26 24 22 20 19 17 16 14 13 12 11 10 9 8 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 43 43 44 45 45 46 47 48 48 49 50 51 51 52 53 53 54 55 56 56 57 58 59 59 60
 17 18 19 20 21 22 23 24 26 27 29 30 32 33 35 37 38 40 42 44 47 49 51 54 56 59 62 65 68 72 75 79 83 88 92 97 102 107 113 119 126 132 140 148 156 165 175 185 196 207 220 233 248 263 280 297 316 337 358 382 407 433 462 492 525 559 596 635 676 720 766 815 865 918 972 1029 1086 1145 1204 1263 1322 1378 1433 1485 1532 1575 1612 1642 1665 1681 1688 1687 1678 1661 1637 1605 1568 1525 1477 1425 1371 1314 1257 1198 1140 1083 1026 971 918 866 817 769 724 682 641 603 567 533 501 471 443 417 393 370 348 328 309 292 275 260 246 232 220 208 197 187 177 168 160 152 144 137 131 124 119 113 108 103 98 94 90 86 82 78 75 72 69 66 63 60 58 55 53 50 48 46 44 42 41 39 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 5 5 4 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 14 15 16
 0 0 0 0 0 0 0 0 1 3 5 7 10 12 15 18 21 24 27 31 35 39 43 48 53 59 64 71 77 84 92 100 109 119 129 140 152 165 179 194 210 227 246 267 289 313 339 366 397 429 464 502 543 588 635 686 741 800 862 929 999 1074 1153 1235 1321 1410 1501 1595 1689 1784 1877 1969 2057 2140 2217 2287 2349 2401 2442 2473 2492 2500 2497 2483 2458 2424 2382 2332 2276 2215 2150 2081 2010 1937 1864 1791 1718 1646 1576 1507 1440 1376 1313 1253 1196 1141 1088 1037 990 944 900 859 820 782 747 714 682 651 623 596 570 545 522 500 479 459 440 421 404 388 372 357 343 329 316 303 291 280 269 258 248 238 229 219 211 202 194 186 179 172 165 158 151 145 139 133 127 122 116 111 106 101 97 92 88 84 79 76 72 68 64 61 58 54 51 48 45 43 40 37 35 32 30 28 26 23 21 20 18 16 14 13 11 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 76 77 78 80 81 82 84 85 87 88 90 92 93 95 97 99 101 104 106 109 111 114 117 120 123 127 131 135 139 144 148 154 159 165 171 178 186 193 202 211 221 231 243 255 269 283 299 316 334 354 375 398 424 451 480 513 547 585 626 671 719 771 828 889 955 1026 1103 1186 1275 1371 1473 1581 1697 1819 1948 2082 2221 2365 2511 2657 2803 2944 3079 3204 3315 3411 3488 3542 3573 3579 3560 3516 3449 3361 3254 3133 2999 2857 2709 2559 2408 2259 2114 1974 1839 1710 1589 1474 1367 1266 1173 1085 1005 930 861 797 738 684 633 587 545 506 470 436 406 378 352 328 306 286 267 249 234 219 205 192 181 170 160 150 142 133 126 119 112 106 100 95 90 85 81 77 73 69 65 62 59 56 53 51 48 46 43 41 39 37 35 33 31 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 9 8 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 4 4 5 5 6 7 7 8 8 9 9 10 11 11 12 12 13 14 14 15 15 16 17 17 18 18 19 20 20 21 22 22 23 23 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 46 46 47 47 48 48 49 50 50 51 51 52 52 53 54 54 55 55 56 57 57 58 59 59 60 61 62 62 63 64 65 66 67 68 69 70 70 72 73 74 75
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 15 18 22 26 31 35 41 46 52 59 66 73 81 90 100 111 122 135 149 164 181 199 219 241 265 292 321 354 390 430 474 523 577 638 704 779 861 953 1054 1167 1292 1431 1584 1753 1939 2144 2368 2611 2874 3157 3457 3772 4098 4429 4758 5076 5373 5635 5853 6016 6115 6144 6103 5993 5822 5598 5332 5035 4720 4395 4069 3750 3443 3150 2875 2618 2381 2162 1962 1780 1614 1463 1326 1203 1091 990 899 817 743 675 615 560 510 466 425 388 355 325 297 272 249 228 209 192 176 161 148 136 125 114 105 96 87 80 73 66 60 55 49 44 40 35 31 28 24 21 17 14 12 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 62 65 68 72 75 78 82 86 90 94 98 102 106 111 115 120 125 130 136 141 147 152 158 164 171 177 184 191 198 205 213 221 229 237 246 255 264 273 283 294 304 315 327 338 351 364 377 391 405 421 436 453 470 488 507 527 548 570 593 617 642 669 697 726 757 789 823 859 896 934 975 1017 1061 1106 1153 1201 1251 1302 1353 1406 1458 1511 1563 1614 1664 1711 1756 1797 1834 1866 1892 1912 1926 1932 1931 1922 1906 1882 1850 1812 1767 1717 1662 1602 1540 1475 1408 1340 1273 1205 1139 1074 1011 949 891 834 781 730 682 636 593 553 515 479 446 415 386 359 334 311 289 269 250 233 216 201 187 174 162 151 140 131 121 113 105 98 91 84 78 73 68 63 58 54 50 46 43 39 36 33 30 28 25 23 21 19 17 15 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 20 21 23 24 26 27 29 31 33 35 37 39 41 43 46 48 51 54 56 59
 34 37 40 43 46 49 52 55 58 61 65 68 71 74 78 81 85 88 92 95 99 102 106 109 113 116 120 124 127 131 135 138 142 146 150 154 158 162 166 170 175 179 184 189 195 200 206 212 219 226 234 242 251 261 272 284 297 311 327 344 363 384 407 433 461 493 528 567 610 658 711 771 837 910 992 1083 1184 1296 1421 1560 1713 1883 2070 2276 2501 2747 3013 3299 3603 3921 4248 4577 4898 5200 5469 5689 5848 5933 5938 5859 5702 5475 5192 4867 4516 4153 3791 3438 3102 2787 2496 2229 1986 1767 1570 1394 1237 1097 973 862 764 677 600 531 471 417 369 327 289 255 225 199 175 154 135 118 103 90 78 67 57 49 41 34 27 22 17 12 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 13 15 17 19 22 24 27 29 32
 56 55 54 54 53 52 52 51 50 49 48 47 47 46 45 44 43 42 42 41 40 39 38 37 36 36 35 34 33 32 32 31 31 30 30 29 29 29 29 29 29 30 30 31 33 34 36 38 41 44 48 52 57 62 69 76 85 94 105 117 131 147 165 185 208 234 263 295 332 373 420 472 532 598 673 758 854 962 1083 1221 1376 1552 1749 1972 2223 2504 2818 3167 3551 3969 4418 4890 5373 5849 6294 6681 6979 7162 7211 7121 6899 6565 6147 5674 5176 4675 4191 3735 3313 2928 2582 2273 1998 1755 1541 1353 1187 1041 913 801 703 616 540 473 414 363 317 277 242 211 183 159 137 118 102 87 74 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 1 2 4 5 6 7 8 10 11 12 13 15 16 17 19 20 21 23 24 25 27 28 29 31 32 33 35 36 37 39 40 41 42 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 66 67 68 68 69 70 70 71 71 72 72 72 73 73 73 74 74 74 74 74 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 73 73 73 72 72 72 72 71 71 70 70 70 69 69 68 68 68 67 67 66 66 65 65 64 63 63 62 62 61 61 60 59 59 58 57 57
 40 42 44 46 48 50 53 55 58 61 63 66 69 72 76 79 83 86 90 94 98 102 107 111 116 121 126 132 137 143 149 155 162 169 176 183 190 198 206 215 224 233 242 252 262 273 284 295 307 319 331 344 357 371 385 400 415 430 446 462 479 496 513 531 549 568 587 606 626 645 665 686 706 727 748 769 790 811 831 852 872 893 912 932 951 969 986 1003 1018 1033 1047 1059 1070 1079 1087 1093 1098 1100 1101 1100 1097 1091 1084 1075 1063 1050 1035 1018 999 979 958 935 911 886 860 833 806 779 751 724 696 669 642 615 589 563 538 514 490 467 445 424 403 384 365 347 330 313 297 282 268 254 242 229 218 206 196 186 176 167 159 151 143 136 129 122 116 110 104 99 94 89 84 80 76 72 68 64 61 58 55 52 49 46 44 41 39 37 35 33 31 29 27 26 24 22 21 20 18 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 31 33 34 36 38
 0 0 0 0 0 0 1 4 6 9 12 15 18 21 25 29 33 38 43 48 53 59 66 72 80 87 96 105 114 125 136 148 161 175 190 206 224 243 263 286 309 335 363 393 425 460 498 538 582 628 678 732 788 849 913 980 1052 1126 1204 1284 1367 1451 1537 1623 1709 1793 1875 1954 2028 2098 2160 2216 2264 2304 2335 2358 2372 2378 2376 2366 2349 2327 2298 2266 2229 2189 2147 2103 2058 2012 1966 1920 1874 1829 1786 1743 1702 1662 1624 1588 1553 1520 1488 1458 1429 1402 1376 1351 1327 1305 1283 1263 1243 1224 1205 1187 1169 1151 1133 1116 1098 1080 1062 1044 1025 1006 987 967 946 925 904 882 860 837 814 790 767 743 719 695 671 647 623 600 576 553 530 508 486 464 443 423 403 384 365 347 329 312 296 280 265 250 236 223 210 198 186 174 164 153 143 134 125 116 108 101 93 86 79 73 67 61 56 51 46 41 37 33 29 25 22 19 16 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 25 27 30 32 35 37 40 43 46 49 53 56 60 63 67 71 75 79 83 87 92 97 101 106 111 116 121 127 132 138 143 149 155 161 167 173 179 185 192 198 205 211 218 225 231 238 245 252 260 267 274 282 290 298 306 315 323 333 342 352 363 374 385 398 411 425 440 456 473 492 512 534 557 582 610 640 672 707 745 786 830 879 931 987 1048 1114 1185 1261 1342 1428 1519 1615 1714 1817 1922 2026 2129 2228 2319 2400 2468 2518 2549 2557 2541 2502 2439 2355 2253 2137 2009 1875 1737 1600 1466 1337 1214 1099 991 893 802 719 644 576 515 460 411 366 327 291 259 231 205 182 161 143 127 112 98 87 76 66 57 50 42 36 30 25 20 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 1 3 4 5 7 8 10 11 13 15 16 18 20
 40 43 47 51 55 59 63 68 73 77 82 87 93 98 104 110 116 122 129 136 143 150 157 165 173 181 190 199 208 217 227 237 248 258 270 281 293 306 319 332 346 361 376 391 407 424 442 460 479 499 520 541 564 587 612 637 664 692 721 752 784 818 853 890 929 970 1012 1057 1104 1153 1204 1258 1314 1373 1435 1500 1567 1637 1711 1787 1866 1949 2034 2122 2213 2306 2402 2499 2598 2699 2799 2899 2998 3095 3189 3279 3363 3440 3510 3569 3618 3654 3677 3686 3680 3658 3621 3569 3502 3421 3328 3223 3109 2987 2858 2726 2590 2454 2318 2183 2052 1923 1799 1681 1567 1459 1356 1260 1169 1084 1004 929 860 795 735 679 627 579 534 493 455 419 386 356 327 301 277 254 234 214 196 179 164 149 136 123 112 101 91 81 73 64 57 49 43 36 31 25 20 15 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 13 16 18 21 24 27 30 33 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 19 29 40 53 67 84 102 123 146 173 203 238 277 322 373 432 498 575 662 762 876 1007 1156 1326 1519 1739 1986 2264 2574 2915 3286 3684 4100 4524 4942 5334 5682 5964 6164 6269 6276 6187 6014 5771 5477 5150 4805 4455 4111 3781 3468 3176 2906 2658 2432 2227 2041 1873 1722 1586 1464 1354 1256 1168 1089 1019 956 900 850 805 766 731 701 674 651 631 613 599 586 576 568 561 556 553 550 549 549 549 551 552 555 557 560 562 565 568 570 571 573 574 574 573 572 569 566 562 557 551 544 536 527 517 506 494 482 469 455 441 426 410 395 379 363 346 330 314 298 282 267 251 236 222 207 194 180 167 155 143 131 120 110 100 90 81 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 2 5 7 10 13 16 20 23 27 31 35 40 45 50 55 61 67 74 80 88 96 104 113 123 133 143 155 167 180 194 209 225 242 259 278 299 320 343 367 392 419 448 478 509 542 577 613 651 691 732 775 819 864 911 959 1008 1058 1109 1160 1212 1264 1316 1369 1421 1474 1526 1578 1630 1681 1732 1783 1834 1884 1934 1984 2034 2084 2134 2184 2234 2284 2334 2384 2434 2483 2532 2580 2626 2671 2713 2751 2786 2817 2842 2861 2872 2876 2872 2858 2834 2800 2757 2703 2640 2568 2487 2399 2305 2206 2103 1998 1891 1784 1678 1574 1473 1375 1280 1190 1104 1023 947 875 808 745 686 632 582 535 492 452 415 381 349 321 294 269 246 226 206 188 172 157 143 130 118 107 96 87 78 70 62 55 49 43 37 32 27 22 18 14 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 91 96 101 107 112 118 124 130 136 143 149 156 163 170 177 184 191 199 207 214 222 230 238 246 255 263 272 280 289 298 307 316 325 334 343 353 362 372 382 391 401 412 422 432 443 454 465 476 488 500 513 526 539 553 568 583 599 616 634 653 673 694 717 741 767 794 824 855 889 925 964 1005 1050 1097 1149 1204 1263 1326 1394 1467 1545 1628 1718 1813 1914 2023 2137 2259 2388 2523 2665 2813 2966 3124 3286 3449 3612 3773 3928 4075 4211 4331 4431 4510 4562 4587 4581 4544 4477 4380 4257 4110 3943 3761 3567 3365 3161 2956 2755 2558 2369 2189 2018 1858 1707 1567 1437 1317 1207 1105 1012 926 848 776 711 651 596 546 501 459 421 386 354 325 298 273 251 230 211 193 177 162 149 136 124 113 103 94 85 77 69 62 56 49 44 38 33 29 24 20 16 13 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 8 10 12 14 17 19 22 24 27 30 33 36 40 43 47 50 54 58 62 67 71 76 81 86
 0 0 0 2 3 4 5 7 8 9 11 12 13 14 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 45 46 48 50 51 53 56 58 61 64 68 72 76 81 87 93 100 109 118 129 141 155 170 188 208 230 256 285 318 356 398 446 501 563 633 713 804 906 1023 1156 1306 1477 1670 1889 2137 2416 2730 3080 3470 3900 4368 4869 5395 5933 6462 6956 7385 7717 7924 7986 7896 7662 7303 6849 6333 5786 5233 4694 4185 3713 3282 2893 2546 2238 1965 1726 1515 1331 1169 1028 905 797 702 619 547 484 428 379 336 298 265 236 210 187 166 148 132 117 105 93 83 74 65 58 51 45 39 34 29 25 21 17 14 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 13 20 28 37 47 58 71 85 101 120 140 163 189 219 252 289 330 377 430 489 556 630 714 808 913 1030 1161 1307 1468 1647 1844 2060 2295 2549 2822 3111 3414 3725 4040 4350 4647 4921 5163 5362 5512 5605 5641 5618 5540 5413 5244 5042 4815 4572 4320 4065 3813 3567 3330 3104 2892 2692 2507 2335 2176 2030 1897 1775 1663 1562 1469 1385 1309 1241 1178 1122 1070 1024 982 944 909 877 849 822 798 775 755 736 718 701 685 669 655 641 627 614 601 588 575 563 550 537 525 512 499 487 474 461 448 435 422 408 395 382 368 355 342 328 315 302 289 277 264 251 239 227 215 204 193 182 171 161 151 141 132 123 114 106 98 90 82 75 69 62 56 51 45 40 35 31 26 22 18 15 12 8 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
 5 6 8 10 12 14 16 18 20 23 25 28 31 34 38 41 45 49 53 58 62 67 73 78 84 91 97 105 112 120 129 138 147 157 168 179 190 203 216 229 243 258 273 289 305 322 340 357 375 394 412 431 449 468 486 504 521 538 554 569 583 596 608 619 629 638 646 653 658 663 666 669 671 672 673 673 673 672 672 671 670 670 669 669 669 670 671 672 674 677 680 684 689 694 700 707 714 723 732 742 752 763 775 788 801 814 828 842 856 870 883 896 908 919 928 936 942 946 948 947 943 937 928 915 900 882 861 838 812 785 756 726 695 663 631 599 567 536 505 476 447 419 392 367 343 320 298 278 258 240 223 207 192 178 165 152 141 130 120 111 102 94 86 79 72 66 60 55 50 45 41 36 33 29 26 23 20 17 14 12 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3
 0 1 2 3 4 5 6 7 8 9 10 11 13 14 15 17 18 19 21 23 24 26 28 29 31 33 35 37 40 42 44 47 49 52 55 58 61 64 68 71 75 79 83 87 92 97 102 107 113 119 125 132 139 147 155 164 173 183 193 204 216 229 242 256 272 288 306 324 344 365 388 412 437 465 494 524 557 591 628 667 708 751 796 844 894 946 1000 1056 1114 1174 1235 1297 1359 1422 1484 1545 1605 1661 1714 1763 1806 1843 1873 1895 1909 1914 1909 1896 1874 1843 1804 1757 1705 1647 1584 1518 1450 1380 1310 1240 1171 1103 1038 974 913 855 800 748 698 652 608 567 529 493 460 429 400 373 348 325 303 283 264 246 230 215 201 187 175 163 152 142 133 124 115 108 100 93 87 81 75 69 64 59 55 50 46 42 39 35 32 29 26 23 21 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 28 30 32 35 37 40 43 46 49 52 56 59 63 67 71 76 80 85 90 95 101 107 113 119 126 133 141 148 156 165 174 183 193 203 214 225 237 249 261 274 288 301 316 330 345 361 377 393 409 426 442 459 476 492 509 525 541 557 572 587 601 614 627 638 649 659 669 677 684 691 696 701 705 708 711 712 713 714 714 713 712 711 710 708 707 705 703 701 700 698 697 696 696 695 696 696 697 699 701 703 707 710 715 720 726 733 740 748 757 767 777 788 800 813 826 840 855 870 886 902 918 934 951 967 984 999 1014 1029 1042 1054 1064 1072 1079 1084 1086 1086 1083 1078 1070 1059 1046 1030 1012 991 969 944 918 890 861 831 801 770 738 707 676 645 615 585 556 527 500 473 448 423 400 377 356 335 315 297 279 262 246 231 217 203 190 178 167 156 146 136 127 119 111 103 96 90 84 78 72 67 62 58 54 50 46 42 39 36 34 31 29 26 24 22 21 19 18 16 15 14 13 12 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 12 13 15 16 18 20 22 24
 0 0 1 2 3 4 6 7 8 10 11 13 14 16 17 19 20 22 24 26 28 29 31 34 36 38 40 43 46 48 51 55 58 62 66 70 75 80 85 91 97 104 112 120 130 140 151 164 178 193 210 229 250 274 300 330 363 400 441 487 538 596 660 733 813 904 1005 1119 1245 1387 1544 1720 1915 2131 2370 2633 2922 3236 3577 3943 4333 4742 5164 5592 6016 6422 6798 7126 7393 7585 7692 7710 7637 7479 7245 6950 6606 6228 5831 5426 5024 4632 4255 3898 3563 3251 2963 2698 2455 2234 2033 1850 1684 1535 1400 1278 1168 1069 980 900 828 763 705 653 606 563 525 491 460 433 408 385 364 346 329 314 300 288 276 266 256 247 239 231 225 218 212 206 201 196 191 187 182 178 174 170 167 163 160 156 153 150 147 143 140 137 134 131 128 125 123 120 117 114 111 108 105 103 100 97 94 91 89 86 83 80 78 75 72 70 67 64 62 59 57 54 52 49 47 45 43 41 38 36 34 33 31 29 27 26 24 23 21 20 19 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 6 5 5 4 4 4 4 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
 5 6 8 9 10 11 13 14 16 17 19 21 22 24 26 27 29 31 33 35 37 39 42 44 46 49 51 54 57 60 63 66 69 73 76 80 84 89 93 98 103 109 115 121 128 136 144 152 162 172 183 195 209 223 239 257 276 297 321 347 375 407 442 481 524 571 624 683 748 820 900 989 1088 1197 1318 1451 1599 1761 1939 2133 2344 2572 2817 3076 3348 3628 3912 4191 4457 4699 4907 5069 5175 5218 5195 5104 4952 4746 4497 4217 3918 3610 3304 3006 2721 2453 2204 1975 1766 1576 1406 1252 1114 992 882 784 698 620 552 491 436 388 345 307 273 243 216 191 170 151 133 118 104 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 0 0 0 1 2 3 4
 126 133 140 148 156 164 172 181 190 200 209 219 230 240 251 263 274 286 298 310 323 336 349 362 376 390 403 417 432 446 460 475 489 504 518 533 547 561 576 590 605 619 633 648 662 676 691 705 720 734 749 764 780 796 812 828 845 863 881 900 920 940 961 983 1006 1030 1054 1080 1107 1134 1162 1191 1221 1251 1282 1314 1345 1377 1409 1440 1470 1500 1528 1554 1579 1601 1620 1636 1649 1657 1662 1662 1657 1647 1632 1612 1587 1557 1523 1485 1443 1398 1350 1299 1247 1194 1140 1085 1031 978 925 873 823 775 728 684 641 600 562 526 491 459 428 400 373 348 325 303 282 263 246 229 214 200 186 174 163 152 142 133 124 116 108 101 95 89 83 78 73 68 64 60 56 52 49 46 43 40 37 35 32 30 28 26 24 22 21 19 17 16 14 13 12 11 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 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 4 4 5 5 6 6 7 8 9 9 10 11 13 14 15 16 18 20 21 23 25 27 29 32 34 37 40 43 46 50 53 57 61 65 69 74 79 84 89 94 100 106 112 119
 80 85 90 96 101 107 113 119 126 133 140 148 156 164 173 182 192 202 212 223 235 247 260 273 287 301 316 332 348 365 383 402 421 442 463 484 507 530 555 579 605 631 658 686 713 742 770 798 827 855 883 910 936 962 986 1008 1029 1048 1064 1079 1091 1100 1107 1111 1112 1110 1106 1099 1089 1077 1062 1046 1027 1007 985 962 938 913 887 861 834 808 781 754 727 701 675 649 625 600 576 553 531 509 488 468 448 430 412 394 378 362 346 332 318 304 292 279 268 257 246 236 227 218 209 201 193 186 179 172 166 160 154 149 144 139 134 130 126 122 118 114 111 107 104 101 98 95 93 90 88 85 83 81 79 77 74 72 71 69 67 65 63 62 60 58 57 55 54 52 51 49 48 46 45 44 42 41 40 38 37 36 35 33 32 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 11 11 10 9 8 8 7 6 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 15 16 17 19 21 22 24 26 28 30 33 35 38 40 43 46 49 52 56 59 63 67 71 76
 207 210 214 218 221 225 229 233 237 241 245 249 253 257 262 266 271 276 281 286 291 297 303 309 315 322 329 336 344 352 361 370 379 389 400 412 424 437 451 466 482 498 517 536 557 579 603 628 655 684 715 749 784 823 863 907 953 1002 1054 1110 1169 1231 1297 1366 1439 1515 1595 1679 1765 1854 1946 2041 2137 2234 2332 2429 2526 2621 2713 2801 2883 2960 3029 3090 3142 3184 3215 3234 3242 3238 3222 3195 3157 3109 3051 2985 2912 2832 2747 2658 2565 2471 2375 2279 2184 2089 1996 1904 1816 1730 1646 1566 1490 1416 1346 1280 1217 1157 1100 1047 996 949 904 862 823 786 752 719 689 661 635 610 587 566 546 527 509 493 478 464 450 438 426 415 405 395 386 377 369 361 354 347 340 334 328 322 316 311 306 301 296 292 287 283 278 274 270 266 262 258 254 251 247 243 239 236 232 228 225 221 217 214 210 207 203 199 196 192 188 185 181 178 174 171 167 163 160 156 153 149 146 143 139 136 133 130 126 123 120 117 114 111 109 106 103 101 98 96 94 91 89 87 85 83 81 80 78 76 75 73 72 71 69 68 67 66 65 64 63 62 61 61 60 59 59 58 58 57 57 56 56 55 55 55 55 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 55 55 55 55 56 56 57 57 57 58 58 59 59 60 61 61 62 63 63 64 65 66 67 68 69 70 71 73 74 75 77 78 80 81 83 85 87 89 91 93 95 97 99 101 104 106 109 111 114 117 119 122 125 128 131 134 137 140 143 146 149 153 156 159 162 166 169 172 176 179 183 186 189 193 196 200 203
 55 58 61 63 66 69 72 75 78 81 84 88 91 94 98 102 105 109 113 118 122 126 131 136 141 146 152 158 164 171 178 186 194 203 212 222 232 244 257 270 285 301 319 338 359 382 408 436 466 500 538 579 625 676 733 795 864 941 1026 1120 1225 1340 1468 1609 1765 1936 2125 2331 2555 2800 3064 3348 3650 3970 4304 4649 4999 5347 5684 6002 6288 6533 6725 6856 6919 6911 6833 6689 6485 6230 5937 5614 5273 4924 4575 4231 3899 3582 3281 3000 2738 2496 2272 2068 1880 1709 1553 1412 1284 1167 1062 967 881 803 733 670 612 561 514 472 434 400 369 341 316 293 273 254 237 222 208 195 183 173 163 154 146 139 132 125 120 114 109 104 100 96 92 88 85 81 78 75 72 70 67 64 62 60 57 55 53 51 49 47 45 43 41 39 37 35 34 32 30 28 27 25 23 22 20 18 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 1 2 3 5 6 7 8 10 11 13 14 16 18 20 21 23 25 27 29 31 34 36 38 40 43 45 48 50 53
 26 28 30 32 34 37 39 42 44 47 50 53 56 59 62 66 69 73 76 80 84 89 93 98 102 107 112 118 123 129 135 141 147 154 161 168 176 184 192 201 210 219 229 240 251 262 274 287 301 315 330 345 362 380 399 418 440 462 486 511 539 568 599 632 667 705 745 788 834 883 935 990 1050 1112 1179 1249 1323 1401 1483 1567 1655 1745 1837 1929 2021 2111 2198 2279 2353 2418 2471 2511 2536 2543 2533 2504 2458 2394 2315 2223 2119 2008 1890 1769 1647 1527 1409 1295 1187 1084 988 898 815 739 668 604 546 492 444 400 360 324 292 263 236 213 191 172 154 139 124 112 100 89 80 71 64 56 50 44 39 34 30 26 22 19 16 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 6 7 8 9 11 12 13 15 17 18 20 22 24
 84 87 91 95 99 104 108 113 117 122 127 133 138 144 149 155 161 168 174 181 188 196 203 211 219 227 236 245 254 263 273 283 294 304 315 327 339 351 364 377 390 404 419 433 449 464 480 497 514 531 549 568 587 606 626 647 667 689 710 733 755 779 802 826 850 875 900 926 952 978 1004 1031 1058 1085 1112 1140 1167 1195 1222 1250 1278 1305 1332 1359 1386 1412 1437 1462 1487 1510 1532 1553 1573 1592 1608 1623 1636 1647 1655 1661 1664 1664 1662 1656 1647 1635 1619 1600 1578 1553 1525 1494 1460 1424 1386 1346 1304 1261 1217 1172 1126 1081 1035 990 946 902 859 817 777 737 699 663 628 594 562 531 502 474 447 422 398 376 354 334 315 297 280 263 248 234 220 207 195 184 173 163 153 144 135 127 119 112 105 98 92 86 80 75 70 65 60 56 52 48 44 41 37 34 31 28 25 23 20 18 15 13 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 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 26 27 28 30 32 33 35 37 39 41 43 45 48 50 53 55 58 61 64 67 70 73 76 80
 0 0 0 3 7 12 16 22 27 34 40 47 55 63 72 81 91 102 114 127 140 155 171 188 206 225 246 269 293 319 347 377 409 443 479 518 560 604 651 700 752 807 865 925 987 1051 1118 1185 1254 1323 1392 1461 1528 1594 1657 1717 1773 1825 1872 1914 1951 1982 2008 2029 2045 2056 2063 2066 2066 2063 2057 2050 2042 2033 2023 2014 2005 1997 1990 1984 1980 1977 1977 1978 1981 1986 1994 2003 2013 2026 2040 2055 2072 2089 2106 2123 2140 2155 2169 2181 2189 2194 2196 2192 2183 2168 2147 2119 2084 2043 1995 1941 1881 1816 1746 1673 1596 1518 1438 1358 1279 1200 1123 1049 977 907 842 779 720 664 612 563 518 475 436 399 366 334 305 278 254 231 210 191 173 156 141 127 114 102 91 81 72 63 55 47 40 34 28 23 18 13 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 10 14 18 23 28 33 39 45 51 58 66 73 82 90 100 110 120 131 143 156 169 183 198 213 230 247 265 284 304 325 347 369 393 417 443 469 496 524 553 582 612 642 673 704 735 767 798 829 860 891 922 952 982 1011 1040 1069 1098 1127 1156 1185 1215 1246 1277 1310 1344 1380 1418 1458 1501 1547 1597 1649 1706 1766 1830 1899 1972 2049 2130 2215 2304 2395 2489 2583 2678 2770 2859 2942 3017 3081 3132 3167 3183 3178 3151 3102 3031 2938 2827 2698 2557 2405 2247 2086 1926 1769 1616 1471 1334 1205 1086 976 875 783 699 624 556 495 440 390 346 307 272 240 212 187 165 145 127 111 97 84 73 63 54 45 38 32 26 20 16 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2
 58 62 67 72 77 82 88 93 99 106 112 119 126 134 142 150 159 168 178 188 199 211 223 236 249 264 279 296 313 332 352 374 397 422 448 477 508 542 578 617 660 706 756 810 868 932 1001 1075 1155 1241 1335 1434 1541 1655 1776 1903 2036 2175 2318 2464 2610 2756 2898 3034 3161 3275 3375 3457 3519 3559 3577 3571 3543 3494 3426 3340 3239 3127 3005 2877 2744 2610 2475 2342 2211 2084 1962 1844 1732 1625 1524 1429 1338 1254 1174 1100 1030 965 904 847 794 745 699 656 617 580 545 514 484 457 432 408 387 367 349 332 316 302 289 277 266 257 248 239 232 225 219 214 209 204 200 197 194 191 188 186 184 182 181 179 178 177 176 175 174 173 172 171 170 170 169 168 167 167 166 165 164 163 162 161 160 159 158 156 155 153 152 150 149 147 145 143 141 139 137 135 132 130 127 125 122 120 117 114 111 108 105 102 99 96 93 90 87 84 81 78 75 72 69 66 63 60 57 54 51 49 46 43 41 38 36 34 32 30 28 26 24 22 21 19 17 16 15 13 12 11 10 9 8 7 6 6 5 4 4 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 9 11 13 16 19 22 24 28 31 34 38 41 45 49 53
 97 100 102 105 107 110 112 115 118 121 124 127 130 134 137 141 144 148 152 156 160 165 170 174 179 185 190 196 202 209 216 223 231 239 247 256 265 275 286 297 309 321 335 349 364 379 396 414 432 452 472 494 516 540 565 590 617 644 673 702 732 762 793 824 854 885 915 944 973 1000 1025 1048 1070 1089 1105 1118 1129 1136 1140 1141 1139 1133 1124 1112 1098 1080 1061 1039 1015 990 963 935 906 876 846 815 785 755 725 695 666 637 609 582 556 530 506 482 460 438 417 397 378 360 343 327 311 297 283 269 257 245 234 224 214 204 196 187 179 172 165 158 152 146 141 135 130 126 121 117 113 109 105 101 98 95 92 89 86 83 81 78 76 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 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 10 10 9 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 47 48 49 50 52 53 54 56 57 59 60 62 63 65 67 69 70 72 74 76 78 80 82 84 86 88 90 93 95
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 19 20 22 23 25 27 29 32 34 37 40 44 48 52 56 61 66 72 79 86 93 102 111 122 133 145 159 174 190 208 228 250 273 299 327 358 391 427 466 509 554 603 655 710 769 830 894 960 1027 1095 1163 1229 1292 1351 1405 1452 1491 1522 1543 1553 1554 1544 1525 1497 1462 1420 1373 1322 1268 1212 1155 1098 1042 987 933 882 832 785 741 699 659 622 588 555 525 497 471 447 425 404 385 367 350 335 321 307 295 283 272 262 253 244 235 227 219 212 205 199 192 186 180 175 169 164 159 154 149 144 140 135 131 126 122 118 114 110 106 102 98 94 91 87 84 80 77 73 70 67 64 61 58 55 52 50 47 44 42 39 37 35 33 31 28 27 25 23 21 19 18 16 15 14 12 11 10 9 8 7 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 23 25 27 29 32 34 37 39 42 45 48 52 55 59 62 66 70 74 79 83 88 93 99 104 110 116 122 128 135 142 149 157 165 173 181 190 199 208 218 228 238 248 259 270 281 292 303 315 326 338 350 361 373 385 396 408 419 430 441 451 462 472 482 492 501 511 520 528 537 546 554 562 571 579 587 595 603 612 620 629 638 647 656 665 675 685 696 706 717 729 740 752 764 776 788 800 812 824 836 847 857 867 876 883 890 895 898 899 898 895 890 883 873 860 845 828 809 787 764 740 714 686 659 630 602 573 544 516 489 462 436 410 386 363 341 320 300 281 263 246 230 215 201 188 176 164 153 143 133 124 116 108 101 94 87 81 76 70 65 60 56 52 48 44 41 37 34 31 29 26 23 21 19 17 15 13 11 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 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 6 7 8 9 11 12 14 15 17 19
 6 8 11 13 16 19 22 25 28 32 35 39 43 47 51 56 61 66 71 76 82 88 94 101 108 115 122 130 139 148 157 167 177 188 199 211 223 236 250 265 280 296 313 330 349 369 389 411 434 457 483 509 537 566 596 628 662 697 734 772 813 855 899 945 992 1042 1093 1147 1202 1258 1317 1377 1438 1501 1564 1629 1693 1758 1823 1888 1951 2013 2073 2131 2186 2236 2283 2325 2361 2390 2413 2429 2437 2437 2428 2411 2385 2350 2308 2258 2200 2137 2067 1993 1914 1833 1750 1665 1580 1495 1411 1330 1250 1173 1098 1027 959 895 835 777 724 673 626 582 541 503 468 435 405 376 350 326 303 282 263 245 228 213 199 185 173 161 150 140 131 122 114 106 99 92 85 79 74 68 63 58 54 50 46 42 38 35 32 28 25 23 20 17 15 13 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4
 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 39 40 42 44 46 48 50 52 55 57 60 62 65 69 72 75 79 83 87 91 96 101 106 112 118 124 131 138 146 154 163 172 182 192 203 215 227 241 255 269 285 302 319 337 357 377 398 420 444 468 493 520 547 575 605 635 667 699 732 767 802 838 876 914 953 993 1034 1076 1118 1162 1206 1251 1297 1344 1391 1438 1487 1535 1583 1632 1680 1727 1773 1818 1860 1900 1937 1971 2000 2023 2042 2054 2059 2057 2048 2031 2006 1974 1934 1887 1834 1776 1713 1646 1576 1504 1431 1358 1285 1213 1142 1074 1008 944 884 826 771 719 671 625 582 542 505 469 437 406 378 351 327 304 283 263 244 227 211 196 182 169 156 145 134 124 115 106 98 90 83 76 70 64 58 53 48 43 38 34 30 27 23 20 17 14 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 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 1 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13
 32 33 35 37 38 40 42 44 46 48 50 52 54 56 58 60 62 64 67 69 71 74 76 79 81 84 87 89 92 95 98 101 104 108 111 115 118 122 126 130 134 139 143 148 153 159 164 170 177 184 191 199 207 216 225 235 246 258 271 285 299 315 333 351 372 394 417 443 471 501 534 570 608 650 695 744 796 853 915 981 1052 1128 1209 1296 1388 1486 1588 1695 1805 1919 2033 2148 2260 2368 2469 2560 2638 2701 2745 2768 2770 2750 2708 2646 2565 2468 2358 2239 2113 1983 1853 1724 1598 1477 1361 1251 1149 1053 964 881 805 736 672 614 560 512 467 427 390 357 327 299 274 251 230 212 194 179 164 151 139 128 118 109 100 92 85 79 72 67 62 57 52 48 44 41 37 34 31 28 26 24 21 19 17 15 13 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 1 1 2 2 3 3 4 4 5 6 7 7 8 9 10 11 12 13 14 15 16 18 19 20 21 23 24 26 27 29 30
 23 26 28 30 33 35 38 41 44 46 49 52 56 59 62 65 69 72 76 79 83 87 91 95 99 103 107 111 116 120 125 130 134 139 144 150 155 160 166 172 178 184 191 198 205 213 221 230 239 249 259 270 283 296 310 326 343 362 383 406 431 458 488 522 559 600 646 696 751 813 880 955 1038 1128 1228 1337 1456 1586 1726 1877 2038 2209 2387 2571 2757 2941 3116 3277 3417 3527 3601 3634 3622 3566 3466 3328 3159 2967 2759 2545 2329 2118 1915 1724 1546 1383 1233 1097 974 864 766 678 599 530 468 413 365 321 283 250 220 194 170 150 131 115 101 88 77 67 58 50 43 37 32 27 23 19 15 12 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 21
 66 66 66 66 66 67 67 67 67 67 67 68 68 68 68 68 69 69 69 70 70 70 71 71 72 72 73 73 74 74 75 76 77 78 79 80 81 83 84 86 88 89 92 94 96 99 102 105 109 113 117 121 126 131 137 143 150 157 165 173 182 191 202 213 225 237 251 266 281 298 315 334 354 375 397 420 444 470 497 524 553 582 612 642 673 703 732 761 788 813 836 856 873 886 894 898 898 893 883 868 850 827 802 774 743 711 677 643 609 575 542 509 477 447 418 390 364 340 316 295 274 256 238 222 206 192 179 167 156 146 136 127 119 112 105 98 92 87 82 77 73 69 65 62 58 55 53 50 47 45 43 41 39 37 36 34 33 31 30 29 27 26 25 24 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 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 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 12 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 42 43 43 44 45 45 46 46 47 48 48 49 49 50 51 51 52 52 53 53 54 54 55 55 56 56 56 57 57 58 58 59 59 59 60 60 60 61 61 61 62 62 62 62 63 63 63 63 64 64 64 64 64 65 65 65 65 65 65 66 66
 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 14 16 18 20 23 25 28 31 34 37 41 45 48 53 57 62 67 73 79 85 92 100 108 117 126 137 148 160 173 188 203 220 239 260 282 307 333 363 395 430 469 511 557 608 663 723 788 859 936 1020 1109 1205 1308 1417 1531 1651 1775 1902 2030 2157 2281 2399 2509 2607 2691 2758 2806 2834 2840 2825 2790 2735 2664 2578 2480 2373 2260 2143 2024 1905 1788 1673 1563 1457 1356 1261 1171 1086 1008 934 866 802 743 689 638 592 549 509 472 438 407 378 352 327 305 284 265 247 230 215 201 187 175 164 153 143 134 125 117 110 103 96 90 84 79 73 69 64 60 55 52 48 44 41 38 35 32 29 27 24 22 20 18 16 14 12 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 34 37 41 45 49 53 58 62 67 72 78 83 89 95 102 109 116 123 131 139 147 156 165 174 184 194 204 215 227 238 250 263 276 289 303 317 332 348 364 380 397 415 433 452 472 492 514 536 560 584 610 638 667 698 730 765 802 841 883 929 977 1029 1084 1144 1208 1277 1350 1429 1514 1604 1699 1801 1908 2019 2136 2256 2378 2500 2620 2735 2843 2938 3018 3078 3115 3126 3108 3062 2987 2887 2763 2621 2464 2299 2129 1958 1791 1630 1477 1333 1200 1077 965 863 770 687 612 545 485 431 383 341 302 268 238 211 187 165 145 128 113 99 86 75 65 55 47 40 33 27 21 16 12 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 78 87 97 107 118 130 143 157 172 187 204 222 241 261 283 305 329 355 381 409 438 468 500 532 566 600 635 670 705 740 775 808 841 873 902 930 955 978 998 1015 1030 1041 1049 1054 1057 1056 1054 1049 1042 1034 1024 1013 1002 990 978 966 954 942 931 921 912 904 897 891 886 883 880 879 880 881 884 888 893 899 906 913 922 931 941 952 962 973 984 995 1005 1015 1024 1031 1038 1043 1046 1048 1047 1043 1037 1029 1017 1003 986 966 943 918 890 860 829 796 762 727 692 657 621 586 552 519 487 456 426 397 370 344 320 297 276 256 237 219 203 188 174 160 148 137 127 117 108 100 92 85 78 72 66 61 56 52 47 44 40 36 33 30 28 25 23 20 18 16 14 13 11 9 8 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 14 18 22 27 31 37 42 48 55 62 70
 0 0 0 0 0 0 0 1 5 9 13 18 23 29 35 41 48 55 62 70 78 87 96 106 116 127 139 150 163 175 189 202 216 231 246 261 276 291 307 322 337 352 367 382 396 409 422 434 446 456 466 475 483 490 497 503 508 512 517 521 524 528 532 537 542 548 556 564 575 587 602 620 640 664 693 725 763 807 857 915 980 1055 1140 1237 1347 1471 1611 1769 1946 2144 2365 2610 2878 3168 3478 3801 4128 4446 4737 4980 5153 5237 5216 5089 4862 4553 4186 3785 3376 2976 2599 2252 1940 1664 1422 1212 1030 874 740 626 528 445 374 313 262 218 180 148 120 97 77 60 45 32 21 12 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
 41 41 42 43 44 44 45 46 46 47 48 48 49 50 50 51 51 52 52 53 54 54 55 55 56 56 57 57 58 58 59 60 60 61 62 63 63 64 65 66 68 69 70 72 74 76 78 81 83 86 90 94 98 103 108 114 120 128 136 145 155 166 178 192 207 224 243 264 287 313 341 372 407 445 488 534 586 642 703 770 843 922 1006 1096 1190 1288 1387 1485 1580 1667 1743 1804 1847 1867 1863 1836 1786 1716 1630 1532 1426 1316 1206 1099 996 899 808 725 649 580 517 461 411 366 326 290 258 229 204 181 161 144 128 114 101 90 80 71 63 56 50 44 39 35 31 27 24 21 19 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 29 30 31 32 33 33 34 35 36 37 38 38 39 40
 46 49 51 54 57 60 64 67 70 74 78 81 85 89 93 97 102 106 110 115 120 125 130 135 140 145 151 157 162 168 175 181 187 194 201 208 215 222 230 237 246 254 262 271 280 290 299 310 320 331 342 354 367 379 393 407 421 436 452 469 486 504 522 542 562 583 604 627 650 674 698 723 748 774 801 827 854 880 906 932 957 981 1005 1027 1047 1065 1082 1096 1108 1117 1122 1125 1125 1121 1114 1104 1090 1073 1054 1031 1006 979 950 919 887 854 821 787 753 719 685 652 619 588 557 527 499 472 446 421 398 375 354 334 316 298 281 266 251 237 224 212 201 190 180 171 162 154 146 139 132 126 120 114 109 104 99 95 91 87 83 79 76 72 69 66 64 61 58 56 53 51 49 47 45 43 41 39 37 36 34 32 31 29 28 26 25 24 23 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 4 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 10 12 13 15 16 18 19 21 23 25 27 29 31 33 36 38 41 43
 115 117 120 122 125 127 130 132 135 137 139 141 143 145 147 149 151 153 155 157 159 160 162 164 166 167 169 171 173 175 177 179 181 184 186 189 192 195 198 202 206 210 215 220 226 232 239 247 255 265 275 286 299 313 328 344 362 382 404 428 454 482 513 547 583 622 664 710 759 811 868 927 990 1057 1127 1200 1276 1354 1433 1513 1592 1670 1745 1815 1879 1935 1982 2017 2040 2050 2046 2028 1997 1954 1899 1834 1761 1681 1597 1511 1422 1335 1248 1163 1082 1004 930 859 794 732 675 622 573 528 486 448 413 381 352 325 301 279 259 240 223 208 194 181 170 159 150 141 133 125 118 112 106 101 96 92 87 83 80 76 73 70 67 65 62 60 58 56 53 52 50 48 46 44 43 41 40 38 37 35 34 33 32 30 29 28 27 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 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 23 24 25 27 28 30 31 33 35 37 39 41 43 45 48 50 53 55 58 60 63 66 68 71 74 77 80 83 86 89 92 95 98 100 103 106 109 112
 25 27 29 31 33 35 37 39 41 44 46 48 51 54 56 59 62 65 68 71 74 77 80 84 87 91 95 99 103 107 111 116 121 126 131 136 142 148 154 161 168 176 184 193 202 213 224 235 248 262 277 294 312 331 353 376 401 429 460 493 529 568 611 657 707 761 818 880 945 1013 1085 1159 1234 1309 1384 1456 1523 1584 1637 1678 1708 1723 1723 1709 1679 1636 1580 1513 1439 1358 1274 1187 1101 1016 934 856 782 712 647 587 531 480 434 391 353 318 286 257 231 208 187 168 151 136 122 110 99 89 80 72 65 58 52 47 42 38 34 31 28 25 22 20 18 16 14 13 11 10 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 8 9 10 11 12 14 15 17 18 20 21 23
 20 21 22 23 24 25 26 28 29 30 31 33 34 35 37 38 40 41 43 44 46 48 50 52 54 56 58 60 63 65 68 71 73 76 80 83 86 90 94 98 103 107 112 117 123 129 135 142 149 157 165 174 184 194 205 216 229 242 256 271 288 305 324 344 366 389 414 440 468 498 530 564 599 637 677 719 763 809 856 905 956 1007 1060 1112 1165 1216 1266 1314 1358 1399 1435 1465 1490 1507 1518 1521 1516 1504 1484 1458 1426 1387 1344 1298 1248 1195 1142 1087 1032 978 924 872 822 773 726 682 639 599 561 526 492 461 432 404 378 355 332 312 292 274 258 242 228 214 202 190 180 170 160 151 143 136 129 122 116 110 105 99 95 90 86 82 78 74 71 68 65 62 59 57 54 52 50 48 46 44 42 40 38 37 35 34 32 31 29 28 27 26 24 23 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 11 10 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 6 6 6 7 7 8 8 9 10 10 11 11 12 13 14 14 15 16 17 18 18 19
 23 25 27 29 31 34 36 39 41 44 47 50 53 56 59 62 66 69 73 77 81 85 89 94 98 103 108 113 118 124 130 136 142 148 155 161 168 176 183 191 199 207 216 224 233 243 252 262 272 283 293 304 316 327 339 352 364 377 391 405 419 434 450 466 482 500 518 536 556 576 598 620 644 668 694 721 750 780 811 844 879 916 954 995 1037 1081 1128 1176 1227 1279 1333 1388 1445 1503 1561 1619 1676 1732 1785 1836 1881 1921 1954 1980 1996 2003 1999 1984 1958 1922 1875 1819 1755 1683 1607 1526 1442 1358 1274 1190 1109 1031 955 884 817 753 694 639 588 540 497 457 420 386 355 326 300 276 254 234 216 199 183 169 156 144 133 123 114 105 97 90 83 77 71 65 60 55 51 47 43 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 1 1 2 2 3 3 4 5 5 5 6 6 7 7 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 8 10 11 13 14 16 18 19 21
 73 75 76 78 80 82 84 86 88 90 92 95 97 99 101 103 105 108 110 112 115 117 119 122 124 127 130 132 135 138 141 144 147 150 153 156 160 163 167 171 175 179 183 188 192 197 202 207 213 218 224 230 236 243 249 256 263 271 278 286 294 302 310 319 327 336 344 353 362 370 379 387 395 403 411 418 425 432 438 444 449 454 458 461 463 465 466 466 466 465 463 460 456 452 447 441 435 428 420 412 404 395 385 376 366 356 346 336 325 315 305 294 284 274 265 255 246 236 227 219 210 202 194 186 179 172 165 159 152 146 140 135 129 124 119 115 110 106 102 98 94 90 87 83 80 77 74 71 69 66 63 61 59 56 54 52 50 48 46 45 43 41 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 6 5 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 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 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 45 46 47 49 50 52 54 55 57 58 60 62 64 65 67 69 71
 132 142 151 161 171 182 193 204 215 227 239 251 264 277 290 303 317 331 345 359 373 388 403 417 433 448 463 479 495 510 527 543 559 576 592 609 627 644 662 681 700 719 739 760 782 805 830 856 883 913 944 979 1015 1056 1099 1147 1199 1255 1317 1385 1459 1540 1627 1723 1827 1939 2061 2192 2332 2482 2642 2811 2988 3173 3364 3559 3755 3949 4137 4313 4474 4611 4721 4798 4835 4831 4783 4690 4557 4385 4182 3953 3706 3447 3185 2924 2669 2424 2191 1974 1771 1585 1415 1260 1119 993 880 778 687 606 534 470 413 363 319 279 245 214 187 163 142 123 106 92 79 68 58 49 41 34 28 22 18 13 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 13 16 19 23 27 31 36 41 46 51 57 63 70 76 83 91 98 106 115 123
 7 10 14 17 21 25 30 34 39 44 49 54 60 66 72 79 85 92 100 108 116 125 134 143 153 163 174 185 197 209 222 235 249 264 279 296 313 331 349 369 390 411 434 458 484 511 539 569 601 634 670 707 747 789 834 882 933 986 1043 1104 1168 1235 1307 1382 1460 1543 1628 1717 1809 1904 2000 2098 2196 2294 2390 2483 2573 2657 2735 2804 2864 2912 2948 2971 2980 2974 2953 2917 2867 2803 2727 2639 2541 2436 2324 2207 2088 1968 1847 1728 1612 1499 1391 1287 1189 1096 1009 927 851 781 715 655 600 549 502 459 420 385 352 322 295 271 248 228 209 192 176 162 149 137 126 116 106 98 90 83 76 70 64 59 54 49 45 41 37 33 30 27 24 21 18 16 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 62 64 67 69 72 75 77 80 83 86 89 92 95 99 102 105 109 113 117 121 125 129 133 137 142 147 151 156 161 167 172 178 183 189 195 202 208 215 221 228 236 243 251 258 266 275 283 292 301 310 320 329 339 350 360 371 382 394 406 418 431 444 457 471 485 499 514 529 545 561 578 595 612 630 649 668 687 707 727 748 769 790 812 835 858 881 904 927 951 974 998 1021 1044 1066 1087 1107 1126 1144 1160 1173 1184 1193 1199 1201 1200 1196 1188 1176 1160 1141 1119 1093 1064 1032 998 962 925 886 847 808 768 729 691 653 617 581 548 515 484 455 427 401 376 353 331 311 292 274 257 241 227 213 200 188 177 167 157 148 140 132 124 117 111 105 99 93 88 83 79 74 70 67 63 59 56 53 50 47 45 42 40 37 35 33 31 29 27 25 23 22 20 19 17 16 14 13 12 11 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 4 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 40 41 43 45 47 49 51 53 55 57 60
 73 75 78 80 82 84 86 89 91 93 96 98 101 103 106 108 111 113 116 119 121 124 127 130 133 136 139 142 145 149 152 155 159 162 166 170 174 178 182 187 191 196 201 206 212 217 223 230 236 243 251 259 267 276 285 295 305 316 328 340 353 367 381 397 413 431 449 468 488 510 532 555 580 606 632 660 689 719 750 782 815 849 884 919 955 991 1027 1063 1099 1134 1168 1201 1232 1261 1288 1312 1332 1349 1363 1372 1377 1377 1372 1363 1349 1330 1307 1280 1250 1216 1180 1141 1100 1058 1015 972 928 885 842 800 760 720 682 645 610 577 545 515 487 460 434 411 388 367 348 329 312 296 281 267 253 241 229 219 208 199 190 181 173 166 159 152 146 140 134 129 123 119 114 110 105 101 98 94 91 87 84 81 78 75 72 70 67 65 63 60 58 56 54 52 50 48 46 44 43 41 40 38 36 35 34 32 31 30 29 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 49 50 52 54 56 58 59 61 63 65 67 69 71
 19 21 23 25 27 30 32 35 37 40 43 46 49 52 55 59 63 66 70 74 78 83 87 92 97 102 108 113 119 125 132 138 145 153 160 169 177 186 196 205 216 227 238 251 264 277 292 307 323 340 357 376 396 417 439 463 488 514 541 570 600 632 665 700 737 774 814 854 896 939 984 1029 1075 1122 1169 1216 1264 1310 1357 1402 1446 1488 1528 1566 1601 1633 1662 1686 1707 1724 1737 1744 1748 1746 1740 1729 1713 1694 1670 1642 1610 1575 1537 1496 1453 1409 1362 1315 1266 1218 1169 1120 1071 1024 977 931 886 843 801 761 722 685 649 615 583 552 522 495 468 443 419 397 375 355 336 318 301 285 270 255 242 229 217 205 194 184 174 165 156 147 139 132 124 118 111 105 99 93 88 83 78 73 68 64 60 56 52 49 45 42 39 36 33 30 27 25 22 20 18 15 13 11 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11 13 15 17
 46 48 50 52 54 56 58 61 63 66 68 71 74 77 80 83 86 90 94 98 102 106 110 115 120 125 131 136 142 149 155 163 170 178 186 195 205 215 225 236 248 260 274 288 303 318 335 352 371 390 411 433 456 480 505 531 558 586 615 646 677 708 741 773 806 839 872 905 936 967 996 1024 1050 1074 1095 1113 1129 1142 1151 1157 1160 1160 1156 1149 1138 1125 1109 1091 1070 1047 1022 995 968 939 909 879 849 818 787 756 726 696 666 637 609 582 555 529 505 481 458 435 414 394 375 356 339 322 306 291 277 263 251 238 227 216 206 196 187 179 171 163 156 149 142 136 131 125 120 115 110 106 102 98 94 91 87 84 81 78 75 72 70 67 65 63 61 59 57 55 53 51 49 48 46 44 43 42 40 39 38 36 35 34 33 32 30 29 28 27 26 25 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 29 30 31 32 33 35 36 38 39 41 42 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 13 18 23 29 35 42 49 57 66 77 88 100 113 128 144 162 182 204 229 255 285 317 353 391 434 480 529 583 640 701 765 832 901 972 1044 1115 1184 1250 1313 1370 1420 1463 1498 1526 1544 1556 1559 1556 1548 1535 1518 1498 1477 1454 1432 1410 1389 1370 1353 1338 1325 1316 1309 1306 1305 1308 1313 1321 1332 1346 1361 1379 1398 1418 1438 1459 1478 1495 1510 1521 1528 1529 1523 1510 1490 1461 1425 1381 1330 1272 1210 1143 1074 1003 932 862 794 728 664 605 549 497 448 404 363 326 292 261 233 208 185 164 145 128 113 100 87 76 66 57 49 41 34 28 23 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 14 16 18 21 23 26 28 31 34 38 41 45 49 53 57 62 67 72 78 84 90 97 105 112 120 129 139 149 159 171 183 196 210 224 240 257 275 294 314 336 358 383 408 435 464 493 525 557 591 626 662 699 737 775 814 853 891 929 966 1002 1037 1070 1100 1129 1155 1178 1199 1217 1232 1243 1252 1259 1262 1263 1261 1257 1250 1242 1232 1219 1206 1190 1174 1156 1136 1116 1094 1072 1048 1024 999 973 947 919 892 863 835 806 776 747 718 688 659 630 601 573 545 517 491 465 440 415 392 369 348 327 307 289 271 254 238 223 208 195 182 170 159 148 138 129 121 112 105 98 91 85 79 73 68 63 59 55 51 47 43 40 37 34 31 29 26 24 22 20 18 16 14 13 11 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 8 9 10 12 13 14 16 17 19 20 22 24 26 27 29 31 33 36 38 40 43 45 48 51 53 56 60 63 66 70 74 78 82 86 91 95 100 106 111 117 124 130 137 144 152 160 169 178 188 199 210 222 234 248 262 277 293 311 329 348 369 391 415 440 467 495 525 556 590 625 662 701 742 785 830 876 924 973 1024 1076 1128 1181 1233 1285 1336 1386 1433 1476 1517 1552 1583 1607 1625 1637 1641 1638 1627 1608 1583 1551 1512 1469 1420 1367 1312 1254 1194 1134 1073 1013 954 897 841 787 736 687 640 596 555 516 480 446 414 384 357 332 308 286 266 247 229 213 198 184 171 160 149 138 129 120 112 104 97 90 84 79 73 68 63 59 55 51 47 44 41 38 35 32 30 27 25 23 21 19 17 15 13 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 16 18 20 22 25 27 29 32 35 38 41 44 47 51 54 58 62 67 71 76 81 87 92 98 104 111 118 125 132 140 148 157 166 175 185 195 205 216 227 239 251 263 275 288 300 313 326 339 352 365 378 390 403 415 426 438 449 459 469 478 487 495 503 511 518 524 530 536 542 547 552 557 562 567 572 577 582 587 593 599 605 611 618 625 632 640 648 656 665 674 684 693 703 713 723 734 743 753 762 771 779 786 793 798 801 803 804 802 799 793 786 776 764 750 734 716 696 674 652 628 603 578 552 526 501 475 450 425 401 378 356 335 314 295 276 259 242 227 212 198 185 173 162 151 141 132 123 115 107 100 93 87 81 76 71 66 61 57 53 49 46 43 40 37 34 31 29 27 24 22 20 19 17 15 14 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 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 1 2 3 4 6 7 8 10 11 13 15
 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 47 49 51 52 54 56 58 60 62 65 68 70 74 77 81 86 90 96 102 108 116 124 133 144 156 169 184 201 220 241 265 293 323 358 397 441 491 547 610 681 761 851 951 1064 1191 1331 1488 1662 1854 2064 2292 2537 2797 3067 3342 3613 3870 4099 4288 4424 4495 4497 4427 4292 4099 3862 3594 3310 3021 2736 2463 2206 1968 1750 1552 1374 1215 1073 947 836 737 650 574 506 447 395 349 309 273 242 214 190 169 150 134 119 106 95 84 75 67 60 54 48 43 39 34 31 27 24 22 19 17 15 13 11 9 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 5 5 5 6 6 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 13 14 15
 85 93 100 109 118 127 138 149 161 174 187 203 219 236 255 276 298 322 347 375 406 438 473 511 552 596 644 695 749 806 868 932 999 1069 1142 1215 1289 1362 1434 1501 1564 1620 1667 1705 1733 1748 1752 1743 1723 1692 1651 1603 1547 1487 1422 1356 1288 1221 1154 1089 1026 966 908 853 802 753 707 665 625 588 553 521 491 463 437 413 390 369 350 332 315 299 284 271 258 246 235 224 214 205 197 189 181 174 167 161 155 149 144 139 134 130 126 122 118 115 112 109 106 103 101 98 96 94 92 90 88 87 85 84 82 81 80 79 78 76 75 74 73 73 72 71 70 69 68 67 67 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 40 39 38 37 36 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 8 7 6 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 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 2 3 3 4 5 6 7 8 9 11 12 14 16 17 20 22 24 27 30 33 36 39 43 47 52 56 61 67 73 79
 79 85 92 99 107 115 124 133 143 153 163 174 186 198 211 224 238 253 268 284 300 318 335 354 373 392 412 432 453 474 496 517 539 560 581 602 622 642 661 679 696 712 726 740 751 762 770 778 783 787 790 792 792 791 789 786 782 778 773 768 763 757 752 746 741 737 732 728 725 722 720 718 717 717 717 719 721 724 727 732 737 743 749 757 765 774 784 794 805 816 829 841 854 867 881 895 908 922 935 948 959 970 980 989 995 1000 1003 1004 1002 997 990 980 967 951 933 911 888 862 835 806 776 744 712 680 647 615 583 552 522 492 464 436 410 385 362 339 318 298 279 261 244 228 213 199 186 174 163 152 142 133 124 115 108 100 94 87 81 75 70 65 60 56 52 48 44 40 37 34 31 28 25 22 20 18 15 13 11 9 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 18 21 24 27 30 34 38 42 46 51 56 61 67 72
 21 24 26 29 32 35 38 41 44 48 51 55 59 63 68 72 77 82 88 93 99 105 112 119 126 133 141 150 159 168 179 189 200 212 225 238 253 268 284 301 319 338 358 380 403 427 453 480 508 539 570 604 639 676 714 755 796 840 884 930 977 1025 1074 1123 1173 1222 1271 1319 1365 1411 1455 1496 1536 1572 1606 1637 1664 1688 1708 1725 1738 1748 1754 1757 1756 1752 1745 1735 1722 1707 1689 1669 1646 1622 1596 1568 1538 1507 1474 1441 1406 1371 1334 1298 1260 1222 1184 1146 1108 1070 1032 994 957 920 884 849 814 780 747 715 684 654 625 597 570 544 519 495 472 450 429 409 390 372 354 337 322 306 292 278 265 252 240 229 218 208 198 189 180 171 163 155 148 141 134 127 121 115 109 104 99 93 89 84 80 75 71 67 63 60 56 53 50 46 43 40 38 35 32 30 27 25 23 21 18 16 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 4 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 8 10 12 14 17 19
 9 11 13 16 18 21 24 27 31 34 38 42 47 52 57 63 69 76 83 91 99 109 119 130 142 156 170 186 204 223 245 268 294 323 354 388 426 468 514 564 619 678 742 811 885 963 1044 1127 1211 1294 1374 1448 1513 1568 1609 1636 1646 1640 1619 1583 1536 1478 1413 1343 1270 1195 1122 1049 980 913 851 792 736 685 637 593 553 515 481 449 420 393 369 346 325 306 288 272 257 243 230 218 207 196 187 178 170 162 155 149 143 137 132 127 123 119 115 112 109 106 104 101 99 98 96 95 94 93 93 92 92 92 93 93 94 94 95 97 98 99 101 103 104 106 108 111 113 115 117 120 122 125 127 130 132 135 137 140 142 144 147 149 151 153 155 157 159 160 162 163 164 165 166 167 168 168 168 169 168 168 168 167 167 166 165 164 162 161 159 157 155 153 151 149 146 144 141 139 136 133 130 127 124 121 118 115 112 109 106 103 100 97 94 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 34 34 33 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7
 27 29 30 32 34 36 38 40 42 44 47 49 52 55 58 61 64 68 71 75 79 84 88 93 98 104 110 116 123 130 137 145 154 163 173 183 194 206 218 232 246 261 277 294 312 331 350 371 393 415 439 463 488 513 538 564 589 614 638 661 683 703 721 738 751 763 772 778 781 782 780 775 768 760 749 736 723 708 692 675 658 640 622 604 586 568 551 534 517 501 485 469 454 440 426 413 400 387 375 364 353 343 333 323 314 305 297 289 281 274 267 260 254 248 242 237 231 226 222 217 213 209 205 201 197 194 191 187 184 181 178 176 173 170 167 165 162 160 157 155 153 150 148 146 143 141 139 136 134 132 129 127 125 122 120 118 116 113 111 109 107 104 102 100 98 95 93 91 89 87 85 83 80 78 76 74 72 70 68 66 64 63 61 59 57 55 53 52 50 48 47 45 43 42 40 39 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 14 13 13 12 12 12 12 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 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 7 7 8 9 10 10 11 12 13 14 15 16 17 19 20 21 22 24 25
 42 43 44 45 47 48 49 51 52 53 55 56 58 59 61 62 64 65 67 69 70 72 74 76 78 80 82 84 86 89 91 94 97 99 102 106 109 113 116 120 125 129 134 140 145 151 158 165 173 181 190 199 210 221 233 246 260 275 292 310 329 349 371 395 420 447 476 506 539 573 609 646 686 727 769 813 857 901 946 991 1034 1076 1115 1152 1185 1213 1237 1255 1268 1274 1274 1267 1254 1235 1210 1180 1146 1108 1067 1024 979 933 887 840 795 750 706 664 623 584 547 512 479 448 419 392 366 342 320 300 281 263 247 231 217 205 193 182 172 162 154 146 138 132 125 120 114 109 105 100 96 93 89 86 83 80 77 75 72 70 68 66 64 62 61 59 57 56 54 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 10 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40
 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 11 13 14 16 17 19 21 23 25 27 30 33 35 38 42 45 49 53 57 62 67 72 78 85 92 100 108 118 128 139 151 164 178 194 212 231 251 274 299 326 356 388 423 461 502 547 594 645 700 757 817 880 945 1011 1079 1146 1212 1276 1337 1393 1443 1487 1523 1551 1569 1579 1580 1572 1556 1532 1501 1465 1423 1378 1330 1280 1228 1175 1123 1071 1019 969 920 873 827 784 742 702 664 628 594 562 531 502 475 449 425 403 381 361 342 324 308 292 277 263 250 238 226 216 205 195 186 177 169 161 154 147 140 134 128 122 116 111 106 101 97 92 88 84 80 77 73 70 67 63 60 58 55 52 50 47 45 42 40 38 36 34 32 30 28 27 25 23 22 20 19 18 16 15 14 12 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 64 66 69 72 75 78 81 84 88 92 95 99 103 108 112 117 122 127 132 138 144 150 156 163 170 178 186 194 203 213 222 233 243 255 267 279 293 306 321 336 352 369 386 404 422 441 461 481 502 523 544 566 587 608 629 650 669 688 706 723 738 752 764 774 782 788 793 795 795 793 789 784 776 767 756 744 730 716 700 684 667 649 631 612 593 574 555 536 517 498 479 461 443 425 407 390 373 357 341 326 311 297 283 269 256 244 232 220 209 199 189 179 170 161 153 145 137 130 123 117 111 105 99 94 89 85 81 76 73 69 65 62 59 56 54 51 48 46 44 42 40 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 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 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 41 42 44 46 48 50 52 54 56 59 61
 26 28 30 32 35 38 40 43 46 49 52 56 59 63 67 71 75 79 84 88 93 99 104 110 116 122 129 136 143 150 158 167 176 185 195 205 216 227 239 252 265 279 293 308 324 341 358 376 395 414 434 455 476 497 520 542 565 587 610 633 655 676 697 717 736 754 771 786 799 811 820 828 834 838 841 841 839 836 832 825 818 809 798 787 775 762 748 733 718 702 686 670 654 637 620 603 586 570 553 536 519 503 487 471 455 439 424 409 394 380 366 352 338 325 313 300 288 277 265 254 244 234 224 214 205 196 188 179 171 164 156 149 143 136 130 124 118 113 107 102 97 93 88 84 80 76 72 68 65 61 58 55 52 49 47 44 42 39 37 35 32 30 28 26 25 23 21 20 18 16 15 14 12 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 8 9 10 12 13 15 16 18 20 22 24
 25 28 31 34 38 42 46 51 55 61 66 72 78 85 92 100 108 117 126 136 147 159 171 184 198 213 229 246 264 283 304 325 348 372 397 423 450 478 506 535 565 594 623 652 679 705 729 752 772 789 803 814 822 827 828 826 822 815 806 794 781 766 750 734 716 699 681 664 646 629 613 597 581 567 553 539 527 515 504 494 484 475 466 458 451 444 438 432 427 422 417 413 409 405 401 398 395 392 389 387 384 381 378 376 373 370 367 363 360 356 352 347 343 338 332 327 321 315 308 301 294 287 279 272 264 256 248 240 231 223 215 207 199 191 183 176 168 161 154 147 140 134 127 121 115 110 104 99 94 89 85 80 76 72 68 65 61 58 54 51 48 45 43 40 38 35 33 31 29 27 25 23 21 20 18 16 15 14 12 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 1 2 3 5 7 8 10 12 14 17 19 22
 23 25 28 31 34 37 40 44 48 52 56 60 65 69 74 80 85 91 97 103 110 116 124 131 139 146 155 163 172 180 189 198 207 217 226 235 244 253 261 269 277 284 291 297 302 307 311 314 316 318 318 319 318 317 315 312 309 306 302 298 294 290 285 281 277 273 269 265 262 259 256 254 252 251 250 250 251 251 253 255 258 262 266 271 277 284 292 300 310 321 334 347 362 379 398 418 440 465 492 522 554 589 628 670 715 764 816 871 930 991 1054 1118 1181 1242 1299 1350 1392 1423 1441 1445 1434 1407 1367 1313 1250 1179 1102 1024 944 866 791 720 653 591 534 482 434 391 352 317 285 257 231 208 188 169 152 137 124 111 100 90 81 73 66 59 53 47 42 37 33 29 25 22 19 16 13 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 12 14 16 18 20
 5 6 8 10 11 13 15 17 20 22 24 27 30 33 36 40 43 47 51 56 61 66 72 78 84 91 98 106 115 124 134 145 157 170 184 199 215 233 252 272 295 318 344 371 401 432 464 499 535 572 610 649 687 725 762 797 829 858 883 903 918 928 932 931 925 915 900 881 860 836 810 783 755 727 699 671 644 618 592 568 545 523 502 482 463 446 429 414 399 386 373 361 350 340 331 322 314 306 299 293 287 281 277 272 268 265 261 258 256 254 252 250 249 248 247 247 246 246 246 246 246 246 246 246 246 246 245 245 244 243 242 241 239 237 235 232 230 226 223 219 215 211 206 202 197 192 187 181 176 170 165 159 153 148 142 137 131 126 120 115 110 105 100 95 90 86 81 77 73 69 65 61 57 54 50 47 44 41 38 35 32 30 27 25 23 21 18 17 15 13 11 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3
 10 11 12 14 15 16 17 19 20 22 23 25 27 29 30 32 35 37 39 42 44 47 50 53 56 59 63 67 71 75 80 85 90 95 101 107 114 121 128 136 144 153 162 172 183 194 206 218 231 245 259 274 289 306 322 339 357 374 392 410 428 446 463 480 497 512 527 541 553 564 575 583 591 596 601 604 606 607 606 605 603 599 595 590 585 579 573 567 560 553 546 539 532 525 518 511 504 497 491 484 478 471 465 459 453 447 441 435 429 423 417 411 405 399 393 387 381 374 368 361 354 347 340 333 326 318 311 303 295 287 279 271 263 255 247 239 231 223 216 208 200 193 186 178 171 165 158 152 145 139 133 128 122 117 111 106 102 97 93 88 84 80 76 72 69 65 62 59 56 53 50 48 45 42 40 38 35 33 31 29 27 26 24 22 20 19 17 16 15 13 12 11 10 9 8 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 8 10 12 15 17 20 23 26 29 32 36 40 44 48 53 58 63 68 74 81 87 95 102 110 119 129 138 149 160 173 186 199 214 230 247 264 283 303 324 346 370 394 419 446 473 501 529 558 587 615 644 671 697 722 744 765 783 799 812 821 828 832 833 831 827 820 811 801 789 776 761 746 731 715 699 683 667 651 636 621 607 594 580 568 556 545 534 524 514 506 497 490 482 476 469 464 459 454 449 445 442 439 436 433 431 429 428 427 425 424 424 423 422 422 421 421 420 419 418 417 416 414 412 409 406 403 399 395 390 384 378 372 364 357 349 341 332 323 313 304 294 284 274 264 254 244 234 224 214 204 195 186 177 168 160 151 143 136 128 121 114 108 101 95 89 84 78 73 68 63 59 55 50 47 43 39 36 33 30 27 24 21 19 16 14 12 10 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6
 50 52 54 56 58 60 63 65 68 70 73 75 78 81 84 87 90 94 97 101 105 109 113 118 123 128 133 139 145 151 158 165 173 181 190 199 209 220 231 243 256 270 284 300 317 334 352 372 392 413 436 458 482 506 530 555 580 604 627 650 671 691 710 726 740 752 761 768 772 773 772 769 764 757 748 738 727 715 702 688 674 660 646 632 618 604 591 578 566 554 543 532 522 512 503 495 487 480 473 467 461 456 452 448 444 441 438 436 434 433 432 431 431 430 430 431 431 431 432 432 432 432 432 431 430 429 427 425 422 418 414 410 405 399 393 386 378 371 362 354 345 336 326 317 307 297 287 278 268 258 249 239 230 221 212 203 195 186 178 171 163 156 149 142 135 129 122 116 110 105 99 94 89 84 79 75 70 66 62 58 54 51 47 44 40 37 34 31 28 26 23 21 19 16 14 12 11 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 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 4 4 4 5 5 6 6 7 7 8 8 9 10 11 12 12 13 14 15 17 18 19 20 21 23 24 26 27 29 30 32 33 35 37 39 40 42 44 46 48
 54 55 57 59 61 63 65 67 69 72 74 77 79 82 85 88 91 94 97 101 105 109 113 117 121 126 131 136 142 147 153 159 166 173 180 187 195 203 211 220 229 238 248 258 268 278 288 299 309 320 330 340 350 360 369 378 387 395 402 408 414 419 423 427 429 431 432 432 432 431 429 426 424 420 416 412 408 403 398 393 388 383 378 373 367 362 357 352 347 342 337 332 327 322 318 313 309 305 300 296 292 288 284 280 276 272 268 264 260 256 252 249 245 241 237 232 228 224 220 216 212 207 203 199 194 190 186 181 177 173 168 164 160 155 151 147 143 139 135 131 127 123 120 116 113 109 106 103 99 96 93 90 87 85 82 79 77 74 72 70 67 65 63 61 59 57 55 54 52 50 48 47 45 44 42 41 39 38 37 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 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 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 36 37 38 39 40 42 43 44 46 47 49 50 52
 0 0 0 0 0 1 2 3 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 20 21 23 25 27 29 31 33 35 38 40 43 46 49 53 57 60 65 69 74 79 84 90 96 103 110 117 125 134 143 152 162 173 185 197 209 223 237 251 267 282 299 315 333 350 368 386 405 423 441 459 477 494 511 527 543 558 572 586 598 610 621 631 641 649 657 663 669 675 679 683 686 689 691 692 692 692 692 690 688 686 682 678 673 667 661 653 645 636 626 615 603 590 577 563 548 532 516 500 483 466 448 431 414 396 379 362 345 329 313 298 283 268 254 241 228 216 204 193 182 172 162 153 145 136 129 121 114 108 102 96 90 85 80 75 71 66 62 58 55 51 48 45 42 39 37 34 32 29 27 25 23 21 20 18 16 15 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 66 67 69 70 72 73 75 77 78 80 82 84 86 88 90 92 95 97 100 103 105 108 112 115 119 122 126 130 135 139 144 149 155 161 167 173 180 187 195 203 211 220 229 238 248 258 269 280 291 302 314 325 337 349 360 371 382 392 402 411 420 427 434 439 444 447 449 451 451 450 448 445 441 437 432 426 419 412 405 397 389 381 373 364 356 347 339 330 322 314 305 297 290 282 274 267 260 253 246 239 233 226 220 214 208 202 197 191 186 181 176 171 167 162 158 154 150 146 142 138 135 131 128 125 122 119 116 113 110 107 105 102 100 98 95 93 91 89 87 85 83 81 79 77 75 73 72 70 68 67 65 64 62 61 59 58 56 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 37 36 35 34 33 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 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 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 65
 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 53 53 54 55 55 56 57 58 59 60 61 62 63 64 65 67 68 70 71 73 75 77 79 81 83 86 89 92 95 98 102 105 109 113 118 123 127 133 138 144 150 156 162 169 176 183 191 198 206 215 223 232 241 250 260 270 280 290 300 311 321 332 343 355 366 377 388 399 411 421 432 442 452 462 471 479 486 492 498 502 505 507 508 507 504 501 496 489 481 472 462 451 439 426 413 399 385 370 356 341 327 313 299 285 272 259 247 235 224 213 203 193 183 175 166 158 150 143 136 130 124 118 113 107 102 98 93 89 85 81 77 74 71 67 64 61 59 56 53 51 49 46 44 42 40 38 36 35 33 31 30 28 27 25 24 22 21 20 19 17 16 15 14 13 12 11 10 9 9 8 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 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 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 30 31 31 32 33 33 34 34 35 35 36 37 37
 80 83 87 90 94 98 102 106 110 115 119 124 129 133 138 143 149 154 159 165 170 176 182 187 193 199 205 211 217 223 229 235 241 247 253 258 264 270 275 281 286 291 296 301 306 311 315 320 324 328 332 336 340 344 348 352 356 359 363 367 370 374 377 381 384 388 391 394 397 399 402 404 406 408 409 410 411 411 411 410 409 407 405 402 398 394 389 384 378 371 364 356 347 339 329 319 309 299 288 277 266 255 244 234 223 212 202 191 181 172 162 153 145 136 128 121 114 107 101 95 89 84 78 74 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 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 18 18 19 20 20 21 22 23 25 26 27 28 30 31 33 34 36 38 40 42 44 46 48 51 53 56 58 61 64 67 70 73 76
 28 33 40 47 54 62 70 79 89 99 110 121 134 147 161 176 192 209 228 247 268 289 312 337 363 390 419 450 482 515 550 587 625 664 704 746 788 831 875 919 962 1005 1048 1089 1129 1168 1205 1239 1271 1301 1329 1353 1376 1395 1413 1428 1441 1453 1463 1471 1479 1485 1491 1496 1501 1505 1508 1512 1515 1518 1520 1522 1523 1523 1523 1522 1519 1515 1510 1503 1494 1483 1470 1454 1436 1416 1393 1368 1340 1309 1276 1241 1204 1165 1124 1082 1038 994 950 905 860 815 772 729 687 646 607 569 533 499 466 435 406 379 353 329 307 286 266 248 232 216 202 189 177 166 155 146 137 129 121 114 107 101 96 91 86 81 77 73 69 66 62 59 56 53 51 48 46 43 41 39 37 35 33 31 30 28 26 25 23 22 20 19 18 16 15 14 12 11 10 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 12 17 22
 27 30 33 36 40 44 48 52 56 60 65 69 74 79 84 90 95 101 106 112 118 124 130 136 142 149 155 161 167 173 180 186 191 197 203 208 213 218 223 227 232 236 239 243 246 250 253 255 258 261 264 266 269 272 276 279 284 288 294 300 307 315 324 334 345 358 373 389 408 428 451 476 503 533 567 603 643 686 733 784 839 898 961 1027 1098 1170 1245 1320 1394 1465 1530 1586 1631 1661 1674 1668 1643 1599 1537 1460 1371 1274 1173 1071 970 874 782 697 619 548 484 426 375 330 290 254 223 196 172 151 133 116 102 90 79 70 61 54 47 42 36 32 28 24 21 19 16 14 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 9 11 14 16 18 21 24
 11 13 14 16 17 19 21 23 25 27 29 32 34 37 40 43 46 49 52 56 59 63 67 72 76 81 86 91 96 102 108 114 121 127 134 141 149 156 164 172 180 188 197 205 214 222 230 239 247 255 262 270 277 283 289 295 301 306 310 314 318 321 324 326 329 331 332 334 335 336 338 339 340 342 343 345 346 349 351 353 356 360 363 367 372 377 382 388 394 401 408 416 424 433 442 452 462 473 484 496 508 520 532 544 557 569 580 591 601 610 618 624 628 630 630 628 624 617 607 595 581 565 547 528 507 485 463 440 417 395 372 350 329 309 289 270 252 236 220 205 191 178 165 154 143 133 124 115 107 100 93 86 80 74 69 64 60 55 51 47 44 41 38 35 32 29 27 25 22 20 18 17 15 13 12 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10
 116 123 131 139 147 155 164 173 181 190 199 207 216 224 232 240 248 255 261 268 273 278 283 287 290 292 294 295 295 295 294 292 290 287 283 280 275 270 265 260 255 249 243 237 231 225 220 214 208 203 198 193 188 184 179 176 172 169 166 163 161 159 158 156 155 155 154 154 155 155 156 157 158 160 162 164 167 169 172 175 179 183 187 191 196 200 206 211 217 224 230 237 245 253 261 270 279 289 300 311 322 334 347 360 374 389 404 419 435 452 468 485 502 519 536 553 569 584 598 611 622 632 640 645 648 649 647 643 637 628 617 604 590 573 556 538 519 499 479 459 439 419 400 381 362 345 328 311 295 280 266 252 239 226 214 203 192 182 173 164 155 147 139 131 124 117 111 105 99 93 88 83 78 74 69 65 61 57 53 50 47 43 40 37 35 32 29 27 25 23 20 18 17 15 13 12 10 9 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 12 14 16 19 21 24 27 30 34 37 41 45 50 54 59 65 70 76 82 88 94 101 108
 67 71 75 80 84 89 94 99 105 110 116 122 129 136 143 150 158 166 175 184 193 203 214 224 236 247 260 273 286 300 314 330 345 362 378 396 414 433 452 471 491 512 533 554 575 597 619 641 662 684 705 726 747 767 786 805 822 839 855 869 882 895 906 915 923 930 936 940 942 944 944 942 940 936 931 924 917 908 899 888 877 865 851 837 823 807 791 774 757 740 722 703 684 666 646 627 608 588 569 549 530 511 492 474 456 438 420 403 386 370 354 339 324 310 296 283 270 258 246 235 224 214 205 196 187 179 171 163 156 149 143 137 131 126 121 116 111 107 103 99 95 92 88 85 82 79 76 74 71 69 67 64 62 60 58 56 54 53 51 49 48 46 45 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 12 13 14 15 17 18 19 21 22 24 26 28 30 32 34 36 39 41 44 47 50 53 56 60 63
 92 95 98 101 104 108 111 115 119 123 128 132 137 142 148 153 159 166 173 180 188 196 205 214 225 236 247 260 274 288 304 321 340 360 381 404 429 456 485 516 550 585 623 663 706 750 797 845 894 945 995 1045 1093 1139 1182 1221 1255 1282 1303 1317 1324 1322 1313 1298 1275 1247 1214 1176 1136 1093 1048 1003 957 912 867 824 781 740 701 663 628 594 561 531 502 475 449 425 402 380 360 340 322 305 289 274 259 246 233 221 210 199 189 179 170 162 154 146 139 133 126 121 115 110 105 101 97 93 89 86 83 80 77 75 73 71 69 67 65 64 63 61 60 59 58 58 57 56 55 55 54 54 53 53 52 52 51 51 51 50 50 49 49 49 49 48 48 48 47 47 47 46 46 46 46 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 53 55 56 58 60 62 64 66 68 70 72 74 76 79 81 84 86 89
 46 49 52 55 58 62 65 69 73 77 81 85 90 95 100 105 111 117 123 130 137 145 153 161 170 180 190 201 213 226 239 254 270 287 305 325 346 370 395 422 451 483 517 554 594 636 682 731 783 837 895 955 1018 1082 1147 1211 1275 1337 1396 1450 1498 1540 1573 1598 1613 1619 1615 1602 1581 1551 1515 1473 1426 1376 1323 1269 1213 1158 1103 1049 996 944 895 847 802 758 717 677 640 604 571 539 509 481 454 428 404 382 361 340 322 304 287 271 256 242 229 217 205 194 184 175 166 157 150 142 136 129 123 118 113 108 104 99 95 92 88 85 82 79 77 74 72 70 68 66 64 62 60 58 57 55 54 52 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 20 19 19 18 17 16 15 14 14 13 12 11 10 10 9 8 7 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 3 4 5 6 7 8 9 10 11 13 14 16 17 19 21 22 24 26 28 31 33 35 38 40 43
 0 1 2 3 4 5 6 7 8 10 11 13 15 17 19 21 24 26 29 33 36 40 45 49 55 61 67 74 82 91 101 113 125 139 155 173 193 216 242 270 303 339 379 424 474 529 588 651 718 786 854 918 976 1024 1060 1080 1083 1070 1041 1000 949 890 829 765 703 643 587 534 485 440 400 363 330 300 273 249 228 208 190 175 160 147 136 125 116 107 99 92 85 79 74 69 64 60 56 52 49 46 44 41 39 37 35 33 31 30 29 27 26 26 25 24 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 25 25 24 23 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 25 27 29 32 34 36 39 41 44 47 50 53 56 59 63 66 70 73 77 81 86 90 95 100 105 110 115 121 127 134 141 148 155 163 171 180 189 199 209 220 231 243 256 269 284 299 315 331 349 368 388 409 431 454 479 504 531 559 589 619 651 684 718 753 788 825 861 899 936 973 1010 1046 1081 1115 1148 1179 1208 1235 1259 1281 1299 1315 1327 1336 1341 1343 1341 1335 1325 1312 1296 1276 1252 1226 1197 1166 1132 1096 1059 1020 981 940 899 859 818 778 738 699 661 625 589 555 523 492 462 434 408 383 360 338 317 298 280 263 248 233 219 207 195 184 174 164 155 147 139 132 126 119 113 108 103 98 93 89 85 81 77 74 70 67 64 61 59 56 53 51 49 47 44 42 40 39 37 35 33 32 30 28 27 25 24 23 21 20 19 17 16 15 14 12 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 9 11 12 14 16 17 19 21
 0 0 0 0 0 1 2 3 4 5 5 6 7 8 9 10 11 12 13 14 16 17 18 19 20 22 23 24 26 27 29 31 32 34 36 38 40 42 45 47 50 53 56 60 63 67 72 77 82 88 94 101 109 118 127 138 150 164 178 195 214 235 258 284 313 345 381 421 466 516 571 631 698 771 851 937 1030 1128 1232 1341 1451 1563 1672 1775 1869 1951 2017 2064 2090 2093 2074 2034 1976 1902 1815 1720 1619 1515 1411 1308 1209 1114 1025 941 863 791 724 663 607 556 509 467 429 395 363 335 310 287 266 247 230 215 202 189 178 168 159 150 143 136 130 124 118 113 109 105 101 97 93 90 87 84 81 78 75 73 70 68 66 63 61 59 57 55 53 51 49 47 45 43 41 39 37 36 34 32 30 29 27 25 24 22 21 19 18 16 15 14 12 11 10 8 7 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 6 7 8 9 10 11 12 13 15 16 17 19 20 22 23 25 27 29 31 33 35 37 39 42 44 47 50 53 56 59 63 67 71 75 80 85 90 96 102 108 115 123 131 139 149 159 170 183 196 210 225 242 260 280 301 324 349 375 403 433 464 497 531 566 602 638 673 708 741 771 798 822 840 854 863 866 864 856 843 826 804 779 752 722 690 658 626 593 561 529 498 468 440 413 387 362 339 317 296 277 259 242 226 211 197 184 172 161 151 142 133 125 118 111 105 99 94 90 86 82 78 75 73 70 68 66 64 63 61 60 59 58 58 57 56 56 55 55 55 54 54 54 54 53 53 53 53 53 52 52 52 52 51 51 51 50 50 50 49 49 48 48 47 46 46 45 44 44 43 42 41 40 39 38 38 37 36 35 33 32 31 30 29 28 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 10 11 12 14 15 17 19 21 24 27 30 34 38 43 49 55 63 71 82 93 107 123 142 164 190 221 258 301 352 413 486 572 676 799 945 1119 1324 1563 1840 2153 2497 2857 3211 3525 3760 3879 3866 3723 3477 3165 2823 2482 2160 1867 1608 1383 1188 1020 877 755 650 561 484 418 361 311 268 231 199 170 145 124 104 88 73 60 48 38 29 21 14 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 7 8 10 12 13 15 16 17 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 38 38 39 40 40 41 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 38 38 37 36 35 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 4 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 113 114 115 117 118 119 121 122 124 125 127 128 130 131 133 135 137 139 141 143 146 148 151 154 157 160 164 168 172 177 182 187 193 200 207 214 222 231 240 251 262 274 287 300 315 331 348 366 386 406 428 452 476 502 530 559 590 622 655 690 726 764 802 842 882 922 963 1003 1042 1079 1114 1146 1174 1198 1217 1230 1237 1237 1230 1216 1195 1168 1135 1097 1054 1007 959 908 856 805 753 703 655 608 563 521 481 444 409 377 347 320 294 271 250 230 212 196 181 168 155 144 134 124 116 108 101 95 89 83 78 74 70 66 62 59 56 53 51 49 46 44 42 41 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 11 11 12 13 14 15 15 16 17 18 20 21 22 23 24 25 26 28 29 30 31 32 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 55 56 57 58 58 59 60 60 61 61 62 62 63 63 63 64 64 64 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 66 66 67 67 68 68 69 70 70 71 72 72 73 74 75 76 77 78 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
 4 5 6 8 9 10 12 13 15 16 18 20 21 23 25 27 29 31 34 36 39 41 44 47 50 53 57 60 64 68 72 76 81 85 90 96 101 107 114 120 127 135 143 151 160 169 179 189 201 212 225 238 252 267 283 300 318 338 358 380 403 428 454 482 511 542 576 611 648 687 728 771 816 863 912 963 1016 1070 1125 1182 1238 1295 1351 1406 1458 1508 1553 1594 1629 1656 1676 1686 1688 1679 1660 1631 1593 1546 1490 1429 1361 1290 1216 1140 1064 990 916 846 778 714 654 597 545 496 451 410 373 338 307 279 253 230 209 189 172 157 143 130 118 108 98 90 82 75 69 63 58 53 48 44 40 37 34 31 28 26 24 21 19 18 16 14 13 11 10 9 8 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 1 2 3 3 4 5 6 6 7 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 11 11 10 10 9 9 8 7 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3
 0 0 0 0 0 0 1 3 5 8 10 13 15 18 21 24 28 31 35 40 44 49 54 59 65 72 78 86 93 102 111 120 131 142 154 167 181 196 212 230 249 269 290 313 338 364 392 421 452 484 518 554 590 628 666 705 744 782 820 857 892 925 956 985 1010 1033 1052 1068 1081 1090 1096 1100 1100 1098 1094 1088 1079 1070 1058 1046 1032 1017 1001 985 967 949 931 911 891 871 849 828 805 782 759 735 711 686 661 636 610 585 559 534 509 484 459 435 412 389 367 346 326 307 288 270 254 238 223 209 196 184 172 161 151 142 133 125 117 110 103 97 92 86 81 76 72 68 64 61 57 54 51 48 46 43 41 39 36 34 33 31 29 27 26 24 23 21 20 19 18 16 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 1 1 2 2 3 4 4 5 6 6 7 8 9 10 11 12 13 14 16 17 19 20 22 24 25 28 30 32 35 38 41 44 48 52 57 62 67 73 80 87 95 105 115 126 139 153 169 186 206 228 252 279 310 343 379 419 462 509 558 610 663 717 771 821 868 909 941 965 978 980 971 953 925 891 851 807 761 714 668 622 578 536 497 460 425 393 364 337 311 288 267 248 230 213 199 185 172 161 150 141 132 124 116 110 104 98 93 89 85 81 78 76 73 71 69 68 67 66 65 64 64 64 64 64 64 65 65 66 66 67 68 68 69 70 70 71 72 73 73 74 74 75 75 75 76 76 76 76 75 75 75 74 74 73 72 72 71 70 69 68 66 65 64 62 61 59 58 56 55 53 51 50 48 46 45 43 41 40 38 36 35 33 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 45 47 48 50 51 53 55 56 58 60 61 63 65 67 69 71 73 75 77 79 81 84 86 88 91 94 96 99 102 105 108 111 115 119 122 126 131 135 140 145 150 156 162 169 176 183 191 200 209 219 229 241 253 266 280 295 310 327 345 363 382 403 424 446 468 491 514 537 560 583 604 625 645 663 679 693 705 713 719 722 721 717 710 700 687 672 654 634 612 589 564 539 514 488 462 437 412 388 364 341 319 299 279 260 242 226 210 195 182 169 157 146 136 127 118 110 102 96 89 83 78 73 69 64 61 57 54 51 48 45 43 40 38 36 34 33 31 30 28 27 26 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 37 38 40 41 42
 49 50 51 51 52 53 54 54 55 56 56 57 57 58 58 59 59 60 60 60 61 61 61 62 62 62 63 63 63 63 63 64 64 64 64 64 64 64 65 65 65 65 66 66 66 67 67 68 69 69 70 71 72 74 75 77 78 80 83 85 88 91 94 98 101 106 110 115 120 126 132 138 145 153 160 169 178 187 197 207 218 230 243 256 269 284 299 315 331 348 366 385 403 423 442 462 482 501 520 539 556 572 586 598 608 616 620 621 619 614 606 595 581 565 546 526 505 482 459 436 412 389 367 345 324 304 286 268 251 235 221 207 194 183 172 162 152 144 136 129 122 116 110 105 100 95 91 87 83 80 77 74 71 69 66 64 62 60 58 56 54 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 44 45 46 47 48
 40 42 43 45 47 49 51 53 56 58 60 62 65 67 70 72 75 78 80 83 86 89 92 95 99 102 105 109 113 116 120 124 128 132 137 141 146 151 155 161 166 171 177 182 188 194 200 207 213 220 227 234 241 249 256 263 271 279 286 294 302 309 317 324 331 338 345 351 357 362 367 372 376 379 382 384 386 387 387 387 386 384 382 380 377 373 369 364 359 354 348 342 335 329 322 315 308 300 293 286 278 271 264 256 249 242 235 228 221 214 208 202 196 190 184 179 173 168 164 159 155 151 147 143 140 137 134 131 128 126 124 122 120 119 117 116 115 114 113 112 111 111 110 110 109 109 109 109 108 108 108 108 108 108 108 107 107 107 107 107 106 106 106 105 105 104 104 103 103 102 101 100 99 99 98 97 95 94 93 92 90 89 87 86 84 83 81 79 78 76 74 72 71 69 67 65 63 61 59 58 56 54 52 51 49 47 46 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 5 6 7 7 8 9 10 10 11 12 13 14 15 16 18 19 20 21 23 24 25 27 28 30 31 33 34 36 38
 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 43 44 45 47 49 51 52 55 57 59 62 65 68 71 75 79 83 88 93 99 105 112 120 128 137 147 158 170 183 197 212 228 246 266 286 309 332 357 384 411 440 469 499 529 559 589 617 643 668 689 707 722 733 739 742 740 735 726 713 698 680 660 638 616 592 568 544 520 497 474 451 430 409 389 370 352 335 319 303 289 275 263 251 240 229 220 211 203 195 188 182 176 171 166 161 157 154 151 148 145 143 141 139 137 136 135 133 132 131 130 129 128 127 126 125 124 123 122 120 119 118 116 115 113 112 110 108 107 105 103 101 99 97 95 93 91 88 86 84 82 80 78 75 73 71 69 67 64 62 60 58 56 54 52 50 48 46 44 42 40 38 37 35 33 32 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 9 8 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 13 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 35 35 34 34 33 32 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22
 11 13 16 18 21 24 27 30 34 38 41 46 50 55 60 65 70 76 83 90 97 105 114 123 133 144 155 168 182 197 213 231 250 271 294 320 348 378 412 449 489 534 582 636 694 757 825 898 976 1059 1146 1236 1328 1420 1510 1596 1676 1746 1805 1850 1879 1893 1891 1873 1841 1797 1742 1679 1610 1538 1464 1389 1315 1243 1174 1108 1045 986 931 879 831 786 744 706 670 637 607 579 553 529 507 486 468 450 435 420 407 394 383 373 364 356 348 341 335 330 326 322 318 315 313 311 310 309 308 307 307 307 306 306 306 306 305 305 304 302 301 299 296 294 290 286 282 278 272 267 261 255 248 241 234 227 220 212 204 197 189 181 174 166 159 151 144 137 130 124 117 111 105 99 93 87 82 77 72 67 63 58 54 50 46 42 38 35 31 28 25 22 19 17 14 11 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 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9
 3 4 5 6 7 8 9 11 12 13 15 16 18 20 22 24 26 28 31 33 36 39 42 46 49 53 58 63 68 73 80 86 94 102 110 120 130 142 155 169 184 201 220 240 262 287 313 342 373 407 442 480 519 559 600 640 679 715 748 776 798 813 821 822 816 802 783 759 730 699 666 631 596 562 528 496 464 435 407 380 355 332 311 291 272 255 239 224 210 198 186 175 164 155 146 137 130 123 116 110 104 98 93 88 84 80 76 73 69 66 64 61 59 57 55 53 51 50 49 48 47 46 45 45 44 44 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 43 42 42 41 41 40 40 39 39 38 37 37 36 35 35 34 33 32 32 31 30 29 29 28 27 26 25 25 24 23 22 21 21 20 19 18 18 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 9 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 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2
 25 27 29 32 34 36 38 41 44 46 49 52 55 58 62 65 69 73 77 81 86 91 96 101 107 113 120 127 135 143 152 161 171 182 194 207 220 235 251 269 288 309 331 355 382 410 441 474 510 548 589 633 679 727 778 830 883 937 990 1043 1092 1139 1181 1218 1248 1270 1285 1292 1290 1280 1263 1239 1209 1174 1135 1093 1049 1003 956 910 864 819 775 733 692 653 616 581 547 515 485 457 430 405 381 359 337 317 299 281 264 249 234 220 207 195 183 172 162 153 144 136 128 121 114 108 102 97 92 88 84 80 77 74 71 69 67 65 63 62 61 60 60 59 59 59 59 59 59 59 60 60 61 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 88 89 90 91 92 93 94 95 97 98 99 100 101 102 102 103 104 105 105 106 107 107 107 108 108 108 108 108 108 107 107 106 106 105 104 103 102 101 100 98 97 95 93 92 90 88 86 84 82 80 78 76 74 72 70 69 67 65 63 61 59 58 56 54 53 51 50 48 47 45 44 43 41 40 39 38 37 35 34 33 32 31 30 29 29 28 27 26 25 24 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 9 9 8 7 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 1 2 3 5 6 7 9 10 12 13 15 16 18 20 22 23
 27 29 31 32 34 36 38 40 42 45 47 49 52 55 57 60 63 67 70 74 78 82 86 90 95 100 105 111 117 123 130 136 144 151 159 167 176 185 194 204 213 223 234 244 254 265 275 285 295 305 314 323 331 339 346 352 357 362 365 368 371 372 373 373 373 372 371 370 368 366 364 361 359 356 353 351 348 345 343 340 338 335 333 330 328 325 323 320 317 314 312 308 305 301 298 294 289 285 280 274 269 263 257 250 243 236 229 221 214 206 198 190 182 174 167 159 151 144 137 130 123 117 111 105 100 95 90 85 81 76 73 69 66 63 60 57 54 52 50 48 46 44 42 41 40 38 37 36 35 34 33 32 31 30 30 29 29 28 27 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 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 1 1 2 2 3 3 4 5 5 6 7 8 8 9 10 11 12 13 14 15 17 18 19 20 22 23 24 26
 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 60 60 60 60 61 61 61 62 63 63 64 65 67 68 70 71 73 75 78 81 84 87 91 95 99 104 110 115 122 129 136 144 153 162 172 182 193 204 217 229 242 256 270 284 299 314 328 343 357 371 384 396 408 418 427 434 440 445 447 448 447 445 441 435 428 420 410 400 388 376 364 351 338 325 312 299 286 273 261 249 238 227 216 206 196 187 179 170 163 156 149 143 137 132 127 122 118 114 110 107 104 101 98 96 93 91 89 88 86 84 83 81 80 78 77 76 75 73 72 71 70 69 68 67 66 65 63 62 61 60 59 58 57 56 54 53 52 51 50 48 47 46 45 43 42 41 40 38 37 36 35 33 32 31 30 28 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 49 50 50 51 52 53 54 55 55 56 57 57 58 58 58
 80 82 85 88 91 94 96 100 103 106 109 113 116 120 123 127 131 135 139 143 148 152 157 161 166 171 176 182 187 193 198 204 210 216 222 228 235 241 248 254 261 267 274 280 287 293 300 306 312 318 323 329 334 339 343 347 350 353 356 358 360 361 362 362 362 361 360 359 357 354 352 349 346 342 339 335 331 327 322 318 314 309 305 301 297 292 288 284 280 276 273 269 266 262 259 256 253 251 248 246 244 242 240 238 237 235 234 233 233 232 232 232 232 232 233 234 235 236 237 239 240 242 244 246 248 251 253 255 258 260 262 264 266 268 269 270 271 272 272 272 272 271 269 267 265 263 260 256 252 248 244 239 234 228 223 217 211 205 199 193 186 180 174 168 161 155 149 143 138 132 126 121 116 110 105 100 96 91 87 82 78 74 70 67 63 59 56 53 50 47 44 41 38 36 33 31 29 27 25 23 21 19 18 16 15 14 12 11 10 9 8 7 7 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 30 31 32 33 34 35 36 37 38 39 40 41 43 44 46 47 49 51 52 54 56 58 60 62 64 66 68 70 73 75 77
 105 112 120 128 136 144 153 162 172 182 192 203 214 226 238 251 264 277 291 305 320 335 350 365 381 397 412 428 444 459 474 488 502 514 526 537 546 554 560 565 568 569 569 567 563 558 552 544 536 526 515 504 493 481 469 457 446 434 423 412 402 392 383 375 367 359 353 346 341 336 332 328 325 322 320 318 317 316 316 316 317 318 319 321 323 326 329 333 337 341 346 351 356 362 368 375 381 388 395 402 409 416 423 430 436 443 448 454 458 462 465 467 468 468 466 464 460 455 448 441 433 423 413 402 390 378 366 353 340 328 315 303 290 278 267 256 245 235 225 215 206 198 190 182 175 168 162 155 150 144 139 134 130 125 121 117 113 110 106 103 100 97 95 92 89 87 85 82 80 78 76 74 72 71 69 67 65 64 62 60 59 57 56 54 53 51 50 49 47 46 44 43 42 40 39 38 37 35 34 33 32 31 30 28 27 26 25 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 5 6 7 9 10 12 14 17 19 21 24 27 30 34 37 41 45 49 54 58 63 69 74 80 86 92 98
 303 320 338 356 374 391 409 426 443 459 474 488 501 513 524 533 541 547 552 554 556 556 554 551 546 540 533 525 516 506 495 484 473 461 449 437 425 412 401 389 378 367 356 346 336 327 318 310 302 294 288 281 275 270 265 260 255 251 247 244 241 238 235 232 230 228 225 224 222 220 218 217 216 214 213 212 211 210 209 208 207 206 205 204 203 202 202 201 200 199 198 197 196 195 194 193 191 190 188 187 185 184 182 180 178 176 174 171 169 166 164 161 158 155 153 150 147 144 141 138 135 132 129 126 123 121 118 115 113 110 108 105 103 101 99 97 95 93 91 89 87 86 84 82 81 79 78 77 75 74 73 71 70 69 68 67 66 65 63 62 61 60 59 58 57 56 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 13 14 15 16 17 19 20 22 24 26 28 31 34 37 41 44 49 53 58 63 69 75 82 89 97 105 114 124 134 145 156 168 181 194 208 222 237 253 269 286
 42 43 44 45 46 47 48 49 49 50 51 52 53 54 55 55 56 57 58 59 60 60 61 62 63 64 65 66 67 67 68 69 70 71 73 74 75 76 77 79 80 81 83 85 86 88 90 92 95 97 100 102 105 108 112 115 119 123 127 132 136 141 147 152 158 164 171 178 185 192 200 208 216 225 234 243 253 262 272 282 293 303 314 325 336 347 358 369 380 390 401 412 422 432 441 450 458 466 474 480 486 491 496 499 502 503 504 504 502 500 497 493 488 482 476 468 460 452 443 433 423 413 402 391 381 370 359 348 337 326 316 306 295 286 276 267 257 249 240 232 224 216 208 201 194 187 181 174 168 162 157 151 146 141 136 131 127 122 118 114 110 106 102 98 95 92 88 85 82 79 76 73 70 68 65 63 60 58 55 53 51 49 47 45 43 41 39 37 35 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 12 11 11 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 19 19 20 20 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42
 36 39 42 45 48 51 55 58 62 66 70 75 79 84 89 94 99 105 111 118 124 132 139 147 155 164 173 183 193 204 215 227 240 253 267 282 297 312 329 346 363 381 399 418 437 456 475 494 512 530 548 565 581 596 609 622 633 643 652 658 664 668 671 673 673 672 671 668 665 661 657 652 647 641 635 629 622 616 609 602 596 589 581 574 567 559 552 544 536 528 519 510 501 491 482 472 461 450 439 427 416 403 391 379 366 353 340 327 314 301 288 276 264 251 240 228 217 207 197 187 178 169 160 153 145 138 131 125 119 114 109 104 100 96 92 88 85 82 79 76 74 71 69 67 65 63 62 60 58 57 56 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 11 12 14 16 18 20 22 24 26 29 31 34
 76 79 82 85 88 91 94 97 101 104 108 112 116 120 124 129 134 139 144 149 155 161 168 174 181 189 197 205 214 223 233 244 255 267 279 292 306 321 336 352 369 387 405 424 443 462 482 501 521 539 557 574 590 604 616 626 633 638 641 640 637 632 624 614 602 588 572 556 538 520 501 482 463 444 425 407 389 371 354 338 322 307 293 279 265 253 241 229 218 208 198 188 179 170 162 154 147 140 133 126 120 114 109 103 98 93 89 84 80 76 73 69 66 63 60 57 55 52 50 48 46 45 43 42 41 40 39 38 38 38 37 37 37 37 37 38 38 38 39 40 40 41 42 43 43 44 45 46 47 48 50 51 52 53 54 55 56 58 59 60 61 63 64 65 66 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 88 89 90 90 91 91 91 92 92 92 91 91 91 90 90 89 88 87 86 85 84 82 81 79 78 76 75 73 71 69 67 66 64 62 60 59 57 55 54 52 50 49 48 46 45 44 43 41 40 39 38 37 37 36 35 34 33 33 32 32 31 30 30 29 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 28 29 30 32 33 35 37 38 40 42 44 46 48 50 52 54 56 58 61 63 66 68 71 73
 35 36 37 39 40 42 43 45 46 48 49 51 52 54 56 57 59 61 63 64 66 68 70 72 74 76 78 80 82 84 86 88 91 93 95 98 100 102 105 107 110 112 115 118 120 123 126 129 132 135 139 142 145 149 153 156 160 165 169 173 178 182 187 192 197 203 208 214 219 225 231 237 243 249 255 261 267 273 279 285 291 297 303 309 314 319 324 328 333 337 340 343 346 348 349 350 351 351 350 348 346 344 340 336 332 327 321 315 308 301 293 286 278 270 261 253 244 236 227 219 211 203 195 188 180 173 167 160 154 148 142 137 132 127 122 118 114 110 106 102 99 96 93 90 87 85 82 80 78 76 73 71 70 68 66 64 63 61 60 58 57 56 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33
 0 1 2 4 5 6 8 9 11 13 15 16 19 21 23 26 28 31 34 37 41 45 49 53 58 63 69 75 82 89 97 105 115 125 136 148 161 175 191 208 226 246 268 291 316 343 372 402 433 465 499 532 565 598 628 656 681 702 719 731 737 738 735 727 714 698 679 658 635 610 586 561 536 512 489 467 445 425 406 387 370 355 340 326 313 301 289 279 269 260 252 244 237 230 224 218 213 208 204 199 196 192 189 186 184 181 179 178 176 175 174 173 173 172 172 172 172 173 173 174 175 176 177 178 179 180 181 182 183 184 185 186 186 186 186 186 186 185 184 182 181 179 177 174 171 168 165 162 158 154 151 147 142 138 134 130 125 121 117 112 108 104 100 95 91 87 84 80 76 73 69 66 62 59 56 53 50 47 45 42 40 37 35 33 30 28 26 24 23 21 19 18 16 15 13 12 11 10 9 8 7 6 5 4 4 3 3 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 11 12 13 14 16 17 18 19 21 22 23 25 27 28 30 32 34 36 38 41 43 46 48 51 54 58 61 65 69 73 77 82 87 92 98 104 110 116 123 130 138 146 154 162 170 179 188 197 205 214 222 230 237 244 251 256 261 265 268 270 271 271 271 269 267 264 261 257 252 248 243 237 232 227 221 216 211 206 201 196 192 188 184 180 176 173 170 167 164 162 160 158 156 155 154 153 152 152 152 152 153 153 154 156 158 160 162 165 168 172 176 181 186 192 198 205 212 220 228 237 246 256 266 276 286 297 307 317 327 336 344 351 357 361 364 365 365 362 358 353 345 336 326 315 303 290 277 264 250 236 223 210 197 185 173 161 151 140 130 121 113 104 97 89 83 76 70 65 60 55 50 46 42 38 35 31 28 25 23 20 18 16 14 12 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 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 6 7
 5 6 8 9 11 13 15 17 19 22 24 27 29 32 36 39 43 46 50 55 59 64 70 75 81 87 94 101 109 117 125 134 144 154 164 176 187 200 213 226 240 255 270 286 302 318 334 351 367 383 399 415 430 444 458 470 481 492 500 508 514 519 522 524 525 525 523 520 516 511 506 499 492 484 476 468 459 449 440 430 420 410 400 390 380 370 360 350 341 331 321 312 303 293 284 276 267 258 250 242 234 226 219 212 205 198 191 185 179 173 167 162 157 152 147 143 139 135 131 127 124 121 118 115 112 109 106 104 101 98 96 94 91 89 87 84 82 80 78 75 73 71 69 67 64 62 60 58 56 54 52 50 48 46 44 42 40 38 37 35 33 31 30 28 27 25 24 22 21 19 18 17 16 14 13 12 11 10 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 4
 94 96 97 98 100 101 102 103 105 106 107 109 110 111 112 113 115 116 117 118 119 120 121 122 124 125 126 127 128 129 130 131 132 133 134 135 136 137 139 140 141 142 144 145 147 148 150 152 153 155 157 159 161 163 166 168 171 173 176 178 181 184 187 190 192 195 198 201 204 207 210 213 216 218 221 224 226 229 231 234 236 238 240 242 244 245 247 248 250 251 252 252 253 253 254 254 254 254 254 253 253 252 251 250 249 247 246 244 243 241 239 237 235 233 231 228 226 224 221 219 216 213 211 208 206 203 200 198 195 193 190 188 185 183 181 178 176 173 171 169 167 164 162 160 158 156 153 151 149 147 145 142 140 138 136 134 132 130 127 125 123 121 119 117 115 113 111 109 107 105 103 101 99 97 95 93 91 90 88 86 84 82 81 79 77 76 74 72 71 69 68 66 65 63 62 61 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 41 40 40 40 40 40 39 39 39 40 40 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 47 47 48 48 49 50 50 51 51 52 52 53 54 54 55 55 56 56 57 57 57 58 58 59 59 59 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 59 59 59 58 58 58 57 57 57 56 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 55 55 55 56 56 57 57 58 59 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 79 80 81 82 84 85 86 88 89 90 92 93
 163 164 165 166 167 168 168 169 169 169 169 168 168 167 166 165 164 162 161 159 157 155 153 151 149 147 145 142 140 138 135 133 131 128 126 124 122 120 117 116 114 112 110 109 108 106 105 104 103 103 102 102 102 102 102 102 103 103 104 105 106 107 109 110 112 114 116 118 120 122 124 127 129 132 135 138 141 144 147 150 154 157 161 164 168 172 176 180 184 188 192 196 200 204 208 212 216 221 225 229 232 236 240 243 247 250 253 256 258 261 263 264 266 267 268 268 268 268 267 266 265 264 262 259 257 254 251 248 245 241 237 234 230 226 221 217 213 209 204 200 196 191 187 183 179 175 170 166 162 158 155 151 147 143 140 136 133 129 126 123 120 117 113 111 108 105 102 99 96 94 91 89 86 84 82 79 77 75 73 71 68 66 65 63 61 59 57 55 54 52 50 49 47 46 44 43 42 40 39 38 37 35 34 33 32 31 30 30 29 28 27 27 26 26 25 25 24 24 24 24 24 23 23 23 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 36 37 37 38 38 39 40 40 41 41 41 42 42 43 43 43 44 44 45 45 45 45 46 46 46 47 47 47 47 47 48 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 52 52 52 53 53 54 54 55 55 56 57 58 59 60 61 62 63 65 66 68 69 71 73 75 77 79 81 84 86 89 91 94 97 100 102 105 108 111 114 117 120 123 126 129 132 135 138 141 143 146 149 151 153 155 157 159 161
 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 28 29 30 31 33 35 36 38 40 42 44 46 49 52 55 58 62 66 70 75 80 86 93 100 108 117 126 138 150 164 179 197 216 238 262 290 320 354 392 433 479 528 582 638 698 759 820 879 935 985 1026 1057 1077 1083 1076 1057 1028 990 945 895 843 790 737 685 636 589 545 504 466 431 399 370 342 318 295 274 255 238 222 207 194 181 170 160 150 142 134 126 120 113 108 103 98 94 90 87 84 82 80 78 77 76 75 75 75 75 76 77 79 80 82 85 87 90 93 97 100 104 108 112 116 121 125 130 135 139 144 149 153 158 162 166 170 174 178 181 184 187 189 191 193 194 195 195 195 195 194 193 191 189 186 183 180 176 172 168 163 158 154 148 143 138 132 127 121 115 110 104 99 94 88 83 78 73 68 64 59 55 51 47 43 39 36 33 30 27 24 22 19 17 15 13 12 10 9 8 7 6 5 4 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13
 21 22 23 24 25 26 27 28 29 31 32 33 34 36 37 39 40 42 44 46 47 50 52 54 56 59 61 64 67 70 74 77 81 85 90 95 100 105 111 118 125 132 140 149 159 169 180 192 205 220 235 252 269 288 309 331 354 378 404 431 459 487 516 545 574 603 630 656 680 702 720 736 748 757 762 764 762 757 748 738 724 709 692 674 655 636 615 595 575 554 535 515 496 478 460 443 426 410 395 380 366 353 340 328 317 306 296 286 276 268 259 251 244 237 230 224 218 213 207 203 198 194 190 186 182 179 175 172 169 166 163 160 157 155 152 149 147 144 141 139 136 134 131 128 126 123 120 118 115 112 110 107 104 102 99 97 94 92 89 87 84 82 80 77 75 73 71 68 66 64 62 60 58 56 54 52 50 48 46 45 43 41 39 38 36 34 33 31 30 28 27 25 24 22 21 20 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 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 10 10 11 11 12 13 14 14 15 16 17 17 18 19 20
 11 12 13 14 15 15 17 18 19 20 21 22 23 24 26 27 28 30 31 32 34 35 37 39 40 42 44 46 48 51 53 55 58 61 63 67 70 73 77 81 85 90 95 100 105 112 118 125 133 141 150 160 171 182 195 208 223 238 255 274 293 314 336 359 384 409 436 464 492 520 548 576 604 630 655 677 698 716 731 743 752 757 760 759 755 748 739 728 715 700 684 667 649 630 612 593 574 555 536 518 500 483 466 450 434 419 405 391 378 365 353 342 332 322 312 303 295 287 279 272 265 259 253 247 242 237 232 227 223 218 214 209 205 201 196 192 188 184 180 175 171 167 162 158 154 149 145 141 136 132 128 124 120 115 111 107 103 99 96 92 88 85 81 78 74 71 68 65 61 58 56 53 50 47 45 42 40 37 35 33 31 28 26 24 22 21 19 17 15 14 12 11 9 8 7 6 5 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 7 8 9 10
 40 41 42 43 45 46 47 48 50 51 53 54 56 57 59 60 62 64 65 67 69 71 73 75 77 79 81 84 86 88 91 94 96 99 102 105 108 111 114 117 121 124 128 131 135 139 143 146 150 154 158 163 167 171 175 179 183 187 190 194 198 201 205 208 211 214 216 219 221 223 225 226 228 229 230 231 232 233 233 234 234 235 235 235 236 236 236 236 237 237 238 238 239 240 241 242 243 244 245 247 249 250 253 255 257 260 263 266 269 272 276 280 284 288 293 297 302 307 312 316 321 326 331 336 341 345 349 353 357 359 362 363 364 365 364 363 361 359 355 351 346 340 334 327 320 312 304 296 287 278 269 260 251 242 233 225 216 207 199 191 183 175 168 161 153 147 140 134 128 122 116 111 106 101 96 91 87 82 78 74 70 67 63 60 56 53 50 47 45 42 39 37 35 32 30 28 26 25 23 21 20 18 17 16 15 14 13 12 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
 4 6 8 10 12 14 16 18 20 23 26 29 32 35 39 42 46 51 55 60 66 72 78 85 92 100 108 118 128 139 151 164 178 193 210 228 247 268 291 315 342 370 399 431 463 498 533 568 604 639 674 706 737 764 787 806 821 831 836 837 833 825 814 800 784 766 747 727 708 689 670 652 636 620 606 593 582 573 565 559 554 550 549 548 550 552 557 562 569 577 587 597 609 622 635 650 665 680 695 709 723 736 747 755 762 765 764 760 752 739 723 702 678 651 621 590 557 523 490 456 423 392 362 333 306 281 257 236 216 197 181 165 151 138 127 116 107 98 90 82 76 70 64 59 55 50 47 43 40 37 34 31 29 27 25 23 21 19 18 16 15 14 13 11 10 9 8 7 6 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3
 37 39 41 44 46 48 51 54 56 59 62 66 69 73 77 81 85 90 95 100 106 112 118 125 133 141 150 160 170 181 193 206 220 236 252 270 290 311 334 358 384 412 442 473 506 540 575 610 646 681 714 746 774 798 818 833 842 846 843 835 822 804 783 758 731 702 673 643 613 583 554 527 500 475 452 429 409 389 371 354 338 324 311 298 287 276 267 258 250 242 235 229 223 218 213 209 205 201 198 195 193 191 189 187 186 185 184 184 183 183 183 183 184 184 185 185 186 187 188 188 189 190 191 191 192 192 193 193 192 192 192 191 190 189 187 186 184 182 180 177 174 172 169 166 163 159 156 153 149 146 142 139 135 132 129 125 122 119 115 112 109 106 103 100 97 94 91 89 86 83 81 78 76 73 71 69 67 64 62 60 58 56 54 52 50 48 46 44 42 41 39 37 35 34 32 31 29 28 26 25 23 22 21 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 20 21 22 24 25 27 28 30 32 33 35
 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19 21 22 24 25 27 28 30 32 34 37 39 42 45 48 51 55 59 64 69 74 81 88 96 104 114 126 138 153 169 188 210 234 262 294 331 372 420 474 535 603 679 762 851 945 1041 1136 1224 1299 1356 1390 1398 1379 1336 1272 1193 1104 1012 919 830 746 668 597 532 475 423 377 336 300 267 238 213 190 170 151 135 120 107 95 85 75 67 59 52 45 40 34 30 25 22 18 15 12 10 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 1 2 3 3 4 5 6 6 7 8 9 10 10 11 12 13 13 14 15 16 17 17 18 19 19 20 21 22 22 23 24 24 25 26 26 27 27 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4
 56 57 58 59 61 62 63 64 66 67 68 69 71 72 73 75 76 78 79 80 82 84 85 87 89 90 92 94 96 99 101 103 106 108 111 113 116 119 123 126 129 133 137 141 145 149 153 158 162 167 172 178 183 188 194 199 205 211 217 223 229 235 241 246 252 258 263 269 274 280 285 290 295 300 304 309 314 318 323 327 332 337 341 346 351 357 362 368 374 380 387 394 401 409 417 426 435 444 454 465 476 487 499 511 523 535 548 560 572 584 595 605 615 623 629 634 637 638 637 633 627 619 609 596 582 566 549 530 510 490 470 449 429 408 388 369 350 332 315 298 283 268 254 241 228 216 205 195 185 176 167 159 152 144 138 131 125 120 114 109 104 100 96 91 87 84 80 77 73 70 67 64 61 59 56 54 51 49 46 44 42 40 38 36 34 32 30 28 26 25 23 21 20 18 17 15 14 13 12 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 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 29 30 31 33 34 36 37 38 40 41 43 44 45 47 48 49 51 52 53 54
 75 79 83 87 91 95 100 105 110 115 120 126 132 138 144 150 157 164 172 180 188 196 205 215 225 235 246 258 270 283 297 311 326 342 359 377 396 416 438 460 483 508 534 561 589 619 649 681 713 746 779 812 845 877 908 938 965 991 1013 1033 1048 1060 1068 1071 1071 1066 1057 1044 1027 1008 985 960 933 904 874 842 811 778 746 714 682 651 620 591 562 533 506 480 455 431 407 385 364 344 324 306 288 272 256 241 226 213 200 188 177 166 156 146 137 129 121 114 107 101 95 90 85 81 77 73 70 67 64 62 59 58 56 54 53 52 51 50 50 49 49 49 48 48 48 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 22 22 21 20 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 9 10 11 12 14 15 16 18 20 22 23 25 28 30 32 34 37 40 42 45 48 51 54 57 60 64 67 71
 80 84 87 90 94 97 100 104 107 110 114 117 120 124 127 131 134 138 141 145 149 153 157 161 165 169 174 179 184 189 195 201 207 214 221 229 237 246 255 265 276 287 299 312 326 340 355 371 387 404 420 437 454 470 486 500 513 525 534 541 546 548 548 544 538 529 518 505 491 474 457 439 420 401 382 363 344 326 308 291 275 259 244 230 217 204 192 181 170 160 151 142 133 126 118 111 105 98 93 87 82 77 73 69 65 61 58 55 52 49 46 44 42 40 38 37 35 34 33 32 31 31 30 30 30 29 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 42 43 44 45 45 46 47 47 48 48 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 51 50 50 49 49 48 47 46 46 45 44 43 41 40 39 38 37 35 34 33 31 30 28 27 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 6 5 5 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 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 21 22 24 26 27 29 31 33 36 38 40 43 45 48 50 53 56 59 62 65 68 71 74 77
 39 42 46 49 52 56 60 64 68 72 77 82 87 92 98 104 110 117 124 132 140 149 158 168 178 189 201 214 227 242 257 273 291 309 329 350 372 395 419 444 470 497 525 553 581 608 636 662 687 710 731 749 765 778 787 793 795 795 791 784 775 764 751 737 721 704 687 670 652 634 617 600 584 568 552 538 523 510 496 484 472 460 449 438 428 418 408 398 389 379 370 361 352 343 334 325 316 307 298 288 279 270 260 251 242 232 223 214 205 196 187 178 170 162 154 146 139 132 125 119 113 107 102 97 92 87 83 79 75 72 69 66 63 61 58 56 54 52 50 49 47 46 45 43 42 41 40 40 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 10 12 14 16 18 20 22 24 26 29 31 34 37
 16 16 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 51 52 54 56 58 60 62 65 68 71 75 78 83 87 92 98 104 111 118 126 135 144 155 166 178 191 206 221 238 256 275 296 318 342 366 393 420 448 477 506 535 563 590 615 637 656 670 679 682 680 671 657 638 615 588 558 526 494 460 428 395 364 335 307 281 257 234 213 194 177 161 147 134 122 112 102 93 86 79 73 67 63 58 55 51 48 46 43 41 40 38 37 36 35 34 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 40 41 41 42 43 44 44 45 46 47 48 49 50 51 52 52 53 54 55 56 57 58 59 60 61 61 62 63 63 64 64 65 65 65 65 65 65 65 64 64 63 62 61 61 60 58 57 56 55 53 52 51 49 48 46 45 43 42 40 39 38 36 35 34 32 31 30 29 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 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 1 1 2 2 3 3 4 4 5 6 6 7 7 8 9 9 10 10 11 12 12 13 13 14 15 15
 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 31 32 32 33 34 34 35 36 36 37 38 39 40 40 41 43 44 45 46 48 49 51 52 54 56 58 61 63 66 68 71 74 78 81 85 89 93 97 102 107 112 117 122 128 134 141 147 154 161 169 177 185 193 202 211 220 230 240 250 260 271 282 294 306 317 329 342 354 366 378 391 403 414 425 436 446 455 463 470 476 480 483 484 484 482 479 474 467 459 450 439 427 415 401 387 373 359 344 330 315 301 288 275 262 250 238 227 216 206 197 188 179 171 164 157 150 144 138 132 127 122 118 113 109 105 102 98 95 92 89 86 84 81 79 76 74 72 70 68 67 65 63 62 60 59 57 56 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22
 52 55 57 60 62 65 68 71 74 77 80 84 87 91 95 98 102 107 111 115 120 125 130 136 141 147 153 160 167 174 182 190 198 207 217 226 237 248 260 272 285 298 312 327 343 359 376 393 411 429 448 467 486 506 525 543 561 579 595 611 625 637 648 657 665 670 673 675 675 672 669 663 656 648 639 628 617 605 593 580 566 553 539 525 512 498 484 471 458 444 432 419 406 394 382 371 359 348 337 326 316 305 295 286 276 267 258 249 241 232 224 217 209 202 195 189 182 176 171 165 160 155 151 146 142 138 135 131 128 125 123 120 118 115 113 111 109 108 106 104 103 102 100 99 98 97 96 94 93 92 91 90 90 89 88 87 86 85 84 83 82 81 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 65 64 63 62 61 59 58 57 56 54 53 51 50 49 47 46 44 43 42 40 39 37 36 34 33 32 30 29 28 27 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 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 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 6 6 7 8 9 10 11 12 13 14 15 16 18 19 21 22 24 25 27 29 31 33 35 37 39 41 43 45 47 50
 47 48 50 52 53 55 57 59 61 63 65 68 70 72 75 78 81 84 87 90 94 98 102 106 110 115 120 125 131 137 143 150 157 165 173 182 191 201 212 224 236 249 263 278 294 312 330 350 370 392 416 441 467 494 523 553 584 615 648 682 715 749 783 816 848 879 909 936 961 984 1004 1021 1034 1044 1051 1054 1054 1050 1044 1035 1023 1008 992 973 953 932 909 886 861 836 811 786 760 735 710 685 660 636 612 588 565 543 521 500 480 460 441 422 404 387 370 354 339 325 311 297 285 273 261 251 240 231 222 213 205 198 191 184 178 173 167 163 158 154 150 146 143 140 137 135 132 130 128 126 124 123 121 120 118 117 116 115 114 113 112 111 110 110 109 108 108 107 107 106 106 106 105 105 105 105 104 104 104 104 104 104 104 104 105 105 105 105 105 106 106 107 107 108 108 109 109 110 110 111 112 112 113 114 114 115 116 117 117 118 119 120 120 121 122 122 123 123 124 124 124 125 125 125 125 125 125 125 124 124 123 123 122 121 121 120 119 118 116 115 114 113 111 110 108 107 105 104 102 100 99 97 95 94 92 91 89 87 86 84 83 81 80 78 77 75 74 72 71 70 68 67 66 64 63 62 60 59 58 57 56 54 53 52 51 50 49 47 46 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 34 35 37 38 39 41 42 44 45
 24 26 28 31 33 36 38 41 44 47 51 54 58 63 67 72 78 83 90 96 104 112 121 131 142 154 167 182 198 216 236 258 282 310 340 374 412 454 500 550 605 665 729 796 865 935 1004 1069 1127 1175 1210 1230 1234 1221 1193 1151 1098 1038 972 905 837 771 707 648 592 541 494 451 412 377 345 316 290 267 245 226 208 192 178 165 153 142 132 123 114 106 99 93 86 81 76 71 66 62 58 54 50 47 44 41 38 36 33 31 29 27 25 23 21 20 18 17 16 15 14 13 12 11 11 10 9 9 9 9 9 9 9 9 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 31 33 34 36 37 39 40 42 44 45 47 49 50 52 54 55 57 59 60 62 64 65 67 69 70 72 74 75 77 78 80 81 83 84 85 87 88 89 90 91 91 92 93 93 93 94 94 94 93 93 92 92 91 90 89 87 86 85 83 81 79 77 75 73 71 69 67 65 63 61 59 57 55 53 51 49 47 46 44 42 41 40 38 37 36 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 6 6 5 5 5 4 4 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 1 2 3 4 5 6 7 8 9 10 11 13 14 16 17 19 21 22
 35 36 37 38 39 40 41 42 43 44 46 47 49 50 52 53 55 57 59 61 64 66 69 72 75 78 81 85 89 93 98 103 108 114 120 127 134 142 151 160 169 180 191 203 215 229 243 258 274 290 308 325 344 362 381 400 418 436 453 470 485 498 510 520 528 535 539 541 540 539 535 530 523 515 506 496 486 475 463 451 439 428 416 404 392 380 369 358 347 336 326 316 306 296 287 278 269 260 251 243 235 227 219 211 204 196 189 182 175 168 162 155 149 143 137 132 126 121 116 111 107 102 98 94 90 86 83 80 77 74 71 69 66 64 62 60 58 56 55 53 52 51 50 49 48 47 46 45 44 43 43 42 42 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 52 53 53 53 54 54 54 54 55 55 55 55 54 54 54 54 53 53 52 52 51 50 50 49 48 47 46 45 44 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 34 34
 33 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 54 56 58 60 62 64 66 69 71 74 77 80 83 86 90 93 97 102 106 111 116 121 126 132 138 145 151 158 166 173 181 190 199 208 217 227 237 247 257 268 279 290 301 313 324 336 347 359 371 383 394 406 418 429 441 452 464 475 487 499 510 522 534 545 557 569 581 593 604 616 628 639 651 661 672 682 691 699 706 712 716 719 720 719 716 711 704 694 682 669 653 635 615 594 572 549 525 500 476 451 427 403 380 358 336 315 296 277 260 243 228 214 200 188 176 165 155 146 138 130 123 116 110 105 99 95 90 86 83 79 76 73 71 68 66 64 62 60 59 57 56 55 54 53 52 51 50 49 49 48 48 47 47 47 47 47 46 46 46 46 46 47 47 47 47 48 48 48 49 49 50 50 51 51 52 53 53 54 55 55 56 57 57 58 59 59 60 60 61 61 62 62 62 63 63 63 63 63 62 62 62 61 60 60 59 58 57 56 55 54 53 52 51 50 48 47 46 45 44 42 41 40 39 38 37 36 34 33 32 31 30 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 14 14 15 15 16 16 17 18 18 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 29 30 31 31 32
 40 39 39 39 39 39 40 40 40 40 40 41 41 42 42 43 43 44 45 46 47 48 49 50 51 53 54 56 58 60 62 64 66 69 71 74 77 80 84 87 90 94 98 101 105 109 112 116 120 123 126 129 131 133 135 136 137 138 138 138 137 136 134 132 130 128 125 123 120 117 114 111 108 106 103 100 97 95 92 90 88 86 84 82 80 79 77 76 75 73 72 71 71 70 69 69 68 68 68 67 67 67 67 67 68 68 68 68 69 69 70 71 71 72 73 73 74 75 76 76 77 78 79 80 80 81 82 83 83 84 84 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 85 85 85 85 85 85 85 85 85 86 86 86 87 87 88 88 89 90 91 92 93 94 96 97 99 101 103 105 107 110 112 115 118 121 124 127 131 134 138 142 146 149 153 157 161 164 167 170 173 175 177 178 178 178 177 176 173 170 167 162 157 152 146 140 134 127 120 114 107 101 94 88 83 77 72 67 62 58 54 50 47 44 41 38 35 33 31 29 27 26 24 23 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 42 42 43 43 43 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 40
 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 57 58 59 61 63 64 66 68 70 73 75 78 81 84 87 91 95 100 105 110 116 122 129 137 145 155 165 176 189 203 218 235 253 274 296 321 348 378 411 446 485 527 572 620 671 725 781 840 899 959 1018 1075 1129 1177 1219 1253 1278 1293 1297 1290 1274 1248 1213 1171 1124 1073 1019 963 907 852 797 744 694 646 600 557 516 478 443 410 379 351 324 300 277 256 237 219 203 187 173 161 149 138 128 119 110 102 95 89 83 78 73 69 65 61 58 55 52 50 48 46 45 43 42 41 40 39 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 41 41 41 40 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 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 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 39 40 41
 104 107 110 113 117 120 123 127 130 134 137 141 144 148 152 156 160 163 167 171 175 179 183 187 190 194 198 201 205 208 212 215 218 221 224 226 228 231 233 235 236 238 239 240 241 241 242 242 242 242 241 241 241 240 239 238 237 236 235 233 232 231 229 228 226 224 223 221 219 218 216 214 212 210 208 206 204 202 200 198 196 194 192 189 187 185 182 180 177 175 172 169 166 164 161 158 155 152 149 146 142 139 136 133 129 126 123 120 116 113 110 106 103 100 97 94 91 88 85 83 80 78 75 73 71 69 67 65 63 61 60 58 57 55 54 53 52 51 50 49 49 48 47 47 46 46 46 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 48 48 48 48 48 49 49 49 49 50 50 50 50 51 51 51 51 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 41 42 43 45 46 48 50 51 53 55 57 59 61 63 65 67 70 72 74 77 79 82 84 87 90 92 95 98 101
 87 88 89 90 91 92 93 94 95 97 98 99 101 102 104 105 107 109 111 113 115 117 120 122 125 128 131 134 137 141 144 148 153 157 162 167 173 179 185 191 198 206 213 221 230 239 248 258 269 279 290 301 313 324 336 348 360 371 383 393 404 414 423 431 438 445 450 454 458 460 461 461 460 459 456 453 449 444 439 433 427 421 414 408 401 394 388 381 374 368 362 356 350 344 338 333 328 323 319 314 310 306 302 299 296 292 289 287 284 282 279 277 275 274 272 270 269 267 266 264 263 262 261 259 258 257 256 254 253 251 250 248 246 244 242 239 237 235 232 229 226 223 220 217 213 210 207 203 199 196 192 189 185 181 178 174 170 167 163 159 156 153 149 146 142 139 136 133 129 126 123 120 117 114 112 109 106 103 100 98 95 92 90 87 85 82 79 77 74 72 70 67 65 63 60 58 56 53 51 49 47 45 43 41 39 38 36 34 32 31 29 28 27 26 24 23 22 21 21 20 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 52 53 53 54 55 56 57 57 58 59 60 61 62 63 63 64 65 66 67 68 69 69 70 71 72 73 74 74 75 76 77 78 78 79 80 81 82 83 83 84 85 86
 79 82 84 86 89 91 93 95 98 100 102 104 106 108 110 112 114 115 117 119 121 122 124 125 127 128 129 131 132 133 134 135 136 138 139 140 140 141 142 143 144 145 146 147 148 149 151 152 153 155 156 158 160 162 164 166 169 171 174 177 180 184 188 191 195 200 204 209 214 219 224 229 235 241 246 252 259 265 271 277 284 290 296 303 309 315 320 326 331 335 339 343 346 348 349 350 349 348 346 342 338 333 326 319 311 303 293 283 273 263 252 241 230 219 208 198 187 177 168 158 150 141 133 126 119 112 106 101 95 90 86 82 78 74 71 68 65 62 60 58 56 54 52 51 49 48 47 46 45 44 43 42 42 41 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 31 31 31 30 30 30 30 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 14 15 16 17 18 19 20 22 23 25 27 28 30 32 34 36 38 40 42 44 46 48 51 53 55 58 60 63 65 67 70 72 75 77
 117 116 115 114 113 112 112 111 110 109 109 108 107 107 107 106 106 106 106 106 106 106 107 107 107 108 109 110 111 112 113 114 116 117 119 121 123 126 128 131 134 137 140 143 147 150 154 158 162 167 171 175 180 185 189 194 199 203 208 212 216 220 224 228 232 235 238 241 243 246 248 249 251 252 253 253 253 253 253 252 251 250 249 247 245 243 241 238 235 232 229 225 222 218 214 209 205 200 196 191 186 181 175 170 165 159 154 149 143 138 132 127 122 117 112 107 102 97 93 89 85 81 77 73 70 67 64 61 58 56 53 51 49 47 45 44 42 41 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 51 52 53 55 57 58 60 62 64 66 68 70 72 75 77 80 82 85 88 90 93 96 99 101 104 107 109 112 114 116 118 120 122 123 125 126 127 128 128 129 129 129 129 129 128 128 127 126 126 125 124 123 122 121 120 119
 58 59 59 60 60 61 61 62 63 63 64 65 66 67 68 68 70 71 72 73 74 75 77 78 79 81 82 84 85 87 89 91 92 94 96 98 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 130 132 133 135 136 138 139 140 141 142 143 144 145 146 146 147 147 148 148 148 148 149 149 149 149 149 150 150 150 150 151 151 151 152 153 153 154 155 156 157 158 159 161 162 164 166 168 170 172 174 177 180 183 186 189 192 196 199 203 207 211 215 219 223 227 232 236 240 244 248 251 255 258 260 263 264 266 267 267 267 266 264 263 260 257 254 250 245 240 235 230 224 219 213 207 201 195 189 183 178 172 167 161 156 151 146 141 137 133 129 125 121 117 114 110 107 104 101 99 96 94 91 89 87 85 83 81 79 78 76 75 73 72 70 69 68 67 65 64 63 62 61 60 59 58 58 57 56 55 54 54 53 52 51 51 50 50 49 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 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 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 45 46 46 47 47 48 48 48 49 49 50 50 50 51 51 51 52 52 52 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 57 57 57 58 58
 39 42 46 50 54 59 64 69 75 81 87 94 101 109 117 126 135 146 157 168 181 194 209 224 240 258 276 296 316 338 361 384 409 434 460 486 512 538 563 587 609 630 647 663 674 683 688 689 687 682 673 661 647 631 613 594 575 555 534 514 494 475 456 438 421 405 390 376 363 351 340 329 320 311 303 296 289 283 278 274 270 266 263 261 259 257 256 256 255 256 256 257 259 260 263 265 268 271 274 277 281 285 289 293 298 302 306 310 313 317 320 322 325 326 327 327 326 324 322 318 314 309 303 297 290 282 273 265 256 247 237 228 218 209 200 191 182 173 165 157 149 142 135 128 122 115 109 104 99 93 89 84 80 76 72 68 64 61 58 55 52 49 46 44 41 39 37 35 32 31 29 27 25 23 22 20 19 17 16 15 13 12 11 10 9 8 6 5 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 12 13 15 17 19 22 24 27 29 32 35
 110 116 122 129 136 143 151 159 167 175 184 193 203 212 222 233 243 254 265 276 287 298 309 320 331 341 351 361 370 379 386 393 399 405 409 412 414 415 415 414 413 410 406 402 397 392 386 380 374 367 361 354 348 341 335 329 324 318 313 309 304 300 297 294 291 288 286 284 283 282 281 281 280 280 281 281 282 283 284 286 287 289 291 293 295 297 300 302 304 306 308 310 312 314 315 316 317 318 318 317 317 315 314 311 309 305 301 297 292 287 281 274 268 261 254 246 239 231 223 216 208 200 193 185 178 171 165 158 152 146 141 135 130 125 121 116 112 108 104 101 98 95 92 89 86 84 81 79 77 75 73 71 70 68 66 65 63 62 61 59 58 57 56 55 53 52 51 50 49 49 48 47 46 45 44 43 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 14 15 16 18 19 21 22 24 26 28 30 33 35 38 41 44 47 50 54 57 61 65 69 73 78 83 88 93 98 104
 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 52 54 56 59 61 64 67 70 73 77 81 85 89 94 99 105 111 118 125 133 141 151 161 172 184 196 210 225 242 259 278 298 319 342 366 391 416 443 470 497 524 550 575 598 620 638 653 665 673 678 678 674 667 657 643 627 609 589 568 547 525 502 480 458 437 416 396 377 359 342 325 310 295 281 268 256 244 234 224 214 205 197 190 183 176 170 165 159 155 150 146 143 140 137 134 132 130 128 127 125 124 123 123 122 122 121 121 121 121 121 120 120 120 120 120 120 120 120 119 119 118 118 117 116 115 114 113 112 111 110 108 107 105 104 102 100 98 96 95 93 91 89 87 85 83 81 79 77 75 73 71 69 67 65 63 61 59 57 56 54 52 50 49 47 45 44 42 40 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 18 18 17 16 16 15 15 14 14 13 12 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 16 16 17 17 18 19 19 20 21 21
 93 94 95 96 97 98 99 99 100 101 102 102 103 104 104 105 105 105 106 106 106 106 106 106 106 105 105 105 104 104 103 103 102 102 101 100 100 99 99 98 98 97 97 96 96 96 96 96 96 96 97 97 98 99 100 101 102 104 105 107 109 112 114 117 119 122 126 129 132 136 140 144 148 153 158 162 167 172 178 183 189 195 201 207 213 219 225 232 238 245 251 258 264 270 277 283 289 294 300 305 310 315 319 323 326 329 332 334 335 336 336 336 335 334 332 330 327 323 320 315 311 306 301 295 290 284 278 271 265 259 252 246 240 233 227 221 215 209 203 197 191 185 180 175 169 164 159 154 150 145 141 136 132 128 124 120 116 113 109 106 102 99 96 93 90 87 84 82 79 77 74 72 70 67 65 63 61 59 58 56 54 52 51 49 48 46 45 43 42 40 39 38 37 36 34 33 32 31 30 29 29 28 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 47 49 51 52 54 55 57 59 60 62 63 65 66 68 69 70 72 73 74 75 77 78 79 80 81 81 82 83 83 84 85 85 85 86 86 86 86 86 86 86 85 85 85 84 84 83 83 82 81 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 66 65 64 63 62 62 61 61 60 60 60 60 59 59 59 60 60 60 60 61 61 62 62 63 64 65 65 66 67 68 69 70 71 72 73 74 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91
 56 58 61 64 67 70 73 76 80 83 87 91 95 100 104 109 114 119 124 130 136 141 148 154 160 167 174 181 188 195 202 210 217 225 232 239 246 253 259 266 272 277 282 287 291 295 298 300 302 304 304 305 304 303 302 301 298 296 293 290 287 283 280 276 272 268 264 261 257 253 249 245 242 238 234 231 228 225 221 219 216 213 210 208 206 203 201 199 197 196 194 192 191 190 188 187 186 185 185 184 183 183 182 182 182 182 182 182 183 183 184 184 185 186 187 188 190 191 193 195 197 199 201 203 206 209 211 214 217 220 223 226 229 232 235 238 241 243 245 248 249 251 252 253 253 253 253 252 250 249 247 244 241 238 235 231 227 222 218 213 208 203 198 193 187 182 177 172 167 161 156 152 147 142 138 133 129 124 120 116 113 109 105 102 98 95 92 89 86 83 81 78 76 73 71 69 67 65 63 61 59 57 56 54 53 52 50 49 48 47 46 45 44 44 43 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 25 24 24 23 23 22 21 21 20 20 19 18 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 25 26 27 29 30 32 33 35 36 38 40 42 44 46 48 51 53
 38 39 40 41 43 44 46 47 49 51 53 55 57 60 62 65 68 71 75 78 82 87 91 96 101 106 112 118 125 132 139 146 154 162 170 179 187 196 204 213 221 229 236 243 249 254 258 260 262 263 262 261 258 254 250 245 239 232 225 218 210 203 195 188 181 174 167 160 154 148 142 137 132 127 122 118 114 111 108 105 102 99 97 95 93 91 90 88 87 86 86 85 85 84 84 84 85 85 86 86 87 88 90 91 93 95 97 100 102 105 108 112 116 120 124 129 134 139 145 152 158 165 173 181 189 198 206 215 225 234 243 252 261 270 278 285 292 298 302 306 308 309 309 308 305 301 296 290 283 276 268 260 251 242 234 225 216 207 199 191 183 176 169 162 155 149 144 138 133 128 124 120 116 112 109 106 103 100 98 95 93 91 90 88 87 85 84 83 82 82 81 81 80 80 80 80 80 80 80 81 81 82 82 83 84 84 85 86 87 87 88 89 90 90 91 92 92 93 93 93 94 94 94 93 93 93 92 91 91 90 89 88 87 85 84 83 81 80 79 77 76 75 73 72 70 69 68 67 65 64 63 62 61 60 59 58 58 57 56 55 55 54 54 53 53 52 52 52 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 51 51 51 51 51 50 50 49 49 48 48 47 46 46 45 44 44 43 42 41 41 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 31 32 32 33 33 34 34 35 36 36 37
 110 110 111 111 111 112 112 113 113 113 114 114 115 115 116 116 117 118 119 119 120 121 122 123 124 126 127 128 130 131 133 135 137 139 141 143 146 148 151 154 157 160 163 167 170 174 178 182 186 191 195 200 205 210 215 220 225 230 235 241 246 251 255 260 265 269 273 277 281 284 287 290 293 295 297 298 299 300 300 300 300 299 298 297 295 293 290 287 284 281 277 272 268 263 258 253 247 241 235 229 223 217 210 204 197 191 184 177 171 164 158 152 145 139 133 128 122 117 112 107 102 98 93 89 85 82 78 75 72 70 67 65 62 60 59 57 55 54 53 52 51 50 49 48 48 47 47 46 46 46 46 45 45 45 45 45 45 45 46 46 46 46 46 47 47 47 48 48 49 49 50 50 51 51 52 53 53 54 55 55 56 57 58 59 59 60 61 62 63 64 65 66 67 68 69 70 70 71 72 73 74 75 76 76 77 78 78 79 79 80 80 80 80 80 80 80 80 80 80 80 80 79 79 78 78 77 77 76 76 75 74 74 73 72 72 71 70 70 69 68 67 67 66 65 65 64 63 63 62 62 61 60 60 59 58 58 57 57 56 56 55 54 54 53 53 52 52 51 51 51 50 50 49 49 48 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 44 44 44 44 44 45 45 46 46 47 47 48 49 49 50 51 52 54 55 56 57 59 60 62 64 65 67 69 71 73 74 76 78 80 82 84 86 87 89 91 92 94 95 97 98 99 100 102 103 103 104 105 106 107 107 108 108 109 109 110
 43 44 45 47 48 50 51 53 55 57 59 61 63 66 69 72 76 79 83 88 92 97 103 109 115 122 129 137 146 155 165 175 186 198 210 223 237 250 264 278 291 304 317 328 338 346 352 357 359 359 357 352 346 338 328 318 306 294 282 269 257 244 232 221 210 200 190 181 172 164 157 150 144 138 133 128 123 119 116 112 109 107 104 102 100 99 97 96 95 94 93 93 93 92 92 92 93 93 93 94 95 96 96 97 99 100 101 102 103 105 106 108 109 110 112 113 114 115 116 117 117 118 118 119 119 118 118 117 117 116 114 113 112 110 108 106 104 102 100 98 95 93 91 88 86 84 82 80 78 76 74 72 70 69 67 66 64 63 62 61 60 59 58 57 56 56 55 55 55 54 54 54 54 54 55 55 55 56 57 57 58 59 60 62 63 64 66 68 70 72 75 77 80 83 86 90 94 98 102 107 111 117 122 128 134 140 146 153 160 166 173 179 185 191 196 200 204 206 208 209 208 207 204 200 196 190 184 178 171 163 156 148 140 133 126 118 112 105 99 93 88 82 77 73 69 65 61 57 54 51 49 46 44 41 39 37 36 34 33 31 30 29 28 26 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 40 40 41 42
 66 67 67 68 68 69 70 70 71 72 73 74 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 91 92 94 95 96 97 98 99 100 101 102 103 104 104 105 106 107 107 108 108 109 109 110 110 111 111 111 112 112 112 113 113 113 113 114 114 114 114 115 115 115 116 116 117 117 118 118 119 120 121 122 123 124 125 126 127 128 130 132 133 135 137 139 141 144 146 149 151 154 157 161 164 168 171 175 179 183 188 192 197 202 207 212 217 222 227 232 237 242 247 251 256 260 263 267 269 272 273 275 275 275 274 273 271 268 265 261 256 252 246 241 235 229 223 216 210 204 197 191 185 178 172 167 161 155 150 145 140 135 131 126 122 118 115 111 108 104 101 98 95 93 90 88 86 83 81 79 78 76 74 72 71 69 68 67 66 64 63 62 61 60 59 58 57 57 56 55 54 54 53 52 52 51 51 50 49 49 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 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 47 48 49 49 50 50 51 52 52 53 53 54 55 55 56 56 57 57 57 58 58 59 59 59 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 63 63 63 63 64 64 64 65 65 66
 78 79 80 81 83 84 85 87 88 89 91 92 93 95 96 98 99 101 102 104 105 107 108 110 111 113 114 115 116 117 118 119 119 120 120 120 120 120 119 119 118 117 116 115 113 112 110 108 106 104 103 101 98 96 94 92 90 88 86 85 83 81 79 78 76 75 73 72 71 70 69 68 67 66 65 65 64 63 63 63 62 62 62 62 62 62 62 62 62 62 62 63 63 63 64 64 65 65 66 67 67 68 69 70 70 71 72 73 73 74 75 76 76 77 77 78 78 79 79 79 80 80 80 79 79 79 79 78 78 77 76 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 59 58 57 56 56 55 55 54 54 53 53 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 53 53 54 54 55 55 56 56 57 58 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 82 83 83 84 84 84 85 84 84 84 83 83 82 81 80 79 78 77 75 74 72 71 69 67 66 64 62 61 59 57 56 54 53 51 50 48 47 45 44 43 42 40 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77
 123 125 127 130 132 135 137 140 143 145 148 151 153 156 159 161 164 167 169 171 173 175 177 178 180 181 181 182 182 182 182 181 180 178 177 175 173 170 168 165 162 159 156 152 149 145 142 139 135 132 128 125 122 119 116 113 110 107 104 102 99 97 95 93 91 89 87 86 84 83 81 80 79 78 77 76 75 75 74 74 73 73 72 72 72 72 72 72 72 73 73 74 74 75 76 77 78 79 80 82 83 85 87 89 91 94 97 100 103 106 110 114 119 123 129 134 140 146 153 160 168 176 184 193 202 212 222 232 242 253 263 273 282 292 300 307 314 319 323 326 327 327 325 321 316 310 303 295 286 277 267 256 246 235 225 214 204 194 185 176 167 158 150 143 135 128 122 116 110 105 100 95 90 86 82 78 75 71 68 65 62 60 57 55 52 50 48 46 45 43 41 40 38 37 36 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 38 39 40 41 41 42 43 44 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 68 69 70 72 73 75 77 78 80 82 83 85 87 88 90 92 94 95 97 99 100 102 103 104 106 107 108 109 109 110 111 111 111 111 111 111 111 111 110 110 109 108 108 107 106 105 105 104 103 103 102 101 101 100 100 100 99 99 99 99 99 99 100 100 101 101 102 102 103 104 105 106 108 109 110 112 114 115 117 119 121
 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 29 30 32 33 35 37 39 42 44 46 49 52 55 58 61 65 69 72 77 81 85 90 95 100 105 110 116 122 128 134 141 148 155 162 170 177 185 193 201 210 218 227 235 244 253 261 270 278 286 294 301 308 314 320 326 330 334 337 339 340 341 340 339 337 334 330 326 321 316 309 303 296 289 282 274 266 259 251 244 236 229 222 215 208 201 195 189 183 177 172 167 162 157 152 148 144 140 136 132 129 125 122 119 116 113 110 108 105 103 101 99 96 94 92 90 89 87 85 83 81 80 78 77 75 73 72 70 69 67 66 64 63 62 60 59 57 56 54 53 52 50 49 48 46 45 44 43 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 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
 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 19 20 22 23 25 28 30 33 36 39 43 47 51 56 62 68 74 81 89 98 107 117 128 139 151 164 177 191 205 220 234 249 263 277 290 303 314 324 333 341 347 351 355 356 357 356 354 351 348 344 339 334 328 323 317 311 305 299 293 287 281 276 270 264 259 254 248 243 238 233 228 223 217 212 207 202 196 191 186 180 175 169 164 158 153 148 142 137 132 127 122 117 113 108 104 100 96 92 89 86 82 80 77 74 72 70 68 66 64 63 61 60 59 58 57 56 56 55 55 54 54 54 54 54 54 55 55 55 56 57 57 58 59 61 62 63 65 66 68 70 71 73 75 78 80 82 85 87 90 92 95 97 99 102 104 106 107 108 109 110 110 110 109 108 107 105 102 100 96 93 90 86 82 78 74 70 66 62 59 55 52 48 45 42 40 37 35 32 30 29 27 25 24 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 25 26 27 27 28 28 28 29 29 29 29 30 30 30 29 29 29 29 29 28 28 27 27 26 26 25 24 24 23 22 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11
 51 53 55 56 58 60 62 64 66 68 71 73 76 78 81 84 87 90 93 96 99 103 106 110 113 117 121 124 128 132 136 139 143 147 150 153 157 160 162 165 167 170 171 173 174 175 176 176 176 176 176 175 174 173 172 170 169 167 165 163 161 159 156 154 152 150 148 146 144 142 140 138 137 135 134 132 131 130 129 128 127 126 126 125 125 124 124 124 124 125 125 126 126 127 128 129 130 132 133 135 137 139 141 143 145 148 151 154 157 160 164 167 171 175 179 183 187 191 196 200 204 208 212 216 219 223 226 228 230 232 233 234 234 234 233 231 229 226 223 219 215 210 206 200 195 189 184 178 172 166 160 155 149 143 138 133 128 123 118 113 109 105 101 97 93 90 86 83 80 77 74 72 69 67 65 63 61 59 57 55 54 52 51 49 48 47 45 44 43 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 31 31 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50
 61 61 61 60 60 60 60 60 60 60 60 60 61 61 61 61 62 62 63 63 64 65 66 67 68 69 70 71 72 74 76 77 79 81 83 86 88 91 94 97 100 103 107 111 115 120 124 129 135 140 146 152 158 164 171 178 185 192 200 207 214 222 229 237 244 251 258 264 271 277 282 287 292 296 300 304 306 309 311 312 313 313 313 312 312 310 308 306 304 301 298 295 292 288 284 280 276 271 267 262 257 252 247 242 237 232 227 222 216 211 206 200 195 190 185 180 174 169 164 160 155 150 146 141 137 133 129 125 121 117 114 110 107 104 101 99 96 94 91 89 87 85 83 81 80 78 77 75 74 73 72 71 70 69 68 67 67 66 65 65 64 64 64 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 64 64 64 65 65 65 66 66 66 67 67 67 67 68 68 68 68 69 69 69 69 69 69 69 69 68 68 68 68 67 67 66 66 65 65 64 64 63 62 62 61 60 60 59 58 58 57 57 56 55 55 54 54 53 53 53 52 52 51 51 51 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 51 51 51 51 52 52 52 53 53 53 54 54 55 55 55 56 56 57 57 58 58 59 59 60 61 61 62 62 63 63 64 65 65 66 66 67 67 68 69 69 70 70 71 71 72 72 72 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 72 72 71 71 71 70 70 69 69 68 67 67 66 66 65 65 64 64 63 63 63 62 62 62 61
 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 49 50 51 53 55 56 58 60 62 64 66 69 71 73 76 79 81 84 87 90 93 96 99 102 105 108 112 115 118 121 124 127 130 133 136 138 141 144 146 148 150 152 153 155 156 156 157 157 157 157 157 156 155 153 152 150 148 146 143 141 138 135 132 129 126 123 120 116 113 110 107 104 101 99 96 94 91 89 87 85 83 82 80 79 78 77 76 75 75 74 74 73 73 73 73 74 74 74 75 75 76 76 77 78 78 79 80 81 82 83 83 84 85 86 87 88 89 89 90 91 91 92 93 93 93 94 94 94 94 94 94 93 93 92 92 91 90 89 88 86 85 83 82 80 78 77 75 73 71 69 67 65 63 61 59 57 55 53 51 49 48 46 44 43 41 40 39 38 36 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 30
 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 25 27 28 30 31 33 35 37 40 42 44 47 50 52 55 58 62 65 68 72 76 79 83 87 91 96 100 104 109 113 117 122 126 131 135 140 144 148 152 156 160 163 167 170 173 176 179 181 183 186 187 189 191 192 193 194 195 195 196 196 197 197 197 197 197 197 197 197 197 197 197 197 197 197 196 196 196 195 195 194 193 193 191 190 189 187 186 184 182 180 177 175 172 169 166 163 159 156 153 149 145 142 138 134 131 127 123 120 116 113 109 106 102 99 96 93 90 87 84 81 78 75 73 70 67 65 63 60 58 56 54 52 50 48 46 44 42 41 39 38 36 35 33 32 31 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 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 33 34 35 36 38 39 40 41 43 44 45 47 48 50 51 53 54 55 57 58 60 61 63 64 65 67 68 69 70 71 72 73 74 74 75 75 76 76 76 76 76 76 76 75 75 74 73 72 72 70 69 68 67 65 64 63 61 60 58 57 55 54 52 51 49 48 46 45 44 43 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 29 29 28 28 28 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21
 32 33 34 36 38 39 41 43 45 48 50 53 56 59 62 65 69 73 78 82 87 93 99 105 112 119 127 135 144 153 163 173 184 195 207 218 230 242 254 265 276 286 294 302 308 312 315 316 315 312 308 302 295 287 278 268 257 246 235 225 214 203 193 183 174 165 157 149 141 134 128 122 116 110 105 101 96 92 89 85 82 79 76 74 71 69 67 65 63 62 60 59 58 56 55 55 54 53 52 52 51 51 50 50 50 50 50 50 50 51 51 51 52 52 53 54 55 56 57 58 59 61 63 64 66 68 70 72 75 77 80 82 85 88 91 94 97 100 104 107 110 113 116 119 122 124 127 129 131 133 134 135 136 137 137 137 137 137 136 135 134 133 131 130 128 126 124 122 120 118 116 114 112 110 109 107 105 103 102 100 99 98 97 95 95 94 93 92 92 91 91 91 91 91 91 92 92 93 93 94 95 96 98 99 101 103 105 107 109 111 114 116 119 122 125 128 131 134 137 140 143 146 148 151 153 155 157 158 160 160 161 161 161 161 160 159 157 156 154 152 150 148 145 143 140 137 135 132 129 127 124 122 119 117 114 112 110 108 106 104 102 100 98 97 95 93 92 91 89 88 87 85 84 83 82 81 80 78 77 76 75 74 73 72 71 69 68 67 66 64 63 62 60 59 57 56 54 53 51 50 48 47 45 43 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 29 30
 27 28 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 41 42 43 44 46 47 48 50 51 53 55 56 58 60 62 64 66 68 71 73 75 78 80 83 85 88 90 93 96 99 101 104 107 109 112 115 117 120 122 125 127 129 132 134 136 138 139 141 143 144 146 147 148 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 172 173 174 175 177 178 179 181 182 183 184 186 187 188 189 190 191 192 193 194 194 195 195 195 195 195 194 194 193 192 191 189 188 186 184 182 180 177 174 172 169 166 162 159 156 152 149 146 142 139 135 132 128 125 122 119 115 112 109 106 103 100 98 95 93 90 88 85 83 81 79 77 75 74 72 70 69 67 66 65 63 62 61 60 59 58 57 56 55 55 54 53 53 52 52 51 51 50 50 50 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 45 45 45 45 44 44 44 43 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26
 51 53 54 56 58 59 61 63 65 67 69 71 74 76 78 81 83 86 88 91 94 97 99 102 105 108 111 114 117 121 124 127 130 133 137 140 143 146 149 152 155 159 162 165 167 170 173 176 179 181 184 187 189 192 194 196 199 201 203 205 207 209 210 212 213 215 216 217 218 219 220 220 221 221 221 221 221 220 220 219 218 217 216 215 213 211 210 208 206 204 202 200 197 195 192 190 187 184 182 179 176 173 170 168 165 162 159 157 154 151 148 146 143 141 139 136 134 132 130 128 126 124 123 121 120 118 117 116 115 114 113 112 112 111 110 110 109 109 109 108 108 107 107 107 106 106 105 105 104 104 103 102 101 101 100 99 98 97 96 94 93 92 91 89 88 87 85 84 82 81 80 78 77 75 74 72 71 70 68 67 66 64 63 62 61 60 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 45 44 43 43 42 42 42 41 41 41 40 40 40 40 40 40 40 41 41 41 41 42 42 43 43 44 45 45 46 47 48 48 49 50 51 51 52 53 54 54 55 56 56 57 57 58 58 59 59 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 59 59 58 58 58 57 57 56 55 55 54 53 53 52 51 51 50 49 48 47 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 49
 64 64 65 66 66 67 67 68 68 69 69 70 70 71 71 71 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 74 75 75 76 77 79 80 82 83 85 87 89 92 94 97 100 103 106 109 113 117 121 125 129 133 138 143 147 152 157 162 167 172 177 182 187 192 197 201 205 209 212 215 218 220 221 222 223 222 222 220 218 216 212 209 205 200 195 190 185 179 173 168 162 156 150 144 138 133 127 122 117 112 108 103 99 95 91 88 84 81 78 76 73 71 69 67 65 63 62 60 59 57 56 55 54 53 52 52 51 50 49 49 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 42 43 44 45 46 46 47 48 48 49 49 50 50 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 50 49 49 48 48 47 47 46 46 46 45 45 44 44 43 43 42 42 42 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 46 46 47 48 48 49 50 51 51 52 53 53 54 55 55 56 57 57 58 59 59 60 61 61 62 63 63
 56 59 61 64 68 71 74 78 82 86 90 95 99 104 109 115 120 126 132 138 144 150 157 163 170 176 183 189 195 201 206 210 215 218 221 223 224 224 224 222 220 217 214 210 205 200 195 189 183 178 172 166 160 155 149 144 139 134 129 125 121 117 113 110 107 103 100 98 95 93 91 88 86 85 83 81 80 78 77 75 74 73 72 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 53 52 51 50 49 48 46 45 44 43 41 40 39 38 36 35 34 33 32 30 29 28 27 26 25 25 24 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 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 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 37 38 39 40 40 41 41 42 42 43 43 43 43 44 44 44 43 43 43 43 42 42 41 41 40 39 39 38 37 36 36 35 34 33 32 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 38 40 42 44 46 48 51 53
 73 76 78 81 84 87 91 94 98 102 105 109 113 117 122 126 130 134 138 141 145 148 151 154 156 158 159 160 160 160 159 158 156 154 151 148 145 141 137 133 129 125 121 116 112 108 104 100 96 92 89 85 82 79 76 74 71 69 67 65 63 61 60 58 57 56 55 54 53 52 52 51 51 50 50 50 49 49 49 49 49 50 50 50 50 51 51 52 53 53 54 55 56 57 58 59 60 62 63 64 66 68 70 71 73 76 78 80 82 85 88 90 93 96 99 102 106 109 112 116 119 123 126 129 132 136 139 141 144 146 148 150 152 153 153 154 154 153 152 151 149 147 145 142 139 136 132 129 125 121 117 113 109 105 101 97 94 90 86 83 79 76 73 70 67 64 61 59 56 54 52 49 47 45 44 42 40 39 37 36 35 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 33 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 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 39 39 39 39 40 40 40 41 41 42 42 43 44 44 45 46 47 48 49 51 52 53 55 56 58 60 62 64 66 68 70
 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 43 43 44 44 45 45 46 46 47 48 49 49 50 51 52 53 54 55 57 58 59 60 62 63 64 66 67 69 70 72 74 75 77 78 80 82 83 85 86 88 90 91 93 94 96 97 99 100 102 103 105 106 108 109 111 112 114 115 117 119 120 122 123 125 126 128 129 131 132 134 136 137 139 140 142 143 144 146 147 149 150 151 152 153 154 155 156 157 158 158 159 159 160 160 160 160 160 160 160 159 159 158 158 157 156 156 155 154 153 152 150 149 148 147 145 144 143 141 140 138 137 135 134 133 131 130 128 127 126 124 123 122 121 119 118 117 116 115 114 113 112 112 111 110 109 108 108 107 106 106 105 105 104 103 103 102 102 101 100 100 99 98 97 96 96 95 94 93 92 91 90 88 87 86 85 83 82 81 79 78 76 75 73 72 71 69 68 66 65 64 63 61 60 59 58 57 56 55 54 53 52 52 51 50 49 49 48 48 47 46 46 45 45 44 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 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 41 41 41 42 42 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 46 46 46 47 47 47 47 47 47 47 47 46 46 46 46 46 46 45 45 45 45 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40
 79 78 78 77 76 75 74 73 72 71 70 69 68 67 66 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 48 48 48 49 49 50 50 51 51 51 52 52 53 53 54 54 54 55 55 55 55 56 56 56 56 56 56 56 55 55 55 55 54 54 53 53 52 52 51 51 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 44 43 43 43 44 44 44 44 44 45 45 46 46 47 47 48 49 49 50 51 52 53 54 55 56 57 58 60 61 62 64 65 66 68 70 71 73 74 76 78 79 81 83 84 86 87 89 91 92 93 95 96 97 98 99 100 101 101 101 102 102 102 101 101 100 99 98 97 96 95 93 92 90 88 86 85 83 81 79 76 74 72 70 68 66 64 63 61 59 57 55 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 52 53 55 57 59 60 62 64 66 67 69 70 72 73 75 76 77 78 79 80 80 81 81 82 82 82 82 82 82 81 81 80 80
 77 76 75 75 74 73 73 72 71 71 71 70 70 70 69 69 69 69 69 69 69 69 70 70 70 71 71 72 73 73 74 75 76 77 78 79 80 81 83 84 85 87 88 90 91 93 95 96 98 100 101 103 104 106 107 109 110 112 113 114 115 116 117 118 118 119 119 119 120 120 120 120 120 120 120 119 119 119 118 118 118 117 117 116 116 115 115 114 114 114 113 113 112 112 112 111 111 111 110 110 110 109 109 109 108 108 107 107 106 106 105 105 104 103 102 101 100 99 98 97 96 94 93 91 90 88 87 85 83 82 80 78 77 75 73 72 70 69 67 66 64 63 62 61 60 59 58 57 56 55 54 54 53 52 52 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 52 52 53 53 54 54 55 55 56 56 57 58 59 59 60 61 61 62 63 64 64 65 66 67 67 68 68 69 69 70 70 70 70 71 71 71 70 70 70 70 69 69 68 67 67 66 65 64 63 62 61 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 48 47 46 46 45 45 45 44 44 43 43 43 43 42 42 42 42 42 42 42 41 41 41 42 42 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 46 47 47 48 49 49 50 50 51 52 52 53 54 55 56 57 57 58 59 60 61 63 64 65 66 67 69 70 71 73 74 75 77 78 80 81 83 84 85 87 88 89 91 92 93 94 95 96 96 97 97 98 98 98 98 98 98 97 97 96 95 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78
 43 43 43 44 45 45 46 47 47 48 49 50 51 53 54 55 57 59 60 62 64 67 69 72 75 78 81 85 89 93 98 103 108 114 120 127 134 141 149 158 167 177 187 198 209 221 233 246 259 271 284 297 309 321 333 343 353 361 368 374 378 381 382 381 380 376 372 366 360 352 344 335 326 316 306 296 287 277 267 258 248 239 231 222 214 206 199 191 184 178 172 166 160 154 149 144 139 135 130 126 122 118 115 111 108 104 101 98 96 93 90 88 86 83 81 79 77 75 73 72 70 68 67 65 64 63 61 60 59 58 57 56 55 54 53 53 52 51 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 45 45 46 46 47 47 48 49 50 50 51 52 53 54 56 57 58 60 61 63 64 66 68 70 71 73 76 78 80 82 84 87 89 91 94 96 98 100 102 104 106 108 110 111 112 113 114 115 115 116 116 115 115 115 114 113 112 111 110 108 107 105 104 102 101 99 98 96 95 93 92 90 89 88 86 85 84 83 82 81 80 79 78 77 76 75 74 74 73 72 72 71 71 70 69 69 69 68 68 67 67 66 66 65 65 65 64 64 64 63 63 62 62 62 61 61 60 60 59 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 49 48 48 47 47 47 46 46 45 45 45 44 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 42 42 42
 71 73 75 78 81 84 87 90 94 97 101 105 110 114 119 124 129 135 141 147 153 159 165 172 179 186 193 199 206 213 219 225 230 235 240 244 247 250 251 252 252 251 250 247 244 241 236 232 226 221 215 209 203 196 190 184 178 172 166 160 154 149 144 139 134 130 125 121 117 114 110 107 104 101 98 96 93 91 89 87 85 83 82 80 79 78 77 76 75 74 73 72 72 71 70 70 70 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 71 71 70 70 69 69 68 67 66 66 65 64 63 62 61 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 43 43 44 45 46 47 48 49 50 52 53 54 56 57 59 61 62 64 66 68
 69 68 67 65 64 62 61 59 58 56 55 53 52 50 48 47 45 44 43 41 40 38 37 36 35 34 33 31 30 29 29 28 27 26 26 25 24 24 23 23 23 23 22 22 22 22 23 23 23 24 24 25 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 48 50 52 55 57 59 62 64 67 70 72 75 77 80 83 85 88 90 93 95 97 99 101 103 105 107 108 109 111 112 112 113 114 114 114 114 114 113 113 112 111 110 109 108 106 105 103 102 100 98 97 95 93 91 90 88 86 85 83 82 80 79 78 76 75 74 74 73 72 71 71 70 70 70 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 66 66 66 65 64 64 63 62 62 61 60 59 58 57 56 55 54 53 51 50 49 48 46 45 44 42 41 40 39 37 36 35 33 32 31 30 29 28 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 30 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 45 45 46 46 47 47 48 48 49 50 50 51 52 53 54 54 55 56 57 58 60 61 62 63 64 65 66 67 69 70 71 72 73 74 74 75 76 76 77 77 78 78 78 78 78 77 77 77 76 75 74 74 73 72 70
 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 44 44 45 45 46 47 48 49 50 51 52 53 55 56 58 59 61 63 65 66 69 71 73 76 78 81 84 86 89 93 96 99 103 106 110 114 117 121 125 130 134 138 142 147 151 156 160 165 170 174 179 183 188 192 197 201 205 209 212 215 218 221 223 225 226 227 227 227 226 224 222 220 216 213 208 204 199 193 188 182 176 169 163 156 150 143 137 131 125 119 113 107 102 96 91 87 82 78 74 70 66 63 60 57 54 51 49 47 45 43 41 39 38 37 35 34 33 32 31 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 52 53 55 57 59 61 63 65 67 69 72 74 76 79 81 84 86 89 92 94 97 99 101 104 106 108 110 111 113 114 115 116 117 117 118 118 118 117 117 116 115 114 113 112 111 109 108 106 104 102 101 99 97 95 93 91 89 87 86 84 82 80 78 76 74 73 71 69 68 66 64 63 61 60 58 57 55 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 42 43 43 44 44 45 45 45 45 45 46 46 46 46 46 45 45 45 45 45 44 44 44 44 43 43 43 42 42 42
 82 81 80 80 79 78 78 77 77 76 75 75 74 74 73 73 73 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 73 73 73 74 74 75 75 75 76 76 77 77 78 78 78 79 79 80 80 81 81 82 82 83 83 84 85 85 86 86 87 88 89 89 90 91 92 93 94 95 96 97 98 100 101 102 104 105 107 108 110 112 113 115 117 119 121 123 125 127 129 131 133 135 137 139 141 143 145 146 148 149 150 151 152 153 153 154 154 154 153 153 152 151 149 148 146 145 143 141 139 136 134 132 129 127 125 122 120 118 116 114 112 110 108 106 104 103 101 100 99 98 97 96 95 94 93 93 92 92 91 91 91 91 91 91 91 91 91 92 92 92 93 93 94 95 95 96 97 98 99 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 118 119 120 121 121 122 122 123 123 123 123 123 123 122 122 121 121 120 119 118 117 116 114 113 112 110 108 107 105 103 101 100 98 96 94 92 90 88 86 84 82 80 79 77 75 73 72 70 68 67 65 64 62 61 60 58 57 56 55 53 52 51 50 49 49 48 47 46 45 45 44 43 43 42 42 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 39 39 39 39 39 40 40 41 41 42 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 60 62 63 65 67 68 70 72 73 75 77 78 80 81 82 84 85 86 87 88 88 89 90 90 90 91 91 91 91 91 90 90 90 89 89 88 88 87 87 86 85 85 84 83 83
 142 144 145 146 147 148 148 148 148 148 147 146 145 144 142 140 138 136 134 132 130 128 125 123 120 118 115 113 110 108 106 103 101 99 97 94 92 91 89 87 85 84 82 81 79 78 77 76 75 74 73 72 72 71 71 70 70 69 69 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 69 69 69 70 70 70 71 71 71 72 72 73 73 74 74 74 75 75 76 76 77 77 77 77 78 78 78 78 78 78 78 78 78 78 77 77 76 76 75 75 74 73 72 72 71 70 69 68 68 67 66 65 65 64 63 63 62 62 62 61 61 61 61 61 61 61 61 61 61 62 62 62 63 63 64 64 65 66 66 67 68 68 69 70 70 71 72 73 73 74 75 75 76 76 77 77 78 78 78 78 79 79 79 79 79 79 78 78 78 77 77 76 76 75 74 74 73 72 71 70 69 68 68 67 66 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 46 45 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 53 55 58 61 63 66 69 73 76 79 82 86 89 93 96 100 104 107 111 114 117 121 124 127 130 133 135 138 140
 85 87 89 92 94 97 100 103 106 109 113 116 120 124 128 132 136 141 146 150 156 161 167 172 178 184 191 197 204 211 218 225 232 239 247 254 261 268 275 281 287 292 297 302 305 308 310 311 311 310 307 304 300 295 289 282 274 266 257 248 239 229 219 209 200 190 181 172 163 154 146 138 131 124 117 111 105 99 94 89 84 79 75 71 67 64 61 58 55 52 50 47 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 34 35 36 37 38 39 40 41 42 42 43 44 44 45 45 46 46 47 47 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 52 52 52 52 53 53 53 54 54 54 54 55 55 55 55 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 57 57 57 57 57 58 58 58 59 59 60 60 61 62 63 63 64 65 66 67 69 70 71 72 74 75 77 78 80 82 84 85 87 89 91 93 95 97 98 100 102 103 105 106 108 109 110 110 111 111 112 112 111 111 110 109 108 107 105 104 102 100 98 96 94 91 89 87 85 83 80 78 76 74 72 71 69 67 66 64 63 62 61 60 59 58 58 57 57 57 56 56 56 56 57 57 57 58 58 59 59 60 61 62 63 64 65 66 67 69 70 72 73 75 77 79 81 83
 13 13 14 15 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 34 36 38 40 42 44 46 48 50 52 55 57 59 61 63 65 67 68 70 71 72 73 73 74 74 74 74 74 74 73 73 72 71 70 69 68 67 66 65 63 62 61 60 58 57 56 55 53 52 51 49 48 47 46 45 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 28 29 30 31 31 32 32 33 33 33 33 33 33 32 32 32 31 31 30 29 29 28 27 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 22 23 24 26 27 29 31 33 35 37 40 42 45 48 51 54 58 61 65 69 74 78 83 88 93 98 104 110 116 122 128 134 140 146 152 157 162 166 169 172 174 174 174 172 170 167 162 157 151 145 138 131 124 117 110 103 96 89 83 77 71 66 61 56 52 47 44 40 37 34 31 28 26 24 22 20 19 17 16 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12
 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 25 26 26 27 28 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 38 38 38 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 40 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 13 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15
 46 46 47 47 47 48 48 49 50 50 51 52 53 54 56 57 58 60 62 64 66 68 71 74 77 80 83 87 91 95 100 105 110 116 122 129 135 143 150 158 166 174 182 191 199 206 214 221 227 232 236 239 241 241 241 238 235 231 225 219 212 204 196 188 180 172 164 156 148 140 133 127 120 114 108 103 98 93 89 85 81 78 74 71 69 66 63 61 59 57 55 54 52 51 49 48 47 46 45 44 43 42 41 41 40 40 39 39 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 35 34 34 34 33 32 32 31 30 29 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 48 48 49 49 49 50 50 50 50 50 50 50 50 49 49 49 49 48 48 48 47 47 47 47 46 46 46 46 46 46 46 46 46
 110 112 114 115 117 118 120 121 123 124 126 127 129 131 132 134 135 137 139 140 142 144 146 148 150 152 154 156 159 161 163 166 169 171 174 177 180 183 186 189 192 195 198 200 203 206 208 211 213 215 216 218 219 219 220 220 219 218 217 216 214 212 209 207 204 200 197 193 189 185 181 177 173 168 164 160 156 151 147 143 139 135 131 128 124 120 117 114 110 107 104 101 98 96 93 90 88 86 83 81 79 77 75 73 71 69 68 66 65 63 62 60 59 58 57 56 54 53 53 52 51 50 49 49 48 48 47 47 47 46 46 46 46 46 46 46 46 47 47 47 48 48 48 49 50 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 70 71 72 74 75 77 78 79 81 82 84 85 87 88 90 91 92 94 95 97 98 99 101 102 103 104 105 106 107 108 109 110 111 111 112 112 112 113 113 113 113 113 112 112 111 111 110 109 109 108 107 105 104 103 102 101 99 98 97 95 94 93 91 90 89 88 87 85 84 83 82 82 81 80 79 78 78 77 77 76 76 75 75 74 74 74 73 73 73 73 73 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 70 70 70 70 70 69 69 69 68 68 68 67 67 66 66 65 64 64 63 63 62 61 61 60 59 58 58 57 56 56 55 55 54 54 53 53 52 52 52 51 51 51 51 51 51 51 52 52 52 53 53 54 55 56 57 58 59 60 61 62 63 65 66 68 69 71 72 74 76 77 79 81 83 84 86 88 90 92 93 95 97 99 100 102 104 105 107 109
 99 98 96 95 94 93 92 91 90 90 89 89 88 88 87 87 87 87 87 87 88 88 88 89 89 90 91 92 92 93 95 96 97 99 100 102 104 105 107 109 112 114 117 119 122 125 128 131 134 137 140 144 147 151 154 158 162 165 169 173 176 180 183 187 190 193 196 199 202 204 207 209 211 213 215 217 218 220 221 222 223 224 225 225 226 226 227 227 227 228 228 228 228 228 228 228 228 228 227 227 226 226 225 224 223 222 221 220 218 216 214 212 209 207 204 201 198 194 190 187 183 179 174 170 166 162 157 153 148 144 140 136 132 128 124 120 116 113 109 106 103 100 97 94 92 89 87 85 82 80 79 77 75 74 72 71 69 68 67 66 65 64 63 62 62 61 61 60 59 59 59 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 57 57 57 56 56 55 54 54 53 52 51 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 39 39 38 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 45 46 46 47 48 49 50 52 53 54 56 57 59 60 62 64 66 68 70 73 75 78 81 84 87 90 93 96 99 103 106 110 113 116 119 123 125 128 131 133 135 137 138 139 140 140 141 140 140 139 138 137 136 134 132 130 128 126 124 122 120 118 116 114 112 110 108 106 104 102 101
 85 86 86 86 86 86 86 86 86 86 86 86 85 85 84 84 83 82 81 80 79 78 77 75 74 72 71 70 68 66 65 63 62 60 59 57 56 55 53 52 51 50 49 48 47 46 45 45 44 44 44 43 43 43 43 43 44 44 44 45 45 46 47 48 48 49 50 51 53 54 55 57 58 59 61 62 64 66 67 69 71 73 75 77 79 81 83 85 87 89 91 94 96 98 101 103 106 109 111 114 117 120 123 126 129 132 136 139 143 146 150 154 157 161 165 169 173 177 180 184 187 190 193 196 198 200 202 203 203 203 203 202 200 198 195 192 188 184 179 175 169 164 159 153 147 142 136 131 125 120 115 110 105 100 96 91 87 83 79 76 73 69 66 63 61 58 56 53 51 49 47 46 44 42 41 39 38 37 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 19 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 52 52 53 54 55 55 56 57 58 59 59 60 61 62 62 63 64 65 65 66 67 68 68 69 70 70 71 72 72 73 74 74 75 75 76 76 77 77 77 78 78 78 79 79 79 79 80 80 80 80 80 81 81 81 81 81 82 82 82 82 83 83 83 83 84 84 84 85 85 85
 123 125 127 129 131 132 134 136 137 139 140 141 142 143 143 144 144 144 144 144 143 143 142 140 139 137 135 133 131 128 126 123 120 117 114 111 107 104 101 98 95 92 89 86 83 81 78 76 74 72 70 68 66 65 63 62 61 60 58 58 57 56 55 55 54 54 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 50 50 50 49 49 48 47 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 22 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 44 45 46 48 49 50 52 54 55 57 59 61 63 65 67 70 72 75 77 80 82 85 88 90 93 96 98 101 103 105 107 109 111 112 114 115 115 116 116 116 115 115 114 113 111 110 108 106 104 102 99 97 95 92 90 87 84 82 80 77 75 72 70 68 66 64 62 60 58 56 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 30 30 30 31 31 32 33 34 34 35 36 37 39 40 41 43 44 46 48 49 51 53 55 57 59 61 64 66 68 71 73 76 78 80 83 86 88 91 93 96 98 100 103 105 108 110 112 114 117 119 121
 48 46 45 43 42 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 24 25 26 28 29 31 33 35 37 40 42 45 48 51 54 58 61 65 69 73 77 81 86 91 95 100 105 110 115 121 126 131 136 141 146 151 155 160 164 168 171 175 178 180 183 185 187 188 189 190 190 190 190 189 189 188 186 185 183 182 180 178 175 173 171 168 166 164 161 159 156 154 152 149 147 145 143 141 139 137 135 133 132 130 128 127 125 124 122 120 119 117 116 114 113 111 109 108 106 104 103 101 99 97 95 94 92 90 88 86 84 82 80 78 76 75 73 71 69 67 65 63 61 60 58 56 54 52 51 49 47 46 44 42 41 39 38 36 35 33 32 30 29 27 26 25 24 22 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 26 27 28 29 31 32 33 35 36 38 40 41 43 45 47 49 51 53 55 57 60 62 65 67 70 72 75 78 81 84 87 90 93 96 99 102 105 109 112 115 118 121 124 127 130 133 135 138 140 142 144 145 147 148 148 149 149 148 148 147 146 144 143 141 139 136 134 131 128 125 122 119 116 113 109 106 103 100 97 94 91 88 85 83 80 78 75 73 70 68 66 64 62 60 58 56 54 53 51 49
 60 61 61 61 61 61 61 60 60 60 60 59 59 58 57 56 55 54 53 52 51 49 48 47 45 44 42 41 39 38 36 35 33 32 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 22 22 23 24 26 27 28 29 31 32 34 36 38 40 42 44 46 49 52 55 58 61 64 68 72 76 80 85 89 94 99 104 109 114 119 124 128 133 137 141 144 147 149 151 152 152 152 151 150 148 146 143 139 136 132 128 123 119 114 110 105 101 96 92 88 84 80 76 73 69 66 63 60 57 54 52 49 47 45 43 41 39 38 36 34 33 32 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 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 41 41 42 43 44 44 45 45 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 45 46 47 47 48 49 50 51 52 52 53 54 55 56 57 58 59 60 61 61 62 63 63 64 64 64 65 65 65 65 64 64 64 64 63 63 63 62 62 62 61 61 60 60 60 59 59 59 59 59 58 58 58 58 58 58 58 59 59 59 59 59 59 60 60 60 60
 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 35 36 36 37 37 38 38 38 38 39 39 39 39 39 39 38 38 38 38 37 37 36 36 35 34 34 33 32 32 31 30 29 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 17 18 18 19 19 20 20 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 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16
 39 39 38 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 37 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 49 50 51 52 54 55 57 58 60 62 63 65 67 68 70 72 74 76 78 79 81 83 85 87 88 90 92 93 95 96 98 99 100 102 103 104 104 105 106 106 106 107 107 107 106 106 105 105 104 103 102 101 99 98 96 95 93 91 89 88 86 84 82 79 77 75 73 71 69 67 66 64 62 60 59 57 56 54 53 52 50 49 48 47 46 45 45 44 43 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 52 53 54 54 55 55 56 56 57 57 57 58 58 58 58 58 58 58 58 58 58 57 57 56 56 55 54 54 53 52 52 51 50 49 49 48 47 46 46 45 44 44 43 42 42 41 41 40 40 40 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 43 42 42 42 41 41 40 40 40 39
 54 56 58 61 63 65 68 70 73 76 79 82 85 88 92 96 100 104 109 114 119 124 130 136 142 148 155 161 168 175 182 188 194 200 206 211 215 218 220 221 222 221 219 216 212 207 201 195 188 181 174 166 159 152 144 137 131 124 118 112 107 101 96 92 87 83 80 76 73 69 66 64 61 58 56 54 52 50 48 46 45 43 41 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 29 30 32 33 35 36 38 40 42 44 47 49 52 54 57 60 63 66 70 73 77 80 84 88 91 95 99 102 106 109 111 114 116 118 119 120 120 120 119 117 116 114 111 108 105 102 98 95 91 88 84 80 77 73 70 67 64 61 58 56 53 51 49 46 44 42 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 25 26 27 28 30 31 32 34 35 37 38 40 42 43 45 47 49 50 52
 116 115 115 114 113 113 112 111 111 110 109 108 108 107 106 105 105 104 103 102 102 101 101 100 100 99 99 99 99 99 99 99 99 99 99 100 100 101 102 103 104 105 106 107 108 109 111 112 114 116 117 119 121 122 124 126 127 129 131 132 134 135 136 137 138 139 140 140 141 141 141 141 141 141 140 140 139 139 138 137 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 116 115 114 113 113 112 111 110 110 109 108 107 107 106 105 105 104 103 103 102 102 101 101 100 100 99 99 99 98 98 98 98 98 98 98 98 98 98 99 99 99 100 101 101 102 103 104 105 106 107 108 109 111 112 113 115 116 118 120 121 123 124 126 128 129 131 133 134 136 138 139 141 142 143 145 146 147 148 149 150 150 151 151 151 151 151 151 151 150 149 148 147 146 144 143 141 139 137 134 132 130 127 124 122 119 116 113 111 108 105 102 100 97 94 92 89 87 85 82 80 78 76 75 73 71 70 68 67 66 65 64 63 62 61 61 60 59 59 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 59 59 59 60 60 60 61 61 62 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 73 74 74 74 75 75 76 76 76 77 77 77 78 78 78 79 79 79 80 80 81 81 82 82 83 84 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 101 102 103 104 106 107 108 109 110 111 112 113 114 114 115 116 116 116 117 117 117 117 117 117 117 117 116 116
 33 34 36 37 38 39 41 42 43 45 47 48 50 51 53 55 57 58 60 62 64 66 68 70 72 74 75 77 79 81 82 84 86 87 88 89 90 91 92 92 93 93 93 92 92 91 90 89 88 87 85 83 82 80 78 76 74 71 69 67 65 63 61 59 57 55 53 51 50 48 46 45 43 42 41 40 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 35 36 37 39 41 43 45 47 49 52 55 58 61 64 67 71 75 79 83 88 92 97 102 107 112 117 122 127 132 137 141 146 150 154 158 162 165 168 171 173 175 176 178 179 180 180 181 181 181 180 180 180 179 179 179 178 177 177 177 176 176 175 175 175 175 175 174 174 174 174 174 174 174 174 174 173 173 172 171 170 169 168 166 164 162 160 157 155 152 148 145 141 138 134 130 126 122 118 114 111 107 103 100 96 93 89 86 83 80 78 75 73 70 68 66 64 62 61 59 58 56 55 54 53 52 51 50 49 48 47 47 46 46 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 37 37 36 35 35 34 33 33 32 31 31 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 20 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 49 49 49 50 50 50 51 51 52 53 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 74 75 76 77 77 78 79 79 80 80 80 81 81 81 81 81 81 81 81 80 80 80 80 79 79 78 78 78 77 77 76 76 75 75 74 74 73 72 72 71 71 70 70 69 69 68 67 67 66 66 65 65 64 64 64 63 63 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 63 63 64 64 65 66 67 68 68 69 70 72 73 74 75 76 78 79 81 82 84 85 87 88 90 91 93 95 96 98 99 101 103 104 106 107 108 110 111 112 114 115 116 117 117 118 119 119 120 120 121 121 121 121 120 120 119 119 118 117 116 115 114 113 111 110 108 107 105 103 101 99 97 96 94 92 90 88 86 84 82 80 79 77 75 74 72 70 69 68 66 65 64 63 62 61 60 59 58 58 57 57 56 55 55 55 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 51 51 51 50 50 50 49 49 49 48 48 48 47 47 47 46 46 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46
 49 50 51 52 53 54 55 56 57 59 60 61 63 65 66 68 70 72 74 76 78 80 82 84 86 89 91 93 95 97 99 100 102 103 104 105 105 106 106 105 105 104 102 101 99 97 95 92 89 87 84 81 78 75 72 69 66 64 61 58 56 54 51 49 47 45 44 42 40 39 38 37 35 35 34 33 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 33 33 34 35 36 37 38 39 40 42 43 44 46 47 49 51 53 54 56 58 60 62 64 66 68 70 72 74 75 77 78 80 81 82 83 84 84 85 85 85 85 84 84 83 82 81 80 79 78 77 75 74 73 71 70 68 67 65 64 62 61 60 58 57 56 55 54 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 39 39 39 39 40 40 41 41 42 42 43 44 45 46 46 47 49 50 51 52 53 55 56 57 58 60 61 62 63 64 65 66 66 67 67 67 67 67 67 66 66 65 64 63 62 60 59 58 56 55 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 49 50 50 51 51 51 52 52 52 52 51 51 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 44 44 44 44 43 43 43 43 43 43 43 43 44 44 44 44 45 45 46 46 47 47 48
 52 53 53 53 54 54 54 55 55 56 57 57 58 59 59 60 61 62 62 63 64 65 66 67 69 70 71 72 73 75 76 78 79 80 82 83 85 86 88 89 90 92 93 94 95 96 97 98 99 99 99 100 100 99 99 99 98 98 97 96 95 94 92 91 90 88 87 85 84 82 81 79 78 77 75 74 73 71 70 69 68 67 66 65 64 64 63 62 62 61 61 60 60 60 59 59 59 59 59 59 59 59 59 59 59 60 60 60 61 61 62 62 63 63 64 64 65 66 66 67 68 69 69 70 71 72 73 73 74 75 76 77 77 78 79 80 80 81 81 82 83 83 84 84 85 85 86 86 86 87 87 87 88 88 88 88 89 89 89 89 89 89 89 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 91 91 91 91 91 91 91 91 91 91 91 91 91 92 92 92 92 91 91 91 91 91 91 90 90 89 89 88 88 87 86 85 84 83 82 81 79 78 77 75 74 72 71 69 67 66 64 63 61 60 58 57 55 54 52 51 50 48 47 46 45 44 43 42 41 41 40 39 39 38 37 37 37 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 47 48 48 49 50 51 52 52 53 54 55 55 56 57 57 57 58 58 58 59 59 59 59 59 59 58 58 58 58 57 57 57 56 56 55 55 55 54 54 53 53 53 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52
 51 53 55 57 58 60 62 64 65 67 68 69 70 71 72 73 73 74 74 74 74 73 73 72 71 70 69 68 67 66 64 63 62 60 59 58 56 55 54 53 52 51 50 49 49 48 48 47 47 47 47 46 46 47 47 47 47 47 48 48 48 49 49 50 50 50 51 51 51 52 52 52 52 52 52 52 51 51 51 50 49 49 48 47 46 46 45 44 43 41 40 39 38 37 36 35 34 33 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 15 15 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 29 30 32 34 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 64 66 68 69 70 71 72 73 74 74 75 75 75 75 74 74 74 73 72 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 57 56 55 54 53 53 52 52 51 51 50 50 49 49 49 49 49 48 48 49 49 49 49 49 50 50 51 52 52 53 54 55 56 57 58 60 61 63 65 66 68 70 72 75 77 79 82 84 87 90 93 95 98 101 104 107 109 112 114 117 119 121 122 123 124 125 125 125 124 123 122 120 117 115 112 109 105 101 97 93 89 85 81 77 73 69 65 62 58 55 52 49 46 43 40 38 36 34 32 30 28 27 25 24 23 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 42 44 46 48 49
 49 50 52 53 54 56 58 59 61 62 64 66 68 69 71 73 75 77 79 81 82 84 86 88 89 91 92 94 95 96 97 98 99 99 100 100 100 99 99 98 98 97 96 94 93 91 90 88 87 85 83 81 79 78 76 74 72 71 69 67 66 64 63 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 34 35 35 36 37 38 39 40 41 42 44 45 46 48 49 50 52 53 55 56 58 59 61 62 64 65 66 68 69 71 72 73 74 75 76 78 78 79 80 81 82 82 83 83 84 84 85 85 85 86 86 86 87 87 87 87 87 88 88 88 88 88 89 89 89 90 90 90 91 91 92 92 93 94 94 95 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 113 114 115 116 117 118 119 120 121 122 123 124 125 125 126 126 126 127 127 127 127 127 127 127 127 126 126 126 125 125 124 124 123 122 122 121 120 119 119 118 117 116 115 114 112 111 110 109 107 106 104 103 101 100 98 96 94 92 90 88 86 84 82 80 78 76 74 71 69 67 65 63 61 58 56 55 53 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48
 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 30 31 32 34 35 37 39 41 43 45 48 50 53 57 60 64 68 72 76 81 86 90 96 101 106 111 117 122 127 132 137 142 146 150 153 156 158 160 162 163 163 163 163 162 161 160 159 157 155 153 151 149 147 145 143 141 139 137 135 133 131 130 128 127 125 124 123 121 120 119 118 117 116 115 114 113 112 111 110 109 108 108 107 106 105 104 103 102 101 100 100 99 98 97 96 95 94 94 93 92 91 90 90 89 88 87 87 86 85 84 83 82 82 81 80 79 78 77 76 75 73 72 71 70 68 67 66 64 63 62 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 45 44 44 43 43 42 42 42 42 42 42 42 42 43 43 44 44 45 45 46 47 48 50 51 52 54 56 58 60 62 64 67 70 73 76 79 83 87 91 95 100 105 109 114 119 124 129 134 138 142 146 150 153 155 157 159 159 159 159 158 156 154 152 149 146 142 139 135 131 128 124 120 116 113 109 106 103 100 97 94 91 89 86 84 82 80 78 76 75 73 72 70 69 68 67 65 64 63 62 62 61 60 59 58 58 57 56 56 55 55 54 54 53 53 52 52 52 52 51 51 51 51 51 51 51 51 52 52 52 53 53 54 54 55 55 56 57 58 58 59 60 61 62 63 63 64 65 65 66 66 67 67 67 67 67 66 66 65 65 64 63 61 60 59 57 56 54 53 51 50 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 23
 35 35 35 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 40 41 42 43 45 46 48 49 51 53 55 57 60 62 65 67 70 73 76 79 82 85 89 92 95 98 102 105 108 111 114 117 119 122 124 126 127 129 130 131 132 132 133 133 132 132 131 130 129 128 127 126 124 123 121 120 118 116 115 113 111 110 108 107 105 104 102 101 100 99 98 97 96 95 94 93 92 92 91 90 90 90 89 89 89 89 89 89 89 89 89 89 90 90 91 91 92 92 93 93 94 95 95 96 96 97 97 97 98 98 98 98 98 97 97 96 95 94 93 92 90 89 87 85 84 82 80 78 76 74 72 70 68 66 64 63 61 60 58 57 55 54 53 52 51 50 49 49 48 47 47 47 46 46 46 46 46 46 46 47 47 48 48 49 50 51 51 53 54 55 56 58 59 61 63 65 67 69 71 73 75 78 80 82 85 87 89 91 93 95 97 98 100 101 101 102 102 101 101 100 99 97 96 94 92 90 87 85 83 80 78 75 73 70 68 66 64 62 60 58 56 55 53 52 51 49 48 47 46 46 45 44 44 43 43 43 43 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 47 47 48 49 50 50 51 52 53 54 55 56 57 59 60 61 63 64 66 67 69 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 101 103 104 105 106 106 107 107 107 106 106 105 103 102 100 98 96 94 91 89 86 83 81 78 75 73 70 67 65 63 60 58 56 54 52 50 49 47 46 44 43 42 41 40 39 38 38 37 36 36
 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 21 22 24 25 27 28 30 33 35 38 40 44 47 50 54 58 63 68 72 77 83 88 93 99 104 108 113 117 120 123 125 126 127 127 126 124 121 119 115 112 108 104 100 96 92 88 84 81 77 74 71 68 65 63 60 58 56 54 52 51 49 48 47 46 45 44 43 42 41 41 40 39 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 35 35 34 33 33 32 31 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 20 20 20 20 20 21 21 22 22 23 23 24 25 26 27 28 29 30 32 33 35 36 38 40 43 45 47 50 53 56 59 62 65 69 72 75 79 82 84 87 89 90 91 92 92 91 90 88 85 83 80 76 73 69 66 62 59 55 52 49 46 43 40 38 35 33 31 29 28 26 25 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 46 46 46 47 47 47 46 46 46 45 44 44 43 42 41 40 38 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 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
 47 46 45 44 43 42 41 40 39 39 38 38 38 37 37 37 37 38 38 38 39 40 40 41 42 43 45 46 47 49 51 53 55 57 60 62 65 67 70 73 76 79 82 85 88 91 94 96 99 101 103 104 106 107 107 108 108 107 107 106 105 103 102 100 98 96 95 93 91 89 87 85 84 82 80 79 78 77 76 75 74 74 73 73 73 73 73 73 73 74 74 75 76 77 78 79 81 82 84 85 87 89 91 93 95 97 99 101 102 104 106 107 108 109 110 110 110 110 109 108 106 104 102 100 97 94 91 88 84 81 77 74 71 67 64 61 58 55 52 49 47 45 42 40 38 37 35 33 32 31 30 29 28 27 26 25 25 24 24 24 23 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 31 32 33 34 36 37 39 41 43 45 48 50 53 56 60 63 67 71 75 80 85 90 96 101 107 113 120 126 132 138 144 150 155 159 163 166 168 169 169 168 166 163 160 156 151 145 140 134 127 121 115 109 103 97 91 86 81 76 71 67 62 59 55 52 48 46 43 40 38 36 34 32 30 29 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 29 31 32 34 36 38 40 43 45 48 51 53 57 60 63 66 70 73 77 81 84 88 91 94 98 100 103 105 107 108 109 110 109 109 108 107 105 103 101 98 95 92 89 86 83 80 77 74 71 68 66 63 61 58 56 54 52 51 49
 79 81 83 86 88 91 93 96 99 102 105 108 111 115 118 122 125 129 132 136 139 143 146 150 153 156 158 161 163 165 166 167 167 167 167 166 164 162 160 157 153 150 146 141 137 132 128 123 118 114 109 104 100 95 91 87 83 79 76 73 69 67 64 61 59 57 55 53 51 50 48 47 46 45 44 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 46 46 46 47 47 48 48 48 48 49 49 49 49 49 49 49 49 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 55 55 56 57 57 58 59 60 62 63 65 66 68 70 72 74 77 79 82 84 87 90 93 97 100 103 106 109 113 116 119 121 124 126 128 130 131 132 132 132 131 130 129 127 125 123 120 117 114 110 107 104 100 97 93 90 87 83 80 78 75 72 69 67 65 63 61 59 57 55 54 52 51 50 49 47 46 46 45 44 43 43 42 42 41 41 41 41 40 40 40 40 40 41 41 41 41 41 42 42 42 43 43 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 52 52 52 53 54 54 55 56 56 57 58 59 60 61 63 64 65 67 68 70 72 73 75 77
 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 47 48 50 51 52 53 54 56 57 58 59 60 60 61 62 62 63 63 63 63 64 63 63 63 63 62 62 61 60 60 59 58 57 56 55 54 53 52 52 51 50 49 48 47 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 37 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 47 47 47 47 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 20 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 49 50 51 52 52 53 53 54 54 54 54 54 54 54 54 53 53 52 51 50 49 48 47 46 45 44 42 41 40 39 38 36 35 34 33 32 31 29 28 27 26 26 25
 105 103 101 100 98 96 95 93 92 90 89 88 86 85 84 83 82 81 80 79 79 78 78 77 77 77 76 76 76 76 76 77 77 77 78 78 79 80 80 81 82 83 83 84 85 86 87 88 89 90 91 92 92 93 94 95 96 96 97 98 98 99 100 100 101 101 102 102 103 103 104 104 105 105 106 106 107 107 108 109 109 110 111 111 112 113 114 115 116 117 118 119 120 121 122 124 125 126 128 129 130 131 133 134 135 137 138 139 140 141 142 142 143 143 144 144 144 144 143 143 142 141 140 139 138 136 135 133 131 130 128 126 124 122 120 118 116 114 112 110 109 107 105 104 102 101 100 99 98 97 96 96 95 95 94 94 94 94 95 95 95 96 97 97 98 99 100 101 102 103 105 106 107 108 110 111 112 114 115 116 117 118 119 120 121 122 123 123 124 124 125 125 125 125 124 124 123 123 122 121 120 119 118 117 115 114 113 111 110 108 106 105 103 101 100 98 96 95 93 91 90 88 86 85 83 82 80 78 77 75 74 72 71 70 68 67 65 64 63 62 61 60 58 57 57 56 55 54 53 53 52 51 51 50 50 49 49 49 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 49 49 50 51 51 52 53 54 55 56 57 58 60 61 63 65 67 68 71 73 75 77 80 82 85 88 90 93 96 99 101 104 107 109 112 115 117 119 122 124 126 128 129 131 132 134 135 136 136 137 137 138 138 137 137 137 136 136 135 134 133 132 131 130 129 127 126 124 123 121 120 118 116 115 113 111 110 108 106
 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 42 43 43 43 43 43 43 43 43 42 42 42 41 41 40 39 39 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 28 28 28 28 29 29 30 31 31 32 33 34 35 36 38 39 40 42 44 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 74 75 76 77 77 77 77 76 76 74 73 71 69 67 64 62 60 57 55 52 50 47 45 43 41 39 38 36 34 33 32 31 29 28 27 27 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 29 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 34 33 33 32 31 31 30 29 28 27 26 25 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 19 19 20 21 22 22 23 24 24 25 25 26 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 135 131 128 125 121 117 114 110 106 103 99 96 93 89 86 83 81 78 75 73 71 68 66 64 62 61 59 58 56 55 54 52 51 50 49 49 48 47 46 46 45 44 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 42 42 43 44 45 46 47 48 49 51 53 55 57 59 62 65 68 71 75 79 83 87 92 97 102 108 114 120 126 132 138 144 150 156 161 166 170 173 176 178 178 178 176 173 170 166 161 155 149 142 135 129 122 115 109 103 97 91 86 81 76 72 68 64 60 57 54 52 49 47 45 43 42 40 39 37 36 35 34 33 33 32 31 31 30 30 30 30 29 29 29 29 29 30 30 30 31 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 57 58 58 59 59 59 59 59 59 59 59 59 58 58 57 56 56 55 54 54 53 52 52 51 50 50 49 49 48 48 47 47 47 46 46 46 46 46 46 46 47 47 47 48 48 49 50 50 51 52 53 55 56 57 59 60 62 64 65 67 69 71 73 75 76 78 80 81 82 83 84 85 85 85 85 84 83 82 81 80 78 76 74 72 69 67 65 62 60 58 55 53 51 49 47 45 43 41 39 38 36 35 34 33 32 31 30 29 28 28 28 27 27 27 27 27 27 27 27 28 28 28 29 30 30 31 32 33 34 36 37 38 40 41 43 45 47 49 52 54 57 60 63 66 69 73 76 80 84 88 93 97 102 106 111 115 120 124 128 132 136 139 142 144 146 147 148 148 148 147 146 145 143 140 138
 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 39 40 41 43 44 46 48 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 80 82 84 85 87 88 90 91 93 94 95 97 98 99 101 102 104 105 106 108 109 111 112 113 114 116 117 117 118 119 119 119 118 118 117 116 114 112 110 108 105 103 100 96 93 90 87 83 80 76 73 70 67 64 61 58 55 53 51 48 46 44 42 41 39 38 36 35 34 33 32 32 31 31 30 30 30 29 29 29 29 30 30 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 42 43 44 44 45 46 46 47 47 48 48 48 49 49 50 50 50 51 51 51 52 52 53 53 54 54 55 56 57 58 59 60 61 62 63 65 67 68 70 72 74 77 79 82 85 87 91 94 97 100 104 108 111 115 118 121 125 127 130 132 134 135 136 136 136 135 134 132 130 127 124 121 117 114 110 106 102 98 94 90 87 83 80 77 74 71 68 66 63 61 59 58 56 55 54 53 52 51 51 50 50 50 50 50 51 51 52 53 54 55 56 57 59 60 62 63 65 67 68 70 71 73 75 76 77 78 79 80 81 81 82 81 81 81 80 79 78 77 75 73 72 70 68 66 64 62 60 58 56 54 52 51 49 48 46 45 44 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25
 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 18 19 19 20 20 21 21 21 21 21 21 20 20 19 19 18 17 16 15 14 13 13 12 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 12 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 40 41 41 41 41 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 40 40 39 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 39 40 41 42 42 43 43 43 44 44 44 43 43 43 42 42 41 40 40 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 44 44 44 44 44 43 43 42 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40
 59 59 59 59 59 59 59 58 58 58 57 57 56 55 55 54 53 52 52 51 50 49 48 47 47 46 45 44 43 42 41 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 34 35 36 38 39 41 43 45 47 49 51 53 56 58 61 64 67 70 73 76 79 82 84 87 90 92 94 96 98 100 101 102 103 103 103 103 102 101 100 99 97 96 94 92 89 87 85 83 80 78 76 73 71 69 67 64 62 60 59 57 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 33 34 34 35 35 36 36 36 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 39 39 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 55 56 57 59 60 61 62 64 65 66 67 68 69 69 70 70 71 71 71 71 71 71 70 70 69 69 68 68 67 66 65 64 63 63 62 61 60 60 59 58 58 57 57 57 56 56 56 56 56 56 56 56 56 56 57 57 57 57 58 58 58 59 59 59 59 59
 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 23 23 22 21 21 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 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 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 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 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 20 20 19 18 18 17 17 16 15 15 14 14 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13
 55 53 51 50 48 46 45 43 42 41 39 38 37 36 35 35 34 33 33 32 32 32 31 31 31 31 31 31 32 32 32 32 33 33 34 34 34 35 35 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 65 66 68 70 71 73 75 77 78 80 82 83 85 86 88 89 90 92 93 93 94 95 95 96 96 96 96 95 95 95 94 94 93 92 92 91 90 90 89 88 88 87 86 86 85 85 84 84 83 83 83 82 82 82 81 81 81 80 80 80 79 79 79 78 78 77 77 76 76 75 75 74 74 74 73 73 72 72 72 71 71 71 71 71 71 72 72 72 73 74 74 75 76 77 78 79 80 81 82 83 84 85 86 87 87 88 88 88 88 88 88 87 86 85 84 82 81 79 77 75 72 70 68 65 63 61 59 56 54 52 50 48 47 45 43 42 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 27 27 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 40 41 42 43 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 65 66 67 68 68 69 69 70 71 71 72 72 73 74 74 75 76 76 77 77 78 79 79 80 80 81 81 82 82 83 83 83 84 84 84 85 85 85 85 86 86 86 86 86 86 86 86 87 87 87 87 86 86 86 86 86 85 85 85 84 83 83 82 81 80 79 77 76 75 73 72 70 68 66 64 63 61 59 57
 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 24 25 26 27 28 29 29 30 31 32 32 33 34 34 35 35 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 36 37 38 39 39 40 41 41 42 42 42 42 43 43 43 42 42 42 41 41 40 40 39 38 37 36 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 26 27 27 28 29 29 30 30 31 32 32 33 33 34 34 35 35 35 35 35 36 35 35 35 35 35 34 34 33 33 32 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 46 48 49 50 51 52 52 53 54 54 54 54 54 54 54 53 52 52 51 50 48 47 46 44 43 41 40 38 37 35 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13
 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 19 20 20 21 22 23 23 24 25 26 26 27 28 29 30 30 31 32 32 33 33 34 34 34 35 35 34 34 34 34 33 33 32 31 30 29 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 24 25 26 27 27 28 29 29 30 30 30 31 31 31 31 31 31 31 31 30 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 20 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 30 30 31 32 33 33 34 35 35 35 36 36 36 36 36 36 36 36 35 35 34 34 33 33 32 32 31 30 30 29 28 27 27 26 25 24 23 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6
 38 38 37 36 35 34 33 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 22 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 29 29 30 30 31 32 33 33 34 35 36 37 38 39 41 42 43 44 46 47 48 50 51 52 54 55 56 57 57 58 59 59 59 59 59 59 58 57 57 56 55 54 52 51 50 49 48 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 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 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 38 38 39 40 41 42 43 45 46 47 49 51 53 54 56 58 60 62 64 66 68 70 71 72 73 74 74 74 74 73 72 71 69 67 65 63 61 58 56 53 51 48 46 44 42 40 38 36 34 33 31 30 29 28 27 26 25 24 23 23 22 21 21 21 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 24 25 26 27 28 30 31 32 33 34 36 37 38 39 40 41 42 43 44 44 44 45 45 45 44 44 43 43 42 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 19 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 37 38 39 39 40 40 40 40 40 40 40 39
 25 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 23 23 23 23 23 23 24 24 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 38 39 40 40 41 41 41 42 42 41 41 41 40 39 38 37 36 35 34 33 32 31 29 28 27 26 25 24 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 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 21 22 23 24 24 25 26 26 26 27 27 27 28 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 24 25 26 28 29 31 32 34 36 38 40 41 43 45 47 49 50 52 53 54 55 55 55 55 54 53 52 51 49 47 45 43 41 39 37 36 34 32 30 29 27 26
 30 29 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 28 29 31 32 34 35 37 39 41 43 45 48 50 52 54 57 59 61 64 66 68 70 72 73 75 76 78 79 79 80 81 81 81 81 80 80 79 78 77 76 75 74 72 71 69 68 66 64 63 61 59 57 55 53 52 50 48 46 44 43 41 39 38 36 35 33 32 30 29 28 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 18 19 19 20 21 22 24 25 26 28 30 32 34 36 38 41 43 46 50 53 56 60 64 68 73 77 82 87 91 96 101 105 109 112 115 118 119 120 120 119 117 115 111 108 104 99 94 90 85 80 75 71 67 63 59 55 52 49 46 44 42 40 38 36 34 33 32 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 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 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 16 16 16 15 15
 23 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 40 41 41 42 44 45 46 47 48 50 51 53 54 55 57 58 59 61 62 62 63 64 64 64 64 64 63 62 61 60 59 57 56 54 52 51 49 47 46 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 16 17 17 18 19 20 21 22 24 25 26 27 28 30 31 32 33 33 34 34 35 35 35 35 34 34 33 32 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 42 44 47 49 51 53 56 58 59 61 62 63 63 63 62 61 60 58 56 53 51 48 45 43 40 37 35 32 30 28 26 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 56 57 58 58 58 59 59 59 58 58 58 57 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 36 38 39 41 42 44 46 48 50 52 55 57 60 63 66 69 73 76 80 84 88 92 96 100 104 109 113 117 121 125 129 132 135 138 140 142 143 144 144 143 142 140 138 135 132 128 124 120 115 110 106 101 96 91 87 82 78 74 70 66 63 60 56 54 51 49 46 44 43 41 39 38 37 36 35 34 34 33 33 32 32 32 32 32 32 32 32 33 33 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 44 44 45 46 46 47 47 48 49 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 48 48 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 79 80 80 81 81 81 81 81 81 80 80 79 78 77 76 75 74 72 71 69 68 66 64 63 61 59 57 56 54 52 51 49 48 46 45 43 42 41 40 39 39 38 37 37 36 36 36 36 36 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 36 36 37 38 38 39 39 40 41 42 42 43 44 45 46 47 47 48 49 50 51 52 54 55 56 57 58 60 61 62 64 65 66 68 69 71 72 73 75 76 77 78 79 80 80 81 81 81 81 81 80 79 78 77 76 75 73 72 70 69 67 66 64 63 61 60 58 57 56 55 55 54 53 53 53 53 53 53 53 54 54 55 56 57 58 60 61 62 64 66 67 69 71 73 74 76 78 80 81 83 84 85 87 88 89 89 90 90 91 91 91 90 90 89 89 88 87 86 85 84 82 81 80 78 77 75 74 73 71 70 68 67 65 64 63 61 60 59 58 57 56 56 55 54 54 53 53 53 53 53 53 53 53 53 54 54 54 55 55 56 56 57 57 58 58 59 59 60 60 60 61 61 61 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 61 61 61 61 60 60 60 59 59 59 58 58 57 57 56 56 55 55 54 54 53 52 51 51 50 49 48 48 47 46 45 44 44 43 42 41 41 40 39 39 38 38 38 37 37 37 37 37 37 38 38 39 39 40 41 42 43 44 45 46 48 49 51 52 54 56 57 59 61 62 64 66 67 68 70 71 72 73 74 74 75 75 75 75 75 75 74 74 73 73 72 71 71 70 69 68 67 67 66 65 64 64 63 62 61 61 60 59 58 58 57 56 56 55 54 54 53 52 52 51 50 50 49 48 47 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 37 37 37 36 36
 43 44 46 47 48 50 51 52 52 53 53 54 54 54 53 53 53 52 52 51 50 49 49 48 47 46 45 45 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 51 53 54 56 57 58 60 61 62 63 64 65 65 66 66 66 65 65 64 63 62 60 59 57 55 53 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 54 56 57 59 60 62 63 64 65 66 67 67 67 67 67 66 66 65 64 63 61 60 58 56 55 53 51 49 48 46 44 43 41 40 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 23 24 25 26 27 29 30 31 33 34 36 38 39 41
 20 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 37 38 39 40 40 41 41 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 32 31 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 25 25 24 25 25 25 25 26 26 27 28 29 30 31 33 34 36 38 40 43 45 48 51 54 57 61 65 68 72 76 81 85 89 93 96 100 103 106 108 110 111 112 112 111 110 108 106 103 100 97 94 90 87 83 79 75 72 68 65 62 59 56 53 50 47 45 43 41 39 37 35 34 32 31 29 28 27 26 26 25 24 24 23 23 23 23 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 20
 40 40 41 42 43 44 45 47 48 50 52 54 56 59 61 64 66 69 72 74 77 80 82 85 87 89 91 93 95 96 97 98 99 99 99 99 99 98 98 97 96 94 93 92 90 88 87 85 83 82 80 78 76 74 73 71 69 67 66 64 62 61 59 57 56 55 53 52 50 49 48 47 46 45 44 43 43 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 42 42 43 43 44 45 45 46 47 48 49 49 50 51 52 53 54 55 56 56 57 58 59 60 61 62 62 63 64 64 65 66 66 67 68 68 69 69 69 70 70 70 70 70 70 70 70 70 69 69 68 67 67 66 64 63 62 61 59 58 56 55 53 51 49 48 46 44 43 41 40 38 37 36 34 33 32 32 31 30 30 30 29 29 29 29 30 30 31 32 32 33 35 36 37 39 41 43 45 47 49 51 54 57 59 62 65 68 71 74 77 80 83 86 89 91 94 97 99 101 103 105 107 108 110 111 111 112 112 113 112 112 112 111 110 109 108 107 105 104 102 100 99 97 95 92 90 88 86 84 82 80 77 75 73 71 69 67 65 63 62 60 58 57 55 54 52 51 50 49 48 47 46 45 44 43 43 42 42 42 41 41 41 41 41 41 41 42 42 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 63 64 65 66 68 69 70 71 72 73 74 74 75 76 76 76 77 77 77 76 76 75 74 74 73 71 70 69 67 66 64 62 60 59 57 55 53 52 50 49 47 46 44 43 42 42 41 40 40 39 39 39 39
 104 100 96 92 87 83 79 75 71 68 64 61 58 56 53 51 49 48 46 45 44 43 42 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 54 55 56 57 59 60 62 64 65 67 70 72 74 77 79 82 85 88 90 93 96 99 101 103 105 107 109 110 110 111 111 111 110 109 108 106 104 102 100 98 95 93 90 87 85 82 80 77 75 73 70 68 66 64 62 61 59 57 56 54 53 51 50 49 48 47 46 45 44 43 42 42 41 40 40 39 39 39 38 38 38 38 38 38 38 38 39 39 40 41 42 43 44 45 47 48 50 52 54 56 59 61 64 66 69 71 74 76 78 80 81 82 83 83 83 83 82 81 79 78 76 74 71 69 67 65 63 60 58 56 54 53 51 49 48 47 45 44 43 42 41 40 40 39 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 36 36 36 36 36 37 37 37 38 38 38 39 39 40 41 41 42 42 43 44 45 45 46 47 48 49 50 50 51 52 53 53 54 55 55 56 56 56 56 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 58 58 58 59 59 59 59 60 60 60 61 61 61 62 62 62 63 63 64 64 65 65 66 66 67 68 69 69 70 71 72 73 75 76 78 79 81 83 85 87 89 91 94 96 99 102 105 108 110 113 116 118 120 122 124 125 125 125 124 123 121 119 116 112 108
 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 10 9 9 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5
 75 76 77 78 79 79 79 78 78 77 75 74 73 71 69 68 66 64 62 60 59 57 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 27 27 28 30 31 32 33 35 36 38 39 41 42 44 45 47 48 50 51 52 54 55 55 56 57 57 57 57 57 57 57 56 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 30 30 29 29 28 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 41 42 43 45 47 48 50 52 54 56 58 60 63 65 67 69 72 74 76 78 80 82 83 84 86 86 87 87 87 86 85 84 83 81 79 77 74 72 69 66 64 61 58 56 53 51 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 34 35 36 37 38 39 41 42 44 46 48 50 52 54 56 58 61 63 65 67 69 71 73
 61 63 64 65 66 67 68 68 69 69 69 68 68 67 66 65 64 63 62 61 60 58 57 56 55 54 53 52 51 50 50 49 48 48 47 46 46 45 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 34 34 34 33 33 33 34 34 34 34 35 35 35 36 37 38 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 53 54 54 54 54 54 54 54 53 53 52 51 51 50 49 48 47 46 46 45 44 43 42 41 41 40 39 39 38 38 37 36 36 36 35 35 34 34 34 34 34 33 33 33 33 33 33 33 34 34 34 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 44 45 45 45 45 45 45 45 44 44 43 42 42 41 40 39 38 37 36 35 34 34 33 32 32 32 31 31 31 31 31 31 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 59 60 61 62 64 65 66 67 69 70 71 72 73 74 74 75 75 76 76 76 75 75 74 73 72 71 70 68 67 65 64 62 60 58 56 55 53 52 50 49 48 46 45 45 44 43 43 42 42 42 42 42 42 42 43 43 44 44 45 45 46 46 47 48 48 49 50 50 51 51 52 52 53 53 53 54 54 54 54 54 54 54 54 53 53 53 52 52 51 51 50 50 49 48 48 47 47 46 46 45 45 44 44 43 43 43 43 43 43 43 44 44 45 46 46 47 48 50 51 52 54 55 57 58 60
 26 27 29 30 32 34 36 38 41 43 46 49 53 56 60 64 68 72 76 81 85 89 94 98 102 106 109 112 115 117 119 120 120 120 119 118 117 115 112 109 106 103 99 96 92 88 84 81 77 74 70 67 64 60 57 54 52 49 46 44 42 39 37 35 33 32 30 28 27 25 24 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 13 13 13 14 14 14 15 15 16 17 18 19 20 21 22 24 25 26 28 29 31 32 34 36 37 39 40 42 43 45 46 48 49 50 51 52 53 54 55 56 57 57 58 58 59 59 59 60 60 60 60 60 60 60 59 59 59 58 58 57 56 55 55 54 52 51 50 49 47 46 44 43 41 40 38 37 35 33 32 30 29 27 26 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 13 13 13 14 14 14 14 15 15 16 16 17 18 19 19 20 21 22 23 24 26 27 28 29 31 32 34 35 37 39 41 42 44 46 49 51 53 55 58 60 63 66 68 71 74 76 79 81 84 86 88 90 91 92 93 93 93 92 91 90 88 86 83 81 78 74 71 68 64 61 57 54 51 48 45 42 40 38 35 34 32 30 29 28 27 26 25 25 25 24 24 24 25 25 25 26 26 27 27 28 29 30 31 32 33 33 34 35 36 37 38 38 39 40 40 41 41 41 42 42 42 42 42 42 42 41 41 41 40 40 39 39 38 37 37 36 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25
 20 21 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 44 45 45 46 46 46 47 47 47 47 48 48 48 49 49 49 50 50 50 51 51 52 52 52 53 53 54 54 54 55 55 55 55 55 55 55 55 55 54 53 52 51 50 49 47 46 44 43 41 39 37 35 34 32 30 29 27 26 25 24 23 22 22 21 21 21 21 21 21 21 22 23 24 25 26 27 28 30 31 33 35 37 39 41 43 45 47 50 52 54 56 58 60 62 64 65 67 68 69 70 70 71 71 71 71 71 71 70 70 69 68 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 27 26 26 26 26 26 27 27 27 28 29 30 30 32 33 34 35 37 38 40 42 44 46 48 50 52 55 57 60 62 65 67 70 73 76 78 81 84 87 89 91 94 96 98 99 101 102 103 103 103 103 102 101 99 98 95 93 90 87 84 80 77 73 70 66 63 59 56 52 49 46 43 40 38 35 33 31 29 27 26 24 23 22 21 20 20 19 19 19 19 19 20 20 21 22 23 24 26 27 29 31 33 35 38 40 42 45 47 50 52 54 57 59 60 62 63 65 66 66 67 67 67 67 66 66 65 64 63 62 61 60 58 57 56 55 53 52 51 50 48 47 46 45 43 42 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 19 19 20
 26 26 27 27 28 29 31 32 34 36 37 39 42 44 46 48 51 53 56 58 60 63 65 67 69 71 73 75 76 78 79 80 81 81 82 82 83 83 83 82 82 82 81 80 79 78 77 76 75 73 72 70 68 66 65 63 61 59 56 54 52 50 48 46 44 42 40 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 18 17 17 17 17 17 17 18 18 19 20 21 22 24 25 27 29 31 33 36 38 41 43 46 49 51 54 56 58 60 62 64 66 67 68 69 69 70 70 70 70 70 69 69 68 67 67 66 65 64 64 63 62 61 60 60 59 58 58 57 56 55 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 39 38 37 35 34 32 31 30 28 27 26 24 23 22 21 20 20 19 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 27 28 29 30 32 33 35 36 37 39 41 42 44 45 47 49 51 52 54 56 58 60 63 65 67 70 72 75 77 80 83 86 89 92 95 98 101 104 106 109 111 113 115 116 116 116 116 114 113 110 107 104 100 96 92 87 82 77 73 68 64 59 55 51 48 45 42 39 37 34 33 31 30 29 28 27 27 27 27 27 27 28 29 30 31 32 34 35 37 39 41 44 46 49 51 54 57 60 63 66 69 73 76 79 82 86 89 92 94 97 99 101 103 105 106 107 107 107 107 106 105 104 102 100 98 96 93 91 88 85 82 79 76 72 69 66 63 60 57 55 52 49 47 44 42 40 38 36 34 33 31 30 29 28 27 26 26 25 25 25 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 15 15 15 14 14 14 14 14 14 14 15 15 15 16 16 17 18 19 19 20 21 22 23 24 26 27 28 29 31 32 33 35 36 38 39 41 42 44 45 47 48 50 51 53 54 55 57 58 59 60 60 61 61 62 62 62 62 61 61 60 59 58 57 55 54 52 51 49 47 45 43 41 39 37 35 34 32 30 29 27 26 24 23 22 22 21 20 20 19 19 19 19 20 20 21 21 22 23 25 26 28 29 31 33 35 38 40 43 46 49 52 55 58 62 65 68 72 75 78 81 83 86 87 89 90 91 91 91 90 89 87 85 83 80 78 75 72 69 66 63 60 57 54 51 49 46 43 41 39 37 35 33 31 29 28 26 25 23 22 21 20 19 18 17 16 16 15 15 15 14 14 14 14 14 15 15 16 16 17 18 19 20 21 23 24 26 28 29 31 33 35 38 40 42 44 46 48 50 52 54 56 57 59 60 61 62 63 63 64 64 65 65 65 65 64 64 64 63 63 62 62 61 60 59 59 58 57 56 55 54 53 51 50 49 48 46 45 44 42 41 40 38 37 35 34 32 31 29 28 27 25 24 23 22 20 19 18 17 17 16 15 14 14 13 13 13 12 12 12 12 12 12 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 34 35 36 37 38 39 40 41 41 42 43 44 45 45 46 47 47 48 48 49 49 50 50 50 51 51 51 52 52 52 52 52 52 52 52 52 51 51 50 50 49 48 47 46 45 43 42 40 39 37 36 34 32 31 29 28 26 25 23 22 21 20 19 18 17
 24 24 24 24 24 24 24 25 25 26 27 28 29 30 31 32 34 35 36 37 38 40 41 42 43 44 45 45 46 47 47 48 48 48 48 48 48 48 48 47 47 47 46 46 45 45 44 43 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 30 29 29 28 28 27 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 27 28 29 30 31 32 33 35 36 38 40 42 44 47 49 52 55 57 61 64 67 71 74 78 82 85 89 93 97 101 104 108 111 114 117 120 122 124 125 126 126 126 125 124 122 120 118 115 112 109 106 102 98 94 91 87 83 79 75 72 68 65 61 58 55 52 49 46 44 41 39 37 35 33 31 30 28 27 25 24 24 23 22 22 21 21 21 21 22 22 23 24 24 26 27 28 30 31 33 35 37 39 41 44 46 49 51 54 56 59 62 64 67 69 71 74 76 78 79 81 82 84 85 86 86 87 87 87 87 87 86 85 85 84 82 81 80 78 77 75 73 72 70 68 66 64 62 61 59 57 55 53 51 50 48 46 45 43 42 40 39 37 36 35 34 32 31 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 40 41 42 43 45 46 48 49 51 52 54 56 58 59 61 63 66 68 70 72 74 77 79 81 84 86 88 90 92 94 95 97 98 98 99 98 98 97 96 95 93 90 88 85 82 79 76 72 69 65 62 58 55 52 49 46 43 40 38 36 34 32 30 29 27 26 25 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 34 32 30 29 27 26 25 25 24 23 23 23 23 23 23 23 24 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 59 59 60 61 61 61 62 62 62 62 61 61 60 60 59 58 58 57 56 55 54 53 51 51 50 49 48 48 47 47 47 47 48 48 49 51 52 54 57 59 62 66 69 73 78 82 87 92 97 102 106 111 116 120 123 126 128 130 131 131 130 129 126 123 120 116 112 108 103 99 94 89 85 81 77 73 69 65 62 59 56 53 50 48 46 43 41 40 38 36 35 33 32 31 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 19 20 20 20 21 22 23 24 25 27 28 30 32 34 36 38 41 43 45 47 50 51 53 55 56 57 58 58 59 59 59 59 58 58 57 57 56 56 55 54 54 53 53 52 52 52 52 51 51 51 51 52 52 52 52 53 53 54 54 55 55 56 56 57 58 58 59 60 60 61 61 61 61 61 61 61 61 60 59 58 57 56 54 53 51 49 48 46 44 42 40 38 36 34 32 31 29 28 27 26 25 24 24 23 23 23 23 23 24 24 25 25 26 26 27 28 29 29 30 31 31 32 33 33 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 40 40 41 41 42 42 43 44 45 46 46 47 49 50 51 52 53 55 56 57 59 60 61 62 63 64 64 64 64 63 62 61 60 58 56 54 51 49 46 43 41 38
 44 42 41 40 38 37 36 35 34 33 32 32 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 41 42 43 44 44 45 46 46 47 48 48 49 49 50 50 50 50 51 51 51 51 51 51 50 50 50 50 50 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 36 37 37 38 39 40 40 42 43 44 45 46 48 49 51 52 53 55 56 57 58 59 60 61 61 61 61 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 40 39 38 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 39 40 41 42 43 44 45 47 48 50 51 53 54 56 58 60 61 63 65 67 69 71 73 75 77 78 80 82 83 85 86 87 88 89 90 91 91 92 92 92 91 91 90 90 89 88 87 86 85 84 82 81 80 79 77 76 75 74 73 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 50 49 48 46 45
 26 25 24 24 23 23 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 44 44 45 46 47 47 48 49 49 50 51 51 52 52 53 53 54 54 54 54 54 54 54 54 53 53 52 51 51 50 48 47 46 45 44 42 41 40 38 37 36 35 34 33 33 32 32 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 24 24 24 25 26 27 28 29 30 32 34 35 37 39 41 42 44 46 47 49 50 51 52 53 54 54 54 54 54 54 53 52 52 51 50 49 48 47 46 45 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 41 42 42 43 43 44 44 44 44 44 44 44 44 43 43 42 41 40 39 38 37 35 34 33 32 30 29 28 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 38 38 38 39 39 39 39 38 38 38 37 36 36 35 33 32 31 30 28 27 26 24 23 22 21 20 19 18 17 17 16 16 16 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 29 30 31 31 32 33 33 34 34 35 35 36 36 36 36 36 36 36 36 35 35 35 34 33 33 32 31 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 20 19 19 19 19 19 19 19 20 20 21 22 23 24 25 27 28 30 32 33 35 37 39 41 43 45 47 49 51 53 55 56 58 59 60 61 61 62 62 62 62 61 60 60 59 57 56 55 53 52 50 48 47 45 43 41 40 38 37 35 33 32 31 29 28 27 26 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 15 15 16 17 17 18 19 19 20 21 21 22 22 22 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 20 20 19 18 18 17 17 16 16 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 33 35 37 38 40 42 45 47 50 53 56 60 64 68 73 78 84 90 97 104 112 121 130 140 151 162 173 184 195 205 213 220 225 228 227 224 218 210 200 188 175 161 148 135 122 110 98 88 79 70 63 56 51 46 42 38 36 33 32 30 29 29 28 28 28 29 29 30 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 53 54 54 54 54 55 55 54 54 54 54 53 53 53 52 52 51 50 50 49 49 48 47 47 46 45 45 44 43 43 42 42 42 41 41 41 40 40 40 41 41 41 42 43 44 45 47 49 51 53 56 59 62 66 69 73 77 81 85 89 93 97 100 103 105 107 109 111 111 112 112 112 111 110 109 108 106 104 102 100 98 96 93 91 88 86 83 81 79 76 74 71 69 67 65 63 60 58 56 54 53 51 49 47 46 44 42 41 40 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 18 17 17 17 18 18 19 20 22 23 26 28 32 36 40 45 51 57 64 71 79 88 97 106 116 125 134 143 152 159 166 172 176 179 181 182 181 179 177 173 169 164 159 154 148 143 137 132 127 122 117 112 108 103 100 96 92 89 86 83 80 78 76 73 71 70 68 66 65 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 48 47 46 45 44 42 41 39 38 36 35 33 31 30 28 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 12 13 14 15 17 18 20 22 23 25 27 29 31 32 34 35 37 38 39 40 41 42 42 42 43 43 43 43 42 42 42 41 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 29 28 28 27 26 26 25 24 23 23 22 21 20 19 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 35 35 36 36 37 37 38 38 38 39 39 39 39 39 40 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 43 43 43 43 43 42 42 41 41 40 38 37 36 34 33 31 29 27 26 24 22 20 19 17 16 14 13 12 11 10 9 9 8 8 8 8 8 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 21 22 23 25 26 28 30 32 33 35 37 40 42 44 46 48 51 53 55 57 59 61 62 64 65 65 66 66 66 65 65 63 62 60 59 57 55 52 50 48 46 43 41 39 36 34 32 30 28 26 25 23 22 20 19 18 17 16 15 15 14 14 13 13 13 14 14 14 15 16 16 17 18 20 21 22 24 25 27 29 31 32 34 36 38 40 42 44 45 47 49 50 52 53 54 55 56 57 57 57 57 57 57 56 55 54 53 52 51 49 48 46 45 43 41 40 38 36 35 33 31 30 28 27 26 24 23 22 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 9 9 10 10
 66 67 68 70 72 74 76 78 80 82 84 86 88 89 90 91 92 92 91 91 90 88 87 85 83 81 78 76 73 71 68 65 63 61 58 56 54 52 50 48 46 44 43 41 40 39 38 37 36 35 34 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 30 30 31 31 32 33 34 36 37 38 40 42 44 46 48 50 52 54 56 58 59 61 62 62 63 63 63 62 61 60 59 58 57 56 54 53 51 50 49 48 47 46 45 44 43 43 42 42 41 41 41 41 41 41 41 41 41 42 42 42 43 44 44 45 46 47 48 49 50 51 53 54 55 57 58 60 61 63 64 65 67 68 69 70 71 72 72 72 72 72 71 70 69 68 66 64 62 60 58 56 54 51 49 47 46 44 43 41 40 40 39 39 39 39 39 39 39 40 40 40 41 41 41 41 42 42 42 42 42 41 41 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 50 50 50 50 50 50 50 49 48 48 47 46 45 44 43 42 42 41 40 39 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 38 38 39 39 40 41 41 42 43 44 45 46 46 47 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 68 68 69 69 69 69 69 68 68 67 67 66 66 65 65 64 64 64 64 64 64 65
 41 42 44 45 47 49 51 53 56 58 61 64 66 69 72 75 77 80 82 85 87 89 91 93 94 96 97 98 99 99 100 100 100 100 100 99 98 97 96 95 94 92 90 89 87 85 83 80 78 76 74 72 70 67 65 63 61 59 57 56 54 52 51 49 48 47 45 44 43 42 42 41 40 40 39 39 39 38 38 38 38 38 39 39 39 39 40 40 41 41 41 41 42 42 42 42 41 41 41 40 40 39 39 38 38 37 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 55 56 56 57 57 58 58 58 58 58 57 57 56 55 54 53 51 50 49 47 46 44 43 42 40 39 38 37 37 36 36 36 36 36 37 38 39 40 42 43 45 47 50 52 54 57 60 63 65 68 71 74 77 79 82 84 86 88 89 91 91 92 92 92 91 90 89 88 86 84 82 80 77 75 72 70 68 65 63 61 59 57 55 53 51 50 48 47 46 45 43 42 42 41 40 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 38 39 40 42 44 45 47 49 51 54 56 58 61 63 66 68 71 74 77 79 82 85 87 89 91 93 94 96 97 97 97 97 96 96 94 93 91 89 87 84 82 79 76 74 71 68 66 63 60 58 55 53 51 49 47 45 44 43 42 41 40 40 40 40 40 41
 16 16 17 18 19 20 21 22 23 25 26 28 29 30 32 33 34 35 36 37 38 39 39 40 40 40 40 40 41 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 39 39 39 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 45 46 46 46 46 45 45 44 44 43 42 40 39 37 36 34 32 30 29 27 25 24 22 21 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 45 46 47 49 50 51 52 53 54 55 56 56 56 56 56 56 55 54 53 52 50 49 47 45 43 41 38 36 34 32 30 28 26 24 22 21 20 19 18 17 16 16 15 15 15 15 16 16 17 18 19 20 21 22 23 25 26 27 29 31 32 34 36 37 39 41 42 44 46 47 48 50 51 52 52 53 53 54 54 53 53 53 52 51 50 49 48 46 45 44 42 41 39 38 36 35 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 12 12 12 13 14 15 16 17 18 19 21 23 24 26 28 29 31 33 34 36 37 38 40 41 42 42 43 43 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 33 33 32 31 31 30 29 28 27 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 30 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 48 49 50 51 51 52 52 52 52 53 53 52 52 52 52 51 51 51 50 50 49 49 48 48 48 47 47 46 46 46 45 45 45 45 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 43 42 41 40 39 38 36 35 33 32 31 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 45 47 49 51 53 55 57 59 61 64 66 68 70 72 74 76 78 79 81 82 83 83 84 84 84 83 82 81 80 79 77 75 73 70 68 66 63 61 58 55 53 50 48 46 44 41 40 38 36 35 33 32 31 31 30 30 30 30 30 30 31 31 32 33 33 34 35 36 37 38 39 40 40 41 42 42 43 44 44 44 45 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 36 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 38 39 40 40 41 41 42 42 42 42 42 41 41 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 38 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 29 29
 12 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 25 26 26 28 29 30 31 33 34 36 38 39 41 43 45 47 49 51 53 54 56 57 57 57 57 56 55 53 50 48 45 42 39 35 32 29 26 23 21 19 16 15 13 12 10 9 9 8 8 8 7 7 8 8 8 9 9 10 11 12 12 13 14 15 16 18 19 20 21 22 24 25 26 27 29 30 31 32 33 34 35 35 36 36 37 37 37 38 38 38 37 37 37 36 36 36 35 35 34 33 33 32 32 31 30 29 29 28 27 27 26 25 24 23 23 22 21 20 19 19 18 17 16 15 14 14 13 12 12 11 11 11 11 11 11 11 11 12 12 13 14 15 16 18 19 21 22 24 26 28 30 32 35 37 40 42 45 47 50 52 55 57 60 62 64 66 68 70 71 72 73 73 73 73 72 71 69 68 66 64 62 60 57 55 52 50 47 45 42 40 38 36 34 32 30 28 26 25 23 22 20 19 18 16 15 14 13 12 12 11 10 9 9 8 8 8 8 7 8 8 8 9 9 10 11 12 14 16 18 20 22 25 27 30 33 36 39 42 44 47 49 51 52 53 54 54 54 54 53 52 51 50 49 47 46 45 43 42 41 40 39 38 37 36 35 35 34 34 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 27 26 25 24 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 9 9 8 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3
 38 40 41 43 45 48 50 53 55 58 61 64 67 70 72 75 77 79 81 83 84 86 87 88 88 89 89 89 89 89 89 88 87 87 86 85 84 83 82 81 80 79 78 77 76 76 75 74 73 73 72 71 71 70 70 69 69 69 68 68 68 67 67 67 66 66 66 65 65 65 64 63 63 62 61 60 59 58 56 55 53 52 50 49 47 46 45 43 42 42 41 40 40 40 40 40 40 40 41 41 42 42 43 43 44 44 44 45 45 46 46 46 47 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 54 55 56 57 58 60 61 62 64 66 68 69 72 74 76 78 81 83 86 88 91 93 96 98 100 103 104 106 107 108 109 109 109 108 107 105 103 100 97 94 90 87 82 78 74 70 66 62 58 55 52 49 47 44 43 41 40 39 38 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49 50 50 51 52 53 53 54 55 55 56 57 58 58 59 59 60 60 61 61 61 61 62 62 61 61 61 61 60 60 59 59 58 57 56 56 55 54 53 53 52 51 51 51 51 51 51 52 52 53 55 56 58 59 61 63 65 66 68 70 71 72 73 74 75 75 75 74 74 73 72 71 70 69 67 66 64 63 61 59 58 56 55 53 52 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 35 35 36 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 8 8 8 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 15 15 16 16 17 18 19 20 21 23 24 26 28 29 31 33 35 38 40 42 44 46 48 50 52 54 55 56 57 58 59 59 59 59 59 58 57 56 55 53 52 50 49 47 46 44 43 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 17 17 16 15 15 14 13 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 23 24 26 27 29 31 33 36 38 41 44 47 51 55 59 64 69 74 79 85 91 96 102 108 113 117 121 123 124 125 123 121 118 114 109 103 97 92 86 80 74 68 63 58 54 49 45 42 38 35 32 30 27 25 23 21 19 18 17 16 15 14 13 13 12 12 12 13 13 14 15 16 17 18 20 21 23 25 27 30 32 35 37 40 43 45 48 51 53 56 58 60 62 64 66 67 68 69 69 70 70 69 69 68 67 66 64 63 61 60 58 56 54 52 50 48 47 45 43 41 40 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 16 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 48 51 53 56 59 61 64 67 70 72 75 77 80 81 83 84 85 85 85 84 83 82 80 78 76 73 70 67 64 61 58 55 52 49 46 43 40 37 35 32 30 28 26 24 22 21 20 18 17 17 16 16
 18 16 15 14 14 13 13 13 13 13 13 13 14 14 15 16 17 18 19 20 21 22 23 25 27 28 30 32 34 36 39 41 44 47 50 53 57 60 64 68 72 76 81 85 89 93 97 101 104 107 109 111 113 113 113 113 112 110 108 105 103 99 96 93 89 85 82 78 74 71 67 64 60 57 54 50 47 44 42 39 36 34 32 30 28 26 24 23 22 21 20 19 18 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 32 33 35 36 38 39 41 43 45 47 49 51 54 56 58 60 62 64 65 66 67 68 68 68 67 66 65 63 61 59 57 54 51 49 46 43 41 38 35 33 31 29 27 25 23 22 20 19 17 16 15 14 14 13 13 12 12 12 12 13 13 14 15 16 18 19 21 23 26 28 31 34 37 40 42 45 47 49 51 52 53 54 54 54 54 53 52 51 50 49 47 46 45 43 42 40 39 38 37 35 34 33 32 31 31 30 29 28 28 27 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 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 25 26 27 29 31 33 35 37 39 41 43 45 48 50 53 55 57 60 62 65 67 69 71 73 75 76 78 79 79 80 80 80 80 79 78 77 76 75 73 72 70 68 66 64 63 61 59 58 57 55 54 53 52 51 50 49 49 48 48 47 47 47 47 46 46 46 46 45 45 44 44 43 42 41 40 38 37 35 33 31 29 27 25 23 21 19
 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 14 14 15 16 16 17 17 18 18 18 18 18 18 18 17 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 13 14 14 14 14 14 14 14 13 12 12 11 10 10 9 8 8 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 15 15 15 16 16 17 18 19 21 22 23 25 26 28 30 31 33 34 36 38 39 41 42 43 45 46 47 48 49 50 51 52 53 54 55 55 56 56 57 57 57 57 58 58 58 58 58 57 57 57 56 56 55 55 54 53 52 51 50 49 48 47 45 44 43 41 39 38 36 35 33 31 30 28 27 25 24 22 21 20 19 18 17 17 17 17 17 17 18 19 20 22 24 26 28 31 34 38 41 45 49 54 58 63 67 72 76 81 85 89 93 96 99 101 103 104 104 104 104 103 102 101 99 97 95 92 90 87 85 83 80 78 76 74 72 70 68 66 64 63 61 60 58 57 56 54 53 52 51 50 48 47 46 45 44 42 41 40 39 37 36 35 34 32 31 30 29 28 26 25 24 23 23 22 22 22 22 22 22 23 24 25 27 28 30 32 34 36 38 40 42 45 47 49 50 52 54 55 57 58 59 60 60 61 62 62 62 63 63 63 64 64 64 64 64 65 65 66 66 67 67 68 69 70 71 72 73 74 76 77 79 80 82 83 85 86 88 89 90 91 91 91 91 90 89 88 86 84 81 78 75 71 67 64 60 56 52 48 44 41 37 34 31 29 26 24 23 22 20 20 19 19 19 20 20 21 22 23 24 26 27 29 30 32 34 35 37 39 41 43 45 47 49 50 52 54 56 58 60 62 64 65 67 69 70 72 73 75 76 78 79 80 81 82 83 84 85 85 86 86 86 86 86 86 85 84 84 83 81 80 78 76 74 72 70 67 65 62 59 56 54 51 48 45 42 39 36 34 31 29 26 24 22 20 19 18 16 16
 35 34 33 33 33 33 34 34 35 36 37 39 40 42 43 45 47 49 51 53 55 57 59 61 64 66 68 70 72 74 76 78 80 82 84 85 87 88 89 90 90 91 91 91 91 90 89 89 88 86 85 84 82 80 78 77 75 73 71 69 67 65 63 61 59 57 55 53 51 49 48 46 44 43 41 39 38 37 35 34 33 32 31 30 29 29 28 28 28 29 29 30 31 33 34 36 38 40 42 45 47 50 52 55 58 60 63 65 68 70 72 74 76 78 80 81 83 84 85 86 87 88 88 88 89 89 89 88 88 88 87 86 86 85 84 83 82 81 79 78 77 76 74 73 72 70 69 67 66 65 63 62 60 59 57 56 54 53 51 50 48 47 45 44 42 41 40 38 37 36 34 33 32 31 31 30 30 30 30 30 31 32 33 35 36 38 40 43 45 48 51 54 57 60 63 66 68 71 74 77 80 82 84 87 89 91 92 94 95 97 98 99 99 100 101 101 101 101 101 101 100 100 99 99 98 97 97 96 95 94 93 92 91 89 88 87 86 85 84 82 81 80 79 78 76 75 74 73 71 70 68 67 65 64 62 61 59 57 55 54 52 50 49 47 45 44 43 42 41 40 39 39 39 38 39 39 39 40 40 41 42 43 44 44 45 46 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 69 70 72 74 75 77 79 81 83 84 86 88 90 92 94 96 98 99 101 102 103 104 105 105 106 105 105 104 103 102 100 98 96 93 90 87 84 81 77 73 70 66 63 59 56 52 49 46 44 41 39 38 36
 7 8 8 8 9 9 10 11 12 13 13 14 15 17 18 19 20 21 22 23 24 25 26 27 27 28 29 29 30 30 30 30 30 31 30 30 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 8 8 7 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 29 30 31 31 32 32 33 33 33 33 33 32 32 31 31 30 29 28 27 25 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 7 6 6 6 6 5 5 6 6 6 6 7 7 8 9 9 10 11 12 13 14 16 17 18 20 21 23 24 26 27 29 30 32 33 34 35 36 37 37 38 38 37 37 36 36 35 34 33 32 30 29 28 27 26 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 6 6 6 7 7 7 8 9 9 10 11 12 12 13 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 44 44 44 44 44 43 43 42 41 40 39 38 37 35 34 32 31 29 28 26 25 23 22 21 20 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 7 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 10 10 10 11 12 12 13 13 14 15 15 16 16 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 22 21 21 20 19 18 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 20 22 23 24 26 27 29 30 31 33 34 35 35 36 36 37 37 36 36 35 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 19 19 19 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 18 18 17 16 16 15 14 13 12 11 11 10 10 9 9 8 8 8 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 19 20 21 23 24 26 28 30 32 34 36 39 41 44 47 50 53 56 59 62 64 67 69 71 73 74 75 75 75 74 73 72 70 68 65 63 60 57 54 51 49 46 43 40 38 35 33 31 28 26 25 23 21 19 18 17 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 9 9 9 10 11 11 12 13 14 14 15 16 17 18 19 20 20 21 22 23 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 34 35 36 36 37 37 37 38 38 38 38 38 38 37 37 36 36 35 34 33 32 31 29 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 9 9 9 9 9 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 26 26 27 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 41 42 43 43 43 44 44 43 43 43 42 42 41 40 39 38 37 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 22 23 24 25 26 26 27 28 29 29 30 31 31 32 32 33 33 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 34 35 37 38 39 41 42 44 45 47 48 49 51 52 52 53 54 54 54 54 54 54 53 52 51 50 49 48 47 45 44 43 41 40 39 38 37 35 34 33 32 31 31 30 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 52 53 55 56 57 58 59 61 61 62 63 64 64 64 64 64 64 64 63 62 61 60 59 57 56 55 53 52 50 48 47 45 44 42 41 39 38 37 35 34 33 32 31 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19
 19 18 18 19 19 19 20 21 22 23 24 26 27 28 30 32 33 35 37 38 40 42 43 45 46 48 49 50 51 52 53 53 53 54 54 53 53 53 52 51 50 49 48 47 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 17 17 17 18 19 20 21 23 24 26 28 31 33 36 38 41 44 47 49 52 55 57 59 61 62 64 65 65 66 66 66 66 65 65 64 63 62 60 59 58 57 55 54 53 52 51 50 49 48 47 47 46 46 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 38 38 37 36 35 34 34 33 32 32 31 31 31 31 31 31 31 32 33 34 35 36 37 38 40 41 42 44 45 46 47 48 48 49 49 50 50 50 50 50 50 49 49 49 48 48 47 47 47 46 46 45 45 45 45 45 45 45 45 45 46 46 47 48 48 49 50 51 53 54 55 57 58 60 61 63 64 66 67 68 69 70 71 71 72 71 71 70 69 67 66 63 61 58 56 53 50 47 44 41 38 35 33 30 28 27 25 24 23 22 21 21 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 38 39 40 42 43 45 47 48 50 52 53 55 57 58 60 61 62 63 64 64 64 64 64 63 62 61 59 57 55 53 51 48 46 43 41 38 36 34 32 29 28 26 24 23 22 21 20 19
 13 13 13 13 14 14 15 16 18 19 21 23 25 27 30 33 36 39 42 46 50 54 59 63 68 72 77 81 85 88 90 92 93 94 93 92 90 87 84 80 77 73 69 65 61 57 54 51 48 45 42 40 38 36 34 32 31 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 14 14 14 15 15 16 17 18 19 21 22 24 25 27 28 30 31 33 34 35 36 38 39 40 40 41 42 43 43 44 44 45 45 45 46 46 46 47 47 47 48 48 48 49 49 50 51 51 52 53 54 54 55 56 57 58 59 60 61 62 63 63 64 64 64 64 63 62 61 60 59 57 55 53 51 49 47 44 42 40 37 35 33 31 29 27 26 24 23 22 21 20 20 20 19 19 20 20 21 21 22 23 24 26 27 28 30 31 32 34 35 37 38 39 40 41 42 43 44 45 45 46 46 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 44 44 43 43 43 42 42 42 41 41 40 40 39 39 39 38 38 37 36 36 35 35 34 33 33 32 31 30 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 18 18 18 18 18 18 18 18 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 35 35 36 37 38 39 39 40 41 41 42 42 42 42 42 42 41 40 39 38 37 36 34 33 31 30 28 26 25 23 22 20 19 18 16 15 15 14 13 13
 24 25 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 43 44 44 45 45 45 44 44 44 43 43 42 41 40 39 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 27 27 27 27 27 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 30 29 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 52 53 54 55 56 57 57 57 57 57 56 55 54 53 51 49 47 45 43 40 38 36 33 31 29 27 25 24 22 21 20 19 18 17 17 17 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 29 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 32 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 32 33 33 33 33 33 33 33 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 24 24 24
 99 94 89 85 80 76 72 69 66 63 60 58 56 54 52 50 49 47 46 45 44 43 42 41 41 40 39 39 38 38 38 37 37 37 36 36 36 36 36 36 36 36 37 37 37 38 38 39 39 40 41 41 42 43 44 45 47 48 49 50 52 53 55 56 58 59 61 62 63 65 66 67 68 69 70 70 70 70 70 70 69 68 66 65 63 61 60 58 56 54 52 50 48 47 45 44 43 42 41 40 39 39 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 41 41 41 42 42 43 44 44 46 47 48 50 52 55 57 60 63 67 70 74 77 81 84 88 90 93 94 96 96 96 96 95 93 91 89 86 83 80 77 74 71 68 65 62 59 56 54 52 49 47 45 43 42 40 39 38 36 35 34 34 33 32 32 31 31 31 31 30 30 31 31 31 31 31 32 32 33 34 34 35 36 37 38 40 41 43 44 46 48 50 53 55 58 61 65 68 72 76 81 85 90 95 100 105 110 115 119 123 126 128 129 130 130 128 126 124 121 117 113 109 105 101 97 93 90 86 82 79 76 73 70 68 66 63 61 60 58 56 55 54 52 51 50 49 49 48 48 47 47 46 46 46 46 46 47 47 48 48 49 50 51 52 53 54 56 57 59 61 63 66 68 71 74 77 81 84 88 92 96 100 104 108 112 115 118 121 122 123 124 123 121 119 116 112 108 103
 58 59 60 61 62 63 64 65 65 65 65 65 64 64 63 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 47 46 46 46 45 45 45 45 45 45 45 46 46 46 47 47 48 48 49 50 50 51 52 53 53 54 55 56 57 58 59 60 61 61 62 63 64 65 65 66 67 67 67 68 68 68 67 67 67 66 65 64 63 62 60 59 58 56 55 54 53 52 51 50 50 49 49 49 49 49 50 50 51 51 52 53 54 55 56 57 58 59 60 61 63 64 65 66 67 68 68 69 69 69 70 70 69 69 68 68 67 66 65 63 62 61 60 58 57 56 55 54 53 52 51 50 49 49 48 48 48 48 47 47 47 48 48 48 48 48 49 49 49 50 50 50 50 50 50 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 36 36 36 36 36 37 37 38 39 39 40 41 43 44 45 47 48 50 51 53 55 57 59 61 63 65 67 69 71 73 75 77 78 80 81 82 83 83 83 83 83 82 81 80 79 77 76 74 72 71 69 67 65 63 62 60 58 57 55 54 52 51 50 49 48 47 46 45 44 44 43 43 43 42 42 42 42 43 43 44 44 45 46 47 48 50 51 52 54 55 56 57 58 59 60 61 61 61 61 61 61 61 61 60 60 60 59 59 58 58 57 57 57 56 56 56 56 56 56 57 57 57 58 58 59 59 60 60 61 61 62 63 63 63 64 64 64 64 64 64 64 64 63 63 62 61 61 60 59 58 57 56 56 55 54 53 53 52 51 51 51 50 50 50 50 50 51 51 52 52 53 54 55 57
 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 7 7 8 8 9 10 11 12 13 14 15 16 17 18 20 21 21 22 23 23 23 23 22 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 14 15 15 15 15 14 14 14 13 13 12 11 11 10 9 9 8 7 7 6 6 5 5
 16 15 14 13 12 12 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 11 11 11 11 12 12 13 13 14 15 16 16 17 18 19 19 20 20 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 20 21 22 23 25 26 28 30 32 35 37 39 42 44 46 47 49 50 50 50 49 49 47 46 44 42 40 38 36 34 32 31 29 27 26 24 23 22 21 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 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 31 32 33 33 33 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 20 21 21 22 23 24 26 27 29 30 32 34 36 38 40 42 44 46 48 49 50 51 51 51 50 49 47 44 42 39 36 33 31 28 25 23 21 19 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
 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 31 30 30 30 29 29 30 30 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 48 49 51 52 53 54 54 55 56 56 56 56 56 56 56 56 56 55 55 55 54 54 54 53 53 53 52 52 52 51 51 51 50 50 49 48 48 47 46 45 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25 25 25 25 26 26 27 28 29 30 32 34 36 38 40 42 44 46 48 50 52 53 54 55 56 57 57 57 57 56 55 55 54 53 52 51 50 49 48 47 47 46 46 45 45 45 45 45 45 46 46 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 62 62 62 62 62 61 61 60 59 58 57 55 54 53 52 51 50 49 48 47 47 46 46 46 46 47 48 49 50 52 54 56 59 62 66 69 73 76 80 83 86 89 91 93 94 94 93 92 89 87 84 80 77 73 69 65 62 58 55 51 48 45 43 40 38 36 34 32 31 29 28 27 27 26 26 25 25 25 26 26 27 28 29 30 31 33 35 37 39 41 44 46 49 52 56 59 63 66 70 73 77 80 82 84 86 87 87 87 86 84 82 79 76 72 68 65 61 57 54 51 48 46 44 42 41 40 39 39 39 39 39 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 57 57 57 57 57 56 56 55 54 53 52 51 50 50 49 48 47 46 46 45 45 45 45 45 45 45 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 58 59 59 59 58 58 57 56 55 53 51 50 48 46 44 42 40 38 36 35 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 45 45 45 45 45 45 46 46 47 48 49 50 52 53 54 56 57 59 60 62 63 64 65 66 66 66 66 65 65 64 62 61 59 58 56 54 53 51 50 48 47 46 45 44 43 42 42 42 41 41 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 50 51 52 53 55 57 59 61 64 67 70 74 78 83 88 93 99 105 111 118 125 132 139 145 151 156 160 163 164 164 162 159 154 148 141 134 126 118 110 103 96 89 83 77 72 67 63 59 56 53 50 48 46 44 43 42 40 40 39 38 38 38 38 38 38 38 39 39 40 41 42 42 43 44 45 46 46 47 47 47 47 47 46 46 45 44 43 41 40 39 37 36 35 34 32 32 31 30 29 29 29 28 28 28 28 29 29 30 31 31 33 34 36 37 40 42 45 48 52 56 60 66 71 78 85 92 101 109 118 127 135 143 150 155 159 160 160 157 152 146 139 131 123 114 106 98 91 84 77 71 66 61 57 53 50 47 44 42 40 39 37 36 35 35 34 34 34 34 35 36 36 37 39 40 41 43 44 46 47 49 50 52 53 53 54 55 55 55 55 54 54 53 53 52 51 50 50 49 48 47 47 46 46 45 45 44 44 44 44 44 44 44 44 45 45 45 46 46 47 47 48 48 49 49 49 49 50 50 50 50 50 50 50 50 50 49 49 49 49 49 50 50 50 50 51 51 52 52 53 54 54 55 56 56 57 58 58 59 59 59 59 59 58
 27 27 27 28 28 28 28 28 28 28 28 27 27 27 26 26 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 29 29 29 30 30 30 30 29 29 29 29 28 28 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 28 29 31 32 34 36 39 41 43 46 49 51 54 56 58 60 62 63 63 63 62 60 58 56 53 50 47 44 41 38 35 33 30 28 26 24 23 22 20 19 18 18 17 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 17 18 18 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 27 27 28 29 30 31 32 34 35 37 39 41 44 46 49 52 55 58 62 65 69 73 76 80 83 86 88 90 91 92 92 91 90 88 85 83 79 76 73 69 66 62 59 56 53 50 47 45 43 40 38 37 35 33 32 30 29 28 27 26 25 24 24 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 26 27 27 28 30 31 32 33 35 37 38 40 41 43 44 45 46 47 48 48 48 47 47 46 45 43 42 40 38 37 35 34 32 31 30 28 27 26 26 25 24 24 23 23 23 22 22 22 23 23 23 23 24 24 25 25 26 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 26 26 26 26 27 27 28 28 29 30 31 32 34 35 37 39 41 43 46 49 52 55 58 62 66 70 74 79 83 88 92 96 100 103 105 107 107 107 106 104 101 98 94 89 85 80 75 71 66 62 58 54 51 48 45 42 40 38 36 34 33 31 30 29 28 27 26 26 25 25 24 24 24 24 24 24 24 25 25 26 27 28 30 31 33 36 38 42 45 49 53 58 64 69 75 81 87 93 98 103 107 111 113 114 115 114 113 111 108 105 102 98 95 91 87 84 81 78 75 72 70 68 66 64 63 62 61 61 61 61 61 62 63 64 66 68 71 74 77 80 84 88 93 97 102 107 112 118 123 128 133 137 141 145 148 150 151 152 152 151 150 148 145 141 137 132 127 122 116 111 105 99 94 88 83 78 73 69 65 61 57 54 51 48 46 43 41 40 38 36 35 34 32 31 31 30 29 28 28 27 27 27 26 26 26 26 26 26 26 27 27 27 28 29 29 30 31 32 33 35 36 38 39 41 43 45 47 49 51 53 55 56 58 60 61 62 63 63 63 63 63 62 62 61 60 58 57 55 54 52 51 49 47 45 44 42 40 39 37 36 34 33 32 31 30 29 28 28 27 27 27 27 27 27 27 28 28 29 30 31 31 33 34 35 36 38 39 41 43 44 46 47 49 51 52 53 54 55 56 56 57 56 56 55 54 53 52 50 49 47 45 44 42 40 38 37 36 34 33 32 31 31 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26
 35 34 33 32 32 31 31 30 30 30 30 30 31 31 32 33 33 34 35 37 38 39 41 42 44 46 47 49 51 53 55 57 59 61 62 64 65 66 67 68 68 68 68 68 67 67 66 65 63 62 61 59 58 56 54 53 51 50 49 47 46 45 44 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 33 33 34 35 36 37 38 39 40 42 43 45 47 48 50 52 54 56 58 60 62 64 65 66 67 67 67 67 66 65 63 62 60 58 56 54 51 49 47 45 43 41 39 38 36 35 33 32 31 30 30 29 29 28 28 28 28 28 29 29 30 31 32 34 35 37 38 40 42 44 46 48 50 51 53 55 56 58 59 60 60 61 61 61 61 61 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 50 50 50 51 51 52 53 54 54 55 56 57 58 59 61 62 63 64 66 67 68 69 70 71 71 72 72 72 72 72 71 70 69 68 66 65 63 61 60 58 57 55 54 52 51 50 49 49 48 48 47 47 47 47 47 47 47 48 48 48 49 49 49 49 50 50 50 49 49 49 48 47 46 45 44 43 41 40 39 38 36
 52 51 51 51 51 51 51 51 52 52 53 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 78 79 80 82 84 86 89 91 94 97 101 105 110 114 119 125 130 136 141 147 151 156 159 162 163 163 162 160 156 152 147 141 134 128 121 114 107 101 95 89 83 78 74 70 66 63 60 57 55 53 52 51 50 50 50 50 50 51 51 52 53 54 55 55 56 56 56 56 55 54 53 52 51 49 47 45 43 41 40 38 36 34 33 31 30 29 28 27 26 25 25 25 25 25 25 26 27 28 30 32 34 37 41 45 50 55 61 67 74 81 89 97 105 113 120 126 131 135 137 137 136 134 130 126 121 115 109 103 97 92 86 81 77 73 69 65 63 60 58 56 54 53 52 52 52 52 52 52 53 54 55 56 58 59 60 62 63 64 65 66 66 67 67 66 66 65 64 62 61 59 57 55 53 50 48 46 43 41 39 36 34 32 30 28 27 25 24 23 22 21 21 21 20 21 21 21 22 23 24 25 26 28 29 31 33 35 37 39 41 43 46 48 50 52 54 56 58 59 60 61 61 61 60 60 58 57 55 54 52 50 48 46 45 43 42 41 40 39 39 39 39 40 41 43 45 47 50 54 58 63 69 75 83 91 100 111 122 134 148 162 175 189 201 210 217 220 219 213 204 192 178 163 148 133 119 106 94 84 74 66 59 53 48 44 40 38 35 33 32 30 30 29 29 28 28 29 29 29 30 31 31 32 33 34 36 37 38 40 41 42 44 45 46 48 49 50 51 51 52 52 53 53 53 52 52 52
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 40 41 42 43 43 43 43 43 42 41 40 38 37 36 34 33 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 36 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 41 42 43 44 45 47 49 51 54 57 60 63 67 71 75 79 83 87 91 95 98 100 102 104 104 103 102 100 97 93 89 85 80 75 70 65 61 56 52 48 45 41 38 35 33 30 28 27 25 23 22 21 20 19 19 18 18 18 17 17 18 18 18 19 19 20 21 22 23 24 26 28 30 32 35 38 41 45 48 53 57 61 66 70 73 76 78 78 78 76 73 69 65 61 56 52 47 43 40 36 33 31 28 27 25 23 22 21 20 19 19 18 18 18 17 17 17 17 17 18 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 41 43 44 45 46 47 47 47 48 47 47 46 46 45 43 42 41 39 38 36 35 33 31 30 29 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 25 26 26 27 27 27 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 25 27 28 29 31 32 34 36 37
 20 22 23 25 27 29 32 34 37 40 43 45 48 50 52 54 54 54 54 53 51 49 46 44 41 38 35 32 30 27 25 23 21 20 18 17 15 14 13 13 12 12 11 11 11 11 11 11 11 11 12 12 13 14 15 16 17 18 19 21 22 24 25 27 29 31 33 35 37 39 41 43 44 46 47 48 49 50 50 50 50 50 49 48 47 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 17 17 18 18 19 20 21 21 22 23 24 24 25 26 26 27 27 28 28 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 36 37 37 37 37 36 36 35 34 33 32 31 30 28 27 26 24 23 22 21 20 19 18 17 16 16 15 15 15 15 14 14 15 15 15 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 31 31 32 32 33 33 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 19
 64 62 60 57 55 53 51 49 48 46 44 43 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 18 18 17 17 17 18 18 18 18 19 19 20 21 22 23 24 25 26 27 29 30 32 33 35 36 38 39 41 42 43 44 45 46 47 47 47 47 46 46 45 44 43 42 40 39 38 36 35 33 32 31 29 28 27 26 25 25 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 25 25 27 28 29 30 32 34 35 37 40 42 44 46 49 51 54 56 58 60 61 62 63 63 63 62 61 60 58 56 54 51 49 46 44 41 39 37 35 33 31 29 27 26 25 23 22 21 21 20 20 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 32 33 35 36 38 39 41 43 45 47 49 51 53 55 58 60 63 66 69 72 75 78 82 85 88 91 94 97 99 101 102 102 101 100 98 96 93 89 85 81 76 72 68 63 59 55 52 48 45 42 40 37 35 33 31 29 28 26 25 24 23 22 21 21 20 19 19 19 18 18 18 18 18 18 18 19 19 20 20 21 22 23 23 25 26 27 28 30 31 33 35 36 38 40 43 45 47 50 52 55 57 60 62 65 67 69 71 72 73 74 75 75 74 73 72 71 70 68 66
 36 35 35 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 15 16 16 17 18 18 19 21 22 23 25 27 28 31 33 35 37 40 42 45 47 49 51 53 54 55 55 56 56 55 54 53 52 50 48 47 45 43 41 39 37 35 33 32 30 29 27 26 25 24 23 23 22 22 22 22 22 22 22 23 24 25 26 28 30 32 34 37 41 44 49 53 58 64 70 77 84 91 98 105 112 117 122 125 127 127 125 122 118 112 106 99 92 85 79 72 66 60 55 50 45 41 38 35 32 29 27 25 24 23 21 21 20 19 19 19 19 19 19 19 20 20 21 21 22 23 25 26 28 29 31 34 36 39 42 45 49 52 56 60 64 68 72 75 77 79 80 80 79 77 74 71 67 63 59 55 51 48 45 42 39 37 35 33 31 30 29 28 27 27 26 26 26 26 26 27 27 28 28 29 30 31 32 33 34 36 37 38 39 41 42 43 44 45 46 47 48 48 49 49 50 50 50 51 51 51 51 51 51 51 50 50 50 49 49 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 30 29 29 29 29 30 30 30 31 32 33 34 35 36 37 38 40 41 42 44 45 46 47 48 49 50 50 51 51 51 51 51 51 50 50 49 49 48 47 47 46 46 45 45 45 45 44 44 44 45 45 45 45 45 45 45 45 45 45 44 44 43 43 42 42 41 40 40 39 38 38 37 37 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 37 37 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 51 51 51 51 51 50 49 48 47 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 28 27 26 26 26 25 25 25 25 25 26 26 27 27 28 29 30 32 33 35 36 38 40 43 45 48 50 53 55 58 60 62 65 66 68 69 70 70 70 70 69 68 67 65 63 61 59 57 55 52 50 48 46 45 43 42 41 39 39 38 38 37 37 38 38 39 40 41 43 45 48 50 53 57 60 65 69 74 79 84 89 95 100 105 109 113 116 119 120 120 120 118 116 113 109 104 100 95 89 84 79 74 69 64 60 55 52 48 45 42 39 36 34 32 30 29 28 26 26 25 24 24 24 24 24 24 24 25 25 26 27 28 29 31 33 35 37 40 43 46 50 55 60 66 72 79 87 95 104 114 124 133 143 151 158 162 165 165 163 159 153 146 138 130 121 113 105 98 91 85 80 75 70 67 63 60 58 56 54 52 51 49 48 48 47 46 46 45 45 45 45 44 44 44 44 44 44 45 45 45 46 46 47 48 49 50 51 53 55 57 59 61 64 67 70 73 77 80 84 88 92 96 99 102 105 107 109 110 110 110 108 106 103 100 96 92 87 83 78 74 69 65 62 58 55 53 50 48 46 45 43 42 42 41 41 40 40 40 40 41 41 42 42 43 43 44 45 45 46 46 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 46 46 46 45 44 44 43 42 42 41 40 39 39 38 37 37 36 36 35 35 35 35 35 35 35 36 36 37 37 38 39 40 41 42 43 45 46 47 48 49 50 51
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 44 43 43 42 41 41 40 40 40 39 40 40 40 40 41 41 42 43 43 44 45 46 47 47 48 49 49 49 49 49 49 49 49 48 47 47 46 45 44 43 42 42 41 40 40 39 39 39 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 43 43 43 43 44 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 58 58 58 58 58 57 56 55 54 52 51 49 48 46 45 43 42 41 39 38 37 36 36 35 35 34 34 35 35 36 36 37 39 40 42 43 45 48 50 52 55 57 60 62 64 66 68 70 71 72 72 73 73 72 72 71 70 69 68 67 66 65 64 64 63 63 62 62 62 62 63 64 65 66 67 69 71 73 75 77 79 82 84 86 87 88 89 90 90 89 88 86 84 82 79 76 73 69 66 63 60 57 54 51 48 46 44 42 40 38 36 35 34 33 32 31 30 30 29 29 29 29 30 30 31 32 33 34 35 37 39 41 43 45 48 50 53 56 59 63 66 69 73 76 79 82 85 88 90 92 94 94 95 95 94 93 91 89 87 84 81 78 75 72 69 67 64 62 60 58 57 55 54 53 53 52 52 52 52 53 53 54 54 55 56 57 58 59 60 61 62 62 63 63 63 63 62 61 60 59 57 55 54 51 49 47 45 43 41 39 37 35 33 32 30 29 28 28 27 27 26 26 26 27 27 27 28 29 30 30 32 33 34 35 37 38 39 41 42 44 45 47 48 49 50 51 52 52 53 53 53 52 52 51 50 49 48 47 46
 39 40 41 41 41 41 41 41 41 40 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 37 37 38 38 38 38 38 38 37 37 36 36 35 34 33 32 32 31 30 29 28 27 26 25 25 24 23 23 22 22 22 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 20 20 20 21 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 33 34 34 34 34 34 33 32 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 22 22 23 23 24 25 26 28 29 31 33 35 37 39 41 44 46 48 50 51 53 54 54 54 54 53 52 50 49 47 45 43 41 39 37 35 34 32 31 29 28 27 25 24 23 23 22 21 20 20 19 19 19 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 27 28 30 32 33 35 37 39 41 43 44 46 48 49 50 50 51 51 50 49 48 47 45 44 42 40 38 36 34 32 30 28 27 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 29 30 31 31 31 32 32 31 31 31 30 29 28 27 26 25 24 22 21 20 19 18 17 16 16 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 18 19 20 21 22 23 25 26 28 29 31 33 34 36 37 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 14 15 16 17 19 20 22 24 26 28 30 32 33 35 36 37 38 38 38 37 36 35 34 32 31 29 28 26 25 24 22 21 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 28 29 30 31 32 33 33 34 35 35 36 36 36 36 36 36 36 35 35 34 33 33 32 31 30 29 28 28 27 26 25 24 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 20 19 19 18 17 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 17 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 25 25 25 24 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 20 21 22 22 23 24 24 24 25 25 25 25 25 25 25 25 24 24 23 23 22 21 21 20 19 18 18 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
 34 34 35 35 36 36 37 38 39 40 41 42 44 45 46 48 49 50 52 53 54 56 57 58 59 60 61 62 63 63 64 64 64 64 64 63 63 62 61 59 58 56 55 53 51 49 47 45 43 42 40 39 37 36 35 34 33 33 32 32 32 32 32 32 32 33 33 34 35 36 37 39 40 42 44 46 48 50 52 55 57 59 61 63 65 67 69 70 71 72 72 73 73 73 72 72 72 72 72 72 72 72 72 73 74 75 77 78 80 83 85 88 91 94 97 100 103 105 108 109 110 110 110 108 106 103 99 95 90 85 80 75 70 66 62 58 54 51 48 46 44 42 41 40 39 39 38 38 39 39 40 41 42 43 44 46 47 49 50 52 53 55 56 58 59 60 60 61 61 61 60 60 59 58 57 55 54 53 51 50 48 47 46 44 43 42 41 41 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 39 40 41 43 44 46 48 50 52 54 56 59 61 63 64 66 67 67 68 67 67 66 65 63 61 59 57 56 54 52 50 48 47 46 45 44 43 42 42 42 42 42 42 43 43 44 45 46 47 48 49 51 52 53 54 55 56 56 57 57 57 56 55 54 53 52 51 49 47 46 44 43 41 40 38 37 36 34 33 33 32 31 31 30 30 30 30 30 30 31 31 32 33 34 36 38 39 42 44 47 49 52 56 59 62 66 69 72 75 78 80 82 83 83 83 83 82 80 78 76 73 70 67 64 61 58 56 53 50 48 46 44 42 41 39 38 37 36 35 35 34 34 34
 58 57 56 55 53 51 49 47 45 43 41 40 38 36 35 34 33 32 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 25 24 24 23 23 22 22 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 33 33 34 34 34 34 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 21 21 22 23 23 24 26 27 28 29 31 32 33 35 36 37 38 38 39 39 39 39 39 39 38 37 36 36 35 33 32 31 30 29 29 28 27 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 19 19 19 20 20 21 22 23 24 26 27 29 32 34 38 41 45 49 54 59 65 70 76 81 86 90 93 94 94 92 89 85 80 74 68 63 57 52 48 43 40 36 33 31 28 26 25 23 22 21 20 19 19 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 25 26 28 30 32 34 36 39 42 45 48 52 56 60 64 68 71 75 78 80 82 82 82 81 79 76 73 69 65 60 56 52 48 44 41 38 35 32 30 28 26 25 24 23 22 22 21 21 21 21 21 22 22 23 23 24 25 26 27 28 30 31 32 33 34 35 36 37 37 38 38 38 38 38 37 37 36 35 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 19 19 19 20 20 21 22 23 24 25 26 28 30 32 34 36 39 41 44 46 49 51 53 55 56 57 58
 28 29 29 29 29 29 29 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 26 26 26 26 26 27 27 27 28 29 29 30 31 31 32 33 33 34 34 34 34 34 34 34 33 32 32 31 30 28 27 26 25 24 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 31 32 33 33 33 33 33 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 20 20 21 21 21 21 21 21 21 20 20 19 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 21 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 40 40 41 41 42 42 43 43 44 45 46 47 49 50 51 53 55 56 58 60 62 64 66 68 70 72 73 74 75 76 76 76 76 75 74 73 71 69 67 64 62 59 57 54 52 50 47 45 43 42 40 39 38 36 36 35 34 34 34 33 33 34 34 34 35 36 36 37 38 40 41 42 44 46 47 49 51 53 54 56 57 59 60 61 61 62 62 61 61 60 59 57 56 55 53 52 50 49 47 46 45 44 43 42 42 41 41 41 41 41 41 41 42 43 43 44 45 46 47 48 50 51 52 53 53 54 55 55 55 55 55 55 54 54 53 52 52 51 50 49 48 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 39 39 39 40 40 40 41 42 42 43 43 44 45 45 46 47 47 48 48 49 49 49 49 50 50 49 49 49 49 48 48 47 47 46 46 45 44 44 43 43 42 42 42 41 41 41 41 41 41 42 42 43 43 44 45 46 47 48 49 51 52 53 54 55 55 56 56 56 56 56 56 55 55 54 53 52 51 50 49 49 48 47 47 46 46 46 46 46 46 46 46 47 47 48 49 49 50 51 51 52 52 53 53 53 53 53 52 52 51 50 49 49 48 46 45 44 43 42 42 41 40 39 39 38 38 38 38 38 38 38 38 38 39 39 40 40 41 42 42 43 44 44 45 45 46 46 46 46 46 46 46 46 45 45 45 44 44 43 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 88 88 88 88 88 87 87 86 85 85 85 84 84 84 84 84 85 85 86 86 87 87 87 87 87 86 85 84 82 80 77 75 72 69 65 62 59 56 53 50 48 45 43 41 40 38 37 36 36 35 35 35 36 36 37 38 39 41 42 44 46 48 51 53 56 58 61 64 66 68 70 72 74 75 76 76 76 76 76 75 74 73 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 54 52 51 50 49 47 46 45 43 42 40 39 37 36 34 33 32 31 29 28 28 27 26 25 25 25 25 25 25 25 26 26 27 29 30 32 33 35 37 40 42 44 47 49 51 53 55 56 57 58 58 58 57 56 55 54 53 52 50 49 48 47 46 45 44 44 44 44 44 44 45 46 47 48 50 52 54 56 59 62 65 68 72 75 79 82 86 89 92 94 96 97 98 97 96 95 92 90 86 83 79 75 72 68 64 61 57 54 51 49 46 44 42 40 38 37 35 34 33 33 32 31 31 31 31 31 32 32 33 34 36 37 39 41 43 46 48 51 54 58 61 65 69 73 77 81 84 88 91 93 95 95 96 95 94 92 90 87 84 81 77 74 71 67 64 61 59 56 54 52 51 49 48 47 46 45 45 45 44 44 45 45 46 46 47 48 49 51 52 53 55 56 58 59 61 62 63 64 65 65 65 65 65 64 63 61 60 58 56 53 51 48 46 43 41 38 36 34 32 31 29 28 26 25 25 24 23 23 23 23 23 23 24 24 25 26 27 29 30 32 34 36 38 41 43 46 49 52 56 59 63 66 69 73 76 78 81 83 85 86 87
 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 29 29 28 27 26 25 24 23 22 20 19 18 17 15 14 13 12 11 10 10 9 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 10 11 11 12 14 15 16 18 19 21 22 24 25 27 28 29 30 31 31 31 31 31 31 30 30 29 29 28 28 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 36 36 36 36 35 34 32 31 29 27 25 23 21 19 17 16 14 13 12 11 10 9 8 8 7 7 6 6 6 6 6 6 6 7 7 7 8 9 9 10 11 12 13 14 16 17 19 20 22 24 26 27 29 30 32 33 34 35 36 37 37 38 38 38 38 37 37 37 37 37 37 37 37 37 38 38 39 39 40 41 42 43 44 44 45 46 47 47 47 47 47 46 45 44 43 41 39 37 34 32 30 28 26 24 22 20 18 17 15 14 13 12 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 9 10 10 11 13 14 15 17 19 21 23 25 28 30 33 35 37 39 41 42 42 42 42 41 39 38 36 34 32 30 29 27 26 24 23 22 21 21 20 20 20 20 20 20 20 21 22 22 23 24 25 26 27 27 28 29 30 30 30 30 29 29 28 26 25 24 22 20 19 17 16 15 13 12 11 10 10 9 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 13 15 16 17 18 19 21 22 23 25 26 27 28 29 30 31 31 32 32 32 32 32 32 31 31 31 30 30 30
 33 32 31 31 30 30 29 29 28 28 28 28 29 29 30 31 32 34 36 38 40 43 46 50 54 59 64 69 74 79 83 87 89 90 90 88 85 80 75 69 62 56 50 44 39 35 31 27 24 22 19 18 16 15 14 14 13 13 13 13 13 13 14 14 15 16 17 18 19 21 22 24 26 27 29 31 33 35 36 38 40 42 43 44 46 47 48 48 49 50 50 51 51 52 52 53 54 54 55 56 56 57 58 59 60 61 62 62 63 63 63 63 62 61 60 59 58 56 54 53 51 49 47 45 43 41 40 38 37 36 35 34 33 33 32 32 32 32 33 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 54 55 57 59 61 64 66 69 72 76 79 82 86 89 93 95 98 100 101 101 100 98 96 92 88 83 78 72 67 61 56 51 46 42 38 34 31 28 26 23 21 19 18 17 15 14 14 13 12 12 12 12 12 12 12 12 13 14 15 16 17 19 21 24 27 30 34 38 43 49 55 61 68 75 82 88 93 98 101 102 101 99 96 91 86 80 74 68 62 56 51 47 43 39 36 33 31 29 27 25 24 23 22 22 21 21 21 21 21 22 22 23 23 24 25 26 27 28 30 31 33 35 36 38 40 42 43 45 46 47 48 49 50 50 50 50 49 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 37 37 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 35 34 34
 44 45 45 46 46 46 47 47 47 46 46 46 46 45 45 44 44 44 43 43 42 41 41 40 40 39 38 37 36 35 34 33 32 31 30 28 27 26 25 24 23 22 21 20 20 19 19 18 18 17 17 17 17 17 18 18 18 19 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 39 41 42 44 45 46 46 47 47 47 47 46 45 44 43 42 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 28 29 29 30 30 30 30 30 29 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 30 31 31 32 32 32 32 32 32 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 27 28 30 31 33 34 36 37 38 40 41 42 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 24 25 25 26 27 28 28 29 29 30 30 30 30 30 30 29 29 28 28 27 26 25 24 24 23 22 22 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 34 34 34 33 33 32 31 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 14 14 14 15 15 15 15 15 15 16 16 17 17 17 18 18 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 28 28 28 28 28 28 28 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 24 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 19 19 20 21 22 23 24 25 26 27 28 28 29 30 30 30 30 30 29 29 28 27 27 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18
 28 29 31 32 33 34 35 35 36 35 35 34 33 32 30 28 27 25 23 21 20 18 17 16 15 14 13 12 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 13 14 15 16 17 18 19 21 22 24 25 27 28 29 30 31 32 32 33 32 32 32 31 30 29 28 27 27 26 25 25 24 24 24 24 24 24 25 25 26 27 28 30 31 33 35 37 39 41 43 45 46 48 49 49 49 49 48 47 45 43 41 38 36 33 31 29 27 25 24 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 27 28 30 32 34 36 38 40 42 43 44 45 46 46 45 44 43 42 40 38 36 34 33 31 29 28 26 25 24 23 23 22 22 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 31 31 32 32 32 32 31 30 30 28 27 26 25 23 22 21 19 18 17 16 15 14 13 13 12 11 11 11 10 10 10 10 10 10 10 11 11 11 12 13 13 14 15 16 17 19 20 21 23 24 25 26 27 28 29 29 29 29 29 28 27 26 25 24 23 22 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 17 18 19 19 20 20 21 21 21 21 21 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 19 20 21 22 24 25 26
 27 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31 32 32 32 32 32 31 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 25 26 27 29 30 32 34 36 38 41 44 47 50 54 58 62 66 70 73 77 79 81 82 81 80 77 74 70 65 61 56 51 47 43 39 36 33 30 28 26 24 23 22 21 20 20 19 19 19 19 20 20 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 38 39 40 40 41 41 41 42 42 41 41 41 41 40 40 40 40 40 40 41 41 41 42 43 43 44 45 46 47 48 48 49 50 50 50 50 50 49 49 48 47 46 45 43 42 41 39 38 37 36 34 33 32 31 30 29 28 28 27 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 26 27 29 30 32 33 35 36 37 38 38 39 38 38 37 37 35 34 33 32 30 29 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 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27
 67 66 66 65 65 64 64 63 62 62 61 60 59 58 56 55 53 52 50 48 46 44 42 40 38 36 34 32 30 29 27 26 25 23 22 22 21 20 20 19 19 19 19 20 20 21 22 23 24 26 27 29 31 34 36 39 41 44 46 49 51 54 55 57 58 59 60 60 60 59 59 58 57 56 56 55 54 54 54 54 54 54 55 56 57 59 60 62 64 67 69 72 75 78 80 83 85 87 88 88 87 86 84 81 77 73 69 64 60 56 51 47 44 41 38 35 33 31 29 27 26 25 24 24 23 23 23 23 23 23 24 24 25 26 27 29 30 32 34 37 39 42 45 48 51 55 58 62 65 69 72 75 78 80 82 83 83 83 82 80 79 76 74 71 68 65 62 59 57 55 52 50 49 47 46 44 43 43 42 41 41 41 41 41 41 41 42 43 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 60 60 59 59 58 57 56 54 53 51 49 47 45 43 42 40 38 36 35 33 32 31 30 29 28 27 27 26 26 26 26 26 26 26 26 27 28 28 29 30 31 33 34 35 37 39 40 42 44 46 47 48 50 50 51 52 52 52 51 51 50 49 48 47 46 45 44 44 43 43 42 42 42 42 43 43 44 46 47 49 52 54 57 61 64 68 72 75 79 82 84 85 86 85 83 80 77 73 68 63 58 53 49 45 41 37 34 31 28 26 24 23 21 20 19 19 19 18 19 19 19 20 21 21 23 24 25 27 29 31 33 35 38 40 43 46 49 52 55 57 60 62 64 66 67 68 69 69 70 70 69 69 69 68 68 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
 117 117 117 116 116 114 113 111 109 107 105 103 100 97 94 91 88 85 82 79 76 73 70 67 64 61 58 55 53 50 48 45 43 41 40 38 36 35 34 33 32 32 31 31 31 32 32 33 34 36 38 40 42 45 48 51 55 58 62 67 71 75 80 84 87 91 93 95 95 95 95 93 91 88 85 82 79 76 73 71 68 66 65 63 62 61 61 60 60 61 61 62 62 63 64 65 66 67 67 68 68 68 67 66 65 63 61 59 56 53 51 48 45 43 40 38 36 34 33 31 30 29 29 28 28 28 28 28 29 30 31 33 35 37 39 42 45 49 52 56 61 65 69 74 78 82 86 89 91 93 94 94 93 92 90 88 85 83 80 77 74 71 69 66 64 62 61 60 59 58 57 57 57 57 57 58 58 59 60 61 62 63 65 66 68 70 72 74 75 77 79 81 83 85 86 88 89 90 91 92 92 92 92 92 91 90 89 87 86 84 82 79 77 74 71 69 66 63 60 57 55 52 50 48 46 44 43 41 40 39 39 39 38 39 39 40 40 41 43 44 46 48 51 54 56 59 63 66 69 72 75 77 79 81 81 81 80 79 77 75 72 69 66 64 61 58 56 53 51 50 48 47 46 45 45 44 44 45 45 46 47 49 50 52 55 57 60 63 66 70 73 76 79 82 84 86 87 87 86 85 83 80 77 74 70 67 63 59 55 52 49 45 43 40 38 35 34 32 31 30 29 28 27 27 27 27 27 27 27 28 28 29 30 31 33 34 36 38 40 43 46 49 53 57 61 65 69 74 79 83 88 93 97 101 104 108 110 113 114 116
 28 30 31 32 33 34 35 36 37 38 38 38 38 38 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 22 22 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 28 30 31 32 33 35 36 37 39 40 41 41 42 42 43 43 42 42 41 41 40 39 38 37 36 35 34 33 32 32 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 26 27 28 30 32 33 35 37 38 40 41 42 43 44 45 46 46 47 47 47 47 47 47 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 43 43 42 41 40 39 38 37 35 34 33 31 30 29 28 26 25 24 23 23 22 21 21 21 20 20 20 20 21 21 21 22 22 23 24 25 26 27 28 30 31 33 35 36 38 40 42 44 46 47 49 50 51 52 52 52 51 50 49 48 46 44 43 41 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 21 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 24 24 25 26 26 27 27 27 27 27 27 26 26 25 25 24 23 22 22 21 20 20 19 19 19 19 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27
 34 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 60 61 61 62 62 62 61 61 60 60 59 58 56 55 53 52 50 48 46 44 42 40 38 37 35 33 31 30 29 27 26 25 24 24 23 23 23 22 23 23 23 23 24 25 25 26 27 28 29 31 32 34 36 37 39 42 44 46 49 51 54 57 60 63 66 68 71 73 75 77 79 80 80 80 80 79 79 77 76 74 72 70 67 65 63 60 58 56 53 51 49 47 45 43 41 40 38 37 35 34 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 21 22 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 40 41 41 42 43 44 45 45 46 47 47 48 48 48 48 48 48 48 48 48 47 47 46 45 44 43 42 41 40 39 38 36 35 34 33 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 21 21 21 22 22 23 24 25 26 27 29 30 32 34 36 37 39 41 43 44 46 47 48 49 49 49 49 48 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 35 34 34 34
 19 20 21 22 22 23 25 26 27 28 29 30 32 33 35 36 38 40 41 43 46 48 50 53 56 59 62 64 67 70 72 74 75 76 77 77 76 74 72 70 67 64 60 57 54 51 48 45 42 40 38 36 34 33 31 30 29 29 28 28 27 27 27 28 28 29 30 31 32 34 36 38 40 42 45 47 50 53 55 57 58 60 60 60 60 59 58 56 55 52 50 48 46 43 41 39 37 35 33 32 31 29 29 28 27 27 27 27 28 29 30 31 32 34 36 39 41 44 47 49 52 54 56 58 59 60 59 58 57 54 51 48 45 41 38 34 31 28 26 24 22 20 18 17 16 15 14 14 13 13 13 13 13 13 14 14 15 16 17 18 20 22 24 27 30 33 37 42 46 52 58 64 70 77 83 90 95 100 105 108 110 110 110 109 106 103 100 96 92 87 83 78 74 70 66 62 59 55 52 49 46 44 42 39 37 36 34 32 31 30 28 27 26 26 25 24 24 24 23 24 24 24 25 26 27 29 30 33 35 38 41 44 48 52 55 59 63 66 69 71 73 74 74 73 71 69 67 64 61 59 56 53 51 49 47 46 44 43 43 42 42 41 41 41 41 41 41 41 40 40 39 39 38 37 36 35 33 32 31 29 27 26 24 23 21 20 19 18 17 16 15 15 14 14 14 13 13 14 14 14 15 15 16 17 18 19 20 22 24 26 28 31 34 38 42 46 50 55 60 64 69 73 76 77 78 78 76 73 70 65 61 56 51 47 42 38 34 31 28 25 23 21 20 18 17 16 16 15 15 15 15 15 15 15 15 16 16 17 18 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 59 58 56 54 52 50 47 44 41 38 36 33 31 29 28 26 25 24 24 23 23 24 24 25 26 27 29 31 33 35 37 40 43 46 49 52 55 58 61 63 65 67 68 69 69 69 68 67 65 64 62 59 57 55 53 50 48 46 43 41 39 37 36 34 32 31 29 28 27 26 26 25 25 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 31 31 32 32 32 32 32 31 31 31 30 30 30 29 29 28 28 28 28 28 28 28 29 29 30 31 31 33 34 35 36 38 40 41 43 45 47 49 52 54 56 58 61 63 65 67 68 69 70 70 69 69 67 65 63 61 58 56 53 50 47 45 42 40 38 36 34 33 32 31 31 31 31 31 32 34 35 37 40 42 45 49 52 56 60 64 68 71 74 77 78 79 79 77 75 72 69 65 61 57 53 50 46 43 40 38 36 34 33 32 31 31 31 31 32 33 34 36 38 40 42 44 47 50 53 55 58 60 63 64 65 66 66 66 65 63 62 59 57 55 52 49 47 45 42 40 39 37 35 34 32 31 30 29 29 28 28 27 27 27 27 27 28 29 29 30 31 32 34 35 36 38 39 41 42 43 44 45 45 46 46 46 46 46 45 44 43 43 41 40 39 38 37 36 35 34 33 32 32 31 31 31 31 31 31 32 32 33 34 35 36 37 38 39 41 42 43 45 47 48 50 52 54 56 57 59 61 62 63 63 63 63 62 61 59 57 55 53 50 48 45 43 40 38 36 34 33 31 30 29 29 29 29 29 30 31 32 34 36 38 40 42 45 48 50 53 55 57 58 59 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 14 14 14 15 15 16 17 18 18 19 21 22 23 23 24 25 25 25 25 25 24 23 23 22 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 14 14 15 16 16 17 18 19 19 20 21 21 22 22 22 21 21 21 20 20 19 18 17 17 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 20 20 20 20 20 19 19 18 17 17 16 15 15 14 14 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 19 19 20 21 21 22 22 22 22 21 21 20 19 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 18 19 20 20 21 22 22 22 22 23 23 22 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 24 24 24 23 22 22 21 20 19 18 18 17 16 15 15 14 14 14 13 13 13 14 14 14 15 16 17 18 19 20 21 23 24 25 27 28 29 30 31 32 32 32 32 31 30 29 28 27 25 24 23 22 21 20 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 24 25 26 27 28 28 29 29 29 29 29 28 27 26 25 24 23 22 20 19 18 17 16 16 15 14 14 13 13 13 13 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 23 24 24 24 24 24 24 24 23 22 22 21 21 20 20 19 19 18 18 18 18 19 19 20 20 21 22 23 25 26 27 28 29 30 31 32 33 33 33 33 33 32 31 31 30 29 27 26 25 24 23 22 21 21 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 24 24 24 24 23 23 22 22
 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 20 19 19 19 18 18 17 16 16 15 14 14 13 13 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 18 19 19 20 21 21 21 22 22 22 22 21 21 20 20 19 18 18 17 17 17 16 16 16 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 21 22 22 22 22 22 21 21 20 19 18 17 16 15 15 14 13 12 11 11 10 10 9 9 9 9 8 8 9 9 9 9 10 10 11 12 12 13 14 14 15 16 17 17 18 19 20 20 21 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 10 9 9 9 10 10 10 11 11 12 12 13 14 15 16 17 17 18 19 20 21 21 22 22 22 22 22 21 20 20 19 18 17 16 15 15 14 14 13 13 13 12 12 12 12 13 13 13 13 14 14 15 15 16 17 18 19 19 20 21 22 22 23 23 23 23 23 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 19 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16
 22 22 21 20 20 19 19 19 18 18 18 18 18 18 19 19 20 21 22 23 24 25 26 28 29 30 32 33 34 36 37 38 40 41 42 44 45 46 46 47 48 48 48 47 46 45 44 42 40 38 36 34 32 30 28 27 25 24 23 22 21 20 19 19 19 19 19 19 20 21 22 23 25 28 30 33 37 40 44 48 51 55 57 59 60 59 58 57 54 52 49 46 43 41 38 36 35 33 32 32 31 31 32 33 35 37 40 44 48 53 58 64 69 74 79 82 83 83 82 78 74 69 63 57 51 46 41 36 32 28 25 23 20 19 17 16 15 15 15 15 15 16 16 17 18 19 20 22 23 25 27 29 31 33 35 38 40 42 44 45 47 47 48 48 47 47 46 45 43 42 41 40 39 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 17 16 16 16 15 15 15 15 15 16 16 17 18 19 21 22 25 27 30 32 35 38 41 44 46 48 50 51 51 51 49 48 45 43 40 37 34 31 28 26 24 22 20 19 18 18 18 18 18 19 20 21 22 24 27 29 32 36 39 43 48 53 58 62 67 70 73 74 73 71 68 64 60 55 51 47 43 40 37 35 33 31 30 29 29 29 29 29 29 30 30 31 31 32 33 34 34 35 36 36 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 36 36 36 36 37 37 38 38 38 39 39 39 39 39 39 39 38 38 37 36 35 34 32 31 30 29 27 26 25 24 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 11 12 12 12 11 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 19 19 19 19 18 17 16 15 14 12 11 10 9 8 8 7 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 10 11 11 11 11 11 10 10 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 13 14 14 14 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 7 8 8 9 10 11 12 13 13 14 15 16 16 17 17 17 16 16 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 12 12 13 13 14 15 15 16 16 17 17 17 17 17 16 16 15 15 14 13 12 12 11 10 10 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7
 54 53 51 50 48 47 46 45 44 43 43 42 42 43 43 44 46 47 49 51 53 55 57 59 61 63 64 66 67 67 67 67 67 66 66 64 63 62 60 59 57 56 55 54 54 53 53 54 55 56 57 58 60 62 63 65 66 67 68 68 69 68 68 67 65 64 62 59 56 53 51 48 45 42 39 37 35 33 32 30 29 29 28 28 28 28 28 29 29 30 30 31 32 33 34 35 37 38 40 41 43 45 48 50 53 56 59 62 65 69 72 75 77 79 81 83 84 84 84 83 82 81 79 77 74 71 69 66 63 60 57 55 53 51 49 48 47 47 47 47 47 48 49 50 51 53 54 56 57 59 60 62 63 64 65 66 67 67 67 67 67 66 65 65 64 64 63 63 63 63 64 64 64 65 65 66 66 66 66 66 66 65 64 62 61 59 57 55 52 50 48 46 44 42 40 39 38 37 36 36 36 36 37 37 38 38 39 40 41 42 43 44 45 46 46 47 47 47 47 46 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 34 35 36 37 38 39 40 42 44 46 48 50 52 54 56 58 60 62 63 65 66 67 68 69 69 70 70 70 71 71 71 71 71 71 71 71 71 70 69 69 68 67 65 64 62 60 58 56 54 52 50 48 46 44 42 41 40 38 37 36 36 35 35 35 35 36 37 38 39 41 44 46 49 52 55 59 62 65 68 70 72 74 75 76 77 77 77 76 75 74 73 72 70 69 68 67 66 65 65 64 64 64 63 63 63 62 62 61 60 60 58 57 56
 12 12 12 12 12 13 13 13 13 14 15 15 16 17 18 19 21 22 23 25 26 27 28 29 29 30 30 30 30 29 29 28 27 27 26 25 25 24 23 23 22 22 22 22 21 22 22 22 22 23 23 23 24 24 24 25 25 25 25 25 26 26 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 20 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 10 10 10 11 12 13 14 16 18 20 23 26 29 32 35 38 41 43 45 45 45 44 42 40 37 34 31 27 25 22 19 17 15 14 12 11 11 10 10 9 9 9 10 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 23 24 24 24 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 17 18 19 20 21 22 24 26 27 29 31 33 34 35 36 37 37 36 35 34 32 30 28 25 23 21 20 18 17 16 14 14 13 12 12 11 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 23 24 24 25 25 25 25 25 24 24 23 23 22 21 21 20 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 12 12
 11 11 11 11 11 11 11 11 11 11 11 12 12 13 14 14 15 17 18 19 20 22 23 24 25 26 27 27 27 27 27 26 25 25 24 23 22 21 20 19 19 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 25 26 26 26 26 25 24 23 22 21 19 18 17 16 15 14 13 12 11 11 10 10 10 10 10 10 10 11 12 13 14 15 16 17 19 20 21 22 23 24 25 25 25 24 23 22 21 20 19 17 16 15 14 13 12 11 11 10 10 10 10 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 21 22 22 23 23 23 23 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 23 23 23 23 22 21 20 19 18 17 16 15 14 13 12 11 11 11 11 11 11 11 11 12 12 13 14 14 15 16 16 17 18 18 18 18 18 18 17 16 16 15 14 14 13 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 18 19 19 19 20 20 20 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 41 40 39 38 37 36 35 34 33 32 32 31 31 32 32 33 34 36 37 39 41 43 46 48 50 53 55 57 59 61 63 65 66 67 67 67 67 67 66 65 64 63 62 61 60 60 59 58 58 58 57 57 57 56 56 55 54 54 53 51 50 49 48 46 45 43 42 41 39 38 37 36 35 35 35 35 36 36 37 39 40 42 44 46 48 50 51 53 53 54 54 54 53 52 50 48 46 44 42 40 38 37 35 34 33 33 33 33 34 35 36 37 39 40 42 44 46 48 50 52 54 55 57 58 59 59 59 58 57 56 55 53 51 50 48 47 45 44 43 42 42 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 37 37 37 36 36 36 36 37 37 38 39 40 41 43 45 47 49 51 52 54 55 56 56 56 55 54 53 51 49 46 44 41 39 36 34 32 31 29 28 27 27 26 26 26 27 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 47 48 49 49 50 50 49 49 48 47 46 44 43 41 40 38 36 35 33 32 31 29 28 27 27 26 26 26 26 27 28 29 31 33 35 38 41 44 48 52 55 59 62 65 67 68 69 70 69 68 66 64 62 59 57 55 52 50 49 47 46 46 45 45 45 45 46 46 46 47 47 48 48 48 49 49 49 49 49 50 50 50 50 50 51 51 52 53 54 55 57 58 60 62 64 66 68 69 70 71 71 71 71 70 68 67 65 63 60 58 56 53 51 49 47 45 44 42 41 40 40 39 39 39 40 40 41 41 42 42 43 43 43 43 43
 62 60 58 55 52 49 47 45 42 40 39 37 36 35 35 35 34 34 35 35 35 36 36 36 37 37 37 37 37 37 36 36 35 35 34 33 32 31 30 29 28 27 26 26 25 25 25 25 25 25 26 27 27 28 29 30 30 31 32 33 33 34 35 35 36 36 36 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 52 52 51 51 50 49 48 46 45 43 42 41 39 38 36 35 34 33 32 31 31 30 30 29 29 29 29 30 30 31 32 34 35 38 41 44 48 52 57 62 67 72 78 82 86 89 91 92 91 89 86 82 78 73 68 63 58 53 49 45 41 38 35 33 31 29 28 27 26 26 25 25 26 26 27 27 28 29 29 30 31 31 32 32 33 33 33 33 34 34 34 34 35 35 36 37 38 39 40 42 43 45 47 49 52 54 57 59 61 64 66 68 70 71 72 72 72 71 70 68 66 63 61 58 55 53 51 49 47 46 44 43 42 42 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 36 37 38 39 40 41 41 42 42 42 42 42 42 42 41 40 40 39 38 37 36 35 34 33 33 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 35 36 36 37 38 40 41 43 45 47 49 52 55 57 60 62 64 65 66 67 67 66 64
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 73 74 75 75 76 76 76 75 74 73 72 70 68 65 63 61 58 56 53 51 49 47 45 44 42 41 40 39 38 37 37 37 36 36 36 37 37 38 39 41 42 45 48 51 55 61 67 73 81 90 99 108 117 125 131 136 138 138 135 130 123 115 106 97 88 79 71 64 57 51 46 41 37 34 31 29 27 26 25 25 26 26 27 29 31 33 36 39 42 46 49 52 56 59 61 63 64 64 64 63 61 60 58 56 54 53 52 51 51 51 52 53 55 57 60 63 67 71 75 81 86 92 98 104 110 116 120 123 124 124 122 118 113 107 100 93 87 80 75 70 65 62 59 56 54 52 50 49 48 48 47 47 47 47 47 47 48 48 49 49 50 50 51 51 51 51 51 51 51 50 49 49 48 47 46 45 43 42 41 40 39 37 36 35 34 33 33 32 31 31 30 30 30 30 30 31 31 32 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 54 56 57 59 61 63 64 66 67 68 68 68 67 66 65 63 61 58 56 53 51 48 46 44 42 40 39 38 36 36 35 35 34 35 35 36 38 40 43 46 51 56 61 68 76 83 91 98 104 109 111 111 109 105 100 93 86 79 73 67 61 56 53 49 47 45 44 44 44 45 46 48 50 52 54 57 59 61 63 65 66 67 67 67 66 65 63 61 58 56 53 50 47 44 42 39 37 35 34 33 32 31 31 32 32 33 34 35 36 38 39 41 42 44 45 47 49 50 52 54 55 56 58 59 60 61 62 63 63 64 64 65 65 65 66 66 67 67 68 69 70 70 71 72
 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 11 11 12 13 14 14 15 15 16 16 16 16 15 15 14 13 12 12 11 10 9 9 8 7 7 6 6 6 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 19 19 19 19 18 17 17 16 14 13 12 11 10 9 8 8 7 6 6 6 6 5 5 5 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 13 14 14 15 15 15 14 14 13 13 12 11 10 10 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 12 13 13 13 13 12 12 11 11 10 9 9 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 12 12 11 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 13 14 14 14 14 14 13 13 12 12 11 10 10 9 8 8 7 7 6 6
 25 25 25 25 25 25 24 24 23 22 21 20 19 18 17 16 15 15 14 14 14 14 14 14 14 14 15 15 16 17 18 19 20 21 23 24 26 28 30 32 33 35 36 37 38 38 37 36 35 34 33 31 30 28 27 25 24 23 22 21 20 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 10 10 9 9 10 10 10 10 11 11 11 12 13 13 14 15 16 17 18 20 21 22 24 25 27 28 30 31 32 33 33 34 34 34 34 33 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 31 32 33 34 36 38 39 41 43 45 47 49 50 50 50 49 48 46 43 40 37 33 30 27 24 22 20 18 16 15 14 13 12 11 11 10 10 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 27 28 28 29 29 29 28 28 27 27 26 25 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 15 15 16 16 16 16 16 16 17 17 18 18 19 19 20 20 21 22 23 24 25 25 26 28 29 30 31 33 35 37 39 41 44 47 50 53 57 60 63 65 66 67 67 65 63 60 57 53 49 46 42 38 35 32 29 27 25 23 21 19 18 16 15 14 14 13 12 12 12 12 12 13 13 14 15 17 18 20 22 24 27 30 33 36 39 42 45 48 51 53 54 54 54 53 51 49 46 43 40 37 35 32 30 28 27 26 25 24 24 24 24 24 24 24 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 64 65 65 65 63 61 59 55 52 48 44 41 38 35 32 30 28 27 25 24 23 22 22 21 20 20 20 19 19 18 18 18 17 17 16 16 15 14 14 13 13 12 12 12 12 12 12 13 13 14 15 16 18 19 20 21 23 24 25 26 26 26 26 26 26 25 24 23 21 20 18 17 16 15 14 13 12 11 11 11 11 11 12 13 14 15 17 19 21 24 27 31 34 38 41 44 47 48 48 47 46 43 40 37 34 31 29 27 25 23 22 21 20 19 19 19 19 18 18 19 19 19 20 20 21 22 22 24 25 26 28 30 33 35 38 42 46 50 54 58 61 64 65 66 65 64 61 58 54 51 47 43 40 36 33 31 28 26 24 23 21 20 19 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 15 16 17 19 20 23 25 27 30 33 35 38 41 43 46 48 50 51 52 52 52 52 52 51 50 49 49 48 47 46 46 46 45 46 46 46 46 46 46 46 46 45 45 44 43 42 41 39 38 37 36 35 34 34 33 33 32 32 32 33 33 34 34 35 36 37 37 37 37 37 36 34 33 31 29 27 25 23 21 19 18 17 16 15 14 14 14 14 15 16 17 19 21 23 26 29 33 38 43 48 54 59 64 68 71 71 70 68 63 58 53 47 41 36 31 27 23 20 17 15 14 12 12 11 11 11 11 12 12 13 14 15 17 18 19 21 23 25 27 29 31 33 35 37 39 41 42 43 44 45 45 45 45 45 45 45 46 46 47 48 50 52 54 56 58 61 62
 129 125 119 113 106 99 93 87 82 77 73 70 67 65 64 63 62 61 61 61 60 60 59 58 57 56 54 52 49 47 44 42 39 36 33 31 28 26 24 22 20 18 17 16 15 15 15 16 16 17 19 21 23 25 28 31 34 37 41 44 48 51 54 56 58 59 60 59 58 56 53 51 48 45 42 39 37 35 34 33 32 32 33 33 35 37 39 43 46 51 55 60 66 71 75 79 81 82 81 78 74 69 64 58 53 48 44 40 37 34 32 30 29 27 27 26 26 25 25 26 26 26 27 27 28 29 31 32 34 36 38 41 44 47 51 55 60 65 70 75 80 84 87 89 89 88 86 82 78 73 68 63 57 52 47 43 38 35 31 28 25 23 21 19 17 16 15 15 14 14 14 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 27 28 28 29 29 30 31 31 32 34 35 36 38 40 43 45 48 51 54 57 61 65 68 72 76 79 83 86 88 90 91 91 90 89 87 85 82 79 76 73 70 67 64 61 59 57 55 53 52 50 49 48 47 46 45 45 44 44 44 44 45 46 47 48 49 51 53 55 58 60 62 64 65 65 65 63 60 57 53 49 44 40 36 32 29 25 23 21 19 17 16 15 15 14 14 15 16 17 18 19 21 24 26 29 32 36 39 43 47 50 53 56 58 60 60 60 60 58 57 54 52 49 46 43 40 38 36 34 33 31 31 30 30 30 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 38 39 40 42 44 46 49 53 57 62 68 74 81 89 98 106 114 121 127 131 133 132
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 36 36 36 36 36 36 36 36 36 37 37 38 38 39 40 41 43 44 46 48 50 52 54 57 59 61 63 65 66 67 68 68 68 67 66 64 62 60 58 55 53 50 48 46 45 43 42 41 40 40 39 39 39 39 39 40 40 41 41 42 43 44 45 46 48 49 51 52 54 56 58 59 61 63 64 65 65 65 64 63 62 60 58 55 53 50 48 45 43 41 39 38 37 36 35 35 34 35 35 36 37 38 39 40 42 43 44 46 47 48 48 49 49 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 36 36 36 36 37 38 39 40 42 44 46 48 50 53 55 57 58 60 60 61 61 60 60 58 57 56 54 52 50 49 47 45 44 43 42 41 40 39 39 39 39 39 40 41 41 42 43 44 45 46 47 48 49 50 50 51 52 53 55 56 58 60 62 64 67 70 74 77 81 84 87 90 93 94 95 95 94 93 90 87 83 79 74 70 65 61 56 53 49 46 43 40 38 37 35 35 34 34 35 36 37 39 41 44 47 50 54 59 63 68 74 79 84 89 93 97 100 101 101 100 98 95 90 85 80 75 69 64 60 55 52 48 46 43 41 40 39 38 38 38 38 38 39 39 40 41 43 44 45 46 47 48 49 50 50 51 51 52 52 52 52 52 53 53 53 54 54 55 55 56 56 57 58 58 59 59 59 60 60 60 60 60 60 59 59 59 59 59 59 59 60 60 60 61 61 61 61 62 62 61 61 60 60 59 57 56 55 53 51 49 47 45 44 42 40 39 37 36 35 34 33 33 33 33 33 33 33 34 34 35 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 42 42 42 42 42 43 44 45 47 49 51 54 57 60 63 66 69 72 74 75 75 75 74 72 70 67 64 60 57 53 50 47 44 41 39 37 35 34 33 32 31 31 31 31 32 33 34 36 38 40 43 46 49 52 56 59 63 66 69 72 74 76 78 78 78 78 76 75 73 70 67 65 62 59 57 54 52 50 49 47 46 45 45 44 44 44 44 44 45 45 46 46 47 47 47 48 48 48 48 48 48 49 49 49 49 49 49 50 50 51 52 53 53 55 56 57 58 59 61 62 63 64 64 65 65 64 64 63 61 60 58 57 55 53 52 50 49 48 47 46 46 46 45 46 46 46 47 47 48 49 50 50 51 51 51 51 51 50 49 48 47 45 44 42 40 39 37 36 35 34 33 32 32 32 32 32 33 34 35 36 37 38 39 41 42 42 43 43 44 44 43 43 43 42 41 41 40 40 40 39 39 40 40 40 41 41 42 43 44 45 46 47 48 49 49 50 50 50 50 50 49 49 48 47 46 45 44 43 42 41 41 40 40 39 39 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 45 45 46 46 45 45 44 44 43 42 41 39 38 37 36 34 33 32 31 31 30 30 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 44 46 47 48 49 50 51 52 53 53 53 53 52 51 50 49 48 46 45 43 42 40 39 38 37 36 35 35 34 34 34 34 35 35 36 37 38 39 40 41 42 43 44 45 45 45 45 45 45 44 43
 36 39 41 44 46 47 47 46 44 42 40 37 34 32 29 27 25 24 23 22 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 19 20 20 20 20 21 21 22 22 22 22 22 22 22 22 22 21 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 12 12 13 13 14 14 15 16 16 17 18 19 20 20 21 21 22 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 27 29 31 33 35 38 40 43 45 47 49 50 51 50 49 48 45 43 40 37 34 32 29 27 25 23 22 21 19 19 18 17 17 17 17 17 17 18 18 19 20 20 21 22 22 23 23 23 22 22 21 20 19 18 16 16 15 14 13 13 13 13 13 14 14 15 16 18 19 21 23 26 29 31 34 37 40 42 44 46 46 46 45 44 42 40 38 35 33 31 29 27 25 24 23 22 21 20 20 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 35 36 38 40 42 44 47 49 52 54 56 58 60 60 60 59 57 55 52 49 46 43 40 37 34 32 30 28 27 26 25 24 24 24 24 24 25 26 26 27 28 29 30 31 32 33 33 33 33 33 32 31 30 28 27 25 24 22 20 19 17 16 15 14 13 13 12 12 12 12 12 13 13 14 15 16 18 19 20 22 24 25 27 28 30 31 31 32 32 32 31 30 29 28 26 25 24 23 22 21 20 20 20 20 21 22 23 24 26 28 30 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 10 11 12 13 15 16 17 19 21 22 24 26 27 29 31 33 35 37 39 41 44 46 48 50 52 53 55 56 56 56 55 54 53 51 49 47 44 42 40 38 37 35 34 33 32 32 31 31 32 32 33 34 34 36 37 38 39 41 42 43 44 44 44 44 43 42 40 38 36 34 31 29 26 24 22 20 18 16 15 13 12 11 10 9 9 8 8 7 7 7 6 6 6 6 7 7 7 8 8 9 9 10 11 12 13 15 16 18 20 22 24 26 29 31 33 35 36 38 38 38 38 37 35 33 31 29 27 25 24 22 21 19 18 18 17 17 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 25 26 27 28 29 29 30 30 31 31 30 30 29 28 27 26 24 22 21 19 18 16 15 14 13 12 11 11 10 10 10 10 10 11 11 12 12 13 14 15 17 18 19 21 22 23 24 25 25 25 25 25 24 23 22 21 19 18 17 15 14 13 12 11 11 10 10 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 19 20 21 22 22 23 24 24 24 24 23 23 22 21 20 19 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 14 14 15 16 17 19 20 22 24 26 28 30 33 35 38 40 42 43 44 44 43 42 40 38 36 34 31 29 26 24 22 21 19 18 16 15 14 14 13 13 12 12 12 12 13 13 14 15 16 18 20 22 25 29 33 38 43 48 54 59 62 65 66 64 61 57 52 46 41 36 31 27 23 20 18 15 13 12 11 10 9 8 8 7 7 7 7 7 7 8 8
 35 38 42 46 50 55 61 67 74 80 87 92 96 98 99 97 94 89 84 78 72 66 60 55 50 46 43 40 37 35 34 32 32 31 31 31 31 32 33 35 37 39 42 45 49 54 59 65 72 79 86 93 99 104 107 109 109 106 102 97 91 85 79 73 67 62 57 53 50 46 44 42 40 38 37 36 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 28 28 29 30 31 33 35 37 40 43 46 50 54 58 62 67 72 77 82 87 91 95 98 101 103 104 104 103 102 101 99 96 94 91 88 85 82 79 77 74 72 70 68 66 64 63 62 61 61 60 60 61 62 63 64 66 68 70 73 76 80 84 87 91 95 98 100 101 101 99 97 93 88 83 77 71 65 60 55 50 46 43 40 37 35 34 33 32 32 32 32 33 34 35 36 38 40 42 44 47 49 52 54 57 59 61 63 65 67 68 69 69 69 69 67 66 64 62 59 56 53 50 48 45 42 40 37 36 34 33 31 31 30 30 30 30 30 31 32 33 35 36 38 41 43 46 49 52 55 58 61 64 66 68 69 70 69 69 67 65 63 61 58 56 54 52 50 48 46 45 44 43 43 42 42 41 41 40 40 39 38 38 37 36 35 34 33 32 31 30 30 29 29 28 28 28 28 28 29 29 30 30 31 32 33 34 36 37 38 39 41 42 43 44 45 45 45 45 45 44 43 43 41 40 39 38 37 35 34 33 32 31 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 27 27 28 29 31 33
 11 11 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 20 21 22 23 24 24 24 24 23 22 21 20 18 17 16 14 13 12 11 10 9 9 8 8 7 7 7 7 6 6 6 6 7 7 7 7 8 8 9 9 10 11 12 13 14 16 17 19 21 23 25 27 29 31 32 33 33 33 32 31 29 28 26 24 22 20 18 17 16 15 14 14 14 14 14 14 14 15 15 16 17 17 18 18 19 19 18 18 18 17 16 15 14 14 13 12 11 11 10 10 10 9 9 9 10 10 10 11 11 12 13 14 15 17 18 20 22 24 25 27 29 30 31 32 32 31 30 29 28 26 25 23 22 20 18 17 16 14 13 12 11 11 10 9 8 8 7 7 7 6 6 6 6 6 6 6 7 7 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 23 23 23 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 23 23 22 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 11 11 12 12 13 14 16 17 18 20 22 24 26 27 29 30 30 30 29 28 27 25 23 21 19 17 15 14 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 11 12 13 14 16 18 20 23 25 28 31 34 37 38 39 39 38 36 34 31 28 25 23 20 18 16 15 13 12 11 10 9 9 8 8 8 8 8 8 8 8 8 9 9 10 10 10 11 11 12 12 12 12 12 12 12 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 29 30 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 30 29 28 27 26 25 24 23 21 20 19 18 17 17 16 15 15 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 24 25 26 27 28 29 29 29 29 29 29 29 28 27 27 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 21 20 19 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 14 14 15 15 16 17 18 20 21 23 24 26 27 28 29 30 31 31 30 29 28 27 26 24 23 22 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 23 24 24 24 24 24 24 24 23 23 22 21 20 19 19 18 17 16 15 15 14 13 13 13 12 12 12 12 12 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 24 25 25 25 24 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 13 13 13 14 14 15 16 17 18 19 20 22 23 24 26 27 27 28 28 28 27 26 25 24 23 21 20 19 17 16 15 15 14 13 13 13 12 12 12 12 13 13 13 14 15 15 16 17 18 19 21 22 23 25 26 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 67 65 62 59 56 53 50 47 45 42 40 38 37 35 34 33 33 32 32 32 32 32 32 33 34 34 36 37 38 40 42 45 47 50 53 56 59 62 65 68 70 72 73 73 73 71 69 67 64 60 57 53 49 46 43 40 37 35 33 32 31 30 30 30 30 31 32 33 35 38 41 45 49 54 59 65 72 79 86 93 99 105 109 112 112 112 109 106 102 97 92 87 83 79 75 72 69 67 65 63 61 59 58 56 55 53 51 50 48 46 45 43 41 40 38 37 35 34 33 33 32 32 31 31 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 36 36 37 37 37 37 38 38 38 39 40 41 41 42 44 45 47 49 51 53 56 60 64 68 73 78 83 89 94 99 103 106 107 107 104 100 95 89 82 75 69 63 57 52 48 44 40 38 35 33 31 30 29 29 28 28 28 29 29 30 31 33 35 37 39 41 43 46 48 51 53 54 56 57 57 57 56 54 53 50 48 46 43 40 38 36 34 32 30 29 28 27 27 27 26 27 27 27 28 29 30 31 32 33 34 36 37 39 40 42 43 45 47 49 52 54 58 61 65 70 75 80 86 92 97 102 106 109 110 109 106 102 96 90 83 76 69 63 57 52 47 43 39 36 34 32 30 29 28 27 27 27 28 29 30 31 33 34 37 39 41 44 47 50 52 55 57 59 61 62 63 63 62 61 59 57 55 52 50 47 45 43 41 39 37 36 35 34 33 33 33 33 34 34 35 37 38 40 43 45 48 51 54 57 60 63 65 67 68 68 68
 25 25 25 24 24 23 22 21 19 18 17 17 16 15 15 15 15 15 15 16 17 18 19 21 23 26 29 32 37 41 46 51 56 61 65 68 69 69 67 64 61 57 52 48 43 39 36 32 29 27 24 23 21 19 18 17 16 16 15 15 15 15 16 16 17 19 21 23 26 29 33 38 44 51 59 67 74 81 86 88 87 84 78 71 63 56 49 43 38 33 30 27 25 23 22 22 21 21 21 21 22 22 23 24 24 24 25 25 25 24 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13 13 13 14 14 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 29 30 30 30 30 29 28 27 26 25 24 23 22 21 20 20 19 19 19 19 19 19 20 21 22 23 24 26 28 30 32 34 36 37 38 39 38 38 37 35 33 31 30 28 26 25 24 23 23 22 22 22 22 22 23 23 24 25 25 26 27 27 28 28 28 28 28 28 27 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 18 18 18 19 20 21 21 22 23 24 25 26 26 27 27 27 27 26 25 25 24 23 22 21 20 20 19 19 19 19 20 20 22 24 26 29 33 38 44 50 58 66 75 83 89 94 95 92 88 81 73 65 57 50 44 39 34 31 28 25 23 22 21 20 20 19 19 20 20 21 21 22 23 24 25 27 28 30 32 34 36 38 40 42 45 47 49 51 52 53 53 53 52 50 48 45 42 39 36 33 30 27 25 23 21 20 19 18 17 16 16 16 16 16 16 17 18 18 19 20 21 23 23 24
 72 69 65 62 58 54 51 48 46 43 41 40 38 37 36 35 35 35 35 35 35 36 36 37 38 39 40 41 41 42 43 43 43 43 43 42 42 41 40 39 37 36 35 34 33 32 31 30 29 29 29 28 28 28 29 29 29 30 31 32 32 33 34 35 36 37 38 38 39 39 39 39 39 39 39 39 39 39 40 40 41 43 44 46 49 52 56 60 64 69 74 79 83 87 89 90 89 87 83 79 74 69 64 59 55 50 47 43 40 38 36 34 33 31 31 30 29 29 29 29 30 30 31 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 47 48 48 48 47 47 46 45 43 42 40 39 37 35 34 32 31 30 29 28 27 26 26 26 26 26 26 27 27 28 29 31 32 34 36 39 41 44 47 50 53 55 58 60 61 62 62 62 62 61 59 58 56 55 53 51 49 48 46 45 44 43 42 41 40 39 39 38 38 37 37 37 37 38 38 39 39 40 41 42 44 45 47 48 50 52 54 55 57 59 60 61 61 61 61 60 59 57 56 53 51 49 47 45 43 42 40 39 39 38 38 39 40 41 42 44 46 48 51 54 57 60 63 65 67 68 68 68 66 64 61 57 54 51 47 44 42 40 38 37 35 35 34 34 35 35 36 37 38 39 41 43 44 46 48 49 50 51 52 53 53 53 52 51 51 49 48 47 45 44 43 42 41 40 39 38 37 37 36 36 36 36 36 36 36 37 37 38 39 39 40 42 43 44 45 47 48 50 52 54 55 57 59 61 63 65 68 70 72 74 76 78 80 82 83 83 83 82 81 78 76
 20 20 20 20 21 21 22 22 23 23 23 23 23 23 22 21 20 19 17 16 15 14 12 11 10 10 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 17 17 17 17 17 16 15 15 14 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 7 7 8 9 9 10 11 13 14 15 17 18 19 20 21 21 21 21 20 19 17 16 15 13 12 11 10 9 8 7 7 6 6 5 5 5 5 5 5 6 6 6 7 8 8 9 10 11 12 13 14 14 15 16 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 23 22 22 21 20 18 17 16 14 13 12 11 10 9 8 8 7 6 6 6 6 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 9 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 8 8 9 9 10 11 12 12 13 15 16 17 18 19 20 21 21 21 21 20 19 18 17 16 15 14 12 11 11 10 9 8 8 7 7 6 6 6 6 6 6 5 6 6 6 6 6 7 7 8 9 9 10 11 13 14 15 16 18 19 20 21 21 21 20 20 18 17 16 14 13 12 10 9 8 8 7 6 6 6 6 6 6 6 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 18 19 19 19 20 20 20
 46 44 42 40 39 39 39 39 39 40 42 43 45 47 50 52 55 57 59 61 63 64 65 65 64 63 62 60 59 57 56 54 53 52 51 51 51 51 51 51 52 52 53 54 55 56 57 58 59 59 60 60 61 61 61 62 62 62 62 62 62 63 63 64 65 67 68 70 73 75 78 81 83 86 89 91 92 93 93 92 91 88 85 81 77 73 68 64 60 56 52 49 46 44 42 41 40 39 38 38 38 38 38 39 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 58 59 60 61 61 62 62 61 60 59 58 56 54 52 50 48 45 43 41 40 38 37 36 35 34 34 33 34 34 35 36 37 39 40 42 44 46 48 50 51 52 53 53 53 52 51 50 49 48 46 45 45 44 44 44 45 46 48 50 53 56 60 64 69 73 77 80 82 83 83 81 78 75 71 66 62 57 53 49 46 43 40 38 36 35 34 33 33 33 34 34 35 37 38 40 42 44 45 47 49 51 53 54 55 56 57 57 57 57 56 56 55 53 52 50 49 47 46 44 43 41 40 39 38 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 32 32 33 34 35 36 38 40 42 45 48 52 55 59 63 67 70 73 75 76 77 76 75 73 70 67 63 60 57 54 51 48 45 44 42 41 40 39 39 40 41 42 43 45 48 50 54 57 61 66 70 75 81 86 91 96 101 104 106 107 107 105 101 96 91 85 78 72 66 61 56 51 48 45 42 41 40 39 39 39 40 41 43 44 47 49 51 53 56 58 59 60 60 60 59 57 55 53 51 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 29 30 31 31 31 30 28 27 25 23 21 19 17 16 15 14 13 12 12 11 11 11 12 12 13 14 15 17 18 20 23 25 28 31 34 36 39 41 42 43 43 42 41 40 38 35 33 31 28 26 24 22 20 18 16 15 14 13 12 11 11 10 10 11 11 11 12 13 14 16 18 20 22 24 27 29 32 34 36 38 39 40 40 39 38 36 35 33 31 30 28 27 27 26 26 26 26 27 27 28 28 29 29 29 29 29 28 27 26 24 23 21 19 18 16 15 14 13 12 12 12 11 11 11 12 12 13 14 15 16 17 18 20 22 24 26 29 31 34 36 38 40 41 42 41 40 39 36 34 31 28 26 24 22 20 19 18 17 17 17 17 17 18 18 19 21 22 24 26 28 30 32 33 35 36 36 36 35 33 31 29 27 26 24 22 21 20 19 19 19 19 19 20 20 21 22 23 25 26 28 29 31 32 33 34 34 34 34 34 33 32 31 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 18 18 19 20 21 22 23 25 27 29 31 33 36 38 39 40 41 41 41 40 39 38 36 35 33 32 31 30 29 28 28 28 29 30 31 32 34 36 38 40 41 43 44 44 44 43 42 40 38 35 33 31 28 26 24 23 22 20 19 19 18 18 18 18 19 19 20 21 22 22 23 24 24 25 25 25 25 25 24 24 24 23 22 22 22 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 19 19 18 18 17 16 16 16 15 15 15 15 16 16 17 18 19 21 22 24 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
 14 15 16 17 19 20 21 22 22 23 23 22 21 20 19 18 16 15 14 12 11 10 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 13 14 13 13 13 12 11 11 10 9 8 8 7 7 6 6 6 6 6 6 6 6 6 7 7 8 9 9 10 11 12 13 14 14 15 15 15 14 13 12 11 10 10 9 8 7 7 7 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 10 10 11 12 14 15 17 18 20 21 23 24 25 26 26 26 25 24 23 21 20 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 7 7 7 7 8 8 9 10 11 11 12 13 13 14 13 13 13 12 11 10 10 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 6 6 5 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 13 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 29 28 28 27 27 26 25 25 24 24 23 22 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 9 9 9 9 9 9 9 10 10 11 12 13 14 15 16 17 19 21 22 24 26 27 28 29 29 28 27 25 23 21 19 17 15 14 12 11 10 10 9 9 8 8 8 8 8 9 9 9 10 11 12 13 14 16 17 19 21 23 25 27 29 31 32 33 33 34 34 34 33 33 33 33 33 33 33 34 34 34 34 34 33 33 32 30 29 27 25 24 22 20 19 18 17 16 15 14 14 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 21 22 23 25 26 28 29 31 31 32 32 32 32 31 30 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 23 23 24 24 25 26 26 26 26 26 25 25 24 23 22 21 20 19 18 17 16 16 15 15 15 15 15 15 16 17 18 19 20 22 24 26 28 30 32 34 34 35 34 33 32 30 28 26 24 22 20 19 17 16 15 14 14 13 12 12 12 12 11 11 12 12 12 13 13 14 14 15 16 17 18 19 20 20 21 22 23 23 24 25 25 26 27 27 28 28 28 28 28 27 27 25 24 22 21 19 17 16 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 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 23 24 25 26 27 28 28 29 29
 28 28 28 27 26 24 22 21 19 18 17 15 14 14 13 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 23 24 24 24 24 23 22 21 20 19 18 16 15 14 13 13 12 12 12 12 13 14 15 16 18 19 22 24 27 31 34 38 42 45 46 47 46 44 40 37 33 29 26 23 21 19 17 16 16 15 15 15 16 16 17 18 19 21 22 24 25 27 28 28 28 27 26 25 23 21 19 17 15 14 13 12 11 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 14 15 16 18 19 21 22 24 25 26 27 27 27 27 26 25 24 23 22 21 20 20 19 19 19 19 19 20 20 21 21 22 23 23 24 24 24 24 23 22 21 20 19 17 16 15 14 13 13 12 12 12 11 11 12 12 12 13 13 14 15 16 17 19 20 21 22 23 24 25 25 24 23 23 21 20 19 18 17 16 15 14 13 12 11 11 10 10 10 9 9 9 9 9 10 10 11 11 12 13 14 15 16 16 17 18 18 18 18 18 17 17 16 15 15 15 14 14 14 14 15 15 16 18 20 22 24 27 31 35 38 41 44 45 45 44 42 39 35 32 29 26 23 20 18 17 15 14 13 12 11 11 11 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 10 10 10 11 11 12 13 14 16 17 19 21 22 24 26 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 31 32 33 34 35 36 37 37 38 38 37 37 36 35 34 32 31 29 28 26 24 23 22 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 17 17 17 18 18 18 18 19 19 18 18 18 18 18 17 17 17 17 17 17 18 18 19 20 21 22 23 24 25 27 27 28 28 27 26 24 22 20 18 16 14 13 11 10 9 9 8 8 7 7 7 7 7 7 7 8 9 9 11 12 13 15 17 19 22 23 25 26 27 27 26 25 24 22 21 19 18 16 15 14 13 12 11 10 10 9 9 8 8 8 7 7 7 7 8 8 9 10 11 12 14 16 18 21 24 27 30 33 36 38 40 42 42 42 41 40 38 36 34 32 30 29 27 26 25 24 23 22 22 21 21 20 20 20 19 19 18 18 17 16 16 15 14 13 12 12 11 10 10 9 9 8 8 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 15 15 15 15 15 15 14 13 13 12 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 9 10 11 12 13 15 17 19 21 23 25 27 28 29 30 30 29 28 27 26 24 23 22 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 19 20 20 21 21 21 20 20 19 19 18 17 16 16 15 15 15 15 15 15 15 16 16 16 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29
 42 44 45 45 46 45 45 44 44 43 43 42 42 43 43 44 45 46 46 47 47 46 45 43 41 38 34 31 28 25 23 21 19 18 17 16 15 15 15 15 15 15 15 16 17 18 20 21 23 26 29 33 38 43 49 55 62 67 71 73 71 67 61 54 47 40 35 30 26 24 21 20 19 18 18 18 18 19 20 21 23 25 27 30 33 37 40 43 45 47 47 46 44 42 39 36 34 31 29 27 26 25 25 25 26 27 29 31 34 38 42 48 55 62 70 76 80 81 78 72 65 57 49 42 36 31 27 23 21 19 17 16 15 14 13 13 13 13 13 13 13 14 15 16 18 20 22 25 29 34 40 47 54 63 70 77 82 84 84 81 77 72 66 61 57 53 50 48 47 45 45 45 45 45 45 46 46 46 45 44 42 40 37 34 32 29 26 24 22 20 19 18 17 16 15 15 15 16 16 17 18 20 22 24 27 31 35 39 43 47 50 51 51 49 46 42 38 34 30 27 24 22 19 18 16 15 14 14 13 13 12 12 12 13 13 14 14 15 16 18 19 21 23 25 27 28 29 30 30 30 30 29 28 28 27 27 26 26 27 27 28 29 30 32 34 36 38 39 41 42 42 41 40 38 36 33 31 28 26 24 23 21 20 19 19 18 18 18 18 18 19 20 20 21 22 22 22 22 22 21 21 20 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 12 12 13 13 14 15 16 18 19 21 22 23 25 25 26 26 25 24 23 22 21 19 18 17 17 16 16 16 16 16 17 17 18 19 21 23 24 27 29 32 34 37 40
 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 6 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 7 7 8 8 8 8 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4
 46 50 54 59 64 70 76 82 86 90 91 90 87 83 78 71 65 59 53 48 43 39 36 34 32 32 33 35 38 42 48 56 65 75 86 99 112 124 136 146 153 157 157 154 148 140 131 121 112 102 93 84 77 70 63 57 52 47 43 39 36 34 32 31 30 30 31 32 33 35 37 39 41 43 45 47 49 50 52 53 54 54 54 55 54 54 53 53 52 51 50 49 48 48 47 46 46 45 45 44 44 43 43 43 42 42 42 41 40 39 38 37 36 35 34 33 33 32 32 33 33 34 35 36 38 39 40 42 43 45 46 48 49 51 53 54 56 57 58 59 60 60 60 59 57 55 52 49 46 43 40 37 35 34 34 34 35 37 40 44 48 53 58 63 68 73 78 81 84 84 84 81 78 73 69 63 59 54 50 47 44 42 40 40 40 41 42 44 47 51 55 60 65 70 75 80 83 84 84 81 77 71 65 59 53 47 43 39 37 35 35 35 37 39 41 45 49 53 59 65 72 79 87 96 104 113 121 129 135 139 141 140 137 132 125 117 108 98 89 80 72 65 59 54 50 47 44 43 41 40 40 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 43 43 44 45 46 47 47 48 49 50 51 52 53 55 56 58 60 62 64 67 69 72 74 75 76 76 76 75 74 72 70 68 65 63 60 58 55 53 50 48 46 44 42 40 39 37 36 36 35 35 36 38 41 44 49 56 63 72 81 89 97 102 105 105 102 97 90 83 75 68 62 56 52 48 45 43 41 41 41 42 44
 61 59 58 58 57 58 58 59 60 61 63 64 65 66 66 67 67 66 65 64 62 60 58 57 55 54 54 54 54 56 58 61 64 67 71 74 77 80 83 85 86 87 88 88 87 87 86 84 83 81 79 77 75 72 70 68 66 63 61 59 58 56 55 55 54 55 56 57 58 60 62 64 65 67 68 69 70 71 72 72 72 71 71 70 68 67 65 63 61 58 56 54 52 50 48 46 45 44 42 42 41 40 40 40 39 39 39 40 40 40 41 42 43 44 45 47 49 51 53 56 58 60 63 64 66 66 67 67 67 66 65 64 63 61 60 58 57 55 53 52 50 48 47 45 44 42 41 40 39 38 38 38 39 41 43 46 49 53 56 60 63 66 68 69 69 69 68 67 65 63 60 58 56 54 53 51 50 50 50 51 52 53 56 58 61 65 69 73 77 80 83 86 87 88 87 85 82 78 74 69 64 59 54 50 47 44 42 41 40 41 42 43 46 48 51 54 57 60 63 67 70 73 76 79 81 84 86 88 89 90 90 90 89 88 86 83 80 76 72 67 63 59 55 52 49 47 45 43 42 41 41 41 40 40 40 41 41 41 42 42 43 44 45 46 47 49 50 52 53 55 56 58 59 60 61 62 63 64 64 64 64 64 64 64 64 64 63 63 63 62 62 61 61 61 60 60 61 61 62 63 63 64 65 66 66 67 67 67 67 67 67 67 67 68 68 68 68 68 67 67 67 66 66 65 64 63 61 60 58 57 56 56 56 57 58 60 64 67 71 76 81 85 89 93 96 99 100 100 99 98 95 92 88 84 80 76 72 69 65 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 44 43 42 41 40 39 38 38 37 37 36 35 35 34 33 32 30 29 27 25 23 21 19 17 16 15 14 14 13 14 14 15 16 17 19 20 22 23 25 27 29 31 33 35 38 40 42 44 46 47 47 47 46 44 41 38 35 31 28 24 21 19 17 15 15 14 14 15 16 17 18 19 21 23 24 26 28 30 32 34 36 38 39 40 41 42 42 42 43 43 43 43 43 44 45 45 47 48 49 50 52 53 53 54 53 52 50 48 45 41 38 34 30 27 24 22 20 19 19 19 19 20 21 22 24 25 27 29 31 33 35 37 39 41 43 44 45 46 47 47 46 45 44 42 40 38 36 33 31 29 27 26 25 24 24 24 24 25 26 27 28 28 29 30 31 32 33 34 34 35 36 37 39 40 41 42 43 44 45 46 46 46 46 46 44 43 42 40 38 36 34 32 31 29 27 26 25 23 22 21 21 20 20 21 22 23 24 27 29 32 35 38 41 44 46 47 48 47 47 46 44 42 40 38 35 33 31 29 27 25 24 22 21 19 18 17 16 16 15 15 16 17 18 21 23 27 31 35 39 44 48 51 54 56 57 58 57 56 55 53 52 50 49 48 47 46 46 45 45 45 45 45 45 45 44 43 42 40 38 36 34 32 30 27 25 23 21 20 18 17 15 15 14 14 14 14 15 17 19 21 24 27 31 34 37 39 41 43 44 44 44 43 42 41 39 38 36 34 32 30 29 27 25 24 22 20 19 17 16 15 14 14 14 14 14 15 17 18 20 22 24 27 29 31 34 36 38 40 42 44 46 47 48 48 49 48 48 47 46
 21 22 23 24 26 27 29 30 31 33 33 34 34 34 33 32 31 29 27 25 23 21 20 18 17 16 16 16 17 18 19 21 23 26 28 31 34 36 39 42 45 47 50 52 54 55 57 57 57 56 55 53 50 47 43 40 36 32 29 25 22 20 18 17 17 16 17 18 19 20 22 23 25 26 28 29 30 30 31 31 31 30 30 29 28 27 27 26 26 25 25 25 26 26 27 27 28 30 31 32 34 35 36 37 38 38 38 38 37 35 33 31 29 26 24 22 21 20 19 19 19 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 26 27 27 28 28 29 29 29 29 29 28 28 26 25 24 23 22 22 22 22 22 23 23 24 25 26 27 27 28 29 29 29 30 30 29 29 29 28 28 27 27 26 25 25 25 25 24 24 25 25 25 26 26 27 28 28 29 29 29 29 29 29 28 27 26 26 25 24 24 24 24 25 26 28 31 33 36 40 43 46 50 53 56 58 60 61 62 62 62 60 58 56 53 51 48 44 41 38 36 33 31 28 27 25 24 24 24 25 26 28 30 33 36 39 42 44 46 47 47 46 45 43 41 38 35 33 30 28 26 24 23 21 20 20 19 19 18 18 19 19 19 19 20 20 21 21 21 22 22 22 22 21 21 21 20 20 20 20 20 21 22 24 25 28 30 32 34 35 36 37 37 37 37 36 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 17 17 18 19 20 21 23 24 26 27 27 27 27 27 26 25 24 23 22 22 21 20 20 19 19 19 19 20 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 28 29 30 31 33 34 36 37 39 39 40 39 39 37 35 32 30 27 24 22 19 17 16 14 14 14 15 16 19 22 26 32 38 46 55 65 77 88 99 108 115 117 114 108 99 88 77 67 58 49 42 36 31 27 23 20 17 15 13 12 12 12 12 13 15 17 20 23 26 29 32 35 37 38 38 38 38 37 36 34 33 33 32 32 32 32 33 34 35 37 39 41 43 45 46 47 47 46 45 43 40 37 34 31 28 25 22 19 17 15 13 12 11 10 10 11 12 13 15 17 20 23 25 28 31 33 36 37 39 40 41 41 41 41 40 39 38 37 35 34 32 30 27 25 23 20 18 16 14 13 12 11 11 11 12 13 15 18 21 24 27 31 34 38 41 44 46 48 49 49 49 49 48 47 47 46 45 45 46 47 48 51 53 57 61 65 69 74 77 80 81 79 76 71 65 58 51 44 37 31 26 22 18 15 13 12 11 11 11 12 13 15 17 20 23 26 30 34 38 42 47 51 56 60 64 68 70 71 71 69 66 62 57 51 45 40 34 29 24 20 17 14 13 11 11 11 11 12 14 16 18 21 24 28 32 36 42 47 52 57 61 64 65 64 62 58 54 50 46 42 39 36 34 32 31 30 30 30 30 30 31 31 32 33 33 33 32 31 30 28 26 23 21 18 16 15 13 13 13 13 14 15 16 18 20 22 25 27 30 33 36 39 41 44 46 48 49 50 49 48 47 44 42 39 35 32 28 25 22 20 18 16 15 15 15 16 17 19 21 23 26 28 30 32 34 35 36 36 36 35 34 33 32 31 30 29 28 28 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

