
 % 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
 57161 54476 51783 49112 46486 43926 41447 39062 36778 34601 32535 30579 28733 26996 25364 23833 22400 21059 19806 18637 17546 16528 15579 14695 13870 13102 12387 11720 11098 10518 9978 9474 9003 8564 8154 7771 7414 7080 6767 6475 6202 5946 5706 5482 5272 5075 4891 4718 4557 4405 4263 4130 4005 3888 3779 3676 3580 3491 3407 3329 3256 3189 3126 3068 3014 2964 2918 2877 2839 2804 2773 2746 2721 2700 2682 2667 2656 2647 2641 2638 2638 2641 2648 2657 2669 2684 2702 2723 2748 2776 2807 2842 2880 2922 2968 3018 3072 3131 3194 3262 3335 3414 3498 3588 3684 3787 3897 4015 4140 4274 4417 4570 4732 4906 5091 5289 5500 5726 5966 6224 6498 6792 7106 7442 7802 8187 8599 9041 9514 10021 10565 11148 11773 12444 13164 13936 14765 15655 16609 17633 18730 19906 21166 22514 23955 25494 27135 28881 30736 32700 34776 36962 39254 41648 44133 46699 49330 52004 54697 57380 60017 62571 64999 67257 69299 71080 72559 73700 74471 74854 74838 74422 73619 72449 70943 69139 67077 64803 62363 59801 57158 54474 51781 49109 46484 43924 41445 39060 36776 34600 32533 30577 28732 26995 25363 23832 22399 21058 19806 18636 17545 16527 15578 14694 13870 13102 12386 11719 11097 10518 9977 9473 9003 8564 8154 7771 7414 7079 6767 6475 6201 5946 5706 5482 5272 5075 4891 4718 4556 4405 4263 4130 4005 3888 3778 3676 3580 3491 3407 3329 3256 3189 3126 3067 3014 2964 2918 2876 2838 2804 2773 2745 2721 2700 2682 2667 2656 2647 2641 2638 2638 2641 2647 2656 2668 2683 2702 2723 2748 2775 2807 2841 2880 2922 2968 3018 3072 3131 3194 3262 3335 3414 3498 3588 3684 3787 3897 4015 4140 4274 4417 4569 4732 4906 5091 5289 5500 5725 5966 6223 6498 6792 7106 7442 7802 8187 8599 9041 9514 10021 10564 11147 11773 12444 13164 13936 14765 15655 16609 17633 18730 19906 21166 22514 23955 25494 27135 28881 30736 32701 34777 36962 39255 41648 44134 46700 49331 52005 54698 57381 60019 62573 65001 67259 69301 71083 72562 73703 74475 74858 74841 74426 73622 72453 70947 69142 67080 64807 62366 59804
 23 23 23 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 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 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 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 33 33 32 32 32 31 31 30 30 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 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 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22
 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 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 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 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 24 24 24 25 25 25 25 25 25 25 25
 29 28 28 27 27 26 26 25 24 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 40 41 42 43 44 44 45 46 47 48 48 49 50 50 51 52 52 53 53 54 54 54 54 55 55 55 55 55 55 55 55 54 54 54 53 53 53 52 51 51 50 50 49 48 47 47 46 45 44 43 43 42 41 40 39 39 38 37 36 35 35 34 33 33 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 47 48 49 50 51 52 53 54 54 55 56 57 57 58 58 59 59 59 60 60 60 60 60 60 60 60 60 59 59 58 58 57 57 56 55 55 54 53 52 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 33 33 32 31 30 30
 78 76 75 74 73 72 71 70 69 68 67 66 65 64 63 63 62 61 60 59 59 58 57 56 56 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 48 47 47 47 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 47 47 47 48 48 48 49 49 49 50 50 51 51 51 52 52 53 53 54 54 55 55 56 57 57 58 58 59 59 60 61 61 62 62 63 64 64 65 65 66 66 67 68 68 69 69 70 70 71 71 71 72 72 73 73 73 74 74 74 74 74 75 75 75 75 75 75 75 75 75 74 74 74 74 74 73 73 73 72 72 72 71 71 70 70 69 69 68 68 67 67 66 66 65 65 64 64 63 62 62 61 61 60 60 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 52 51 51 50 50 50 49 49 49 48 48 48 48 47 47 47 47 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 48 48 49 49 50 50 50 51 51 52 52 53 53 54 54 55 55 56 57 57 58 59 59 60 61 62 63 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 101 102 103 103 104 105 105 105 106 106 106 107 107 107 107 107 106 106 106 106 105 105 104 104 103 103 102 101 101 100 99 98 97 96 95 94 93 92 91 90 89 88 86 85 84 83 82 81 80 79
 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 48 49 50 52 53 54 56 57 58 60 61 62 63 64 65 66 67 68 69 69 70 70 71 71 71 71 71 70 70 70 69 68 68 67 66 65 64 63 62 61 59 58 57 56 55 53 52 51 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 48 50 51 53 55 56 58 60 61 63 65 66 68 70 71 73 75 76 78 79 80 81 83 84 84 85 86 86 86 87 86 86 86 85 85 84 83 82 81 80 78 77 75 73 72 70 68 67 65 63 61 59 57 56 54 52 50 49 47 46 44 43 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18
 58 59 59 60 60 60 60 60 59 59 59 58 57 57 56 55 54 53 52 51 50 49 47 46 45 44 42 41 40 39 38 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 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 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 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 53 54 55 55 56 56 56 57 57 57 57 56 56 56 55 55 54 53 53 52 51 50 49 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 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 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 17 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 46 47 48 49 50 52 53 54 55 56 56 57 58
 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 90 89 88 87 86 86 85 84 83 83 82 81 81 80 79 79 78 78 77 77 76 76 75 75 75 74 74 74 73 73 73 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 73 73 73 73 74 74 74 75 75 76 76 76 77 77 78 78 79 79 80 80 81 81 82 82 83 83 84 84 85 86 86 87 87 88 89 89 90 91 91 92 93 93 94 94 95 96 96 97 97 98 99 99 100 100 101 101 102 102 103 103 104 104 104 105 105 105 106 106 106 106 107 107 107 107 107 107 107 107 107 107 107 107 107 107 106 106 106 106 106 105 105 105 104 104 103 103 103 102 102 101 101 100 100 99 99 98 98 97 97 96 95 95 94 94 93 93 92 91 91 90 90 89 89 88 88 87 87 86 86 85 85 84 84 83 83 83 82 82 81 81 81 80 80 80 79 79 79 79 79 78 78 78 78 78 78 78 77 77 77 77 77 77 77 77 78 78 78 78 78 78 78 79 79 79 79 80 80 80 81 81 81 82 82 83 83 84 84 85 85 86 86 87 88 88 89 90 90 91 92 92 93 94 95 96 96 97 98 99 100 101 102 103 103 104 105 106 107 108 109 110 111 112 113 113 114 115 116 117 118 119 119 120 121 122 122 123 123 124 125 125 126 126 126 127 127 127 128 128 128 128 128 128 128 128 128 127 127 127 127 126 126 125 125 124 124 123 122 122 121 120 120 119 118 117 116 115 114 113 112 112 111
 87 85 83 81 80 78 76 75 73 72 70 68 67 66 64 63 62 60 59 58 57 56 55 53 52 52 51 50 49 48 47 47 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 39 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 43 44 45 45 46 47 48 48 49 50 51 52 53 55 56 57 58 60 61 62 64 66 67 69 71 73 74 76 79 81 83 85 87 90 92 95 98 100 103 106 109 112 115 118 121 124 127 130 134 137 140 143 146 149 152 155 158 161 163 165 168 170 172 173 175 176 177 178 178 178 178 178 177 176 175 174 172 170 168 166 164 161 158 156 153 150 147 143 140 137 133 130 127 123 120 117 114 111 107 104 101 98 95 93 90 87 85 82 80 77 75 73 71 69 67 65 63 61 60 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 42 43 44 45 46 47 49 50 51 52 53 55 56 57 59 60 62 63 65 66 68 70 72 73 75 77 79 81 83 84 86 88 90 92 94 96 98 100 101 103 105 107 108 110 111 113 114 115 116 117 118 119 119 120 120 120 120 120 120 120 119 119 118 117 116 115 114 113 112 110 109 107 106 104 103 101 99 97 96 94 92 90 88
 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 13 14 15 16 16 17 18 19 20 21 23 24 25 27 28 30 31 33 35 37 39 42 44 47 50 53 56 60 63 67 71 75 80 85 90 95 101 107 113 119 125 132 139 145 152 159 166 173 179 185 190 196 200 204 207 209 210 211 210 209 207 204 200 196 191 185 180 173 167 161 154 148 141 135 129 122 117 111 105 100 95 90 86 81 77 73 70 66 63 60 57 54 51 49 47 44 42 40 39 37 35 34 32 31 30 29 28 26 26 25 24 23 22 21 21 20 20 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 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 50 52 54 55 57 59 60 62 64 66 67 69 70 72 73 75 76 77 78 79 80 81 82 82 82 82 82 82 82 81 80 79 78 77 76 75 73 71 70 68 66 64 63 61 59 57 55 53 51 49 47 46 44 42 40 39 37 36 34 33 31 30 29 28 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 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 27 28 30 31 33 34 36 38 40 42 44 46 49 51 54 56 59 62 65 69 72 76 79 83 87 92 96 100 105 109 114 119 123 128 133 138 142 146 151 155 158 162 165 168 170 172 173 174 174 174 173 172 171 169 166 164 160 157 154 150 146 142 137 133 129 124 120 116 112 108 104 100 96 92 89 85 82 79 76 73 70 67 65 62 60 58 56 54 52 50 48 47 45 44 42 41 40 38 37 36 35 34 33 33 32 31 30 30 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 24 24 24 24 24 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 44 45 46 48 49 50 52 53 54 56 57 59 60 62 63 65 66 68 69 71 72 74 75 76 78 79 80 81 82 83 84 85 85 86 86 86 86 86 86 86 85 85 84 83 82 81 80 78 77 75 74 72 70 69 67 65 63 62 60 58 56 54 53 51 49 47 46 44 43 41 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6
 51 51 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 51 51 51 52 52 52 53 53 54 54 55 56 56 57 58 58 59 60 61 62 63 63 64 65 66 67 68 70 71 72 73 74 76 77 78 79 81 82 83 85 86 88 89 90 92 93 95 96 97 99 100 101 102 104 105 106 107 108 109 110 111 111 112 113 113 114 114 114 114 114 114 114 113 113 113 112 111 111 110 109 108 107 105 104 103 101 100 99 97 96 94 92 91 89 87 86 84 82 81 79 77 76 74 72 71 69 68 66 65 63 62 60 59 58 56 55 54 53 52 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 56 57 58 60 62 63 65 67 68 70 72 74 76 78 80 82 85 87 89 91 94 96 99 101 103 106 108 111 113 116 118 121 123 126 128 130 133 135 137 139 141 142 144 145 147 148 149 150 151 151 152 152 152 152 152 151 151 150 149 148 147 146 144 143 141 139 138 136 134 132 130 128 126 123 121 119 117 115 112 110 108 106 104 102 100 98 96 94 92 90 88 86 84 83 81 79 78 76 75 73 72 71 70 68 67 66 65 64 63 62 61 60 59 58 58 57 56 56 55 54 54 53 53 52 52 51
 29 30 30 31 31 32 32 32 33 33 34 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 43 44 45 45 46 47 47 48 48 49 50 50 51 51 52 52 53 53 54 54 55 55 55 56 56 56 57 57 57 57 57 58 58 58 58 58 58 58 57 57 57 57 57 57 56 56 56 55 55 55 54 54 53 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 64 65 66 68 69 71 72 74 75 77 79 80 82 84 86 87 89 91 93 94 96 98 99 101 103 104 106 107 109 110 111 112 113 114 115 116 117 117 117 118 118 118 118 117 117 117 116 115 114 113 112 111 110 108 107 105 103 102 100 98 96 95 93 91 89 87 85 83 81 79 77 75 74 72 70 68 67 65 63 62 60 59 57 56 54 53 51 50 49 48 47 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29
 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 40 42 44 46 48 50 52 55 57 60 62 65 68 71 74 78 81 84 88 91 95 99 102 106 109 112 116 119 122 124 127 129 131 132 133 134 134 134 134 133 132 130 129 126 124 121 118 115 112 109 106 102 99 95 92 88 85 82 78 75 72 69 66 64 61 58 56 54 51 49 47 45 43 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 28 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9
 83 82 81 80 79 78 77 76 75 74 73 72 71 70 70 69 68 67 67 66 66 65 65 64 64 63 63 63 62 62 62 62 62 61 61 61 61 61 61 61 62 62 62 62 62 63 63 63 64 64 65 65 66 67 67 68 69 69 70 71 72 73 74 75 77 78 79 80 82 83 85 86 88 90 91 93 95 97 99 101 103 106 108 110 113 115 118 120 123 126 129 132 135 138 141 144 147 150 153 157 160 163 166 169 173 176 179 182 184 187 190 192 195 197 199 201 202 204 205 206 207 207 208 208 207 207 206 205 204 202 200 198 196 194 191 189 186 183 179 176 173 169 166 162 159 155 151 148 144 140 137 133 130 126 123 119 116 113 110 106 103 100 98 95 92 89 87 84 82 80 78 75 73 71 69 68 66 64 62 61 59 58 56 55 54 52 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 34 34 34 34 33 33 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 45 46 46 47 48 49 50 51 52 53 55 56 57 58 59 61 62 64 65 66 68 70 71 73 74 76 78 80 81 83 85 87 89 91 93 95 97 99 101 102 104 106 108 110 112 114 116 118 119 121 123 124 126 127 128 130 131 132 133 134 134 135 135 136 136 136 137 137 136 136 136 135 135 134 133 133 132 131 130 129 127 126 125 123 122 121 119 118 116 114 113 111 110 108 107 105 103 102 100 99 97 96 94 93 91 90 89 87 86 85
 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 22 21 21 21 21 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 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 40 41 42 43 45 46 48 49 51 53 54 56 58 60 62 64 66 69 71 73 76 78 81 83 86 89 91 94 97 100 103 105 108 111 114 116 119 121 123 125 127 129 131 132 133 134 135 135 136 136 135 135 134 133 132 130 128 127 125 122 120 117 115 112 109 107 104 101 98 95 92 89 87 84 81 78 76 73 71 68 66 63 61 59 57 55 53 51 49 48 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 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 44 45 47 48 50 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 82 84 86 88 90 92 94 96 98 100 101 103 104 105 107 108 108 109 109 110 110 110 109 109 108 108 107 106 104 103 102 100 98 97 95 93 91 89 87 85 83 80 78 76 74 72 70 68 66 64 62 61 59 57 55 54 52 51 49 48 46 45 44 42
 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 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 50 51 51 52 53 54 55 56 56 57 58 59 60 62 63 64 65 66 67 69 70 71 73 74 75 77 78 80 81 82 84 85 87 88 90 91 93 94 96 97 99 100 101 103 104 105 106 107 108 109 110 111 112 112 113 113 113 114 114 114 114 114 113 113 113 112 111 111 110 109 108 107 106 104 103 102 100 99 98 96 95 93 91 90 88 87 85 83 82 80 78 77 75 74 72 71 69 68 66 65 63 62 60 59 58 57 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 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45
 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 35 36 37 37 38 38 39 40 40 41 42 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 69 70 71 72 73 74 76 77 78 79 80 81 82 83 84 85 86 86 87 88 88 89 89 90 90 91 91 91 91 91 91 91 91 90 90 90 89 89 88 87 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 45 44 43 43 42 41 41 40 40 39 38 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 30
 107 106 105 104 103 101 100 99 98 96 95 94 93 91 90 89 88 86 85 84 83 81 80 79 78 77 76 74 73 72 71 70 69 68 67 67 66 65 64 63 62 62 61 60 60 59 58 58 57 57 56 56 56 55 55 54 54 54 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 53 53 53 53 53 54 54 54 54 55 55 56 56 57 57 58 58 59 59 60 61 61 62 63 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 85 86 87 89 90 91 93 94 95 97 98 99 101 102 103 104 106 107 108 109 110 111 112 113 114 114 115 116 116 117 117 118 118 118 118 118 118 118 117 117 117 116 115 115 114 113 112 111 110 109 108 107 105 104 103 101 100 98 97 95 94 92 91 89 88 86 85 83 82 80 79 77 76 74 73 71 70 69 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 46 45 44 44 43 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 48 49 49 50 51 52 53 54 54 55 56 57 59 60 61 62 63 64 65 67 68 69 70 72 73 74 76 77 79 80 81 83 84 86 87 89 90 92 93 94 96 97 99 100 101 102 104 105 106 107 108 109 110 111 112 112 113 114 114 115 115 115 115 115 115 115 115 115 115 114 114 113 113 112 111 111 110 109 108
 46 46 45 44 44 43 42 42 41 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 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 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 32 32 31 31 31 30 30 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 36 36 37 38 38 39 40 41 41 42 43 44 44 45 46 47 47 48 49 49 50 50 51 51 52 52 53 53 54 54 54 54 55 55 55 55 55 55 55 55 55 55 54 54 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47
 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 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 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 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 35 36 37 38 39 41 42 44 45 47 48 50 52 54 55 57 59 61 63 65 67 70 72 74 76 78 80 82 84 86 88 89 91 92 94 95 96 97 97 98 98 98 98 97 97 96 95 94 92 91 89 88 86 84 82 80 78 75 73 71 69 67 64 62 60 58 56 54 52 50 48 46 45 43 41 40 38 37 35 34 33 32 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9
 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 49 50 52 53 55 56 57 58 60 61 62 64 65 66 67 68 69 70 71 71 72 73 73 73 74 74 74 74 74 74 74 73 73 72 72 71 70 70 69 68 67 66 65 64 62 61 60 59 58 57 56 54 53 52 51 50 49 48 46 45 44 43 42 41 40 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 57 58 59 60 61 61 62 63 63 64 64 65 65 65 66 66 66 66 66 66 66 66 65 65 65 64 64 63 62 62 61 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 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 13 13 13 13 13 13 13 12 12 12 12 12 12 12
 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 47 48 50 51 52 54 55 57 58 59 61 62 63 65 66 67 68 69 70 71 72 73 73 74 74 74 75 75 75 75 74 74 74 73 72 72 71 70 69 68 67 66 65 64 62 61 60 59 57 56 55 54 52 51 50 49 47 46 45 44 43 42 40 39 38 37 36 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 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 34 34 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 54 55 56 57 58 58 59 60 60 61 61 61 62 62 62 62 62 62 62 62 61 61 60 60 59 59 58 57 56 56 55 54 53 52 51 50 49 48 47 46 45 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 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 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 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 45 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 48 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 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 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 46 46 46 46 46 45 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31
 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 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 28 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 25 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 19 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18
 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 34 35 36 37 38 39 40 41 42 42 43 44 45 46 47 47 48 49 50 50 51 51 52 52 53 53 54 54 54 54 54 54 54 54 54 54 53 53 52 52 52 51 50 50 49 48 48 47 46 45 45 44 43 42 41 40 40 39 38 37 36 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 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 30 30 31 31 32 32 33 34 34 35 36 36 37 37 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 44 44 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 41 41 40 40 39 38 38 37 37 36 35 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 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 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11
 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 45 45 46 46 46 46 46 46 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 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 49 50 50 51 51 52 52 53 53 54 54 54 55 55 56 56 57 57 58 58 59 59 59 60 60 61 61 61 62 62 62 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 62 62 62 61 61 61 60 60 59 59 58 58 57 56 56 55 55 54 53 53 52 51 51 50 49 49 48 47 47 46 45 45 44 43 43 42 41 41 40 40 39 38 38 37 37 36 36 35 34 34 33 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22
 36 36 37 37 37 37 37 37 38 38 38 38 38 39 39 39 40 40 40 40 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 50 50 51 52 52 53 54 54 55 56 57 57 58 59 60 60 61 62 63 64 65 65 66 67 68 69 69 70 71 72 73 73 74 75 76 76 77 78 78 79 79 80 80 81 81 82 82 82 83 83 83 83 83 83 83 83 83 83 83 82 82 82 81 81 81 80 80 79 79 78 77 77 76 75 75 74 73 72 71 71 70 69 68 67 66 66 65 64 63 62 61 60 60 59 58 57 56 55 55 54 53 52 52 51 50 50 49 48 48 47 46 46 45 45 44 43 43 42 42 41 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36
 54 54 54 54 54 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 54 54 54 54 54 54 55 55 55 55 56 56 56 56 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 61 62 62 62 63 63 63 64 64 64 65 65 65 65 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 65 65 65 65 64 64 64 63 63 62 62 61 61 60 60 59 59 58 58 57 57 56 56 55 54 54 53 53 52 51 51 50 50 49 48 48 47 47 46 45 45 44 44 43 43 42 42 41 40 40 39 39 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 32 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 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 36 37 37 38 38 39 40 40 41 41 42 43 43 44 44 45 46 46 47 48 49 49 50 51 51 52 53 54 54 55 56 57 57 58 59 59 60 61 62 62 63 64 64 65 65 66 67 67 68 68 69 69 70 70 70 71 71 71 72 72 72 72 72 72 72 73 73 73 73 72 72 72 72 72 72 72 71 71 71 71 70 70 70 69 69 69 68 68 67 67 67 66 66 65 65 64 64 64 63 63 62 62 61 61 61 60 60 59 59 59 58 58 58 57 57 57 56 56 56 55 55 55 55
 49 50 50 51 51 51 52 53 53 54 54 55 55 56 57 58 58 59 60 61 62 62 63 64 65 66 67 68 69 70 72 73 74 75 76 78 79 80 81 83 84 85 87 88 89 91 92 94 95 96 98 99 100 102 103 104 106 107 108 109 110 111 112 113 114 115 115 116 117 117 117 118 118 118 118 118 118 118 118 117 117 116 116 115 114 113 112 111 110 109 108 107 105 104 103 101 100 98 97 95 94 92 91 89 88 86 85 83 82 80 79 77 76 74 73 72 70 69 68 66 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 46 46 46 47 47 48 48 49 49 50 50 51 51 51 52 52 53 53 54 54 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 59 60 60 60 60 60 60 60 60 61 61 61 61 61 60 60 60 60 60 60 60 60 59 59 59 59 59 58 58 58 58 57 57 57 56 56 56 55 55 55 54 54 54 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 49 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 47 47 47 47 48 48 48 49 49
 66 67 68 70 72 73 75 77 79 80 82 84 87 89 91 93 96 98 101 104 106 109 112 115 118 121 125 128 131 135 138 142 146 150 153 157 161 165 169 173 176 180 184 188 192 195 199 202 205 208 211 214 216 218 220 222 224 225 226 226 227 227 226 226 225 224 222 220 218 216 213 211 208 205 201 198 195 191 187 183 179 175 171 167 163 159 155 152 148 144 140 136 133 129 125 122 119 115 112 109 106 103 100 97 95 92 90 87 85 83 80 78 76 74 73 71 69 67 66 64 63 61 60 59 58 56 55 54 53 52 51 50 50 49 48 47 47 46 45 45 44 44 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 43 43 44 44 45 45 45 46 46 46 47 47 48 48 49 49 49 50 50 51 51 52 52 53 53 54 54 54 55 55 56 56 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 60 60 60 59 59 59 59 58 58 57 57 57 56 56 56 55 55 54 54 53 53 53 52 52 51 51 50 50 50 49 49 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 50 50 51 52 53 53 54 55 56 57 58 59 61 62 63 64
 76 76 77 78 79 80 81 82 83 84 85 87 88 89 91 92 93 95 96 98 99 101 103 105 106 108 110 112 114 116 118 121 123 125 128 130 132 135 137 140 143 145 148 151 153 156 159 161 164 167 169 172 175 177 179 182 184 186 188 190 192 194 195 197 198 199 200 201 201 201 201 201 201 200 200 199 197 196 194 193 191 189 186 184 181 179 176 173 170 167 164 160 157 154 150 147 144 140 137 134 130 127 124 121 117 114 111 108 105 102 100 97 94 92 89 87 84 82 79 77 75 73 71 69 67 65 64 62 60 59 57 56 54 53 52 51 49 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 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 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 39 39 40 40 40 41 41 42 42 43 43 43 44 44 45 45 45 46 46 47 47 48 48 48 49 49 49 50 50 51 51 51 52 52 52 53 53 53 53 54 54 54 54 55 55 55 55 56 56 56 56 56 57 57 57 57 57 57 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 61 61 61 61 61 61 62 62 62 62 63 63 63 63 64 64 64 65 65 65 66 66 67 67 67 68 68 69 70 70 71 71 72 73 73 74 75
 41 42 43 44 45 47 48 50 51 53 55 56 58 60 62 64 67 69 71 74 77 80 82 86 89 92 96 99 103 107 112 116 121 125 131 136 141 147 153 159 165 172 178 185 193 200 207 215 223 231 238 246 254 262 270 277 285 292 299 305 311 316 321 325 329 332 334 335 336 336 335 333 330 327 323 318 313 308 301 295 288 280 273 265 257 250 242 234 226 218 210 203 195 188 181 174 167 161 155 148 143 137 132 126 122 117 112 108 104 100 96 92 89 85 82 79 76 73 71 68 66 64 61 59 57 55 54 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 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 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 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 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39
 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 32 33 34 36 37 39 41 42 44 46 48 50 53 55 58 60 63 66 69 72 76 79 83 87 91 95 100 105 109 114 119 125 130 136 141 147 153 159 164 170 176 181 187 192 197 201 205 209 212 215 217 219 220 220 220 219 218 216 214 211 207 203 199 194 190 185 179 174 169 163 158 152 147 142 136 131 126 121 116 112 107 103 99 95 91 88 84 81 78 75 72 69 67 64 62 59 57 55 53 51 50 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 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 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 15 15 15 16
 102 104 106 108 111 113 115 117 120 122 124 126 128 130 132 134 136 137 139 140 142 143 144 145 146 147 147 147 148 148 147 147 147 146 145 144 143 142 141 139 138 136 135 133 131 129 127 125 122 120 118 116 113 111 109 106 104 102 99 97 95 93 91 89 86 84 82 80 78 77 75 73 71 70 68 66 65 63 62 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 47 48 49 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 90 91 92 92 93 93 94 94 94 94 94 94 94 94 94 93 93 92 92 91 91 90 89 88 87 87 86 85 84 82 81 80 79 78 77 76 74 73 72 71 70 68 67 66 65 64 63 62 61 59 58 57 56 55 54 53 52 52 51 50 49 48 47 47 46 45 45 44 43 43 42 42 41 40 40 39 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 42 42 43 44 44 45 46 47 48 49 49 50 51 53 54 55 56 57 58 60 61 62 64 65 67 68 70 72 73 75 77 79 81 83 85 87 89 91 93 95 97 99
 189 191 192 194 196 198 200 201 203 205 207 209 210 212 214 216 218 219 221 223 225 227 229 231 233 235 237 240 242 244 246 249 251 254 256 259 262 264 267 270 273 276 278 281 284 287 290 293 296 299 302 305 308 311 313 316 319 321 323 325 327 329 331 332 333 334 335 335 336 335 335 334 333 332 330 328 326 323 320 317 314 310 306 301 297 292 287 282 276 271 265 259 253 248 242 236 229 223 217 211 205 199 194 188 182 177 171 166 160 155 150 145 140 136 131 127 123 118 114 111 107 103 100 96 93 90 87 84 81 78 76 73 71 69 66 64 62 60 59 57 55 53 52 50 49 47 46 45 44 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 23 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 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 35 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 66 68 69 70 72 73 75 76 77 79 81 82 84 85 87 89 90 92 94 96 98 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 130 132 134 136 138 140 142 145 147 149 151 153 155 157 159 161 164 166 168 170 172 174 176 178 179 181 183 185 187
 22 22 22 23 23 24 24 24 25 25 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 53 55 57 59 62 64 67 69 72 75 78 82 85 89 93 97 102 107 112 117 123 129 135 142 149 156 164 172 181 190 199 210 220 231 243 255 268 281 295 309 323 338 354 370 386 402 418 434 450 466 481 496 509 522 534 545 554 562 568 572 574 575 574 571 566 560 552 542 532 520 507 493 479 464 449 433 418 402 387 371 356 341 327 313 299 286 274 262 250 239 228 218 208 199 190 182 174 166 159 152 146 140 134 129 123 118 114 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 44 43 42 41 40 39 39 38 37 36 35 35 34 33 32 32 31 31 30 30 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21
 78 80 81 83 84 86 88 90 92 94 96 98 100 102 105 107 110 112 115 118 120 123 127 130 133 137 140 144 148 152 156 160 164 169 174 179 184 189 195 200 206 212 218 225 232 238 246 253 260 268 276 284 292 301 310 319 328 337 346 355 365 374 384 394 403 412 422 431 440 449 457 465 473 480 487 493 499 504 508 512 515 517 518 519 518 517 516 513 509 505 500 495 489 482 474 467 458 449 440 431 421 411 401 391 381 371 360 350 340 330 320 310 301 291 282 273 264 255 247 239 231 223 216 209 202 195 188 182 176 170 165 159 154 149 144 140 135 131 127 123 119 116 112 109 106 103 100 97 94 91 89 86 84 82 80 78 76 74 72 70 69 67 65 64 62 61 60 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 42 41 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 53 54 55 56 57 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 74 75 77
 9 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 30 31 33 34 36 38 40 42 44 47 49 52 54 57 60 63 67 70 74 78 82 87 92 97 102 108 114 120 127 134 141 149 158 167 176 187 197 209 221 234 247 261 277 293 309 327 346 365 386 408 430 454 478 503 529 555 583 610 638 666 694 721 748 774 799 822 843 863 879 894 905 913 918 920 918 913 905 894 880 863 844 823 800 776 751 724 697 670 643 616 589 562 536 511 487 463 440 418 397 377 357 339 322 305 289 274 260 247 234 222 210 200 189 180 171 162 154 146 139 132 126 119 114 108 103 98 93 89 85 81 77 73 70 67 63 61 58 55 53 50 48 46 44 42 40 38 36 34 33 31 30 28 27 26 25 23 22 21 20 19 18 17 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 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 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 13 16 20 25 30 36 42 49 57 66 76 86 99 112 128 145 164 186 210 237 268 303 342 386 436 492 556 628 709 802 906 1024 1158 1308 1477 1666 1876 2108 2361 2632 2918 3211 3501 3773 4011 4198 4319 4362 4323 4207 4024 3789 3519 3231 2939 2654 2382 2129 1897 1686 1496 1326 1175 1040 921 816 723 640 567 502 445 395 350 310 275 243 215 190 168 149 131 115 101 89 78 68 59 51 44 37 32 26 22 18 14 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 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 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 54 55 56 57 58 59 60 62 63 64 65 67 68 69 71 72 74 75 77 79 81 83 84 87 89 91 93 96 98 101 104 107 111 114 118 122 126 131 136 141 147 153 159 166 174 182 191 201 211 222 235 248 262 278 295 314 334 356 380 406 435 466 501 538 579 624 674 727 786 851 922 999 1083 1175 1276 1385 1503 1631 1768 1916 2073 2239 2413 2593 2777 2961 3143 3316 3475 3616 3731 3816 3866 3878 3851 3786 3687 3556 3400 3225 3037 2842 2644 2448 2258 2075 1901 1738 1586 1445 1315 1195 1086 986 895 813 738 669 607 551 500 454 412 374 340 309 280 254 231 210 190 173 157 142 129 117 106 95 86 78 70 63 57 51 45 40 36 31 28 24 21 18 15 13 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 40 41 42 43 44 45 45 46 47 48 49 50 51 52 53
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 14 17 20 24 28 32 37 42 47 53 60 66 74 82 91 101 111 123 136 149 164 181 199 219 240 264 290 318 349 384 421 462 508 557 612 672 738 810 888 975 1069 1171 1283 1403 1533 1672 1821 1978 2144 2315 2491 2669 2846 3018 3179 3327 3456 3562 3640 3688 3704 3688 3640 3564 3463 3340 3200 3048 2888 2724 2559 2396 2237 2083 1937 1798 1667 1545 1430 1324 1226 1135 1051 973 902 836 776 721 670 623 580 540 504 471 440 411 385 361 339 318 299 281 265 250 236 223 210 199 188 178 169 160 152 145 137 131 124 118 113 107 102 98 93 89 85 81 77 73 70 67 64 61 58 55 53 50 48 46 44 41 39 38 36 34 32 30 29 27 26 24 23 22 20 19 18 17 15 14 13 12 11 10 9 8 7 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 5 6 7 9 10 11 12 14 15 17 18 20 22 24 26 29 31 34 37 39 43 46 50 54 58 62 67 72 78 84 90 97 105 113 122 131 141 152 164 177 191 206 222 240 259 280 303 327 354 383 414 449 486 526 570 617 669 725 785 850 920 996 1076 1163 1255 1352 1455 1562 1673 1787 1904 2020 2135 2247 2352 2449 2535 2607 2664 2703 2723 2723 2704 2666 2611 2541 2457 2363 2260 2152 2041 1928 1815 1705 1597 1493 1393 1299 1209 1125 1046 972 904 840 780 725 674 627 583 543 505 471 439 410 382 357 334 312 293 274 257 241 226 213 200 188 177 167 157 148 140 132 125 118 111 105 100 94 89 85 80 76 72 68 65 61 58 55 52 50 47 45 42 40 38 36 34 32 31 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 11 13 16 19 23 27 31 36 41 47 53 60 68 77 87 98 110 124 139 155 174 195 219 245 274 307 344 386 432 484 543 609 682 765 858 962 1078 1208 1352 1512 1688 1880 2088 2311 2546 2789 3033 3271 3493 3688 3845 3953 4007 4001 3937 3820 3658 3463 3243 3011 2775 2541 2316 2103 1903 1719 1550 1397 1258 1132 1019 918 827 745 672 607 548 496 449 408 370 337 306 279 255 233 214 196 180 166 153 142 131 122 113 105 98 92 86 81 76 71 67 64 60 57 55 52 50 48 46 44 42 41 39 38 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 57 98 148 207 277 362 464 587 736 915 1132 1395 1715 2106 2585 3171 3888 4764 5825 7087 8545 10141 11735 13092 13921 13998 13295 11998 10398 8757 7238 5916 4806 3892 3146 2541 2050 1652 1328 1064 847 670 525 405 306 225 157 102 56 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 1 1 1 2 2 2 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 45 79 120 169 228 299 383 484 605 750 925 1135 1387 1692 2058 2499 3028 3660 4409 5285 6289 7401 8576 9726 10727 11437 11736 11573 10988 10092 9023 7904 6822 5830 4951 4187 3534 2980 2513 2119 1789 1511 1277 1081 916 776 658 559 475 404 343 292 249 212 180 153 130 111 94 80 68 58 49 41 35 29 25 21 17 14 12 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 55 80 109 143 183 230 285 349 426 515 621 746 894 1069 1276 1521 1813 2158 2567 3050 3617 4279 5042 5906 6859 7872 8890 9831 10594 11077 11205 10962 10388 9571 8614 7612 6634 5725 4906 4185 3560 3023 2564 2175 1844 1563 1325 1124 953 807 684 578 489 412 346 290 242 200 165 134 108 85 66 49 34 22 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 33 50 70 93 119 151 188 231 282 341 411 494 590 705 839 998 1187 1409 1672 1982 2346 2772 3263 3823 4444 5110 5787 6421 6945 7287 7394 7248 6876 6337 5703 5039 4391 3790 3250 2775 2364 2011 1709 1452 1234 1048 891 757 642 545 462 391 331 279 234 196 163 135 111 90 72 56 43 32 22 13 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 62 96 137 185 242 309 389 483 595 728 886 1074 1299 1568 1890 2276 2739 3294 3956 4743 5665 6725 7902 9144 10348 11365 12024 12192 11833 11025 9922 8693 7469 6333 5326 4456 3718 3097 2578 2145 1784 1482 1231 1020 843 695 570 465 376 301 238 184 139 100 68 41 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 1 1 1 2 2 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 11 13 15 17 20 22 26 29 33 37 41 47 52 58 65 73 82 91 102 114 128 143 160 179 200 224 252 282 317 356 400 450 506 570 642 723 814 917 1032 1160 1302 1458 1628 1810 2001 2199 2396 2584 2755 2898 3002 3060 3067 3022 2929 2795 2630 2444 2248 2049 1855 1669 1496 1336 1190 1058 939 833 739 655 581 515 457 405 360 320 284 252 224 200 178 158 141 126 112 100 89 79 70 62 56 49 44 39 34 30 26 23 20 17 15 13 11 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 92 95 98 102 106 110 114 119 123 128 133 139 145 151 157 164 171 178 186 194 203 213 223 233 245 257 270 284 299 315 332 350 370 391 414 439 465 494 525 558 594 632 674 719 768 821 877 938 1004 1075 1151 1232 1319 1411 1510 1614 1723 1837 1956 2078 2202 2327 2451 2572 2687 2794 2890 2972 3038 3084 3110 3114 3096 3056 2996 2917 2821 2712 2593 2466 2334 2199 2065 1932 1803 1678 1558 1444 1337 1236 1141 1053 971 894 824 758 698 642 591 544 500 460 424 390 359 330 304 279 257 237 218 200 184 169 156 143 132 121 111 102 94 86 79 72 66 61 55 50 46 42 38 34 31 28 25 23 20 18 16 14 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 49 50 52 54 56 58 60 62 64 67 69 71 74 77 79 82 85 88
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 61 93 133 181 238 308 392 494 618 768 951 1174 1447 1781 2190 2688 3292 4016 4864 5820 6832 7799 8568 8979 8930 8436 7621 6647 5653 4729 3916 3224 2646 2168 1775 1452 1188 970 791 643 520 419 335 265 206 158 117 84 55 32 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
 35 37 39 41 43 46 48 50 53 55 58 61 64 67 70 74 77 80 84 88 92 96 101 105 110 115 120 125 131 137 143 149 156 162 170 177 185 193 202 211 221 231 242 253 264 277 290 303 318 333 349 366 384 403 423 444 466 489 514 540 568 597 627 659 692 728 764 803 843 884 927 971 1016 1063 1110 1157 1205 1252 1298 1344 1387 1428 1466 1500 1531 1556 1576 1591 1599 1600 1596 1584 1566 1542 1513 1478 1438 1394 1347 1296 1244 1191 1136 1082 1027 974 921 869 820 772 726 682 640 600 562 526 492 461 431 403 377 352 329 308 288 269 251 235 220 206 192 180 168 158 148 138 129 121 114 106 100 93 88 82 77 72 68 63 59 56 52 49 46 43 40 37 35 33 30 28 26 25 23 21 20 18 17 15 14 13 12 11 9 8 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 3 4 4 5 6 6 7 8 9 10 10 11 12 13 14 16 17 18 19 21 22 23 25 26 28 30 31 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 11 24 40 58 79 104 133 168 208 256 311 377 454 544 652 778 927 1104 1314 1562 1855 2202 2608 3082 3628 4244 4919 5626 6318 6928 7377 7595 7544 7235 6721 6078 5382 4691 4043 3458 2944 2499 2117 1791 1515 1282 1084 916 774 653 550 463 389 326 272 225 186 152 123 99 77 59 44 30 19 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 29 30 31 32 34 35 37 39 41 42 45 47 49 51 54 57 60 63 66 70 74 78 82 87 92 97 103 109 115 122 130 138 146 155 165 175 187 198 211 225 239 254 271 288 306 326 346 368 391 415 439 465 492 519 547 575 603 631 659 685 711 734 756 775 791 804 814 820 822 820 814 805 792 776 758 737 714 690 664 637 610 583 556 530 503 478 453 429 406 384 363 343 325 307 290 274 259 245 231 219 207 196 186 176 167 158 150 143 136 129 123 117 112 107 102 97 93 89 86 82 79 76 73 70 67 65 63 60 58 56 55 53 51 50 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14
 0 0 0 1 1 1 2 2 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 17 18 20 21 23 25 27 30 32 35 37 40 44 47 51 55 59 64 70 75 81 88 96 104 112 122 132 144 156 170 185 201 219 239 260 284 310 338 369 404 441 483 528 578 632 691 755 826 902 984 1072 1167 1267 1372 1481 1594 1708 1820 1930 2032 2124 2203 2266 2309 2331 2331 2309 2266 2204 2126 2035 1935 1828 1719 1608 1498 1391 1289 1191 1099 1012 931 856 787 723 664 610 561 515 474 436 401 369 340 314 289 267 247 229 212 196 182 169 157 147 137 128 119 112 105 98 93 87 82 78 74 70 66 63 60 58 55 53 51 49 47 46 44 43 42 41 40 39 38 37 37 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 48 48 47 47 46 46 45 45 44 44 43 42 42 41 40 39 39 38 37 36 36 35 34 33 32 31 31 30 29 28 27 26 25 25 24 23 22 21 20 20 19 18 17 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 35 36 38 39 41 43 45 48 51 54 57 60 64 68 73 78 83 89 96 103 111 120 129 140 151 164 178 193 211 229 250 273 298 326 357 391 429 471 517 568 624 687 755 831 913 1004 1104 1212 1328 1454 1588 1729 1875 2025 2174 2320 2456 2577 2679 2754 2799 2812 2790 2736 2652 2543 2414 2271 2121 1967 1813 1664 1521 1386 1260 1143 1036 937 847 766 692 625 564 510 460 416 376 339 307 277 251 227 205 186 168 152 138 125 113 102 92 84 76 68 62 56 50 46 41 37 33 30 27 24 21 19 17 15 13 11 10 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20
 14 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 27 28 30 31 33 35 37 39 41 44 47 50 53 57 60 65 69 74 80 86 92 99 107 115 124 135 146 158 171 185 201 219 238 258 281 306 334 364 397 433 473 516 563 614 669 728 792 860 932 1008 1086 1167 1248 1328 1404 1475 1539 1592 1632 1658 1667 1661 1638 1601 1550 1488 1418 1342 1262 1180 1099 1019 942 869 800 734 674 617 565 517 473 433 396 362 331 303 277 254 232 213 195 179 164 150 138 127 117 107 99 91 84 77 71 65 60 56 51 48 44 41 38 35 32 30 28 26 24 22 21 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 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 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 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 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 11 14 18 23 28 33 40 47 55 65 76 88 101 117 135 155 178 205 235 269 308 353 404 462 529 606 694 795 911 1043 1193 1365 1559 1777 2020 2285 2570 2867 3163 3444 3687 3871 3976 3991 3913 3751 3523 3250 2954 2653 2361 2086 1834 1607 1404 1225 1067 929 808 703 612 532 462 402 349 303 262 227 196 169 145 125 106 90 76 64 53 44 35 28 22 16 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 2 2 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
 42 44 45 47 49 51 53 55 58 60 62 65 68 70 73 76 79 82 85 89 92 96 100 104 108 112 117 122 127 132 138 144 150 156 163 170 178 186 194 203 212 222 233 244 255 268 281 295 310 326 342 360 379 398 419 441 465 490 516 543 572 603 635 668 703 739 777 816 856 897 938 981 1023 1066 1108 1149 1189 1227 1262 1295 1324 1350 1372 1388 1400 1406 1408 1403 1394 1379 1359 1335 1306 1274 1239 1201 1161 1119 1076 1032 988 944 901 858 816 775 736 698 661 626 592 560 530 501 473 447 422 399 377 357 337 319 302 286 270 256 242 230 218 207 196 186 177 168 160 152 145 138 131 125 119 113 108 103 99 94 90 86 82 79 75 72 69 66 63 60 58 55 53 50 48 46 44 42 40 39 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 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 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 16 16 17 18 19 20 21 22 23 25 26 27 28 30 31 32 34 35 37 38 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 9 11 14 18 22 26 31 37 43 50 59 68 79 91 105 121 138 159 182 209 239 274 314 360 412 472 540 618 707 807 920 1045 1184 1333 1491 1651 1807 1949 2065 2145 2180 2167 2107 2008 1878 1729 1572 1414 1263 1121 990 873 768 674 592 519 455 399 350 307 269 236 207 182 159 139 122 107 93 81 71 61 53 46 40 34 29 25 21 17 14 12 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 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 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29 31 32 34 36 38 40 43 45 48 51 54 57 60 64 68 72 76 81 86 91 97 103 110 117 125 133 142 151 161 172 183 196 209 223 238 255 272 291 311 333 356 380 407 434 464 495 528 563 600 638 678 720 762 805 850 894 938 981 1023 1063 1100 1133 1163 1188 1207 1222 1230 1232 1228 1218 1203 1182 1156 1127 1094 1058 1020 981 940 899 858 817 777 738 700 663 628 594 562 531 502 474 448 424 400 378 358 339 320 303 287 272 258 245 233 221 211 200 191 182 174 166 159 152 145 139 134 129 124 119 115 110 107 103 100 96 93 90 88 85 83 81 78 76 74 73 71 69 68 66 65 64 62 61 60 59 58 57 56 55 54 53 52 52 51 50 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13
 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 31 32 34 35 37 39 41 43 45 47 50 52 55 58 61 65 68 72 77 81 86 91 97 103 109 116 124 132 141 150 160 170 182 194 207 222 237 253 270 289 309 330 352 376 401 427 455 484 513 544 576 607 639 671 702 732 760 786 809 829 845 857 864 867 865 858 847 831 812 790 765 737 708 678 647 615 584 553 523 494 466 439 413 388 364 342 321 302 283 266 249 234 220 207 194 183 172 162 152 143 135 128 121 114 108 102 97 92 87 83 78 75 71 68 65 62 59 56 54 52 50 48 46 44 43 41 40 38 37 36 35 33 32 31 31 30 29 28 27 27 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 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14
 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 54 56 58 60 62 64 66 69 71 74 77 79 83 86 89 93 96 100 104 109 113 118 123 128 134 140 146 152 159 166 173 181 189 198 206 216 225 235 246 257 268 280 292 305 318 331 345 359 373 388 403 418 433 448 464 479 494 509 523 537 551 564 576 587 598 607 615 623 629 633 637 639 639 638 636 633 628 623 616 608 599 589 578 567 555 542 529 516 503 489 475 461 447 433 420 406 393 380 367 354 342 330 319 308 297 286 276 266 257 248 239 230 222 214 207 199 192 186 179 173 167 161 156 150 145 140 136 131 127 122 118 114 111 107 104 100 97 94 91 88 85 82 80 77 75 72 70 68 66 63 61 60 58 56 54 52 51 49 48 46 45 43 42 40 39 38 37 36 35 33 32 31 30 30 29 28 27 26 25 25 24 23 22 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 24 25
 27 29 30 32 33 35 37 39 41 44 46 48 51 54 57 60 64 67 71 75 80 84 89 95 101 107 113 120 128 136 145 154 164 175 186 198 212 226 241 258 276 295 315 338 361 387 414 444 476 510 546 585 626 670 716 766 817 872 929 988 1049 1112 1175 1239 1303 1366 1427 1485 1538 1587 1630 1666 1694 1713 1724 1726 1719 1704 1680 1649 1611 1568 1520 1468 1414 1357 1300 1242 1184 1127 1071 1016 964 913 864 818 774 732 692 654 619 585 554 525 497 471 446 423 402 382 363 346 329 314 300 286 273 262 251 240 231 222 213 205 198 191 185 179 173 167 162 158 153 149 145 141 138 135 132 129 126 123 121 118 116 114 112 110 108 106 105 103 101 100 98 97 96 94 93 92 91 89 88 87 86 85 84 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 63 62 61 60 59 58 57 56 55 54 53 53 52 51 50 49 48 47 47 46 45 44 44 43 42 41 41 40 39 38 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 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 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 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 23 25 26
 0 1 2 2 3 4 5 6 7 8 10 11 12 14 15 17 19 21 23 25 27 30 32 35 38 41 45 48 52 57 61 66 71 77 83 90 97 105 113 122 132 143 154 166 179 194 209 226 244 264 285 308 332 359 388 418 451 487 525 565 608 654 702 753 807 862 920 979 1040 1101 1162 1222 1281 1337 1390 1439 1482 1519 1549 1572 1587 1594 1594 1585 1570 1547 1519 1485 1447 1405 1360 1313 1265 1216 1167 1119 1071 1024 978 934 892 851 812 775 739 706 674 644 616 589 564 541 519 498 478 460 443 427 411 397 384 371 359 348 337 327 318 309 300 292 284 277 270 263 257 251 245 239 233 228 222 217 212 207 202 198 193 188 184 179 175 171 166 162 158 154 150 146 142 138 134 130 126 122 118 115 111 107 104 100 97 94 90 87 84 81 78 75 72 69 66 64 61 58 56 53 51 49 46 44 42 40 38 36 34 33 31 29 28 26 25 23 22 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 46 47 48 50 52 53 55 57 59 61 64 66 69 72 75 79 82 86 91 95 100 106 111 118 124 131 139 147 156 166 177 188 200 213 227 242 259 276 295 315 337 361 386 413 442 472 505 540 577 615 656 699 743 789 835 882 930 976 1021 1065 1105 1140 1171 1197 1215 1227 1230 1226 1215 1196 1171 1139 1102 1062 1017 971 923 874 826 778 731 686 642 600 561 523 488 454 423 394 367 342 318 296 276 257 240 224 209 195 182 170 159 149 139 130 122 115 108 101 95 90 85 80 75 71 67 63 60 57 54 51 49 46 44 42 40 38 36 35 33 32 30 29 28 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 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 13 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 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27
 0 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 6 7 7 8 9 9 10 11 12 12 13 14 15 17 18 19 20 22 24 25 27 29 32 34 37 40 43 46 49 53 58 62 67 73 78 85 92 99 107 116 126 136 148 160 174 188 204 221 240 260 282 306 331 359 388 419 453 488 525 564 604 645 687 729 771 811 848 882 913 938 957 970 976 974 966 951 930 904 873 839 802 763 724 684 644 605 567 531 496 463 432 402 375 349 325 303 282 263 245 228 213 199 186 174 163 152 143 134 126 118 111 105 99 94 88 84 79 75 71 68 65 62 59 56 54 51 49 47 45 43 42 40 39 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 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 52 54 56 57 59 61 62 64 66 68 70 72 75 77 79 82 85 87 90 93 96 99 103 106 109 113 117 121 125 129 134 138 143 148 153 158 164 169 175 181 187 193 199 206 212 219 226 233 240 247 254 261 267 274 281 288 294 300 306 312 317 322 327 331 335 338 340 342 344 345 345 344 343 342 340 337 333 330 325 320 315 310 304 297 291 284 277 270 263 256 249 241 234 227 220 213 206 199 192 186 179 173 167 161 156 150 145 140 135 130 126 121 117 113 109 105 101 98 94 91 88 85 82 80 77 74 72 70 67 65 63 61 59 58 56 54 53 51 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 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 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28
 15 16 18 19 21 22 24 26 28 30 32 34 36 39 41 44 47 50 53 57 61 64 69 73 78 83 88 94 100 106 113 120 128 136 145 155 165 176 188 201 214 229 245 261 279 299 320 342 366 392 419 449 481 514 550 589 629 673 718 766 817 869 924 981 1039 1098 1157 1217 1275 1333 1387 1438 1485 1527 1562 1591 1612 1625 1629 1626 1614 1595 1568 1535 1495 1451 1403 1352 1299 1244 1188 1132 1077 1022 969 917 867 819 773 729 687 647 610 574 541 510 480 452 426 402 379 357 337 318 301 284 269 254 240 228 216 205 194 184 175 166 158 150 143 136 130 124 118 113 108 103 98 94 90 86 82 79 76 72 69 66 64 61 58 56 54 52 49 47 45 43 42 40 38 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 8 9 10 12 13 14
 9 11 12 13 15 17 18 20 22 24 26 28 31 33 36 39 42 45 49 53 57 61 65 70 75 81 87 93 100 107 115 123 132 141 152 163 175 188 202 217 233 250 269 289 311 335 361 389 418 451 485 523 563 606 652 701 753 809 867 929 993 1060 1129 1199 1271 1342 1412 1481 1546 1606 1661 1708 1747 1777 1797 1806 1804 1792 1770 1738 1698 1651 1597 1539 1477 1412 1346 1279 1212 1147 1082 1020 960 903 848 796 746 700 656 614 576 539 505 473 444 416 390 366 344 323 303 285 268 252 237 224 211 199 187 177 167 158 149 141 134 127 120 114 108 103 97 92 88 83 79 75 72 68 65 62 59 56 53 51 48 46 44 42 40 38 36 34 32 31 29 28 26 25 23 22 21 20 19 17 16 15 14 13 12 11 11 10 9 8 7 7 6 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8
 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 14 15 17 18 20 22 24 27 29 32 35 39 42 46 51 56 61 67 74 81 89 98 108 119 132 145 161 177 196 217 240 266 295 328 363 403 447 496 551 610 676 747 824 907 995 1087 1182 1277 1369 1456 1533 1597 1645 1672 1678 1662 1626 1570 1500 1418 1329 1235 1140 1047 957 872 792 717 649 586 529 477 430 388 350 315 284 256 231 209 189 170 154 139 126 114 103 94 85 77 70 64 58 52 48 43 39 36 33 30 27 25 22 20 19 17 15 14 13 12 11 10 9 8 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 1 1 2 2 3 3 4 5 5 6 7 8 9 10 11 12 13 14 15 16 18 19 21 23 24 26 28 31 33 36 39 42 45 49 53 57 62 67 72 78 85 92 100 109 119 129 141 154 169 184 202 221 243 267 293 323 356 392 432 477 527 583 645 713 789 873 965 1067 1178 1299 1430 1570 1719 1875 2034 2194 2350 2497 2628 2736 2816 2864 2874 2848 2786 2692 2572 2432 2278 2117 1954 1793 1638 1490 1351 1222 1104 995 896 807 726 652 587 527 474 426 383 344 310 279 251 226 203 183 164 148 133 120 108 97 87 78 70 63 56 50 45 40 35 31 28 24 21 19 16 14 12 10 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 14 16 18 19 21 23 25 27 29 32 34 36 39 41 44 47 50 53 56 59 63 66 70 74 78 82 87 92 97 102 108 114 121 127 135 142 151 160 169 180 191 203 215 229 245 261 279 298 320 343 368 396 426 459 496 536 580 629 682 741 806 877 955 1040 1134 1237 1349 1472 1604 1747 1901 2065 2237 2418 2603 2791 2977 3157 3323 3471 3593 3684 3739 3753 3726 3659 3555 3418 3255 3073 2879 2678 2476 2277 2085 1902 1730 1570 1421 1285 1160 1046 942 849 764 687 618 555 499 448 403 362 325 292 262 235 210 188 169 151 135 120 107 95 85 75 66 59 51 45 39 34 29 25 21 17 14 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 34 35 37 39 41 43 45 48 50 53 56 59 62 65 68 72 76 80 84 89 93 99 104 110 116 122 129 136 144 152 161 170 180 190 201 213 225 239 253 267 283 300 317 335 355 375 396 418 442 466 491 517 543 570 598 626 655 683 711 738 765 790 814 836 856 874 889 901 910 916 918 917 913 905 894 881 864 845 824 801 777 751 725 698 670 643 616 588 562 535 510 485 461 438 416 395 375 356 337 320 303 288 273 259 245 233 221 210 199 189 180 171 163 155 148 141 134 128 122 117 112 107 102 98 94 90 86 83 79 76 73 71 68 66 63 61 59 57 55 53 51 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12
 31 32 33 35 36 37 39 40 42 43 45 47 48 50 52 54 56 59 61 63 66 69 72 74 78 81 84 88 92 96 100 104 109 114 119 124 130 136 142 149 156 164 171 180 188 198 207 218 228 240 252 264 277 291 306 321 337 353 370 388 407 426 445 465 486 507 528 550 571 593 614 634 655 674 693 710 726 741 753 764 773 780 785 787 787 785 780 774 765 754 742 728 712 695 678 659 639 619 599 579 558 537 517 497 477 458 439 420 402 385 368 352 337 322 308 294 281 269 257 246 235 225 215 206 197 189 181 173 166 159 153 147 141 136 131 126 121 116 112 108 104 101 97 94 91 88 85 82 80 77 75 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 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 8 11 13 15 18 21 25 28 32 37 42 48 55 62 70 79 89 100 112 126 142 160 179 201 226 254 286 321 361 406 456 513 576 646 725 812 909 1015 1130 1254 1385 1523 1663 1801 1933 2052 2153 2228 2274 2286 2265 2211 2129 2025 1904 1773 1638 1502 1370 1243 1124 1014 913 820 737 661 593 532 477 428 384 345 310 279 251 226 204 184 166 150 135 122 111 100 91 82 75 68 62 56 51 46 42 38 35 31 28 26 23 21 19 17 15 14 12 11 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 1 1 2 2 3 4 5 5 6 7 8 9 10 11 12 13 15 16 17 19 20 22 24 26 28 30 32 34 37 39 42 45 48 52 55 59 64 68 73 78 83 89 95 102 109 117 125 134 144 154 165 177 190 203 218 234 251 269 289 310 333 357 383 411 441 473 507 543 582 622 665 711 758 808 860 914 969 1026 1083 1141 1198 1255 1309 1361 1409 1454 1492 1525 1551 1570 1580 1583 1577 1563 1542 1514 1479 1438 1393 1343 1291 1236 1180 1123 1067 1010 955 901 849 799 751 705 661 620 581 544 509 477 446 417 391 366 342 320 300 281 263 247 231 217 203 191 179 168 158 148 139 131 123 116 109 102 96 90 85 80 75 71 66 62 59 55 52 48 45 43 40 37 35 33 30 28 26 25 23 21 20 18 17 15 14 13 12 10 9 8 7 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 60 62 64 66 68 71 73 75 78 80 83 86 88 91 94 97 100 104 107 110 114 118 121 125 129 133 138 142 147 152 157 162 167 173 179 185 191 197 204 211 219 227 235 243 252 261 271 281 292 303 314 326 339 352 366 381 396 411 427 444 462 480 499 518 538 559 580 601 623 645 668 690 712 734 756 777 798 818 836 853 869 883 895 905 912 917 920 920 918 912 905 894 882 867 850 831 810 788 764 740 715 689 664 637 611 585 560 535 510 486 463 440 418 398 377 358 340 322 305 290 274 260 246 234 221 210 199 189 179 170 161 153 145 138 131 124 118 112 107 102 97 92 88 84 80 76 73 70 67 64 61 58 56 53 51 49 47 45 43 41 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 40 41 43 44 46 47 49 51 52 54 56 58
 26 27 29 30 31 33 34 36 38 39 41 43 45 47 49 52 54 57 59 62 65 68 72 75 79 83 87 91 96 101 107 113 119 125 133 140 148 157 167 177 188 200 213 227 242 258 276 295 316 338 363 389 418 448 482 518 557 599 644 692 743 798 857 919 984 1051 1122 1194 1268 1341 1414 1485 1553 1615 1671 1719 1757 1785 1800 1804 1795 1774 1741 1699 1647 1588 1523 1453 1381 1307 1233 1159 1087 1017 950 886 825 767 713 662 614 570 528 490 454 421 391 363 337 312 290 270 251 233 217 202 189 176 165 154 144 135 126 119 112 105 99 93 88 83 79 75 71 67 64 61 58 56 53 51 49 47 45 44 42 40 39 38 37 35 34 33 32 32 31 30 29 28 28 27 26 26 25 25 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25
 178 182 186 189 193 196 199 202 205 208 210 213 215 217 219 221 223 224 226 227 228 229 230 231 232 232 233 233 233 233 234 234 234 234 234 234 234 234 234 235 235 235 236 237 238 239 240 241 243 245 247 250 253 256 260 264 269 273 279 285 291 299 306 315 324 333 344 355 367 380 394 409 424 441 459 478 497 518 540 563 588 613 639 667 695 724 754 784 815 846 876 907 936 964 990 1014 1036 1054 1069 1079 1086 1087 1084 1076 1063 1046 1023 997 968 935 899 862 823 783 743 703 664 625 587 551 516 482 450 420 392 365 340 316 294 274 255 237 220 205 191 177 165 154 143 134 124 116 108 101 94 88 82 77 72 67 63 59 55 52 49 46 43 40 38 35 33 31 29 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 4 3 3 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 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 46 47 49 51 53 55 57 60 62 64 67 70 72 75 78 81 84 87 90 94 97 101 104 108 112 115 119 123 127 131 135 139 143 147 151 155 159 163 167 171 175
 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 36 37 39 40 42 44 46 48 50 52 55 58 61 64 67 71 75 79 84 89 95 101 107 114 122 130 139 149 160 172 184 198 213 229 246 265 286 308 333 359 387 417 450 485 522 562 604 648 695 743 793 843 894 944 992 1039 1081 1119 1151 1175 1192 1201 1200 1191 1173 1147 1115 1076 1032 985 935 884 832 781 730 681 634 589 546 506 469 433 400 370 342 315 291 269 248 229 212 196 181 168 155 144 133 123 114 106 99 92 85 79 74 69 64 60 56 52 48 45 42 39 37 34 32 30 28 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 9 8 7 6 6 5 5 4 4 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 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 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17
 1 1 1 2 2 2 2 3 3 4 4 4 5 5 6 6 6 7 7 8 9 9 10 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 35 37 40 42 44 47 50 53 56 59 63 67 71 76 81 86 92 98 105 112 120 128 137 147 157 169 181 195 209 225 242 261 281 303 326 351 379 408 440 474 510 549 590 634 680 728 778 830 883 936 988 1039 1088 1132 1172 1206 1231 1249 1257 1255 1244 1223 1194 1156 1113 1063 1010 954 897 840 783 728 674 623 575 530 487 447 411 377 345 316 290 265 243 223 204 187 171 157 144 132 121 111 102 93 86 79 72 66 61 56 51 47 43 39 35 32 29 27 24 22 20 18 16 14 12 11 9 8 7 6 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 53 54 56 58 60 62 65 67 70 73 76 79 82 85 89 93 97 102 107 112 118 124 130 137 144 152 161 170 179 190 201 213 226 239 254 270 287 305 325 346 368 392 418 445 474 505 538 573 609 648 688 731 775 820 866 913 960 1007 1053 1097 1139 1177 1211 1240 1263 1279 1288 1290 1284 1270 1249 1222 1189 1150 1107 1061 1012 962 911 860 809 760 712 666 622 580 540 503 468 435 404 375 348 323 300 279 259 241 224 208 194 180 168 156 146 136 127 118 110 103 96 90 84 78 73 69 64 60 56 53 49 46 43 40 38 35 33 31 29 27 25 23 22 20 19 17 16 15 14 12 11 10 10 9 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18
 23 25 26 27 29 30 31 33 35 36 38 40 42 44 47 49 52 54 57 60 63 66 70 74 77 82 86 91 96 101 106 112 118 125 132 140 147 156 165 174 184 195 206 218 231 244 258 273 289 305 322 340 359 378 399 419 441 463 485 507 530 552 575 596 618 638 657 674 690 704 716 725 733 737 740 739 736 731 724 714 702 689 674 657 640 622 602 583 563 543 523 503 483 464 445 427 409 392 375 359 343 328 314 300 287 275 263 252 241 231 221 212 203 195 187 180 173 166 159 153 148 142 137 132 128 123 119 115 111 108 104 101 98 95 92 89 87 84 82 80 77 75 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 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22
 36 38 39 40 41 42 44 45 47 48 50 51 53 55 56 58 60 62 64 66 68 71 73 75 78 80 83 86 89 92 95 99 102 106 109 113 117 121 126 130 135 140 145 150 155 161 167 173 179 186 192 199 206 214 221 229 237 245 254 262 271 280 289 298 308 317 326 336 345 355 365 374 383 393 402 411 419 428 436 444 451 458 465 471 476 481 486 490 494 497 499 501 502 502 502 502 501 499 497 494 491 487 483 479 474 469 463 457 451 444 438 431 424 417 409 402 394 387 379 372 364 356 349 341 333 326 318 311 304 296 289 282 275 268 262 255 248 242 236 229 223 217 212 206 200 195 189 184 179 174 169 164 160 155 151 146 142 138 134 130 126 122 118 115 111 108 104 101 98 95 92 89 86 83 81 78 76 73 71 68 66 64 62 60 58 56 54 52 50 48 47 45 43 42 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35
 28 29 30 31 32 33 34 35 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 58 59 60 62 63 64 66 67 69 70 72 73 75 77 78 80 82 84 86 89 91 93 96 99 102 105 108 111 115 119 123 128 132 137 143 148 155 161 168 176 184 192 201 211 222 233 245 258 272 286 302 319 337 356 376 398 420 445 470 497 526 555 586 618 651 685 720 754 789 823 855 887 915 941 963 981 994 1001 1003 1000 990 975 954 929 900 867 831 793 753 713 673 632 593 555 518 483 449 418 388 360 333 309 286 265 245 227 210 194 180 167 154 143 133 123 114 106 98 91 84 78 73 68 63 58 54 50 47 43 40 37 35 32 30 28 26 24 22 20 19 17 16 14 13 12 11 10 9 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 24 25 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 1 1 2 3 4 6 7 8 10 11 13 15 17 19 21 24 27 30 34 37 42 46 51 57 63 70 78 86 95 105 117 129 143 159 176 195 217 240 267 296 329 366 406 451 501 556 617 685 759 839 927 1022 1123 1231 1342 1457 1571 1683 1788 1881 1960 2019 2055 2066 2052 2014 1954 1875 1781 1678 1568 1456 1345 1236 1132 1033 941 855 776 704 638 578 523 474 429 389 352 319 290 263 239 217 198 180 164 150 137 125 115 105 96 88 81 75 69 63 59 54 50 46 43 40 37 34 32 30 28 26 24 22 21 20 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 9 10 12 15 17 20 22 25 29 32 36 41 45 51 56 63 70 77 86 95 105 116 128 142 157 174 192 212 235 259 287 317 350 386 427 471 519 572 630 693 762 836 915 1000 1090 1184 1282 1382 1483 1584 1681 1774 1858 1932 1993 2040 2070 2083 2079 2057 2021 1970 1908 1837 1758 1674 1588 1500 1413 1327 1244 1163 1087 1014 946 881 821 765 713 665 620 578 540 504 472 441 413 387 363 341 321 302 284 268 253 239 225 213 202 191 181 171 163 154 146 139 132 125 119 113 107 102 97 92 87 83 78 74 70 67 63 60 56 53 50 47 45 42 39 37 34 32 30 28 26 24 22 20 18 17 15 14 12 11 9 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 12 13 15 16 18 20 23 25 27 30 33 37 40 44 48 53 58 63 69 76 84 92 101 111 122 134 147 162 179 197 218 241 266 295 326 361 400 444 492 546 605 672 745 826 915 1013 1120 1236 1361 1495 1636 1784 1936 2088 2238 2381 2510 2622 2710 2771 2802 2800 2767 2703 2614 2504 2377 2239 2095 1948 1803 1662 1527 1400 1280 1169 1066 971 885 806 734 669 610 557 509 465 425 390 357 328 302 278 256 236 218 202 187 174 161 150 140 130 122 114 106 99 93 87 82 77 72 67 63 59 56 52 49 46 43 40 38 35 33 30 28 26 24 22 20 19 17 15 14 12 11 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 6 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 23 24 26 28 30 32 34 36 38 40 43 46 48 51 54 58 61 65 69 73 78 83 88 93 99 105 112 119 127 135 143 153 162 173 184 196 209 223 238 253 270 288 306 326 348 370 393 418 444 471 499 529 559 589 621 652 684 716 747 777 806 834 860 883 903 921 935 946 953 956 955 950 941 929 914 895 873 850 824 796 767 737 707 676 645 614 584 554 525 497 470 443 418 394 371 349 328 309 290 273 256 241 226 212 199 187 176 165 155 146 137 129 121 114 107 101 95 89 84 79 74 70 66 62 58 55 52 49 46 43 41 38 36 34 32 30 28 26 24 23 21 20 18 17 16 15 14 13 12 11 10 9 8 7 6 5 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 14 18 23 29 36 44 53 63 75 89 105 123 144 168 196 228 266 309 359 417 484 562 652 757 878 1018 1179 1362 1569 1800 2052 2318 2588 2846 3070 3239 3330 3332 3243 3076 2850 2588 2313 2042 1785 1550 1339 1153 990 849 728 623 534 457 391 334 286 245 209 178 152 129 109 93 78 65 54 45 37 29 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 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 48 50 52 54 57 59 62 65 67 70 73 76 79 82 85 89 92 95 99 102 106 110 114 118 122 126 130 134 138 143 147 151 156 161 165 170 175 180 185 190 195 200 205 210 216 221 227 232 238 243 249 255 261 266 272 278 285 291 297 303 310 316 323 329 336 342 349 355 362 369 375 382 388 395 401 407 413 419 425 430 436 441 445 450 453 457 460 463 465 466 468 468 468 467 466 463 461 457 453 448 443 437 430 423 415 407 398 389 380 370 360 349 339 328 318 307 296 286 275 265 254 244 235 225 216 207 198 190 181 174 166 159 152 145 139 132 127 121 115 110 105 101 96 92 88 84 80 77 73 70 67 64 61 58 56 53 51 49 47 44 42 41 39 37 35 34 32 31 29 28 26 25 24 23 22 21 19 18 17 17 16 15 14 13 12 12 11 10 9 9 8 8 7 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 31 32 34 36 38 40 41 43
 36 40 45 50 56 62 68 75 83 90 99 108 118 128 139 151 164 177 192 208 224 242 261 282 304 327 352 378 406 436 468 501 536 573 612 652 695 738 783 828 874 921 967 1013 1058 1101 1142 1180 1215 1246 1273 1296 1314 1327 1335 1338 1337 1331 1322 1308 1292 1272 1250 1226 1201 1175 1147 1120 1092 1065 1038 1012 986 961 937 914 892 872 852 833 816 799 784 770 756 744 732 722 712 703 694 687 679 673 667 661 656 652 647 643 639 636 632 629 625 622 618 615 611 607 602 598 593 587 581 575 568 561 553 545 536 527 517 507 496 485 473 461 449 437 424 411 399 386 373 360 347 334 321 309 297 285 273 261 250 239 229 218 208 199 189 180 172 163 155 147 140 133 126 119 113 107 101 95 90 85 80 75 71 67 62 58 55 51 48 44 41 38 35 32 30 27 25 23 20 18 16 14 13 11 9 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 11 14 17 20 24 27 31
 37 39 42 44 47 50 52 55 58 61 65 68 72 75 79 83 87 91 96 100 105 110 115 121 126 132 138 144 150 157 164 171 179 187 195 203 212 221 231 241 251 262 274 286 298 312 325 340 355 371 387 405 423 442 462 484 506 529 554 579 606 634 663 694 726 759 793 829 865 903 942 981 1021 1062 1102 1142 1182 1222 1259 1296 1330 1361 1389 1414 1434 1451 1462 1467 1468 1463 1452 1435 1413 1386 1355 1319 1279 1236 1190 1142 1093 1042 992 941 891 841 793 746 701 657 616 576 538 503 469 437 407 379 352 328 305 283 263 245 227 211 196 182 169 157 146 135 126 117 108 100 93 86 80 74 69 64 59 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 5 6 7 8 9 10 12 13 14 15 17 18 20 21 23 25 27 29 31 33 35
 15 16 17 18 20 21 23 24 26 27 29 31 33 35 37 39 41 44 46 49 52 54 57 61 64 67 71 75 79 83 88 92 97 103 108 114 120 127 133 141 148 156 165 173 183 193 203 214 226 238 250 264 278 293 308 325 342 360 378 398 418 439 461 483 506 530 555 580 605 631 658 684 711 738 764 790 816 841 865 889 911 932 951 969 984 999 1011 1020 1028 1034 1037 1038 1037 1033 1027 1020 1010 998 985 970 953 935 916 895 874 852 830 807 783 759 735 712 688 664 640 617 594 572 550 529 508 487 468 448 430 412 394 378 361 346 331 317 303 289 277 264 253 242 231 220 211 201 192 183 175 167 160 152 146 139 133 126 121 115 110 105 100 95 91 86 82 78 74 71 67 64 61 58 55 52 49 47 44 42 40 38 36 34 32 30 28 26 25 23 22 20 19 18 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 8 9 10 10 11 12 14
 22 23 24 25 26 27 29 30 31 33 34 36 38 39 41 43 45 47 49 51 54 56 59 62 64 67 71 74 78 81 85 89 94 98 103 109 114 120 126 133 140 147 155 164 172 182 192 203 214 226 239 252 266 281 297 314 332 350 370 390 412 434 457 481 506 531 557 584 611 638 664 691 717 743 767 790 812 832 850 865 879 889 897 902 904 903 899 893 884 872 858 842 824 805 784 763 740 717 693 669 645 621 597 574 551 528 506 485 464 444 425 406 388 371 355 339 325 310 297 284 272 260 249 238 228 219 209 201 193 185 177 170 164 157 151 145 140 135 129 125 120 116 111 107 104 100 96 93 90 86 83 80 78 75 72 70 67 65 63 60 58 56 54 52 50 48 47 45 43 42 40 39 37 36 34 33 31 30 29 28 27 25 24 23 22 21 20 19 18 17 16 16 15 14 13 12 12 11 10 10 9 9 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21
 34 35 37 39 41 42 45 47 49 51 54 57 59 62 65 69 72 76 80 84 88 93 98 103 109 115 122 129 136 144 152 161 171 182 193 205 218 232 248 264 282 301 322 344 368 394 423 453 486 521 559 600 644 691 742 795 852 913 976 1043 1112 1183 1257 1331 1406 1480 1552 1621 1686 1744 1796 1839 1872 1895 1906 1906 1895 1873 1840 1799 1749 1692 1630 1563 1494 1422 1350 1279 1208 1139 1071 1007 944 885 829 776 725 678 634 592 553 516 482 451 421 393 368 344 322 301 282 264 247 232 218 204 192 180 170 160 150 142 133 126 119 112 106 100 95 90 85 81 77 73 69 66 62 59 56 53 51 48 46 44 42 40 38 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 31 32
 46 49 51 54 57 60 63 66 70 73 77 81 85 89 93 98 102 107 112 117 123 128 134 140 147 153 160 168 175 183 192 200 209 219 229 239 250 262 274 287 300 315 329 345 362 379 397 417 437 459 481 505 530 556 583 611 641 671 702 735 768 801 835 869 902 935 967 997 1025 1051 1074 1093 1109 1120 1127 1128 1125 1117 1104 1086 1064 1037 1007 973 937 899 860 819 778 737 696 656 616 578 542 506 473 441 410 381 354 329 305 283 262 243 224 208 192 177 164 151 140 129 119 110 102 94 86 80 74 68 63 58 53 49 45 42 38 35 33 30 28 25 23 21 20 18 16 15 14 12 11 10 9 8 7 7 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 5 5 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 20 21 23 24 26 27 29 31 33 35 37 39 41 44
 14 15 16 17 18 19 20 22 23 24 26 28 29 31 33 35 38 40 42 45 48 51 54 58 61 65 69 74 78 83 89 94 100 107 114 121 129 137 146 156 166 177 188 200 213 227 241 256 272 288 305 323 341 359 378 397 415 434 452 469 485 501 514 527 537 546 552 556 558 558 555 550 544 535 525 514 501 488 473 458 443 427 412 396 380 365 350 335 321 308 294 282 269 258 246 236 226 216 207 198 190 182 174 167 161 154 148 143 137 132 128 123 119 115 111 108 104 101 98 96 93 91 89 86 84 83 81 79 78 76 75 74 72 71 70 69 68 67 67 66 65 64 64 63 62 62 61 61 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 49 49 48 48 47 46 46 45 45 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13
 41 42 44 45 47 49 50 52 54 55 57 59 61 63 65 67 69 72 74 76 79 81 84 86 89 92 95 98 101 105 108 111 115 119 122 126 131 135 139 144 148 153 158 164 169 175 180 186 193 199 206 213 220 227 235 243 251 259 268 277 286 296 306 316 326 337 348 359 371 383 395 407 420 433 445 459 472 485 499 512 526 539 553 566 579 592 605 618 630 642 653 663 674 683 692 700 707 713 718 722 725 728 729 729 727 725 722 717 711 704 697 688 678 668 656 644 631 618 604 590 575 560 544 529 513 498 482 467 452 436 422 407 392 378 365 351 338 325 313 301 289 278 267 257 247 237 227 218 210 201 193 185 178 171 164 157 151 145 139 134 128 123 118 113 109 104 100 96 92 88 85 81 78 75 72 69 66 63 61 58 56 53 51 49 47 45 43 41 40 38 36 35 33 32 30 29 28 27 26 24 23 22 21 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 40
 17 18 19 20 21 23 24 25 27 28 30 31 33 35 37 38 40 42 44 47 49 51 54 56 59 62 65 68 71 75 78 82 86 90 94 99 104 109 114 120 125 132 138 145 153 160 169 177 187 196 207 218 229 242 255 269 283 299 316 333 351 371 392 413 436 460 485 512 539 568 598 628 660 693 726 759 793 826 860 892 924 954 983 1009 1032 1052 1069 1082 1090 1095 1094 1089 1080 1066 1047 1025 999 970 939 905 869 832 794 756 718 680 643 606 571 536 504 472 442 414 387 361 337 315 293 274 255 238 222 207 193 180 168 156 146 136 127 119 111 104 97 91 85 79 74 69 65 61 57 54 50 47 44 41 39 36 34 32 30 28 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 14 15 16
 93 101 108 117 126 135 146 157 169 182 196 210 226 243 262 281 302 325 349 375 402 432 463 496 531 569 607 648 691 734 779 825 870 916 961 1004 1044 1082 1115 1144 1168 1185 1196 1201 1199 1190 1175 1154 1128 1098 1064 1027 988 948 906 864 823 782 742 703 666 630 596 563 532 503 475 449 425 402 381 360 341 324 307 291 277 263 250 238 226 216 206 196 187 179 171 163 156 150 143 138 132 127 121 117 112 108 104 100 96 93 89 86 83 80 77 75 72 70 68 65 63 61 59 58 56 54 52 51 49 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 8 9 10 12 13 14 16 17 19 21 23 25 28 30 33 36 39 43 46 50 54 59 64 69 74 80 86
 129 133 138 143 148 152 158 163 168 173 179 184 190 195 201 206 212 218 223 229 235 240 245 251 256 261 266 270 275 279 283 286 290 293 296 298 300 302 304 305 306 306 307 307 306 306 305 304 303 301 300 298 296 294 292 290 287 285 283 280 278 276 273 271 269 267 265 263 261 259 257 256 254 253 252 250 249 248 247 246 246 245 244 244 244 243 243 243 243 243 243 243 243 243 243 243 243 244 244 244 244 244 244 244 244 244 244 243 243 242 242 241 240 239 237 236 234 233 231 228 226 224 221 218 215 212 209 205 202 198 194 191 187 183 179 174 170 166 162 158 154 150 145 141 137 133 129 126 122 118 115 111 107 104 101 98 94 91 88 86 83 80 77 75 72 70 68 65 63 61 59 57 55 53 52 50 48 47 45 44 42 41 39 38 37 36 35 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 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 25 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 51 53 54 56 58 61 63 65 67 70 73 75 78 81 84 87 90 94 97 101 104 108 112 116 120 124
 52 54 55 57 59 61 63 64 66 69 71 73 75 77 80 82 85 88 90 93 96 99 102 105 109 112 116 120 123 128 132 136 141 146 151 156 162 167 174 180 187 194 201 209 218 226 236 245 255 266 277 289 302 315 329 344 359 375 392 410 428 448 468 489 511 533 556 580 605 630 655 681 707 733 759 785 810 835 858 881 902 921 938 954 967 977 985 990 992 991 987 980 970 958 943 926 907 885 862 838 812 786 759 731 704 676 648 621 594 567 541 516 492 469 446 424 404 384 365 346 329 313 297 282 268 255 243 231 220 209 199 190 181 172 164 157 149 143 136 130 125 119 114 109 105 100 96 92 88 85 81 78 75 72 69 67 64 62 59 57 55 53 51 49 47 45 43 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 10 10 9 9 8 8 7 7 7 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 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 46 47 49 50
 7 8 8 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 29 31 33 34 37 39 41 44 46 49 53 56 60 64 69 74 79 85 92 99 106 115 125 135 146 159 173 188 205 224 245 268 293 321 351 385 421 461 504 551 601 655 712 771 832 895 957 1017 1074 1125 1169 1204 1229 1242 1242 1230 1207 1172 1129 1079 1024 966 905 845 785 727 671 618 568 522 478 438 402 368 336 308 282 258 236 216 198 182 167 153 141 130 120 110 102 94 87 81 75 69 65 60 56 53 49 46 43 41 39 37 35 33 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 7
 11 12 14 15 17 18 20 21 23 25 27 29 31 33 35 37 40 42 45 48 51 54 57 60 63 67 71 75 79 83 88 93 98 103 109 115 121 128 135 142 150 158 167 176 186 196 207 218 231 244 257 272 288 304 322 340 360 380 402 425 450 476 503 531 561 592 625 659 694 730 767 805 844 883 922 962 1000 1038 1075 1110 1142 1172 1199 1223 1242 1258 1269 1275 1276 1272 1264 1250 1232 1211 1185 1156 1123 1089 1052 1014 974 934 894 853 813 774 735 697 661 625 592 559 528 498 470 444 418 395 372 351 331 313 295 279 263 249 235 223 211 200 189 180 171 162 154 147 140 133 127 121 116 110 106 101 97 93 89 85 82 78 75 72 70 67 64 62 60 57 55 53 51 49 48 46 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 24 23 22 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 8 8 7 7 6 6 6 5 5 4 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10
 8 9 10 11 13 14 16 17 19 21 23 25 27 29 31 33 36 39 41 44 47 51 54 58 61 65 70 74 79 84 89 95 101 107 114 121 128 136 144 153 163 173 183 194 206 218 231 245 260 275 291 308 325 344 363 383 403 424 446 468 491 514 537 560 583 605 627 649 669 689 707 724 740 754 766 776 784 790 794 796 796 794 791 785 778 770 760 749 736 723 709 694 679 663 647 630 613 596 580 563 546 530 513 497 482 466 451 437 422 409 395 382 370 358 346 335 324 314 304 295 286 277 269 261 253 246 239 233 226 220 214 209 203 198 193 188 183 179 174 170 166 162 158 154 150 146 143 139 136 132 129 125 122 119 116 112 109 106 103 100 97 94 91 88 86 83 80 77 75 72 70 67 65 62 60 58 55 53 51 49 47 45 43 41 39 37 35 33 32 30 28 27 25 24 23 21 20 19 18 17 15 14 13 13 12 11 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 14 15 17 19 21 23 25 28 30 33 36 39 42 46 50 53 58 62 67 72 77 83 89 96 103 110 118 127 136 145 156 167 178 191 204 218 233 249 265 283 301 321 342 363 385 408 432 457 482 507 533 559 584 609 633 656 678 699 717 734 748 760 770 776 781 782 781 778 772 764 755 743 730 716 700 684 667 650 632 614 596 577 559 541 524 506 489 473 456 440 425 410 395 381 367 354 341 328 316 304 293 282 271 261 251 241 232 223 214 206 198 190 182 175 168 161 155 148 142 136 131 125 120 115 110 106 101 97 93 89 85 81 78 74 71 68 65 62 59 56 54 51 49 47 44 42 40 38 36 35 33 31 30 28 27 25 24 22 21 20 19 17 16 15 14 13 12 11 11 10 9 8 7 7 6 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 6 7 8 9 11 12
 69 73 78 82 87 93 98 104 110 117 124 131 139 147 155 164 174 184 195 206 218 230 243 257 272 287 303 320 338 357 377 398 421 444 468 493 520 548 576 606 637 668 701 734 767 801 835 869 902 934 966 996 1023 1049 1072 1092 1109 1122 1132 1138 1139 1137 1131 1120 1107 1089 1069 1046 1020 992 962 931 899 866 833 799 766 732 700 667 636 605 575 546 519 492 466 442 418 396 374 354 335 316 299 282 266 252 238 224 212 200 189 178 168 159 150 141 133 126 119 112 106 100 95 90 85 81 76 72 69 65 62 59 56 53 50 48 46 44 42 40 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 18 19 20 22 24 26 27 29 32 34 36 39 41 44 47 50 54 57 61 65
 27 28 28 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58 60 62 63 65 67 70 72 74 77 80 83 86 89 93 97 101 105 110 115 120 126 132 138 145 153 161 169 178 188 199 210 221 234 247 262 277 292 309 327 345 364 384 405 427 448 471 493 516 539 561 582 602 621 638 653 666 676 683 687 687 685 679 669 657 642 624 604 583 560 536 512 487 462 437 412 389 365 343 322 301 282 264 247 230 215 201 187 175 163 152 142 133 124 116 108 101 95 89 83 78 73 69 64 61 57 54 51 48 45 42 40 38 36 34 32 30 29 27 26 25 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 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 22 22 23 23 24 24 25 26 26
 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 38 39 41 42 44 46 48 50 52 54 56 58 61 64 66 69 72 75 79 82 86 89 93 97 102 106 111 116 121 126 132 137 143 149 155 162 168 175 182 189 196 203 210 217 224 231 238 245 251 258 264 270 275 280 285 289 293 297 300 302 304 306 307 308 308 307 306 305 304 302 299 297 294 290 287 283 279 275 271 267 262 258 254 249 245 240 236 231 227 222 218 214 210 206 202 198 194 190 187 183 180 177 174 171 168 165 162 159 157 154 152 149 147 145 143 141 139 137 135 133 131 129 128 126 124 122 121 119 118 116 114 113 111 110 108 106 105 103 102 100 98 97 95 94 92 91 89 87 86 84 83 81 79 78 76 75 73 72 70 69 67 65 64 62 61 60 58 57 55 54 52 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 20 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17
 64 66 68 71 73 75 77 80 82 85 87 90 93 96 99 102 105 108 111 115 118 122 126 130 133 137 141 146 150 154 158 163 167 172 176 181 185 190 194 199 203 208 212 216 220 224 228 231 234 238 240 243 245 248 249 251 252 253 254 254 254 254 254 253 252 251 250 248 246 244 242 240 237 235 232 230 227 224 221 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 173 171 168 165 163 160 158 155 153 151 148 146 144 142 139 137 135 133 131 129 127 125 123 121 119 117 116 114 112 110 108 106 105 103 101 99 98 96 94 92 91 89 87 85 84 82 80 79 77 75 74 72 70 69 67 66 64 63 61 59 58 57 55 54 52 51 49 48 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 13 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 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 8 8 8 8 8 8 8 8 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 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 22 23 24 24 25 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 49 51 52 54 56 57 59 61 63
 16 17 18 19 20 22 23 24 26 27 29 30 32 34 35 37 39 42 44 46 49 51 54 57 60 63 66 70 74 78 82 86 91 96 101 106 112 118 125 131 138 146 154 162 171 180 190 200 210 221 232 244 256 269 281 295 308 322 336 349 363 377 391 404 418 430 443 454 465 475 485 493 501 507 513 517 521 523 525 525 525 523 521 518 515 511 506 501 495 489 483 476 470 463 456 449 442 435 428 421 414 407 400 394 387 381 375 369 363 358 352 347 342 337 332 327 323 318 314 310 305 301 297 293 289 285 281 278 274 270 266 262 258 253 249 245 241 236 232 227 223 218 214 209 204 199 195 190 185 180 175 170 166 161 156 151 147 142 137 133 128 124 120 116 111 107 103 100 96 92 88 85 82 78 75 72 69 66 63 60 58 55 53 50 48 46 44 41 39 38 36 34 32 31 29 28 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 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15
 17 17 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 47 49 51 53 55 58 60 63 66 69 72 75 79 83 87 91 95 100 105 110 116 122 128 134 141 148 155 162 170 178 186 194 203 211 220 229 237 246 254 262 269 276 283 289 294 298 302 304 306 307 307 306 304 302 298 294 289 284 278 271 264 257 250 242 235 227 219 211 204 196 189 182 175 168 161 155 149 143 138 132 127 122 117 113 109 105 101 97 94 91 87 85 82 79 77 74 72 70 68 66 65 63 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 44 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16
 0 1 1 2 3 4 5 6 7 8 9 10 11 13 14 15 17 19 21 22 25 27 29 32 34 37 40 44 47 51 55 60 65 70 76 82 89 97 105 114 124 135 147 160 175 191 209 228 249 273 299 328 359 394 432 474 520 571 625 685 749 819 892 970 1052 1137 1223 1310 1396 1477 1553 1621 1678 1722 1752 1766 1764 1747 1715 1670 1614 1549 1478 1402 1323 1244 1165 1088 1013 942 874 810 749 693 641 592 547 506 467 432 399 369 341 316 293 271 251 233 217 201 187 174 163 152 142 132 124 116 109 102 96 90 85 80 76 72 68 64 61 58 55 52 50 47 45 43 41 39 38 36 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 1 3 4 6 7 9 11 13 16 18 21 23 26 30 33 37 41 46 51 56 62 68 74 82 90 98 108 118 129 141 154 168 184 200 218 238 259 282 307 333 361 391 423 456 491 527 564 602 640 678 715 751 784 815 843 867 887 902 912 918 919 916 908 897 883 866 847 826 803 780 757 733 709 686 663 641 619 599 579 560 542 526 510 495 481 468 456 444 434 424 414 406 398 391 384 377 371 366 361 356 352 347 343 340 336 332 329 325 321 318 314 310 306 302 297 293 288 283 278 272 266 260 254 247 241 234 227 220 212 205 198 191 183 176 169 162 155 148 141 134 128 121 115 109 103 98 92 87 82 77 73 68 64 60 56 52 49 46 42 39 36 33 31 28 26 23 21 19 17 15 14 12 10 9 7 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 40 42 44 46 48 51 53 56 59 62 65 68 71 75 78 82 86 91 95 100 105 111 116 122 129 136 143 150 159 167 176 186 197 208 219 232 245 260 275 291 308 327 346 367 389 413 437 464 491 520 550 581 614 648 682 717 753 789 825 860 894 927 958 986 1012 1035 1054 1069 1081 1088 1090 1088 1082 1072 1058 1040 1019 995 969 941 911 881 849 817 784 752 719 688 656 626 597 568 540 514 488 464 440 418 397 376 357 339 321 305 289 275 261 248 235 223 212 202 192 183 174 166 158 151 144 137 131 126 120 115 110 106 101 97 94 90 86 83 80 77 74 72 69 67 65 62 60 58 56 55 53 51 50 48 46 45 44 42 41 40 38 37 36 35 34 33 32 30 29 28 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 8 8 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 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 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 24 25 26 28 29 31 32 34 36
 28 30 31 33 34 36 37 39 41 43 45 47 49 52 54 57 60 63 66 69 73 77 81 85 89 94 99 105 111 117 124 131 139 147 156 165 176 186 198 211 224 238 253 270 287 305 325 345 367 390 414 438 464 490 516 543 569 596 621 645 668 689 707 723 736 745 751 754 753 748 740 729 715 699 681 661 639 617 593 570 546 522 498 475 452 430 409 388 368 349 331 314 298 282 267 253 240 227 216 204 194 184 174 165 157 149 142 135 128 122 116 111 105 101 96 92 87 84 80 77 73 70 67 65 62 60 57 55 53 51 49 47 46 44 42 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 9 9 8 8 7 7 7 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 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 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27
 19 20 21 22 23 25 26 27 28 29 31 32 33 35 36 37 39 40 42 43 45 46 48 49 51 53 55 57 59 61 63 65 67 70 72 75 77 80 83 87 90 94 98 102 107 112 117 123 129 136 143 151 160 170 180 192 204 218 233 250 268 287 309 333 358 386 417 450 485 524 565 610 657 708 761 817 875 935 996 1058 1119 1179 1236 1289 1336 1375 1407 1428 1439 1439 1427 1404 1371 1329 1278 1222 1160 1095 1028 961 894 828 765 705 648 594 544 497 454 414 377 344 313 286 260 237 217 198 181 165 151 138 127 116 107 98 91 84 77 72 66 61 57 53 49 46 43 40 37 35 32 30 28 27 25 23 22 20 19 18 16 15 14 13 12 11 10 10 9 8 7 6 6 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 7 8 9 10 11 11 12 13 14 15 16 17 18
 12 12 13 14 14 15 15 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 46 47 49 51 53 55 57 60 62 65 68 71 74 77 80 84 88 92 96 101 106 111 117 123 129 136 143 151 159 167 177 186 197 208 219 232 245 259 273 289 305 322 340 359 379 400 422 444 468 492 517 543 569 595 622 649 675 701 727 751 773 794 812 827 840 849 854 855 853 846 835 820 801 780 755 727 698 667 635 603 570 537 505 473 443 414 386 359 334 310 287 266 247 229 211 196 181 167 155 143 132 122 113 105 97 89 83 76 71 65 60 56 51 47 44 40 37 34 31 29 26 24 22 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11
 17 19 21 23 25 27 30 32 35 38 41 45 48 52 56 61 66 71 76 82 88 95 102 110 118 127 137 147 159 170 183 197 212 227 244 262 281 301 322 344 368 392 417 443 470 496 523 550 575 600 623 645 664 680 693 703 710 713 713 709 702 692 679 664 647 628 608 587 566 544 522 500 479 457 437 417 398 379 361 344 328 312 298 284 270 258 246 234 224 213 204 194 186 177 169 162 155 148 142 136 130 124 119 114 110 105 101 97 93 89 86 82 79 76 73 71 68 66 63 61 59 57 55 53 51 50 48 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 8 9 10 11 13 14 16
 9 10 11 11 12 13 13 14 15 16 17 18 19 20 22 23 24 26 28 29 31 33 35 38 40 43 46 49 52 56 60 64 69 74 80 86 93 100 108 117 127 137 149 161 175 190 206 224 244 265 287 312 338 366 395 426 458 491 524 557 588 618 644 667 686 699 706 707 702 690 674 653 628 600 570 538 506 474 443 412 383 355 329 304 281 260 240 221 204 188 174 160 148 137 126 117 108 100 92 86 79 73 68 63 59 55 51 47 44 41 39 36 34 32 30 28 26 25 24 22 21 20 19 18 18 17 16 15 15 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 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 3 3 3 3 4 4 4 4 5 5 6 6 6 7 7 8 8 9
 12 13 14 14 15 16 17 18 18 19 20 21 22 23 25 26 27 28 30 31 33 34 36 38 40 42 44 47 49 52 54 57 60 64 68 71 76 80 85 90 96 102 108 115 123 131 140 149 159 171 182 195 209 224 240 257 275 294 315 337 359 383 408 434 460 487 514 541 567 592 616 638 657 674 688 699 705 708 707 703 694 683 668 651 631 610 587 563 538 514 489 464 440 416 393 371 350 330 311 292 275 259 243 229 215 202 190 179 168 158 149 141 133 125 118 112 106 100 95 90 86 82 78 74 71 67 64 62 59 57 55 52 51 49 47 45 44 42 41 40 38 37 36 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 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 12
 56 59 62 66 69 72 76 80 84 88 92 96 101 106 110 115 121 126 131 137 143 149 155 162 168 175 182 190 197 205 213 221 229 238 247 256 265 274 284 294 304 314 324 335 345 356 367 378 389 400 411 422 434 445 456 467 478 489 500 510 520 530 540 550 559 567 576 583 590 597 603 608 613 617 620 623 625 625 625 624 623 620 616 612 606 600 593 585 576 566 555 544 532 519 506 493 478 464 449 434 419 404 388 373 358 343 328 314 299 286 272 259 246 234 222 211 200 190 180 171 162 153 145 138 130 123 117 111 105 100 95 90 85 81 77 73 70 67 63 60 58 55 52 50 48 46 44 42 40 38 37 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 6 6 5 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 28 30 32 34 36 38 40 43 45 48 50 53
 43 47 52 57 62 68 74 81 88 96 104 113 122 132 143 154 167 180 194 209 225 243 261 282 303 326 351 377 405 435 467 501 537 575 616 658 702 747 794 842 891 940 988 1036 1082 1125 1165 1201 1232 1258 1278 1291 1298 1298 1292 1280 1262 1238 1210 1178 1143 1106 1066 1025 984 942 900 858 818 778 740 702 666 632 598 567 536 507 480 453 428 404 382 360 339 320 301 284 267 251 236 222 209 196 184 172 161 151 141 132 123 115 107 100 93 87 81 75 70 65 60 56 52 48 44 41 38 35 33 30 28 26 24 22 20 19 17 16 14 13 12 11 10 9 9 8 7 6 6 5 5 4 4 3 3 3 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 22 25 28 31 35 39
 26 27 28 29 30 31 32 33 35 36 37 38 40 41 43 44 46 47 49 51 53 55 57 59 61 63 66 69 72 75 78 81 85 89 93 97 102 107 112 118 124 131 138 146 154 163 173 183 195 207 220 234 249 266 283 302 322 344 367 391 417 445 474 504 535 568 601 635 669 703 737 769 800 829 855 877 896 910 919 924 923 918 907 892 873 850 824 795 764 732 698 665 631 597 564 531 500 470 441 414 387 363 339 317 296 277 259 241 226 211 197 184 172 161 151 141 132 124 117 110 103 97 92 87 82 77 73 70 66 63 60 58 55 53 51 49 47 45 44 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 24 25
 38 38 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 48 48 49 50 51 52 53 54 56 57 58 60 62 64 66 68 70 73 75 78 81 85 88 92 96 101 105 110 116 121 128 134 141 148 156 164 173 182 192 202 212 223 235 246 259 271 284 297 310 323 336 348 361 373 384 394 404 412 419 425 430 432 434 433 431 428 423 417 409 400 390 379 368 356 343 330 317 304 291 278 266 253 241 230 219 208 197 188 178 169 161 153 145 138 131 124 118 113 107 102 98 93 89 85 82 78 75 72 69 67 64 62 60 58 56 54 52 51 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38
 97 100 102 105 107 110 112 115 118 121 123 126 129 132 135 138 142 145 148 152 155 159 162 166 170 174 178 183 187 191 196 201 206 211 217 222 228 234 241 248 255 262 270 278 286 295 304 314 324 335 346 358 370 383 397 411 426 441 457 474 491 509 528 547 567 587 608 629 650 672 693 715 737 758 779 799 818 837 855 871 886 899 910 919 927 932 934 934 932 928 921 911 899 885 869 852 832 811 789 765 741 716 690 664 638 612 587 561 536 512 488 465 442 421 400 380 361 343 325 309 293 278 264 251 238 226 215 204 194 185 176 168 160 153 146 140 134 128 122 117 113 108 104 100 96 93 89 86 83 80 78 75 73 70 68 66 64 62 60 59 57 55 54 52 51 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 43 43 45 46 47 48 49 50 52 53 54 56 57 59 61 62 64 66 68 69 71 73 75 77 79 81 83 86 88 90 92 95
 47 48 50 52 54 56 58 60 62 64 66 68 70 72 75 77 79 81 84 86 89 91 93 96 98 101 104 106 109 112 115 117 120 123 126 129 133 136 139 142 146 149 153 157 161 165 169 173 178 182 187 192 197 202 207 213 218 224 230 237 243 249 256 263 270 277 284 291 298 305 313 320 327 334 341 347 354 360 366 372 377 382 386 390 393 396 399 401 402 402 402 402 400 398 396 393 389 385 380 375 369 363 356 349 342 335 327 319 311 303 295 287 278 270 262 254 247 239 231 224 217 210 203 197 191 185 179 174 168 163 158 154 149 145 141 137 133 130 127 123 120 117 115 112 109 107 104 102 100 98 96 94 92 90 88 86 84 83 81 79 78 76 74 73 71 70 68 67 65 64 63 61 60 58 57 56 54 53 52 50 49 48 46 45 44 43 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 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 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 38 40 41 43 45
 149 151 154 156 158 160 162 164 166 168 169 171 173 174 176 177 178 180 181 182 183 184 185 186 187 188 189 190 191 191 192 193 194 195 196 197 197 198 199 200 201 202 203 204 205 206 207 208 209 209 210 211 212 212 213 213 214 214 214 214 214 213 213 212 211 210 209 207 206 204 202 200 197 195 192 189 186 183 179 176 172 169 165 161 157 153 149 145 141 137 133 129 125 121 117 113 109 106 102 98 94 91 88 84 81 78 75 72 69 66 63 61 58 56 54 51 49 47 45 44 42 40 39 37 36 34 33 32 31 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 30 31 32 33 34 36 37 38 39 40 42 43 44 46 47 49 50 52 54 55 57 59 61 63 65 67 70 72 74 77 79 82 84 87 89 92 95 97 100 103 106 109 111 114 117 120 123 126 128 131 134 137 139 142 144 147
 160 163 166 169 172 174 177 179 181 183 185 186 188 189 190 191 192 192 192 193 193 193 192 192 191 191 190 189 188 187 186 185 184 182 181 180 179 178 177 176 175 174 173 172 171 171 170 170 169 169 169 169 170 170 171 171 172 173 174 175 177 178 180 182 184 186 188 191 193 196 199 201 204 207 211 214 217 220 224 227 231 234 238 241 245 248 252 255 259 262 265 268 271 274 276 279 281 283 285 287 288 289 290 290 291 290 290 289 288 287 285 284 281 279 276 273 270 267 263 259 255 251 247 243 238 234 229 225 220 216 211 206 202 197 193 188 184 180 176 171 167 163 160 156 152 149 145 142 138 135 132 129 126 123 120 117 114 111 109 106 104 101 99 97 94 92 90 88 86 84 81 79 78 76 74 72 70 68 67 65 63 62 60 58 57 55 54 52 51 50 48 47 46 44 43 42 41 40 39 37 36 35 34 33 32 32 31 30 29 28 28 27 26 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 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 42 43 45 46 48 50 51 53 55 57 60 62 64 67 69 72 75 78 80 83 87 90 93 96 100 103 107 110 114 117 121 125 128 132 136 139 143 146 150 153 157
 32 33 35 36 37 39 40 41 43 44 46 47 49 50 51 53 54 56 57 59 61 62 64 65 67 69 70 72 74 75 77 79 81 83 84 86 88 90 92 95 97 99 102 104 107 109 112 115 119 122 126 129 133 138 142 147 152 158 164 170 177 185 193 201 210 220 230 242 254 266 280 295 311 327 345 364 385 406 430 454 480 507 536 567 599 633 668 704 742 782 822 862 903 945 985 1025 1063 1098 1131 1160 1184 1204 1218 1225 1227 1221 1209 1191 1167 1137 1103 1064 1022 978 932 885 838 791 744 699 656 614 574 536 501 467 435 406 379 353 329 307 287 268 251 235 220 206 193 182 171 161 151 143 135 127 120 114 108 103 97 92 88 84 80 76 72 69 66 63 60 58 55 53 50 48 46 44 42 41 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 10 10 9 8 8 7 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 31
 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 8 9 10 11 13 14 15 16 17 19 20 22 23 25 27 28 30 32 34 37 39 41 44 47 50 53 56 59 63 67 71 75 80 85 90 95 101 108 114 122 130 138 147 157 167 178 190 203 218 233 249 267 286 306 329 352 378 406 435 467 500 536 574 614 655 699 743 789 835 880 924 965 1003 1037 1064 1084 1095 1098 1091 1074 1049 1014 973 926 874 820 764 707 652 598 547 498 452 410 371 335 303 273 246 222 200 180 163 147 133 120 108 98 89 81 73 66 60 55 50 45 41 38 34 31 29 26 24 22 20 18 16 15 13 12 11 10 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 28 29 31 33 35 37 39 41 44 46 49 51 54 57 60 63 67 70 74 78 81 86 90 94 99 104 109 115 121 127 133 140 147 155 163 172 181 191 201 212 224 237 251 266 282 299 317 337 358 381 405 432 460 490 523 557 593 632 672 714 757 800 844 886 927 965 998 1026 1046 1058 1060 1053 1035 1008 972 929 879 825 769 711 654 598 544 493 445 401 361 324 290 259 232 207 185 165 148 132 118 105 94 84 75 67 60 53 48 42 38 34 30 27 23 21 18 16 14 12 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 13 14 14 15 15 16 17 17 18 18 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 45 47 49 51 53 56 59 62 66 70 75 80 86 93 100 108 117 127 137 149 163 177 194 211 231 253 277 303 332 363 398 435 475 519 566 616 668 722 778 833 887 938 984 1022 1051 1069 1075 1068 1049 1017 976 927 872 813 753 693 634 578 525 475 429 387 349 314 283 255 229 207 186 168 152 138 125 113 103 94 86 78 72 66 60 56 51 47 44 41 38 35 33 31 29 27 25 24 22 21 19 18 17 16 15 14 13 13 12 11 10 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 10 10 11 11 12
 121 122 123 124 124 125 126 127 128 128 129 130 130 131 132 132 133 133 134 134 135 135 136 136 137 137 138 138 138 139 139 140 140 141 141 142 142 143 144 144 145 146 146 147 148 149 150 151 152 153 154 156 157 158 160 161 163 164 166 168 169 171 173 175 177 179 181 183 185 187 189 191 194 196 198 200 203 205 207 209 212 214 216 218 220 223 225 227 229 231 233 235 236 238 240 241 243 244 246 247 248 248 249 250 250 250 250 250 249 249 248 247 246 244 242 240 238 236 233 230 227 224 221 217 213 210 206 202 198 193 189 185 181 176 172 168 164 159 155 151 147 143 139 135 131 127 124 120 117 113 110 107 104 101 98 95 92 89 87 84 82 79 77 75 73 70 68 66 64 63 61 59 57 55 54 52 51 49 48 46 45 43 42 41 39 38 37 36 35 33 32 31 30 29 28 27 26 26 25 24 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 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 58 59 61 62 63 65 66 68 69 71 73 74 76 78 79 81 83 84 86 88 89 91 92 94 96 97 99 100 102 103 105 106 108 109 110 112 113 114 115 117 118 119 120
 59 62 65 67 70 73 76 79 82 84 87 90 93 96 98 101 104 106 109 111 114 116 118 120 122 124 125 127 128 129 131 132 132 133 134 134 134 135 135 135 134 134 134 134 133 133 132 132 132 131 131 131 130 130 130 130 131 131 132 133 134 135 137 139 141 144 147 150 153 157 162 167 172 178 184 191 198 206 215 224 235 246 257 270 284 298 314 331 349 368 388 409 432 456 481 507 534 562 590 618 646 674 700 723 744 762 775 784 787 785 777 763 744 720 692 660 626 590 554 517 481 445 411 379 348 319 293 268 245 224 204 187 170 156 142 130 119 109 99 91 83 76 70 64 59 54 49 45 42 38 35 32 29 27 25 22 20 19 17 15 14 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 6 7 8 8 9 10 10 11 12 13 14 15 16 18 19 20 22 23 25 26 28 30 32 34 36 38 40 42 44 47 49 52 54 57
 48 49 51 52 54 55 57 58 60 61 63 64 66 68 69 71 73 75 77 78 80 82 84 86 88 91 93 95 97 100 102 105 107 110 112 115 118 121 124 127 130 133 136 140 143 147 151 155 159 163 167 171 176 180 185 190 195 200 205 210 216 222 227 233 239 245 251 258 264 270 277 284 290 297 304 311 318 324 331 338 345 352 359 366 373 380 387 394 401 408 414 421 428 434 441 447 453 459 465 470 475 481 485 490 494 498 501 504 506 508 509 510 510 510 509 507 505 502 498 493 488 482 476 469 461 453 445 436 426 416 406 396 385 375 364 353 342 332 321 310 300 290 279 270 260 250 241 232 223 215 207 199 191 184 177 170 163 156 150 144 138 133 128 122 117 113 108 104 99 95 91 87 84 80 77 73 70 67 64 61 59 56 53 51 48 46 44 42 40 38 36 34 32 31 29 27 26 24 23 22 21 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 47
 43 45 48 50 52 55 57 60 63 65 68 71 74 77 81 84 87 91 94 98 102 106 110 114 119 123 128 133 138 143 148 154 159 165 171 177 184 191 198 205 212 220 228 236 245 254 263 272 282 293 303 314 325 337 349 362 375 388 402 416 431 447 462 478 495 512 530 547 566 584 603 623 643 662 683 703 723 744 764 784 804 824 843 862 880 898 914 929 943 956 966 975 982 987 989 989 987 982 974 963 950 934 915 894 871 846 820 792 762 732 701 670 639 608 577 547 517 489 461 435 409 385 362 340 319 300 281 264 248 233 219 205 193 181 171 160 151 142 134 126 119 112 106 100 95 90 85 80 76 72 68 65 61 58 55 52 49 47 44 42 40 38 36 34 32 30 28 27 25 24 22 21 20 18 17 16 15 13 12 11 10 9 8 7 6 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 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 3 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 23 25 26 28 30 31 33 35 37 39 41
 14 16 17 19 20 22 24 25 27 29 31 32 34 36 38 40 42 44 46 48 51 53 55 57 60 62 65 67 70 73 75 78 81 85 88 91 95 98 102 106 111 115 120 125 130 136 142 149 156 164 172 181 190 201 212 224 238 252 268 286 305 325 348 373 399 429 460 494 531 571 614 660 709 761 816 874 935 999 1064 1131 1199 1268 1335 1401 1464 1523 1577 1624 1663 1694 1714 1724 1723 1711 1688 1654 1612 1561 1503 1440 1372 1301 1229 1157 1084 1013 945 878 815 755 699 646 596 550 508 469 433 400 370 342 317 294 273 253 236 220 206 192 180 169 159 150 142 134 127 120 114 108 103 98 93 89 85 81 78 74 71 68 65 62 60 57 55 52 50 48 46 44 42 40 38 36 35 33 31 30 28 27 25 24 22 21 19 18 16 15 14 13 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 1 2 3 5 6 7 8 10 11 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 2 4 6 9 12 16 20 25 31 38 47 56 67 80 96 113 134 158 186 219 257 301 353 413 483 563 657 765 888 1029 1188 1365 1558 1762 1970 2170 2347 2484 2565 2579 2525 2407 2241 2042 1829 1615 1410 1221 1051 900 768 654 557 473 402 341 289 246 209 177 151 128 109 92 79 67 57 48 41 34 29 24 20 16 13 11 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 10 11 12 13 14 15 16 17 18 20 21 22 24 25 27 28 30 32 34 36 38 40 42 45 47 50 53 56 60 63 67 71 75 79 84 89 94 100 106 113 119 127 135 143 152 161 172 182 194 206 219 232 246 261 277 293 310 327 345 364 383 402 421 440 459 477 495 512 528 542 556 568 578 587 593 598 601 603 602 599 595 590 583 575 566 556 545 533 521 509 496 483 470 457 444 431 418 406 394 382 371 360 349 338 328 319 309 300 292 284 276 268 261 254 248 242 236 230 225 219 215 210 205 201 197 193 189 185 182 178 175 172 168 165 162 159 156 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 98 95 93 90 87 84 81 79 76 74 71 69 66 64 61 59 57 55 53 50 48 46 44 43 41 39 37 35 34 32 31 29 28 26 25 24 23 21 20 19 18 17 16 15 14 14 13 12 11 11 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 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 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 1 1 2 2 3 3 4 4 5 6 6 7 8 9
 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 27 29 30 32 34 35 37 39 41 43 45 47 49 51 54 56 59 62 64 67 70 74 77 80 84 88 92 96 100 105 110 114 120 125 130 136 142 149 155 162 169 176 184 191 199 208 216 225 234 243 253 263 273 283 293 304 315 326 337 348 359 371 382 394 406 418 430 443 455 468 480 493 506 519 532 546 559 573 587 601 615 629 643 658 672 687 701 715 730 744 757 770 783 795 806 816 826 834 840 846 849 851 851 849 845 839 831 821 809 796 780 763 745 725 704 682 660 637 613 590 566 543 520 497 474 453 432 411 391 372 354 336 319 303 288 273 259 246 233 221 209 198 188 178 169 160 151 143 135 128 121 114 108 102 96 91 86 81 76 71 67 63 59 55 52 48 45 42 39 37 34 31 29 27 25 23 21 19 17 16 14 13 11 10 9 8 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 0 0 0 0 0 0 0 0 1 1 2 3 4 5 5 6 7
 53 55 56 57 59 60 62 63 65 67 68 70 72 74 76 77 79 82 84 86 88 90 93 95 98 100 103 106 109 112 115 118 122 125 129 132 136 140 144 149 153 158 163 168 173 178 184 190 196 202 209 216 223 231 238 246 255 264 273 282 292 302 313 324 335 347 359 372 385 398 412 426 440 455 471 486 502 518 535 552 569 586 604 622 640 657 675 693 711 728 745 761 777 792 806 819 831 842 850 858 863 866 867 866 862 856 848 837 824 808 791 772 751 728 705 680 654 628 602 575 549 523 497 472 448 425 402 380 359 340 321 303 286 270 255 241 228 215 203 192 182 172 163 155 147 139 132 126 120 114 108 103 98 94 90 86 82 78 75 72 69 66 63 60 58 55 53 51 49 47 45 43 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 21 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 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 51 52
 30 32 35 38 41 44 47 50 53 57 61 65 69 73 78 83 88 94 99 105 112 119 126 133 141 150 159 169 179 190 201 214 227 241 256 272 289 308 327 348 370 394 420 446 475 506 538 572 608 645 685 726 768 812 857 902 948 994 1040 1085 1128 1169 1208 1244 1276 1304 1328 1348 1362 1372 1377 1378 1374 1366 1353 1338 1319 1297 1273 1247 1219 1190 1160 1129 1098 1066 1034 1003 971 940 910 880 850 821 793 765 738 712 686 661 636 613 590 567 546 525 504 484 465 447 429 411 394 378 363 348 333 319 306 293 280 268 257 245 235 225 215 205 196 188 180 172 164 157 150 143 137 130 125 119 114 108 103 99 94 90 86 82 78 74 70 67 64 61 58 55 52 49 47 44 42 39 37 35 33 31 29 27 25 23 22 20 18 17 15 14 13 11 10 9 7 6 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12 13 15 17 19 21 23 25 27
 13 15 17 19 21 23 25 28 30 33 36 39 42 46 49 53 57 61 66 71 75 81 86 92 98 104 111 118 125 133 141 149 158 167 176 186 196 206 216 227 238 249 260 271 282 293 304 315 325 335 345 355 364 372 380 388 395 401 408 413 419 424 429 434 439 443 448 453 458 463 469 475 481 488 495 503 512 521 530 540 551 563 575 587 600 614 627 641 655 669 683 696 709 720 731 740 747 751 754 753 750 744 734 721 705 687 665 641 615 587 559 529 499 469 439 410 382 355 329 304 281 260 239 221 203 187 172 158 146 134 124 114 105 97 89 82 76 71 65 60 56 52 48 45 42 39 36 34 31 29 27 25 24 22 20 19 18 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 9 11
 0 1 2 3 5 6 8 9 11 12 14 16 18 20 22 24 26 28 31 33 36 39 42 45 48 52 55 59 63 67 72 77 82 87 93 99 106 113 121 129 138 148 158 170 182 195 210 225 242 261 282 304 328 355 384 416 451 490 531 577 626 680 738 801 868 940 1016 1096 1179 1266 1354 1442 1530 1615 1695 1769 1833 1887 1929 1956 1969 1966 1949 1916 1871 1815 1748 1674 1595 1511 1426 1340 1255 1172 1091 1014 940 870 804 742 685 631 581 535 492 453 417 383 353 325 299 276 254 235 217 201 186 172 160 149 139 129 121 113 106 100 94 89 84 79 75 72 68 65 62 59 57 54 52 50 48 46 44 43 41 39 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 13 12 12 11 10 9 8 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 23 26 29 32 35 39 42 46 51 56 61 67 73 80 87 95 104 114 125 136 149 163 178 195 213 233 255 279 305 334 365 399 435 474 516 561 608 658 711 764 820 875 931 985 1037 1087 1132 1172 1207 1235 1256 1270 1277 1277 1270 1257 1238 1215 1187 1156 1123 1087 1050 1012 974 936 898 860 824 788 753 719 687 655 625 596 568 541 516 491 468 446 424 404 385 366 348 332 316 300 286 272 259 246 234 223 212 202 192 183 174 166 158 151 143 137 130 124 118 112 107 102 97 92 88 84 80 76 72 69 65 62 59 56 53 51 48 46 43 41 39 37 35 33 31 29 28 26 24 23 21 20 18 17 16 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 21 24 26 29 32 35 38 41 44 48 51 55 59 63 67 72 76 81 86 92 97 103 110 116 123 130 137 145 153 161 170 179 189 199 209 220 232 243 255 268 281 295 308 323 337 352 368 383 399 415 432 448 465 481 498 514 531 547 563 579 594 609 624 639 654 668 681 695 708 721 733 746 758 770 782 794 805 817 829 840 852 864 876 887 899 911 923 935 947 958 969 980 990 1000 1009 1017 1023 1029 1033 1035 1035 1033 1028 1021 1012 999 985 967 947 924 899 871 842 811 779 746 713 679 645 612 578 546 515 484 455 427 400 375 351 328 307 287 268 251 234 219 204 191 178 166 155 145 136 127 118 111 103 96 90 84 78 73 68 64 59 55 51 47 44 41 37 34 32 29 26 24 22 19 17 15 13 12 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 11 13 15 17
 6 7 9 11 12 14 16 18 20 22 24 27 29 32 34 37 40 42 45 49 52 55 59 62 66 70 74 79 83 88 93 98 104 110 116 122 129 136 144 152 160 169 178 188 198 209 221 233 246 260 274 289 305 322 340 358 378 398 420 442 466 490 516 542 569 598 627 657 688 719 751 784 817 851 885 919 953 988 1022 1056 1089 1122 1154 1185 1215 1243 1270 1294 1317 1336 1353 1366 1375 1380 1380 1376 1366 1351 1331 1306 1275 1240 1200 1156 1108 1058 1006 953 899 845 792 739 689 640 593 549 507 468 432 398 367 338 311 287 265 244 225 208 192 178 165 153 142 132 123 114 107 99 93 87 81 76 71 67 63 59 55 52 49 46 43 40 38 35 33 31 29 27 25 24 22 20 19 17 16 14 13 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4
 28 29 31 32 34 36 37 39 41 43 44 46 48 50 52 54 56 58 61 63 65 68 70 73 76 79 82 85 88 91 95 99 103 107 111 116 121 126 132 138 144 151 159 167 176 185 196 207 219 232 247 263 280 299 319 342 367 394 423 456 491 529 570 614 662 714 769 827 888 953 1020 1090 1161 1232 1304 1374 1442 1506 1565 1617 1662 1697 1723 1739 1743 1737 1720 1692 1656 1611 1559 1501 1438 1372 1305 1236 1166 1098 1031 965 902 842 784 730 678 629 584 541 502 465 431 399 370 344 319 297 276 257 240 224 210 196 184 174 164 155 146 139 132 125 119 114 109 105 100 96 93 89 86 83 80 78 75 73 70 68 66 64 62 60 59 57 55 54 52 51 49 48 46 45 44 42 41 40 39 37 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 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 1 2 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 21 22 23 25 26
 30 31 32 34 35 37 38 39 41 43 44 46 48 49 51 53 55 56 58 60 62 64 66 68 71 73 75 77 80 82 85 87 90 93 95 98 101 104 107 110 114 117 121 124 128 132 136 140 145 149 154 159 165 170 176 182 189 196 203 211 219 227 236 246 256 266 277 289 301 314 327 341 356 372 388 404 422 440 459 478 498 519 540 562 584 606 629 651 674 697 720 742 763 784 803 822 839 854 867 879 887 894 898 898 896 892 884 874 861 845 827 807 785 762 737 712 686 659 632 605 578 551 525 500 476 452 429 407 387 367 348 330 313 297 282 267 254 241 229 218 207 197 187 178 170 162 155 148 141 134 128 123 117 112 107 103 98 94 90 86 83 79 76 73 70 67 64 61 59 56 54 52 49 47 45 43 41 39 38 36 34 33 31 30 28 27 26 24 23 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 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28
 23 24 26 27 29 31 32 34 36 38 40 42 44 46 48 51 53 55 58 60 63 66 69 72 75 78 81 84 88 91 95 99 103 107 111 116 120 125 130 135 140 145 151 157 163 169 176 183 190 197 205 213 222 231 240 250 260 271 282 294 306 319 333 347 362 378 394 411 429 448 468 489 510 533 556 580 605 631 657 684 712 741 770 799 828 857 885 913 941 966 991 1013 1032 1049 1063 1073 1079 1081 1078 1071 1060 1044 1023 999 971 939 905 869 831 792 752 712 672 632 594 557 521 486 454 423 393 366 340 316 294 273 254 236 219 204 190 177 165 153 143 134 125 117 109 102 96 90 84 79 75 70 66 62 59 55 52 49 46 44 41 39 37 35 33 31 29 27 26 24 23 22 20 19 18 17 15 14 13 12 11 10 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 9 10 11 12 13 15 16 17 19 20 21
 15 16 17 17 18 19 20 21 21 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 46 47 49 50 52 53 55 57 59 61 63 65 67 70 73 75 78 82 85 89 93 97 102 106 112 117 124 130 137 145 153 162 172 182 193 205 218 232 246 262 279 297 315 335 357 379 402 427 453 480 508 536 566 596 626 657 687 717 746 773 799 822 843 860 874 884 889 890 886 878 866 849 828 804 778 749 718 685 652 619 585 552 520 489 458 429 402 376 351 328 306 286 267 250 234 219 205 192 180 169 159 150 141 133 126 119 113 107 101 96 92 87 83 80 76 73 70 67 64 62 59 57 55 53 51 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 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 1 1 1 2 2 3 3 3 4 4 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15
 29 30 31 33 34 35 36 38 39 40 42 43 45 46 48 50 51 53 55 57 59 61 64 66 68 71 73 76 79 82 86 89 93 96 100 105 109 114 119 125 130 137 143 150 157 165 174 183 192 202 213 225 237 250 264 279 294 311 328 346 366 385 406 428 450 473 497 521 545 570 595 619 644 667 690 712 733 753 771 787 802 814 825 833 839 842 843 842 839 833 826 816 805 791 777 761 743 725 706 686 665 644 623 601 579 558 536 515 494 474 454 434 415 397 379 362 346 330 315 300 286 273 261 249 237 227 217 207 198 189 181 173 166 159 152 146 140 135 129 124 119 115 110 106 102 99 95 92 88 85 82 79 76 74 71 69 66 64 62 60 58 56 54 52 50 48 47 45 44 42 40 39 38 36 35 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 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 12 13 14 14 15 16 16 17 18 19 20 20 21 22 23 24 25 26 27 28
 9 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 29 31 32 34 36 38 40 42 44 46 49 51 54 56 59 62 65 69 72 76 80 85 89 94 99 105 111 117 124 131 139 147 156 165 175 186 198 210 223 237 253 269 286 304 323 343 364 386 409 433 458 483 509 535 561 588 614 640 665 689 712 733 753 772 788 802 813 823 829 834 835 834 830 824 816 805 792 777 761 743 723 702 680 657 633 609 585 560 535 511 486 463 439 416 394 373 352 333 314 296 279 262 247 232 219 206 193 182 171 161 152 143 134 127 119 113 106 100 94 89 84 80 75 71 67 63 60 57 54 51 48 45 43 40 38 36 34 32 30 28 27 25 24 22 21 19 18 17 16 14 13 12 11 10 9 8 7 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 6 7 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 9 11 12 14 15 17 19 21 23 25 27 30 32 35 38 41 45 49 53 58 63 69 75 83 91 100 110 121 134 149 165 184 206 230 258 290 326 367 415 468 530 600 680 770 873 989 1120 1267 1432 1614 1815 2034 2268 2515 2770 3025 3270 3493 3681 3822 3904 3921 3872 3761 3595 3388 3152 2900 2643 2390 2147 1919 1708 1516 1342 1186 1046 923 813 717 632 558 492 435 385 341 302 269 239 214 191 171 153 138 124 112 102 92 84 76 70 64 58 53 49 45 41 38 35 32 29 27 24 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12 13 15 16 18 20 22 24 26 29 31 34 37 40 43 46 50 53 58 62 67 72 77 83 89 96 103 110 118 127 136 146 157 168 180 193 207 221 236 252 269 286 304 322 341 360 380 399 418 437 455 472 488 503 517 529 540 549 556 562 566 568 568 568 565 562 558 553 547 540 533 526 518 510 502 494 487 479 471 464 457 450 444 437 431 426 421 416 411 407 403 399 396 393 390 388 386 384 383 382 381 380 379 379 378 378 378 377 377 376 376 375 374 372 370 368 366 362 359 354 350 344 339 332 325 318 310 302 294 285 276 267 258 248 239 229 220 210 201 192 183 174 166 157 149 141 134 126 119 112 106 100 94 88 82 77 72 67 62 58 54 50 46 43 39 36 33 30 27 25 22 20 18 16 14 12 10 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 13 14 15 16 17 18 20 21 22 23 25 26 28 29 31 33 34 36 38 40 42 44 46 49 51 54 57 60 63 66 70 73 77 82 86 91 96 102 108 115 122 130 138 148 158 169 181 194 208 224 241 260 281 303 327 353 381 412 444 479 515 553 592 632 672 712 750 787 819 848 872 889 900 904 901 891 875 852 825 794 759 722 683 644 605 567 530 494 459 426 395 366 339 313 290 267 247 228 211 195 180 166 154 142 131 122 113 105 97 91 84 79 74 69 65 61 57 54 51 48 46 44 41 40 38 36 35 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 4 4 5 6 6 7 8 9 9 10 11
 8 9 11 12 13 15 17 18 20 22 24 26 28 30 33 35 38 40 43 46 49 52 56 59 63 67 71 76 80 85 91 97 103 109 116 124 132 140 150 160 171 183 195 209 224 241 258 278 299 322 346 373 402 433 467 503 541 581 623 667 712 758 805 850 894 935 973 1007 1035 1057 1072 1080 1081 1074 1061 1042 1017 987 953 917 878 839 798 758 718 678 640 603 568 534 502 472 443 416 391 367 345 324 304 286 269 253 238 225 212 200 189 179 169 161 153 145 138 132 126 121 116 112 108 105 101 98 95 93 91 89 87 85 83 82 80 79 78 76 75 74 73 72 71 70 69 68 67 65 64 63 62 61 60 59 57 56 55 54 52 51 50 48 47 46 44 43 41 40 39 37 36 34 33 32 30 29 27 26 25 23 22 21 20 18 17 16 15 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7
 15 16 17 18 19 20 21 22 24 25 26 27 28 30 31 32 34 35 37 38 40 41 43 45 46 48 50 52 54 56 58 60 62 64 67 69 71 74 76 79 82 84 87 90 93 96 99 103 106 110 113 117 121 125 129 133 137 142 147 151 156 161 167 172 178 184 190 196 202 209 215 222 229 236 243 251 258 266 273 281 289 296 304 312 320 327 335 342 349 356 363 370 376 382 387 393 397 401 405 408 410 412 413 414 413 412 410 408 404 400 395 390 384 377 370 362 354 345 336 327 318 308 299 289 280 270 261 251 242 233 225 216 208 200 192 185 178 171 164 158 152 146 140 135 130 125 120 115 111 107 103 99 95 92 88 85 82 79 76 73 70 68 65 63 60 58 56 54 52 50 48 46 44 42 41 39 37 36 34 33 32 30 29 28 27 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 6 7 8 9 9 10 11 12 13 13 14
 1 2 2 3 4 4 5 6 7 7 8 9 10 11 12 13 13 14 16 17 18 19 20 22 23 25 26 28 30 32 34 37 39 42 45 48 52 56 60 65 70 76 82 89 97 106 116 127 139 153 169 187 207 229 255 284 316 353 394 441 493 551 616 688 767 852 944 1042 1145 1249 1353 1453 1545 1625 1688 1732 1753 1751 1727 1682 1620 1544 1458 1365 1271 1176 1083 994 909 830 756 688 625 567 515 467 423 383 347 314 284 257 233 210 190 172 155 140 127 115 103 93 85 76 69 63 57 52 47 43 39 36 33 31 29 27 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 23 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 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 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 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 31 32 33 34 35 37 38 39 41 42 43 45 46 48 49 51 52 54 56 57 59 61 63 65 67 70 72 75 78 81 84 87 91 95 100 105 110 116 122 129 137 146 155 166 177 189 203 218 235 253 272 294 317 343 370 401 433 469 507 548 593 640 691 745 803 863 926 991 1058 1126 1193 1259 1321 1378 1428 1469 1499 1517 1521 1512 1489 1452 1404 1346 1280 1208 1132 1055 977 901 828 759 693 632 575 523 475 432 392 356 324 295 269 245 224 205 188 172 158 146 134 124 115 106 98 91 85 79 73 68 63 59 55 51 48 45 42 39 36 34 31 29 27 25 23 21 20 18 17 15 14 12 11 10 9 8 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 11 14 16 18 21 24 27 30 33 37 41 45 49 54 58 63 69 75 81 87 94 101 109 118 126 136 146 157 168 180 193 206 221 236 252 269 287 306 326 347 368 391 415 439 464 490 517 543 571 598 625 651 678 703 728 751 773 793 812 828 843 855 865 873 879 882 884 883 880 875 869 860 850 839 826 812 797 780 763 744 725 705 684 663 642 619 597 574 552 529 506 483 460 438 416 394 373 352 332 313 294 276 259 243 227 212 198 185 172 161 150 140 130 121 113 105 98 91 85 79 74 69 64 60 56 53 49 46 43 40 38 35 33 31 29 27 25 24 22 21 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4
 62 66 70 74 77 81 86 90 94 99 104 108 113 118 124 129 135 140 146 152 159 165 171 178 185 192 199 207 214 222 230 238 246 254 262 271 279 288 297 306 315 324 333 343 352 362 372 382 392 403 414 426 438 450 463 477 492 507 523 541 559 579 599 621 645 669 695 723 752 782 814 847 881 916 953 990 1027 1065 1102 1138 1173 1207 1237 1264 1288 1306 1318 1325 1324 1316 1301 1279 1249 1213 1170 1123 1071 1016 958 900 841 783 725 670 617 566 518 473 431 392 357 323 293 265 240 217 197 178 161 145 132 119 108 98 89 81 74 67 61 56 51 47 43 40 37 34 32 30 28 26 24 23 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 3 3 3 4 4 5 5 6 7 7 8 8 9 9 10 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 6 7 8 10 11 12 14 16 17 19 21 23 25 28 30 32 35 38 40 43 46 49 52 56 59
 57 60 64 67 71 74 78 82 86 90 94 98 103 107 112 116 121 126 131 136 141 146 151 157 162 168 174 180 186 192 198 205 211 218 224 231 238 245 252 260 267 275 283 291 299 308 317 326 335 344 354 365 375 387 398 410 423 436 449 464 479 494 510 526 544 561 580 598 617 637 657 677 697 717 737 757 777 796 815 832 849 864 879 891 902 911 918 922 924 924 921 915 907 896 882 866 847 827 804 779 753 726 698 669 640 611 581 552 523 495 468 442 416 392 369 347 326 307 288 271 255 240 225 212 200 189 178 169 160 152 144 137 130 124 118 113 108 104 100 96 92 89 85 82 80 77 75 72 70 68 66 64 62 60 59 57 56 54 53 51 50 49 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 20 19 18 17 17 16 15 14 13 13 12 11 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 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 1 1 2 3 4 5 6 8 9 10 12 13 15 17 19 21 23 25 27 29 32 34 37 39 42 45 48 51 54
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 4 4 5 5 6 6 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 18 18 19 20 22 23 24 25 27 28 30 32 34 36 38 41 44 48 51 56 61 66 72 80 88 97 107 120 133 149 167 187 211 238 268 303 343 388 440 499 567 644 731 831 944 1072 1217 1380 1562 1762 1981 2214 2458 2701 2934 3138 3299 3397 3422 3368 3240 3049 2814 2553 2283 2017 1766 1534 1326 1141 978 837 715 609 519 442 377 321 273 233 199 170 145 124 106 91 78 68 58 51 44 38 34 29 26 23 20 18 16 15 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 16 17 18 19 20 21 23 24 25 27 28 29 31 32 34 35 37 38 40 41 43 45 46 48 50 52 53 55 57 59 61 62 64 66 68 70 71 73 75 77 78 80 82 84 86 87 89 91 93 95 97 99 101 104 106 109 112 115 118 121 125 129 134 138 144 149 155 162 168 176 184 193 202 212 223 234 246 259 273 288 304 320 337 356 375 395 415 436 457 478 499 519 539 556 572 585 595 601 603 601 595 584 570 551 530 506 479 452 424 396 368 340 314 289 266 244 223 204 187 171 157 143 131 120 111 102 94 86 80 74 68 63 59 54 51 47 44 41 39 36 34 32 30 29 27 25 24 23 21 20 19 18 17 16 16 15 14 13 12 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 5 6 7 8 9 10 10
 38 40 42 44 46 48 50 52 54 56 58 60 63 65 67 69 72 74 77 80 82 85 88 91 94 97 101 104 108 112 116 120 124 129 134 139 145 150 156 163 170 177 185 193 202 212 222 233 245 257 271 286 302 319 338 358 380 403 428 455 484 515 548 583 621 660 702 745 791 838 886 936 986 1037 1087 1136 1183 1227 1269 1306 1337 1363 1382 1394 1398 1394 1381 1361 1333 1297 1255 1208 1156 1101 1043 984 924 864 805 748 692 639 588 541 496 453 414 378 344 314 285 259 236 214 195 177 161 146 133 121 111 101 92 85 78 71 66 61 56 52 48 45 42 39 37 35 33 31 29 28 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 12 13 14 15 17 18 20 21 23 25 26 28 30 31 33 35 37
 38 40 42 44 45 47 50 52 54 56 58 61 63 66 68 71 74 76 79 83 86 89 93 96 100 104 108 112 117 121 126 131 137 142 148 155 161 168 176 183 192 200 209 219 229 240 251 264 276 290 304 319 335 351 369 387 406 426 447 468 491 513 537 561 585 610 635 659 684 708 732 755 777 799 819 837 855 870 884 897 907 915 922 926 929 930 929 926 921 915 907 898 888 876 863 850 835 819 803 786 769 751 733 714 695 676 657 638 619 600 582 563 545 527 510 493 476 460 444 428 413 399 385 372 359 346 334 322 311 301 290 280 271 262 253 244 236 228 221 213 206 199 193 187 180 175 169 163 158 153 148 143 138 134 129 125 121 117 113 109 106 102 99 95 92 89 86 83 80 77 74 71 69 66 64 61 59 56 54 52 50 48 46 43 41 40 38 36 34 32 31 29 27 26 24 23 22 20 19 18 16 15 14 13 12 11 11 10 9 9 8 7 7 7 6 6 6 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 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 24 25 27 28 30 31 33 35 36
 23 24 25 26 27 28 30 31 32 33 35 36 37 39 40 41 43 44 46 48 49 51 53 55 56 58 61 63 65 67 70 73 75 78 81 85 88 92 96 100 104 109 115 120 126 133 140 147 156 165 174 185 197 209 223 238 254 272 291 312 335 359 386 415 446 479 515 552 592 635 679 725 773 822 872 922 971 1019 1065 1109 1148 1183 1212 1235 1250 1258 1258 1251 1235 1213 1183 1148 1107 1063 1015 965 914 862 810 758 708 660 613 569 527 487 450 415 382 352 324 298 274 252 232 214 197 182 168 155 143 133 123 115 107 100 93 87 82 77 73 69 65 62 59 56 53 51 49 47 45 43 41 40 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 41 44 46 49 53 56 60 65 69 74 80 86 92 100 107 116 125 135 146 158 171 185 200 216 233 251 270 290 310 331 353 374 395 415 433 451 466 479 490 498 502 504 503 499 492 483 471 458 444 429 413 396 379 362 346 330 314 298 283 269 256 243 230 219 208 197 187 178 169 161 153 146 139 133 127 121 116 111 107 103 99 95 92 88 86 83 81 78 76 74 73 71 70 68 67 66 65 64 63 63 62 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 48 48 47 47 46 45 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6
 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 27 28 29 31 32 34 36 38 40 43 45 48 51 54 58 62 66 71 76 82 88 95 102 110 119 129 140 151 164 178 193 210 228 247 268 291 315 340 367 395 424 454 485 516 547 578 607 635 662 685 706 724 738 749 756 759 758 755 748 738 726 711 695 677 658 639 618 598 577 556 535 514 494 474 455 436 417 399 382 365 349 333 318 304 290 276 263 251 239 228 217 206 196 187 178 170 162 154 147 140 134 128 122 116 111 107 102 98 94 90 87 83 80 77 75 72 70 67 65 63 61 59 58 56 54 53 52 50 49 48 47 46 45 44 43 43 42 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 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 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 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 11 11 10 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10
 19 20 22 23 24 25 27 28 29 31 32 34 35 37 38 40 42 44 46 48 50 52 54 56 59 61 64 67 69 72 76 79 82 86 90 94 98 102 107 112 117 123 129 135 141 148 155 163 171 180 189 198 208 219 230 242 254 267 280 294 309 324 340 356 373 390 408 426 445 463 482 501 520 539 557 576 594 611 628 645 660 675 689 703 715 726 737 746 753 760 765 770 772 774 774 772 769 765 759 752 744 734 723 710 696 681 666 649 631 613 594 574 554 534 514 493 473 453 433 414 395 377 359 342 325 309 294 280 266 253 240 228 217 206 196 186 177 169 160 153 146 139 132 126 120 115 110 105 100 96 91 87 84 80 76 73 70 67 64 61 59 56 54 52 49 47 45 43 41 39 38 36 34 33 31 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 6 5 4 4 3 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 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 1 1 2 2 3 3 4 5 5 6 7 8 9 9 10 11 12 13 14 15 16 17 18
 14 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 44 45 47 49 52 54 56 59 62 65 68 71 75 79 84 89 94 100 106 113 121 129 138 148 160 172 186 201 217 235 256 278 302 329 358 390 425 463 504 549 597 648 702 759 818 879 942 1005 1066 1126 1182 1234 1279 1316 1345 1363 1372 1370 1358 1336 1306 1268 1224 1175 1123 1068 1012 956 900 846 793 742 693 647 603 561 522 486 452 420 391 364 338 315 293 273 255 238 222 208 195 183 172 162 153 145 137 130 124 119 113 109 105 101 98 95 92 89 87 85 83 82 80 79 77 76 75 74 73 73 72 71 70 70 69 69 68 68 67 67 66 66 65 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 57 57 56 55 55 54 53 53 52 51 50 49 49 48 47 46 45 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 6 7 8 8 9 10 11 11 12 13 14
 34 35 37 38 39 40 41 43 44 45 47 48 49 51 52 54 56 57 59 61 63 65 67 69 71 73 76 78 81 83 86 89 92 95 98 102 106 109 114 118 122 127 132 137 143 149 155 162 169 177 185 193 202 211 221 232 243 254 267 279 293 307 321 336 352 368 384 401 417 434 451 468 485 501 517 532 546 559 570 581 589 596 601 604 605 604 601 596 589 580 569 556 541 526 509 491 472 453 433 414 394 374 354 335 316 298 281 264 248 232 218 204 191 178 167 156 145 136 127 119 111 104 97 91 85 80 75 71 66 62 59 56 52 50 47 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 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 11 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 25 26 27 28 29 30 31 32 33
 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 24 26 27 29 30 32 33 35 36 38 40 41 43 45 47 48 50 52 54 55 57 59 61 62 64 66 68 69 71 72 74 75 77 78 79 81 82 83 84 85 87 88 89 90 92 93 94 96 98 99 101 103 106 108 111 114 117 120 124 128 133 138 143 149 155 162 170 178 187 197 208 220 233 248 263 281 300 321 344 370 398 429 463 501 542 587 635 688 744 803 864 926 987 1045 1098 1142 1174 1192 1194 1179 1147 1101 1043 976 903 828 753 680 612 548 489 435 387 344 306 272 241 215 191 170 152 135 121 108 97 86 77 69 62 56 50 44 40 35 32 28 25 22 19 17 14 12 11 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 106 110 114 118 121 125 129 132 135 139 142 144 147 149 152 154 155 157 158 159 160 161 161 161 161 161 160 160 159 158 156 155 153 152 150 148 146 144 142 140 138 136 134 132 130 128 127 125 124 122 121 120 118 117 117 116 115 115 115 114 114 114 114 115 115 116 116 117 118 119 120 121 122 123 124 125 127 128 130 131 133 135 136 138 140 142 144 145 147 149 151 153 155 157 158 160 162 163 165 167 168 169 170 172 173 173 174 175 175 175 175 175 175 174 173 172 171 170 169 167 166 164 162 160 158 156 154 152 150 148 146 144 142 140 138 136 134 133 131 129 128 126 125 123 122 121 119 118 117 116 115 114 113 112 111 110 109 108 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 89 88 87 86 84 83 81 80 78 77 75 74 72 70 69 67 65 64 62 60 59 57 55 54 52 50 49 47 46 44 43 41 40 39 37 36 35 34 32 31 30 29 28 28 27 26 25 24 24 23 23 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 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 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 9 9 9 10 11 11 12 13 14 15 16 17 19 20 21 23 25 26 28 30 32 34 37 39 42 44 47 50 53 56 59 62 65 69 72 76 80 83 87 91 95 99 102
 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42 44 46 47 49 51 53 55 57 60 62 65 67 70 73 76 80 83 87 91 96 100 105 110 116 121 127 134 141 148 155 163 172 180 189 198 208 218 228 238 249 259 270 280 291 301 311 321 331 341 350 359 367 375 383 391 398 405 411 418 424 430 436 442 447 453 459 466 472 479 486 493 501 509 518 526 536 546 556 567 578 589 601 613 625 637 649 660 671 681 689 697 703 707 709 708 706 700 692 682 669 654 637 618 597 575 552 528 504 480 456 432 409 386 365 344 324 305 286 269 253 238 223 210 197 185 174 163 153 144 135 127 119 112 105 98 92 86 81 76 71 66 62 58 54 50 47 43 40 37 34 31 29 26 24 22 19 17 15 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 1 1 2 2 3 4 4 5 6 6 7 8 9 9 10 11 12 12 13 14
 17 18 20 21 23 24 26 27 29 31 33 35 37 39 42 44 47 49 52 55 58 62 65 69 73 77 81 86 91 96 102 107 114 120 127 134 142 150 158 167 177 186 196 207 218 229 241 253 265 277 289 301 313 325 337 348 359 369 379 387 395 402 409 414 418 422 425 427 428 428 428 428 427 425 424 422 420 418 416 414 412 411 409 408 407 406 406 406 406 407 408 409 411 413 415 418 421 424 428 432 436 440 444 448 453 457 461 465 468 472 474 476 478 478 478 477 475 471 467 462 455 448 439 430 419 408 396 384 371 358 345 332 318 305 292 279 267 255 243 232 221 210 200 191 181 173 164 157 149 142 136 129 123 118 112 107 103 98 94 90 86 82 79 76 73 70 67 64 62 59 57 55 53 51 49 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 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 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 0 0 0 0 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
 64 68 72 76 80 84 88 93 97 102 107 112 117 122 127 133 138 144 150 156 162 169 175 182 189 196 203 210 217 224 232 239 246 254 261 268 276 283 290 297 303 310 316 322 327 332 337 342 346 350 354 357 360 363 366 368 371 373 376 379 381 384 387 391 395 399 404 409 415 421 428 435 444 453 463 473 485 498 511 526 541 557 575 593 613 633 655 677 699 722 746 769 791 813 833 852 867 880 888 892 891 885 874 856 834 807 775 740 701 661 620 578 537 496 457 420 385 352 321 292 266 242 220 200 182 165 151 137 125 114 104 95 87 80 73 67 62 57 53 49 45 42 39 36 33 31 29 27 25 23 22 20 19 18 17 16 14 14 13 12 11 10 9 9 8 7 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 10 11 12 14 16 17 19 21 23 26 28 30 33 35 38 41 44 47 50 54 57 60
 63 64 64 65 66 67 68 69 70 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 88 89 91 93 94 96 98 100 103 105 107 110 113 115 118 122 125 128 132 136 140 144 149 154 159 164 169 175 180 186 192 199 205 212 218 225 231 238 244 251 257 263 269 275 280 285 290 294 298 302 305 307 310 311 313 314 314 314 314 313 312 311 309 307 305 302 300 297 294 290 287 283 279 275 271 267 263 259 254 250 246 241 236 232 227 223 218 214 209 204 200 195 191 186 182 178 173 169 165 161 157 153 150 146 143 139 136 132 129 126 123 120 117 114 111 109 106 104 101 99 96 94 92 90 88 86 84 82 80 78 76 74 72 71 69 67 66 64 63 61 60 58 57 55 54 53 51 50 49 48 46 45 44 43 42 40 39 38 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 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 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 38 39 40 41 42 43 44 44 45 46 47 48 49 50 51 52 53 53 54 55 56 57 58 59 59 60 61 62
 33 35 37 38 40 42 43 45 47 49 51 53 55 57 59 61 63 65 68 70 73 76 79 82 85 88 91 95 99 103 108 112 117 122 128 134 140 147 154 162 170 179 189 199 211 223 236 250 265 281 299 317 338 359 383 408 434 463 493 525 558 593 630 668 707 747 788 829 870 911 950 989 1025 1060 1091 1120 1145 1166 1183 1196 1204 1207 1206 1200 1189 1174 1155 1132 1106 1076 1043 1008 971 932 892 851 810 768 726 685 645 605 567 530 494 460 428 397 368 340 315 291 268 247 228 210 194 179 165 152 141 130 121 112 104 97 91 85 79 75 70 66 63 60 57 54 52 50 48 46 44 43 42 40 39 38 38 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 12 13 14 16 17 18 20 21 23 24 26 27 29 30 32
 50 52 54 56 58 61 63 65 68 70 72 75 77 80 83 86 88 91 94 97 101 104 107 111 114 118 122 126 131 135 140 144 150 155 160 166 172 179 185 192 199 207 215 223 231 240 249 258 267 276 286 295 304 313 321 329 337 344 350 355 359 362 364 365 364 363 360 356 351 346 339 331 323 314 305 295 286 275 265 255 245 235 225 215 206 196 187 178 170 162 154 147 139 132 126 119 113 107 102 97 92 87 82 78 74 70 66 63 60 57 54 51 49 46 44 42 40 38 37 35 34 33 31 30 29 29 28 27 27 26 26 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 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 7 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 18 20 21 22 23 25 26 27 29 30 32 34 35 37 39 41 42 44 46 48
 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 69 70 72 73 75 77 79 81 83 85 87 90 93 96 99 103 106 111 115 120 125 131 137 144 151 159 167 176 186 197 208 220 233 247 262 278 294 312 331 350 371 393 415 438 463 487 513 539 565 591 616 642 666 690 712 732 750 765 777 787 793 795 794 789 781 769 754 737 716 694 670 644 617 590 563 535 508 481 455 430 406 383 361 340 320 302 284 268 253 239 226 215 203 193 184 175 167 160 153 146 140 135 130 125 121 117 113 110 106 103 100 97 95 92 90 88 86 84 82 80 78 76 74 73 71 69 68 66 65 63 62 60 59 58 56 55 54 52 51 49 48 47 46 44 43 42 40 39 38 36 35 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 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 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 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 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
 34 36 38 41 43 46 48 51 54 56 59 63 66 69 73 76 80 84 89 93 98 102 107 113 118 124 130 136 142 149 156 163 170 178 186 194 203 212 220 230 239 249 258 268 278 289 299 309 320 330 341 352 363 373 384 395 406 416 427 438 448 459 469 479 489 499 509 518 526 534 542 549 555 561 565 569 571 572 572 571 568 563 558 550 541 531 519 506 491 475 459 441 423 404 385 366 346 327 308 289 271 254 237 220 205 190 176 163 151 139 128 118 109 100 92 85 78 72 66 61 56 52 48 44 41 38 35 33 30 28 27 25 24 22 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 10 11 13 14 15 17 18 20 21 23 25 26 28 30 32
 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 43 44 46 48 50 53 55 58 60 63 67 70 74 78 82 87 93 98 105 112 120 128 138 148 160 172 186 202 219 238 259 282 307 335 365 398 434 472 513 557 603 651 701 752 804 856 906 955 1000 1041 1077 1107 1131 1148 1157 1159 1155 1143 1126 1103 1076 1045 1010 974 936 897 858 818 779 741 704 667 632 599 566 535 506 478 452 427 403 381 360 340 322 305 289 274 260 247 235 224 213 203 194 186 178 171 164 158 152 146 141 136 132 127 123 119 116 112 109 105 102 99 96 94 91 89 86 84 81 79 77 75 73 71 69 67 65 63 61 59 58 56 54 53 51 49 48 46 45 43 41 40 38 37 36 34 33 31 30 28 27 26 24 23 22 20 19 18 17 15 14 13 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 6 7 8 9 9 10
 95 96 97 98 100 101 102 103 104 105 107 108 109 110 111 113 114 115 117 118 119 121 123 124 126 128 130 132 134 136 138 140 143 145 148 151 154 157 160 163 166 170 173 177 181 185 189 193 196 200 204 208 212 216 219 223 226 229 231 234 236 238 239 240 241 241 241 241 241 240 238 237 235 233 231 228 226 223 220 217 214 211 208 205 201 198 195 192 189 186 183 180 178 175 172 170 167 165 163 161 159 157 155 153 151 150 148 147 146 144 143 142 141 140 140 139 138 138 138 137 137 137 137 138 138 138 139 140 140 141 142 143 144 146 147 148 150 151 153 154 156 157 159 161 162 164 165 167 168 169 170 172 173 173 174 175 176 176 176 177 177 177 176 176 175 175 174 173 172 170 169 167 166 164 161 159 157 154 152 149 146 143 140 136 133 130 126 122 119 115 111 108 104 100 96 92 89 85 81 78 74 71 67 64 61 58 55 52 49 47 44 42 40 37 35 33 32 30 28 27 26 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 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 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 39 40 41 42 44 45 46 48 49 51 53 54 56 57 59 61 62 64 66 67 69 71 72 74 75 77 78 80 81 83 84 86 87 88 90 91 92 94
 37 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 52 53 54 55 57 58 59 61 63 65 67 69 71 74 76 79 82 85 89 93 97 101 106 110 115 121 126 132 138 144 151 158 164 171 178 185 192 199 206 213 220 226 232 237 242 247 251 254 257 259 260 261 261 260 259 257 255 252 248 244 240 235 230 225 219 214 208 202 196 190 184 178 172 166 161 155 150 144 139 134 129 125 120 116 112 108 104 100 97 94 91 88 85 83 81 78 77 75 73 72 71 70 69 68 67 67 66 66 66 66 66 66 66 66 66 67 67 68 68 69 70 70 71 72 73 74 75 76 76 77 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 92 91 91 90 89 88 87 85 84 82 81 79 77 75 73 72 70 68 66 63 61 59 57 55 54 52 50 48 46 45 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 28 29 29 30 31 31 32 32 33 33 34 34 34 35 35 36 36
 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 60 61 62 63 64 65 66 66 67 68 69 70 70 71 72 73 74 75 76 77 78 79 80 81 83 84 86 87 89 91 92 94 97 99 101 104 107 109 113 116 120 123 128 132 137 142 147 153 159 166 173 180 188 197 206 215 225 236 247 259 271 284 296 309 323 336 349 361 373 384 394 403 411 416 421 423 423 421 418 413 406 397 388 377 365 353 340 326 313 300 286 273 261 248 236 225 214 203 193 183 174 166 157 150 142 135 129 123 117 111 106 101 96 91 87 83 79 76 72 69 66 63 60 57 55 53 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 23 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10
 17 17 18 19 19 20 21 21 22 23 23 24 25 26 27 28 28 29 30 31 32 33 34 36 37 38 39 41 42 43 45 47 48 50 52 54 56 58 61 63 66 68 71 74 77 81 84 88 92 96 101 105 110 115 121 126 132 138 145 151 158 165 173 180 188 196 204 212 221 229 237 245 254 262 270 278 285 293 300 307 314 320 327 333 338 344 349 354 359 363 367 371 375 378 382 385 388 391 393 396 398 401 403 405 407 408 409 411 412 412 413 413 412 412 410 409 407 404 402 398 394 390 385 379 373 367 360 352 345 337 328 320 311 302 293 284 274 265 256 247 238 229 221 212 204 196 188 181 174 167 160 154 147 141 136 130 125 120 115 110 106 102 97 94 90 86 83 79 76 73 70 67 65 62 60 57 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 14 13 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 13 14 14 15 16 16
 60 62 64 65 67 68 70 71 72 74 75 77 78 79 81 82 83 85 86 88 89 90 92 93 94 96 97 98 100 101 103 104 106 107 109 110 112 113 115 117 119 120 122 124 126 129 131 133 136 138 141 144 147 151 154 158 162 166 171 175 180 186 191 197 204 210 217 225 232 240 249 257 266 276 285 296 306 317 328 339 351 362 374 386 398 410 422 434 446 457 467 477 486 494 501 506 510 512 513 511 508 503 496 487 476 464 450 435 419 402 385 367 349 331 313 296 279 262 246 231 217 204 191 179 168 158 148 139 131 124 117 110 105 99 94 90 86 82 79 76 73 71 68 66 64 63 61 60 59 57 56 55 55 54 53 52 52 51 51 50 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 46 46 46 45 45 45 44 44 43 43 42 42 41 40 40 39 38 38 37 36 35 35 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 10 11 11 12 13 14 15 17 18 19 20 22 23 25 26 28 29 31 32 34 36 37 39 41 42 44 46 47 49 51 52 54 56 57 59
 35 36 36 37 38 38 39 39 40 41 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 61 62 64 66 67 69 71 73 76 78 81 83 86 89 93 96 100 104 109 113 118 124 130 136 143 151 159 168 177 187 198 210 222 236 250 265 282 299 318 337 358 380 403 427 452 477 504 531 559 587 615 642 668 694 717 738 757 773 784 792 796 795 789 779 765 747 725 701 673 644 614 582 550 519 487 456 426 397 370 343 319 295 273 252 233 215 199 184 169 156 144 133 123 114 105 98 91 84 78 73 68 64 60 56 53 50 47 45 43 41 39 37 36 34 33 32 31 30 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 26 26 27 28 29 29 30 31 32 34 35 36 37 39 40 42 43 45 46 48 50 51 53 55 57 59 60 62 64 66 67 69 71 72 74 75 76 78 79 80 81 82 82 83 84 84 84 85 85 85 85 85 84 84 84 83 83 82 81 80 80 79 78 77 76 75 73 72 71 70 69 67 66 65 63 62 61 59 58 57 55 54 53 51 50 49 47 46 45 43 42 41 40 39 38 37 35 34 34 33 32 31 30 29 29 28 27 27 26 26 26 25 25 25 25 25 25 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35
 40 42 45 47 49 52 55 58 61 64 68 71 75 79 84 88 93 99 104 110 117 123 131 138 146 155 164 174 184 195 207 219 232 245 259 274 289 305 321 337 353 370 386 402 417 431 444 456 467 476 483 488 492 493 493 491 488 483 476 469 461 451 442 432 421 411 400 390 380 370 360 351 342 334 326 318 311 304 298 292 286 281 276 272 267 263 260 256 253 250 247 244 241 239 236 234 231 229 226 224 221 218 215 212 209 206 203 199 196 192 188 183 179 174 170 165 160 155 150 145 140 135 130 125 120 116 111 106 102 98 93 89 85 82 78 75 71 68 65 62 60 57 55 52 50 48 46 44 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 25 26 28 29 31 32 34 36 38
 59 61 62 64 66 68 70 72 75 77 79 81 84 86 88 91 93 96 99 101 104 107 110 113 116 119 122 125 128 131 134 137 140 143 146 149 152 155 157 160 163 166 168 171 173 176 178 181 183 185 188 190 192 195 197 199 202 204 207 209 212 215 218 221 224 227 231 235 238 243 247 251 256 261 267 272 278 284 290 296 303 310 318 325 333 341 349 358 366 375 384 393 402 411 420 429 437 446 453 461 468 474 479 483 486 488 489 489 488 485 480 475 468 459 450 440 428 416 403 390 376 362 348 334 319 305 292 278 265 253 241 229 218 208 198 188 180 171 163 156 149 142 136 130 124 119 115 110 106 102 98 95 91 88 85 82 80 77 75 73 71 69 67 65 64 62 61 59 58 57 55 54 53 52 51 50 49 48 48 47 46 45 45 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 38 38 37 37 37 37 37 38 38 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 45 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 36 36 35 35 34 34 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 40 41 42 44 45 47 48 50 52 53 55 57
 23 24 25 26 26 27 28 28 29 29 30 31 31 32 33 33 34 34 35 36 36 37 37 38 39 39 40 40 41 41 42 43 43 44 44 45 46 46 47 48 48 49 50 51 52 53 54 55 57 58 59 61 63 65 67 69 72 74 77 81 84 88 92 97 102 107 113 119 125 133 140 148 157 167 177 187 198 210 223 236 250 265 280 296 313 331 349 367 386 406 425 445 464 483 502 520 536 552 565 577 587 594 599 602 601 598 592 583 573 560 545 528 511 492 472 452 432 412 392 373 354 336 318 301 286 271 256 243 231 219 208 198 188 180 171 164 157 150 144 138 133 128 123 118 114 110 106 103 99 96 93 90 87 85 82 80 77 75 73 71 69 67 65 63 61 59 57 55 54 52 50 49 47 46 44 43 41 40 38 37 36 34 33 32 30 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 15 15 16 17 17 18 19 19 20 21 21 22 23
 36 36 37 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 50 51 52 54 55 57 58 60 62 63 65 67 69 71 74 76 78 80 83 85 87 89 92 94 96 98 101 103 105 107 108 110 111 113 114 115 116 117 118 119 119 120 120 121 121 121 121 121 122 122 122 122 123 123 123 124 124 125 126 127 128 129 131 133 134 136 139 141 144 147 150 154 158 162 166 171 176 182 188 195 201 209 216 224 232 241 250 259 268 277 286 295 303 311 318 323 328 330 332 331 329 325 319 312 303 293 281 269 256 243 230 217 204 191 179 167 156 145 135 126 117 109 102 95 88 82 77 72 67 63 59 56 52 49 46 44 41 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 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 39 40 41 42 43 43 44 45 46 46 47 47 48 49 49 49 50 50 50 50 50 50 50 50 50 49 49 49 48 48 47 47 46 45 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36
 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 28 29 31 32 34 36 39 41 44 47 50 53 57 61 66 71 76 82 88 94 102 109 117 126 135 144 154 165 176 187 199 211 223 236 248 260 272 284 295 305 313 321 328 332 336 338 338 336 333 329 323 316 309 300 291 281 270 260 249 239 228 218 208 199 189 180 172 164 156 149 142 136 130 124 119 114 110 105 102 98 95 91 88 86 83 81 79 77 75 73 71 69 68 66 65 63 62 61 59 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10
 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 22 23 24 26 27 29 31 33 35 38 40 43 47 50 54 59 64 69 75 82 89 97 106 116 127 139 152 167 183 200 219 239 260 283 306 330 354 377 400 420 439 454 467 475 479 480 476 469 459 446 431 415 398 380 362 345 327 310 294 279 264 250 238 225 214 204 194 185 176 168 161 154 147 141 136 130 125 121 116 112 108 105 101 98 95 92 89 87 84 82 80 78 76 74 72 71 69 67 66 65 63 62 61 60 59 58 58 57 56 56 55 55 54 54 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 54 55 55 56 56 57 58 58 59 60 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 77 78 79 80 82 83 84 85 86 86 87 87 87 87 87 87 86 85 84 83 82 80 78 76 74 71 69 66 64 61 58 56 53 50 48 45 43 41 38 36 34 32 31 29 27 26 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7
 81 84 87 89 92 95 97 100 103 106 108 111 114 117 120 123 126 129 132 135 139 142 145 149 152 156 160 164 168 172 176 181 185 190 195 201 206 212 218 225 232 239 247 254 263 272 281 290 300 310 321 331 342 354 365 376 387 398 408 418 427 436 443 450 455 459 462 463 463 461 457 452 446 438 429 419 407 395 382 368 354 339 325 310 295 281 266 252 239 225 212 200 188 176 165 155 145 135 126 118 110 102 95 88 82 76 70 65 60 56 52 48 44 41 38 35 32 30 28 26 24 22 21 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 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 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 25 27 28 30 31 33 34 36 38 40 42 44 46 48 50 52 54 57 59 61 64 66 69 71 74 76 79
 8 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 21 22 23 25 27 28 30 32 35 37 40 43 46 50 53 57 62 67 72 78 84 91 98 106 115 124 133 143 154 165 175 186 197 208 217 226 234 241 246 249 251 251 249 246 242 236 230 222 214 206 198 189 181 173 165 157 150 143 137 131 125 119 114 110 105 101 97 93 90 87 84 81 79 76 74 72 70 68 66 65 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 45 44 43 43 42 41 40 40 39 38 38 37 36 35 35 34 33 33 32 31 30 30 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 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7
 29 30 31 32 34 35 36 37 38 40 41 42 44 45 46 48 49 50 52 53 54 56 57 59 60 62 63 64 66 67 69 70 71 73 74 75 77 78 79 81 82 83 85 86 87 89 90 92 93 95 96 98 100 102 104 106 109 111 114 117 121 124 128 133 137 142 147 153 159 166 173 181 189 198 207 217 227 238 250 263 276 290 304 319 335 352 369 386 404 423 441 460 478 497 514 531 547 561 573 584 592 597 600 600 596 590 581 570 555 539 521 501 481 459 437 415 393 372 351 330 311 292 274 258 242 227 214 201 189 178 168 159 150 142 135 128 122 116 111 106 101 97 93 89 86 83 80 77 75 72 70 68 66 64 62 60 59 57 56 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 4 5 6 6 7 8 9 9 10 11 12 13 14 15 15 16 17 18 19 20 21 22 23 24 26 27 28
 53 54 55 56 57 59 60 61 62 64 65 67 68 69 71 73 74 76 78 79 81 83 85 87 90 92 94 97 99 102 105 108 111 114 118 121 125 129 133 137 141 146 151 156 161 166 172 177 183 189 196 202 209 215 222 229 236 243 250 257 264 271 278 284 291 298 304 310 316 321 327 332 337 342 346 350 354 358 362 365 368 371 374 377 379 381 383 385 386 388 389 390 390 390 390 390 389 387 386 383 381 377 373 369 364 359 353 346 339 332 324 315 307 298 289 279 270 260 251 241 232 223 214 205 196 188 180 173 165 158 152 145 140 134 129 124 119 114 110 106 103 99 96 93 90 87 85 82 80 78 76 74 73 71 69 68 67 65 64 63 62 61 60 59 58 57 56 55 55 54 53 52 52 51 51 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 52
 3 3 3 3 3 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 6 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 20 21 23 25 27 29 31 33 36 38 41 44 47 51 54 58 62 66 70 75 79 84 89 94 99 104 109 114 118 122 126 129 131 132 133 132 131 128 125 120 115 109 103 96 89 82 76 69 63 57 52 47 42 38 34 30 27 24 22 19 17 15 14 12 11 10 9 8 7 7 6 5 5 5 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 38 39 41 43 45 47 50 52 55 58 61 64 68 71 75 80 84 89 95 100 107 113 120 128 136 145 154 164 174 185 197 208 221 234 247 260 274 287 301 314 326 338 349 359 367 375 380 384 386 387 386 383 379 373 366 358 349 339 329 318 306 295 283 271 260 248 237 226 216 205 196 186 177 168 160 152 145 138 131 125 119 113 108 103 98 94 90 86 83 80 77 74 71 69 67 65 63 61 60 58 57 56 55 54 53 52 52 51 50 50 49 49 48 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 43 43 42 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 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 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10 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
 25 26 26 26 26 26 26 26 26 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 43 44 46 47 49 51 53 55 58 60 63 66 69 72 75 79 83 87 91 96 101 106 111 117 122 128 135 141 148 154 161 168 175 183 190 197 204 211 218 225 232 239 245 252 258 264 269 275 280 285 289 294 298 302 305 309 312 315 317 319 321 323 324 325 326 326 326 326 325 323 322 319 317 313 310 305 301 295 290 284 277 270 263 256 248 240 232 224 216 208 200 192 184 177 170 162 156 149 143 137 131 125 120 115 111 106 102 99 95 92 89 86 83 80 78 76 74 72 70 68 67 66 64 63 62 61 60 59 59 58 57 57 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 57 57 57 58 58 59 59 59 60 60 60 61 61 61 61 62 62 62 62 62 62 61 61 61 60 60 59 59 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 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 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25
 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 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 20 21 23 24 25 27 28 30 32 34 37 39 42 45 48 52 56 60 64 69 74 80 86 93 100 108 116 125 135 145 156 169 182 196 212 228 246 266 286 308 332 357 383 410 438 466 495 523 549 573 595 612 625 632 633 628 618 602 580 555 527 496 465 432 401 369 340 311 285 260 237 216 197 180 164 149 136 125 114 105 96 88 82 75 70 65 60 56 52 49 46 43 41 39 37 35 33 31 30 29 28 26 25 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19
 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 41 41 42 43 44 45 46 48 49 51 53 56 58 61 65 68 72 77 82 88 94 101 108 117 126 137 148 160 174 189 205 222 242 262 284 308 333 360 388 418 449 481 514 547 580 613 644 674 701 726 747 764 776 783 785 782 773 759 741 719 693 664 633 601 568 535 501 468 436 405 375 347 320 295 271 249 229 210 193 177 162 148 136 125 115 106 97 90 83 77 71 66 61 57 54 50 47 44 42 40 38 36 35 33 32 31 30 29 28 27 26 26 25 24 24 24 23 23 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 19 19 19 19 19 18 18 18 17 17 17 16 16 15 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 17 18 19 20 21 22 23 25 26 27 28 30 31 32 34 35 36 37 38 39 40 41 42 43 44 44 45 45 46 46 46 46 46 46 46 46 46 46 45 45
 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 17 17 18 19 21 22 23 25 27 29 31 34 37 40 44 48 53 58 63 70 77 84 93 103 113 125 138 152 167 184 202 223 244 268 294 321 351 383 416 452 490 530 572 615 660 706 752 798 845 890 933 974 1011 1044 1072 1094 1110 1118 1119 1113 1098 1077 1049 1015 976 932 885 836 786 735 684 635 587 540 497 455 417 380 347 316 288 262 239 217 198 180 165 150 137 126 115 106 97 90 83 77 71 66 62 58 54 51 48 45 42 40 38 36 35 33 32 31 29 28 28 27 26 25 25 24 23 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 18 18 18 18 18 17 17 17 16 16 15 15 15 14 14 13 12 12 11 11 10 9 9 8 8 7 7 6 5 5 5 4 4 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 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 5 6 6 7 7 7 8 8 9 9 10 11 11 12 12 13 14 15 15 16 17 18 19 19 20 21 22 22 23 24 25 25 26 26 27 27 27 28 28 28 28 28 28 28 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18
 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 27 27 28 28 29 30 31 32 32 34 35 36 37 39 40 42 44 46 48 50 53 55 58 62 65 69 74 78 84 89 96 102 110 118 127 136 147 159 171 185 200 216 233 252 272 293 317 341 368 395 425 455 487 520 553 587 619 651 680 706 728 744 755 758 754 743 724 699 668 633 594 553 511 469 428 388 351 316 283 254 226 202 179 159 141 125 111 98 87 77 68 60 53 47 42 37 33 30 27 24 22 19 18 16 15 14 13 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 6 7 8 8 9 10 10 11 11 12 13 13 14 14 15 15 15 16 16 17 17
 70 69 68 66 65 64 63 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 41 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 57 59 60 62 64 67 69 71 74 76 79 82 85 88 92 96 99 103 108 112 117 122 127 132 138 144 150 157 164 171 178 185 193 200 208 216 224 231 239 246 252 259 265 270 274 278 281 283 284 285 284 283 281 278 274 270 265 259 254 248 241 235 229 222 216 209 203 197 191 185 180 175 169 165 160 156 151 147 143 140 136 133 130 127 124 122 119 117 114 112 110 108 106 105 103 101 100 98 97 95 94 92 91 90 88 87 86 85 84 82 81 80 79 78 77 76 75 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 53 53 52 51 51 50 49 49 48 48 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 41 41 42 42 43 43 44 44 45 46 47 47 48 49 50 51 53 54 55 56 58 59 61 62 64 66 68 69 71 73 75 77 79 81 83 85 87 88 90 92 93 95 96 97 98 99 100 100 101 101 101 101 101 100 100 99 99 98 97 96 94 93 92 91 89 88 86 85 84 82 81 79 78 76 75 73 72
 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 49 50 52 54 55 57 59 62 64 66 69 72 74 77 81 84 87 91 94 98 102 106 110 114 118 122 126 130 134 138 141 145 148 151 154 157 159 161 163 165 166 167 168 168 169 169 168 168 167 167 166 165 164 162 161 160 159 157 156 155 153 152 151 149 148 147 146 145 144 143 142 141 140 139 138 137 137 136 135 135 134 133 133 132 132 131 130 130 129 128 127 127 126 125 124 122 121 120 119 117 116 115 113 111 110 108 106 104 103 101 99 97 95 94 92 90 88 87 85 83 82 80 79 77 76 74 73 72 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 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 58 58 57 56 56 55 54 53 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 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 44 44 45 46 46 47 48 48 49 49 50 50 51 51 52 52 52 52 53 53 53 53 53 53 53 52 52 52 51 51 51 50 50 49 48 48 47 47 46 45 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33
 19 19 19 18 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 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 17 17 18 19 20 21 22 23 25 26 28 30 32 34 37 39 42 45 48 52 56 60 64 68 73 78 83 88 93 99 104 110 116 122 127 133 138 143 148 153 157 160 163 166 168 169 170 170 169 168 167 165 162 159 156 153 149 145 141 137 133 128 124 120 116 112 108 104 100 96 93 90 87 84 81 78 76 73 71 69 68 66 65 63 62 61 61 60 60 59 59 59 59 60 60 60 61 62 62 63 64 65 66 67 68 69 71 72 73 75 76 77 79 80 81 83 84 85 86 87 88 89 90 91 91 91 92 92 91 91 90 90 89 87 86 84 83 81 79 76 74 72 69 66 64 61 58 56 53 50 48 45 43 40 38 36 34 32 30 28 26 25 23 22 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 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 20 20 20 20 19 19 19 19
 68 67 66 65 64 62 61 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 36 35 35 35 35 35 35 36 36 37 37 38 39 40 41 42 44 45 47 49 51 54 56 59 62 65 69 72 76 81 85 90 95 100 106 111 117 124 130 137 143 151 158 165 172 180 187 194 201 208 214 221 226 231 236 240 243 246 247 248 248 247 245 242 239 235 230 224 218 212 205 198 191 183 176 169 161 154 147 140 133 126 120 114 108 103 98 93 88 84 80 76 72 69 66 63 61 58 56 54 52 51 49 48 46 45 44 43 42 41 41 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 42 43 44 45 47 48 50 51 53 54 56 58 59 61 62 64 65 67 68 69 70 71 72 73 74 74 75 75 75 76 75 75 75 75 74 73 73 72 71 70 69
 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 37 38 39 41 43 45 46 49 51 53 56 58 61 64 67 71 74 78 81 85 89 92 96 100 104 107 111 114 117 120 123 125 127 129 130 131 132 132 132 132 131 130 129 128 126 125 123 121 119 116 114 112 110 107 105 103 101 99 96 94 92 90 88 86 84 83 81 79 78 76 74 73 71 70 69 67 66 65 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 50 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 48 48 49 49 50 50 51 51 52 53 54 55 56 57 58 59 60 61 63 64 65 67 69 70 72 74 76 78 80 82 84 86 89 91 93 96 98 101 104 106 109 111 114 116 119 121 123 125 126 127 128 129 129 129 129 128 126 125 123 120 118 115 111 108 104 100 97 93 89 85 81 77 73 70 66 63 60 57 54 51 49 46 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
 33 32 31 31 30 30 29 29 29 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 39 40 41 41 42 42 43 44 44 45 45 46 47 47 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 64 65 66 68 69 71 72 74 76 77 79 81 83 84 86 88 90 92 93 95 96 98 99 100 101 102 102 103 103 103 102 102 101 100 99 98 96 95 93 91 89 87 85 83 81 79 77 75 73 71 69 68 66 65 63 62 60 59 58 57 56 55 54 54 53 52 52 51 51 50 50 50 50 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 50 49 49 49 48 48 47 46 46 45 44 43 42 41 41 40 38 37 36 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 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 25 26 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 43 44 45 45 46 46 47 47 47 47 47 47 46 46 46 45 45 44 44 43 42 42 41 40 39 39 38 37 37 36 35 34 34 33
 74 73 72 72 71 71 70 69 69 68 67 67 66 65 65 64 64 63 62 62 61 61 61 60 60 60 59 59 59 59 59 59 59 59 59 59 60 60 61 61 62 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 79 80 81 82 83 84 85 86 87 88 88 89 89 90 90 90 90 90 90 90 90 89 89 88 88 87 86 86 85 84 83 82 82 81 80 79 78 77 76 76 75 74 73 72 71 71 70 69 69 68 67 67 66 65 65 64 64 63 63 62 62 62 61 61 61 61 61 60 60 60 61 61 61 61 62 62 63 64 64 65 66 67 69 70 72 73 75 77 79 81 83 86 88 91 94 97 100 104 107 111 115 119 123 127 131 136 140 145 150 154 159 164 169 174 179 184 189 194 199 204 208 212 216 219 223 225 228 230 231 232 232 232 231 229 227 224 221 218 213 209 204 199 193 187 181 175 169 162 156 150 144 138 132 126 120 115 109 104 99 95 90 86 82 79 75 72 69 66 63 61 58 56 54 53 51 49 48 47 46 45 44 43 42 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 58 59 59 60 60 61 61 62 62 62 63 63 64 64 65 66 66 67 67 68 68 69 70 70 71 71 72 73 73 74 74 75 75 76 76 77 77 77 78 78 78 78 78 78 78 78 78 78 78 77 77 77 77 76 76 75 75 74
 32 32 31 30 30 29 29 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 20 20 20 20 20 21 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 32 33 34 36 37 39 41 43 45 47 50 52 54 57 60 63 66 69 72 75 79 82 86 90 94 98 102 106 111 115 120 124 129 134 139 144 149 153 158 163 168 173 178 182 187 191 195 198 202 205 207 209 211 212 213 213 213 212 210 208 205 202 199 195 190 186 181 176 170 165 159 154 148 143 138 132 127 122 118 113 109 104 100 97 93 90 87 84 81 78 76 73 71 69 67 65 64 62 61 60 58 57 56 55 54 53 52 52 51 50 50 49 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 43 42 42 41 41 41 40 40 39 39 38 38 37 37 36 36 35 34 34 33 32 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 44 45 46 47 48 49 50 51 51 52 53 53 54 54 55 55 55 55 55 55 55 55 54 54 54 53 52 52 51 50 50 49 48 47 46 45 44 43 43 42 41 40 39 38 37 36 36 35 34 33
 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 33 34 36 38 40 42 45 48 51 54 58 63 68 73 79 86 93 101 110 120 130 142 155 168 183 199 216 235 254 274 296 317 340 362 384 405 425 443 459 472 482 488 491 489 485 477 465 452 436 419 401 382 363 344 325 307 289 272 256 241 227 213 200 188 177 167 157 148 140 132 125 118 112 106 101 96 92 88 84 81 77 75 72 70 68 66 64 63 62 61 60 59 58 58 57 57 57 56 56 56 56 56 56 56 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 56 56 56 55 55 54 54 53 53 52 52 51 51 50 49 48 48 47 46 45 44 43 42 41 40 40 39 37 36 35 34 33 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 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 40 41 42 43 44 44 45 46 47 48 49 50 50 51 52 52 53 54 54 54 55 55 55 55 56 56 56 55 55 55 54 54 54 53 52 52 51 50 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 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
 16 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 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 12 12 12 13 13 14 14 15 15 15 16 16 17 17 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 33 34 34 35 36 37 38 39 40 41 42 43 44 44 45 46 47 48 48 49 49 50 50 50 50 50 50 50 50 50 49 49 48 48 47 47 46 45 45 44 43 42 42 41 40 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 32 31 30 29 29 28 27 26 25 24 23 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 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 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 37 38 39 40 41 42 42 43 43 44 44 44 44 44 43 43 42 41 41 40 39 38 37 35 34 33 32 31 30 28 27 26 25 24 23 22 21 20 20 19 18 17 16
 18 17 17 16 16 15 15 14 13 13 12 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 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 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 27 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 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 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 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 18 18 19 19 20 21 21 22 22 23 24 24 25 25 25 26 26 26 27 27 27 27 27 27 26 26 26 25 25 25 24 24 23 22 22 21 21 20 19 19
 96 97 98 99 101 102 103 104 105 106 108 109 110 111 113 114 116 117 119 120 122 124 126 129 131 134 136 139 142 146 149 153 157 161 166 170 175 181 186 192 198 204 210 217 223 230 237 243 250 256 262 268 274 279 284 288 291 294 296 297 298 298 297 295 293 290 287 283 279 274 269 264 259 253 247 241 235 229 223 218 212 206 200 195 189 184 179 174 169 164 159 154 150 145 141 137 133 129 125 121 117 113 109 106 102 99 96 92 89 86 83 80 77 74 71 68 66 63 61 58 56 54 52 50 48 46 44 43 41 40 39 37 36 35 34 33 33 32 32 31 31 30 30 30 30 30 30 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 41 42 43 44 46 47 49 51 53 54 56 59 61 63 66 68 71 74 77 80 83 87 91 94 98 102 107 111 116 121 125 130 135 141 146 151 156 161 166 170 175 179 182 186 188 190 192 193 193 193 192 190 188 185 182 178 174 169 164 159 153 148 143 137 132 126 121 116 111 107 102 98 93 90 86 82 79 76 73 70 67 65 62 60 58 56 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 29 30 32 33 35 36 38 39 41 43 45 47 48 50 52 55 57 59 61 63 65 67 69 71 73 75 77 79 81 82 84 86 87 89 90 92 93 94
 63 64 65 66 67 67 68 69 69 70 70 71 71 72 72 73 73 73 74 74 74 75 75 75 76 76 76 76 77 77 78 78 78 79 80 80 81 82 82 83 84 85 87 88 89 91 92 94 96 98 99 102 104 106 108 111 113 116 118 121 123 126 128 131 133 135 138 140 141 143 145 146 148 149 149 150 151 151 151 151 150 150 149 148 147 146 145 143 141 140 138 136 134 132 130 127 125 123 121 118 116 114 111 109 107 104 102 100 98 96 94 92 90 88 86 84 82 81 79 78 76 75 74 72 71 70 70 69 68 68 68 67 67 67 68 68 69 69 70 71 72 73 75 76 78 80 82 84 87 89 92 95 98 101 104 108 112 115 119 123 127 131 136 140 145 149 154 158 163 167 172 176 180 184 188 192 195 198 201 204 206 208 209 210 210 211 210 209 208 206 204 202 199 196 192 188 184 180 176 171 166 161 156 152 147 142 137 132 127 123 118 114 110 106 102 99 95 92 89 86 83 80 78 76 74 72 70 68 67 65 64 63 62 61 60 59 58 58 57 57 56 56 55 55 54 54 54 54 53 53 53 53 53 53 52 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 48 47 47 46 46 45 45 44 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 62
 61 63 64 66 67 69 70 72 74 75 77 79 82 84 86 89 91 94 97 100 104 107 111 115 119 123 128 133 138 143 149 155 161 168 175 182 190 198 207 215 224 234 243 253 263 274 284 295 306 316 327 338 348 359 369 379 388 397 406 414 421 428 434 440 445 450 454 457 459 461 463 464 464 464 463 462 461 459 456 453 450 447 443 438 434 428 423 417 411 405 398 391 384 377 369 361 353 345 336 327 319 310 301 292 283 274 265 256 247 238 230 221 213 205 197 189 182 175 168 161 155 148 142 137 131 126 121 117 112 108 104 101 97 94 91 88 86 83 81 79 77 75 73 72 70 69 68 67 66 65 64 63 63 62 62 61 61 61 60 60 60 60 60 60 60 60 61 61 61 61 62 62 63 63 64 64 65 66 67 67 68 69 70 71 73 74 75 76 78 79 81 83 84 86 88 90 92 94 96 99 101 103 106 108 111 113 116 119 121 124 126 129 132 134 136 138 140 142 144 145 147 148 149 149 150 150 149 149 148 148 147 145 144 142 141 139 137 135 132 130 128 125 123 121 118 116 113 111 108 106 104 101 99 97 95 92 90 88 86 84 82 81 79 77 75 73 72 70 69 67 66 64 63 61 60 59 57 56 55 54 53 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 42 43 44 45 46 47 48 49 50 50 51 52 53 55 56 57 58 59 60
 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 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 24 25 27 29 31 33 35 37 40 42 45 48 51 55 58 62 66 70 75 80 84 89 95 100 105 111 116 121 126 131 135 139 142 144 146 147 147 146 143 141 137 132 127 122 116 110 103 97 91 85 79 73 68 62 57 53 49 45 41 38 34 31 29 26 24 22 20 18 17 15 14 13 12 11 10 9 9 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 23 24 25 26 27 28 28 29 30 30 30 31 31 31 31 31 31 31 31 30 30 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 24 25 27 29 30 32 34 36 39 41 44 46 49 52 55 59 62 66 70 74 78 82 87 92 97 103 108 114 121 127 134 142 149 157 165 174 183 192 202 212 222 232 242 251 261 270 279 287 294 300 305 309 311 312 311 309 305 299 293 285 276 266 256 246 235 224 213 203 192 182 173 164 155 147 139 132 126 119 114 108 103 99 95 91 87 84 81 78 76 74 71 69 68 66 64 63 61 60 59 58 57 56 55 54 53 53 52 51 51 50 49 49 48 47 47 46 45 45 44 43 43 42 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 31 32 33 34 35 36 36 37 38 38 39 39 40 40 41 41 41 41 41 41 41 41 40 40 39 39 38 38 37 36 36 35 34 33 32 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21
 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 21 21 21 20 20 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 36 37 38 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 63 64 64 65 65 65 65 65 65 64 64 63 62 61 61 59 58 57 56 54 53 52 50 49 48 46 45 44 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 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 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 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 40 41 42 44 45 47 49 51 52 54 56 58 60 62 65 67 69 70 72 74 76 77 78 79 80 81 81 81 81 80 80 79 78 76 75 73 72 70 68 66 64 62 60 58 56 54 52 51 49 47 45 44 42 41 39 38 37 35 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 42 42 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 35 35 35 36 36 36 37 38 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 57 58 60 62 64 66 68 70 72 74 76 78 81 83 85 87 89 91 93 94 96 97 99 100 101 101 102 102 102 102 102 101 100 99 98 96 94 93 91 88 86 84 82 79 77 74 72 69 67 65 63 61 58 57 55 53 51 50 48 47 46 45 43 43 42 41 40 40 39 39 39 39 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 43 44 44 45 45 46 47 47 48 48 49 49 50 51 51 52 52 52 53 53 53 54 54 54 54 54 54 54 54 54 54 53 53 53 53 52 52 51 51 50 50 49 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 42 43 43 43 43 42 42 42 42 42 41 41 41 40 40 39 39 38 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 15 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 22 23 24 24 25 26 27 28 28 29 30 31 32 32 33 34 35 35 36 37 37 38 38 39 40 40 41 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 92 91 90 89 88 88 87 86 85 85 84 84 83 82 82 81 81 80 80 80 79 79 79 78 78 78 78 77 77 77 77 77 77 77 77 77 76 76 76 76 76 77 77 77 77 77 77 77 78 78 78 79 79 80 80 81 82 82 83 84 85 86 88 89 90 92 93 95 97 99 101 104 106 109 111 114 117 120 124 127 131 135 139 144 148 153 158 163 168 174 180 186 192 198 204 211 217 223 230 236 242 248 254 259 263 267 271 274 276 277 277 277 275 273 270 266 262 256 250 244 237 229 222 214 206 198 190 182 174 167 159 152 145 139 133 127 121 116 111 106 102 98 94 91 87 84 82 79 77 75 73 71 69 68 67 65 64 63 63 62 61 61 61 60 60 60 60 60 60 60 60 61 61 62 62 63 63 64 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 81 82 84 85 87 88 90 91 93 95 96 98 100 101 103 105 106 108 110 112 113 115 117 119 120 122 124 125 127 128 130 131 133 134 135 136 138 139 139 140 141 141 142 142 142 142 141 141 140 140 139 137 136 135 133 131 130 128 126 123 121 119 116 114 111 109 106 104 101 99 96 94 91 89 87 84 82 80 78 76 74 72 70 68 66 65 63 62 60 59 58 56 55 54 53 52 51 50 50 49 48 48 47 47 47 47 47 46 47 47 47 47 48 48 49 50 51 52 53 54 55 56 58 59 61 63 65 67 69 71 73 75 77 79 81 83 85 86 88 90 92 93 94 96 97 98 99 99 100 100 100 101 101 100 100 100 100 99 99 98 97 97 96 95 94 93 93
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 18 18 18 18 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 30 32 34 36 38 41 44 47 50 54 59 63 68 74 80 86 93 101 110 119 129 140 152 165 179 195 211 229 249 270 292 317 342 370 399 429 460 492 524 555 585 612 637 657 672 682 685 682 672 656 635 610 581 550 517 484 451 418 387 357 329 302 277 254 233 214 196 180 165 151 139 128 118 109 101 93 87 81 75 70 66 62 59 56 53 51 48 47 45 44 42 41 40 40 39 39 38 38 38 38 38 38 38 38 38 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 61 62 63 65 66 67 68 69 71 72 72 73 74 75 75 76 76 76 76 76 75 75 74 73 72 71 70 69 68 66 65 63 62 60 59 57 56 55 53 52 51 50 49 48 47 46 45 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 39 39 38 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 52 53 53 54 55 56 56 57 57 57 57 57 57 56 56 55 55 54 53 52 51 50 49 48 47 46 45 43 42 41 40 39
 37 36 36 36 35 35 35 35 35 35 35 35 36 36 36 37 37 37 38 39 39 40 41 42 43 44 45 46 48 49 51 52 54 56 58 60 62 65 67 70 73 76 79 82 85 89 92 96 99 102 106 109 113 116 119 122 124 127 129 131 132 134 134 135 135 135 135 135 134 133 132 130 129 127 126 124 123 121 119 118 116 114 113 112 110 109 108 107 106 105 104 104 103 103 102 102 102 102 102 102 102 102 102 102 103 103 103 104 104 104 104 105 105 105 105 104 104 104 103 103 102 101 100 98 97 96 94 92 91 89 87 85 83 81 78 76 74 72 70 68 66 65 63 61 59 58 56 55 53 52 51 50 49 48 47 46 45 44 44 43 43 42 42 41 41 41 41 41 40 40 40 41 41 41 41 41 42 42 42 43 44 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 67 67 68 68 68 68 67 67 66 65 64 63 62 60 59 57 56 54 53 51 49 48 46 44 43 41 40 38 37 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 21 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 42 43 44 46 47 48 49 51 52 53 54 55 56 56 57 58 58 58 58 58 58 58 58 57 57 56 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 42 42 41 40 39 39 38 38 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
 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 16 17 18 19 20 22 23 25 26 28 30 32 35 37 40 43 46 50 53 57 61 66 70 75 80 86 91 97 103 109 114 120 126 132 138 143 148 152 156 159 162 164 166 167 167 166 166 164 162 160 157 154 151 148 144 140 136 132 129 125 121 117 113 109 105 102 98 94 91 87 84 80 77 74 70 67 64 61 58 55 52 50 47 45 42 40 38 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 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 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 45 47 48 50 52 53 55 57 59 60 62 64 66 68 69 71 73 74 75 77 77 78 79 79 78 78 77 76 75 73 71 69 67 64 62 59 56 54 51 48 46 43 41 39 37 35 33 31 29 27 26 25 23 22 21 20 19 18 17 16 16 15 14 14
 117 116 115 114 112 111 109 108 106 104 102 101 99 97 95 93 90 88 86 84 82 80 78 76 74 72 70 68 66 64 62 60 59 57 56 54 53 52 50 49 48 47 47 46 45 45 44 44 44 43 43 43 43 44 44 44 45 45 46 47 47 48 49 50 51 52 54 55 56 58 59 61 63 65 66 68 70 72 74 77 79 81 84 86 88 91 93 96 99 101 104 107 109 112 115 117 120 122 125 127 129 132 134 136 137 139 140 142 143 144 145 145 146 146 146 146 146 145 145 144 143 142 141 140 138 137 136 134 133 131 130 129 127 126 125 123 122 121 120 119 118 117 116 116 115 114 114 113 113 112 112 112 111 111 111 111 110 110 110 110 109 109 109 108 108 108 107 107 106 105 105 104 103 103 102 101 100 99 98 97 96 95 94 92 91 90 89 87 86 85 84 82 81 80 78 77 76 75 73 72 71 70 69 68 67 66 65 64 64 63 62 62 61 61 61 61 61 61 61 61 62 62 63 64 64 66 67 68 69 71 73 75 77 79 81 83 86 89 91 94 97 100 104 107 110 114 117 121 124 128 131 134 138 141 144 147 150 152 155 157 159 161 162 164 165 166 166 166 167 166 166 166 165 164 163 161 160 159 157 155 153 151 150 148 146 144 141 139 137 135 133 131 129 128 126 124 122 120 119 117 116 115 113 112 111 110 109 108 107 107 106 106 105 105 105 105 105 105 105 106 106 106 107 107 108 109 109 110 111 112 113 113 114 115 116 117 118 118 119 120 120 121 121 122 122 123 123 123 123 123 123 123 123 122 122 121 121 120 119 118
 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 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 27 27 28 29 29 30 30 31 32 32 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 43 43 43 44 44 44 43 43 43 43 43 43 42 42 42 41 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 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 24 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 27 27
 47 46 46 45 44 43 42 42 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 24 24 25 25 25 25 25 26 26 27 27 28 28 29 30 31 32 33 35 36 37 39 41 43 44 47 49 51 53 56 59 61 64 67 71 74 77 81 84 88 92 95 99 103 107 111 114 118 121 124 127 130 133 135 137 139 140 141 142 142 142 142 141 140 139 137 135 133 131 129 126 124 121 118 116 113 110 107 105 102 100 97 95 93 90 88 86 84 83 81 79 78 77 75 74 73 72 71 70 70 69 69 68 68 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 64 64 64 64 63 63 62 62 61 61 60 60 59 58 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 29 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 53 55 57 58 60 62 63 65 66 68 70 71 72 74 75 76 77 78 79 80 80 81 81 81 81 81 81 81 81 80 80 79 79 78 77 76 76 75 74 73 72 71 70 69 69 68 67 66 66 65 64 64 63 63 63 62 62 62 62 61 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 60 60 60 59 58 58 57 57 56 55 55 54 53 52 51 51 50 49 48
 57 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 40 40 39 38 37 37 36 35 34 34 33 33 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 26 26 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 40 41 43 44 46 48 49 51 53 56 58 60 63 65 68 70 73 76 79 81 84 87 89 92 94 96 98 99 100 101 102 102 102 101 100 98 97 95 92 90 87 84 81 78 75 72 69 66 63 60 57 54 52 49 47 45 43 41 39 37 36 34 33 32 31 30 29 28 27 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 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 22 22 22 22 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 46 47 48 48 49 49 49 50 50 50 50 49 49 49 48 48 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 26 25 24 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 33 34 35 37 38 40 41 43 44 46 47 49 51 52 54 55 57 58 59 60 61 62 63 63 64 64 64 64 64 64 64 64 63 63 62 61 61 60 59 58
 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 18 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 33 34 35 36 36 37 38 38 39 40 40 41 41 42 42 43 43 44 44 44 44 45 45 45 45 45 45 44 44 44 44 43 43 42 42 41 41 40 39 39 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 33 34 34 34 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 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 19 19 19 19 19 20 20 20 20 20 20 20 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 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 27 27 26 26 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13
 43 42 41 41 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 38 38 38 39 40 41 41 42 44 45 46 48 49 51 53 56 58 61 63 66 70 73 77 80 84 89 93 98 103 108 113 118 123 129 134 139 145 150 155 159 164 168 172 175 178 181 183 185 186 188 189 189 190 190 190 190 190 189 189 189 189 189 189 189 189 189 190 191 191 192 194 195 196 198 200 202 204 206 208 210 212 214 217 219 221 223 224 226 227 228 228 228 227 227 225 223 221 218 215 211 207 203 198 193 188 182 177 171 166 160 155 149 144 139 134 129 124 120 115 111 108 104 101 98 95 93 90 88 86 84 83 81 80 79 79 78 77 77 77 77 77 77 78 78 79 80 81 82 83 85 86 88 90 92 94 96 98 101 104 106 109 112 116 119 123 126 130 134 138 142 146 150 154 157 161 164 168 170 173 175 177 178 178 178 178 176 175 172 170 166 163 158 154 149 144 139 134 129 124 118 113 108 104 99 95 90 86 82 79 75 72 69 66 63 61 58 56 54 52 50 48 46 45 43 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 27 27 27 28 28 29 29 30 31 32 32 33 34 35 36 38 39 40 42 43 45 47 48 50 52 54 56 58 60 62 64 66 68 70 72 73 75 76 78 79 80 81 82 82 82 82 82 82 82 81 80 79 78 77 76 75 73 72 70 69 67 66 64 63 61 59 58 57 55 54 52 51 50 49 48 47 46 45 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 243 232 221 211 201 191 183 174 166 159 152 146 140 134 129 123 119 114 110 106 103 99 96 93 90 87 85 83 80 78 76 75 73 71 70 68 67 66 65 63 62 61 60 59 58 58 57 56 55 55 54 53 53 52 52 51 51 50 50 50 50 49 49 49 49 49 49 49 50 50 50 51 51 52 53 53 54 55 56 57 59 60 61 63 65 66 68 70 73 75 78 80 83 86 90 93 97 100 104 108 113 117 121 126 130 134 139 143 147 150 153 156 158 160 161 161 160 159 157 154 151 147 143 138 133 128 123 117 112 106 101 96 91 86 82 78 74 70 67 63 60 58 55 53 51 49 47 45 44 43 42 41 40 39 38 38 37 37 37 36 36 36 36 36 36 37 37 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 50 51 52 53 53 54 54 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 63 63 63 63 62 62 62 61 61 60 60 59 58 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 39 38 38 37 36 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 32 33 34 36 38 40 42 44 47 50 53 57 61 65 69 75 80 86 93 100 108 117 126 136 147 158 171 184 198 213 228 244 261 277 294 311 327 342 356 369 380 389 395 400 402 401 398 393 386 378 368 357 345 332 319 306 293 280 267 255
 37 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 70 71 72 72 73 73 74 74 75 75 75 75 75 75 75 75 75 75 75 74 74 73 73 72 71 71 70 69 69 68 67 66 65 65 64 63 62 61 61 60 59 59 58 57 57 56 56 55 55 55 54 54 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 48 48 47 47 46 46 45 45 44 43 43 42 41 40 40 39 38 37 36 35 34 33 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 43 43 44 44 45 46 46 47 47 48 49 49 50 50 51 51 52 52 52 53 53 53 54 54 54 54 54 54 55 54 54 54 54 54 54 53 53 52 52 52 51 50 50 49 48 48 47 46 45 44 44 43 42 41 40 39 38
 104 100 96 93 89 86 83 80 77 75 73 70 68 66 64 63 61 60 58 57 56 55 54 53 53 52 51 51 51 51 50 50 50 50 51 51 51 52 52 53 53 54 55 56 57 58 59 60 61 62 63 65 66 67 69 70 71 73 74 76 77 79 80 82 84 85 87 89 90 92 94 96 97 99 101 103 105 107 109 111 113 115 117 120 122 124 127 130 133 136 139 142 145 149 153 156 161 165 169 174 179 184 189 194 199 205 211 216 222 228 234 239 245 250 255 260 264 267 270 273 275 276 276 275 274 272 269 266 262 257 252 247 241 234 228 222 215 208 202 196 189 183 177 172 167 162 157 152 148 144 141 138 135 132 129 127 125 123 122 120 119 118 118 117 116 116 116 116 116 116 117 117 117 118 119 119 120 121 122 123 123 124 125 126 127 127 128 128 129 129 129 130 130 129 129 128 128 127 126 125 124 122 121 119 117 115 113 111 109 107 105 102 100 98 95 93 91 89 87 85 83 81 79 77 76 74 72 71 69 68 67 66 65 63 63 62 61 60 59 59 58 58 57 57 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 57 57 57 58 58 59 59 60 61 61 62 63 64 65 66 67 68 69 71 72 74 75 77 79 82 84 87 89 92 96 99 103 107 111 116 120 125 131 137 143 149 156 163 170 178 185 193 201 209 217 225 233 240 247 254 260 265 269 273 276 278 278 278 277 275 272 268 263 258 252 245 238 231 224 216 208 201 193 185 178 171 164 157 151 145 139 133 127 122 117 113 108
 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 38 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 43 43 43 44 44 45 45 46 46 47 48 48 49 50 50 51 52 52 53 54 54 55 55 56 56 57 57 58 58 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 62 62 63 63 64 65 65 66 68 69 70 72 74 75 77 80 82 85 88 91 94 98 101 105 110 114 119 123 128 133 138 143 148 152 157 161 165 169 172 175 177 179 180 180 180 179 178 176 173 170 167 163 159 155 151 146 142 137 133 129 124 120 116 113 109 105 102 99 96 93 90 88 85 83 81 78 77 75 73 71 70 68 67 66 64 63 62 61 60 59 58 58 57 56 55 55 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 41 41 42 42 43 44 45 46 47 48 49 50 51 53 54 56 57 59 61 62 64 66 69 71 73 76 78 81 83 86 89 92 95 98 102 105 108 112 115 118 122 125 128 132 135 138 141 143 145 148 149 151 152 153 153 153 153 152 151 149 147 145 142 140 137 133 130 126 123 119 115 112 108 104 100 97 93 90 87 84 81 78 75 73 70 68 66 64 62 60 58 56 55 54 52 51 50 49 48 47 46 45 45 44 43 43 42 42 41 41 41 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
 113 111 108 106 104 102 99 97 95 93 91 89 87 85 83 81 79 78 76 75 73 72 71 70 69 68 67 66 66 65 65 65 64 64 64 64 64 65 65 65 66 67 67 68 69 70 71 72 73 74 76 77 79 80 82 83 85 87 88 90 92 93 95 97 98 100 102 103 104 106 107 108 109 110 111 112 112 113 113 113 114 114 114 114 114 113 113 113 112 112 111 111 110 110 109 109 108 107 107 106 105 104 104 103 102 102 101 100 100 99 99 98 97 97 96 96 95 94 94 93 93 92 92 92 91 91 90 90 89 89 89 88 88 88 88 87 87 87 87 87 87 87 87 87 87 87 88 88 89 89 90 90 91 92 93 94 95 96 97 99 100 101 103 105 106 108 109 111 113 115 116 118 120 122 123 125 126 128 129 130 131 132 133 134 134 134 134 134 133 133 132 131 129 128 126 124 122 120 117 115 112 109 107 104 101 98 95 93 90 87 85 82 80 77 75 73 71 69 67 65 64 62 61 59 58 57 56 55 54 53 52 52 51 50 50 50 49 49 49 49 49 49 49 49 49 49 49 50 50 50 51 51 52 52 53 53 54 54 55 56 56 57 58 58 59 60 60 61 62 63 63 64 65 65 66 67 68 68 69 70 70 71 71 72 73 73 74 74 75 76 76 77 77 78 78 79 79 80 80 81 81 82 82 83 84 84 85 86 86 87 88 89 90 91 92 93 95 96 97 99 100 102 103 105 107 108 110 112 114 116 117 119 121 122 124 126 127 128 130 131 132 132 133 133 133 133 133 133 132 131 130 129 128 126 125 123 121 119 117 115
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 113 113 113 113 113 114 114 114 115 115 116 116 117 117 118 118 119 120 120 121 121 122 122 123 123 123 123 124 124 124 123 123 123 122 122 121 120 119 118 116 115 114 112 110 108 107 105 103 101 98 96 94 92 90 88 86 84 82 80 78 76 75 73 72 70 69 68 67 66 65 64 63 63 62 62 61 61 61 61 61 61 62 62 63 63 64 65 66 67 68 69 70 72 73 75 77 79 81 83 86 88 91 94 97 100 103 107 111 115 119 123 128 132 137 142 147 152 158 163 168 174 179 184 190 195 199 204 208 212 216 219 221 224 225 226 227 227 227 226 225 223 221 218 215 212 208 204 200 196 192 187 183 179 174 170 166 161 157 153 150 146 142 139 136 133 130 127 124 121 119 117 114 112 110 108 107 105 104 102 101 100 98 97 96 95 95 94 93 93 92 92 91 91 91 91 91 91 91 91 92 92 93 93 94 95 96 97 98 99 101 102 104 105 107 109 111 113 115 117 120 122 124 126 129 131 134 136 138 140 142 144 146 148 150 151 152 153 154 154 155 155 155 154 154 153 152 151 149 148 146 144 143 141 139 137 134 132 130 128 126 124 122 121 119 117 116 114 113 112 111 110 109 108 108 107 107 107 107 107 107 107 108 109 110 111 112 113 115 117 118 120 123 125 127 130 133 136 138 141 145 148 151 154 157 160 162 165 167 170 172 173 175 176 177 177 178 177 177 176 175 174 172 171 169 166 164 162 159 157 154 152 149 147 144 142 139 137 135 133 131 129 127 126 124 123 121 120 119 118 117 116 115 115 114 114 113 113 113 113 113
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 50 49 48 48 47 47 46 46 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 45 45 46 47 47 48 49 50 51 52 53 55 56 57 59 61 62 64 66 68 70 72 75 77 79 82 84 87 90 93 95 98 101 104 107 110 112 115 117 119 121 123 125 126 127 127 127 127 127 126 125 123 122 120 117 115 112 109 106 103 100 97 94 90 87 84 81 78 75 72 69 67 64 62 59 57 55 53 51 49 48 46 45 43 42 41 40 38 38 37 36 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 43 45 46 47 49 50 52 54 55 57 59 61 64 66 68 70 73 75 77 80 82 84 86 88 90 92 94 95 96 97 98 98 98 98 98 97 96 96 94 93 92 90 88 87 85 83 81 79 77 76 74 72 70 69 67 65 64 62 61 60
 148 149 150 150 151 151 151 150 150 149 148 146 145 143 141 139 137 135 133 130 128 126 123 121 119 117 115 113 111 109 107 105 104 102 101 100 99 98 96 96 95 94 93 92 92 91 91 90 89 89 88 88 87 87 86 86 85 85 85 84 84 83 83 83 82 82 82 81 81 81 81 81 80 80 80 81 81 81 81 81 82 82 82 83 83 84 84 85 86 86 87 88 88 89 90 91 92 93 93 94 95 96 97 98 98 99 100 101 101 102 102 103 103 104 104 104 104 105 105 105 105 105 105 105 104 104 104 104 104 104 104 104 104 104 104 104 105 105 106 106 107 108 109 110 112 113 115 117 119 121 124 127 129 132 136 139 143 146 150 154 158 161 165 169 173 177 180 183 186 189 191 193 195 196 197 197 197 196 195 193 191 189 186 183 179 175 172 168 164 159 155 151 147 143 139 135 131 127 124 120 117 114 111 109 106 104 102 100 99 97 96 95 94 93 93 92 92 92 92 92 92 92 92 93 93 94 94 95 95 96 97 97 98 99 99 100 100 101 101 101 102 102 102 102 102 102 102 101 101 101 100 99 99 98 98 97 96 95 94 94 93 92 91 90 89 89 88 87 87 86 85 85 84 84 84 83 83 83 83 83 83 83 83 83 84 84 84 85 85 86 87 87 88 89 90 91 92 93 93 94 95 96 97 98 98 99 99 100 100 100 101 101 101 101 101 101 100 100 100 100 99 99 99 98 98 98 98 98 98 98 99 99 99 100 101 102 103 104 105 107 108 110 112 114 116 118 120 122 124 127 129 131 133 136 138 140 142 144 145 147
 106 105 105 105 105 105 105 105 105 106 107 107 108 109 110 112 113 114 116 118 120 122 124 126 129 131 134 136 139 142 144 147 149 152 154 156 158 160 162 163 164 165 165 165 165 164 163 161 159 157 155 152 149 146 142 139 135 132 128 124 120 117 113 109 106 103 100 97 94 91 89 86 84 82 80 79 77 76 75 74 73 72 72 71 71 71 71 71 71 71 72 72 73 74 75 76 77 78 80 81 83 85 87 89 92 94 97 100 103 106 109 113 116 120 124 128 132 136 140 144 148 152 155 159 162 165 168 171 173 175 176 177 178 178 178 177 177 175 174 172 169 167 164 162 159 156 153 149 146 143 140 137 134 131 128 126 123 121 119 117 115 113 111 109 108 106 105 104 103 102 101 100 100 99 99 98 98 97 97 97 97 97 97 97 97 97 97 98 98 99 99 100 101 101 102 103 104 106 107 108 110 111 113 115 117 119 121 123 125 128 130 133 135 138 140 143 145 148 150 152 154 156 158 159 161 162 163 163 163 163 163 162 161 160 158 157 155 152 150 147 144 141 138 135 132 129 126 123 120 117 114 111 108 105 103 100 98 96 94 92 90 88 87 85 84 83 82 81 80 80 79 79 79 79 79 79 79 80 81 82 83 84 86 87 89 92 94 97 100 103 107 110 115 119 124 129 135 141 147 153 160 167 174 181 189 196 203 211 217 224 230 236 241 245 249 252 254 255 255 255 253 251 248 244 240 235 230 224 219 213 206 200 194 188 182 177 171 166 161 156 151 147 143 139 135 132 129 126 123 121 119 117 115 113 112 110 109 108 107 107
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 118 114 111 108 105 103 100 98 95 93 91 89 88 86 85 83 82 81 81 80 80 79 79 79 80 80 80 81 82 83 84 85 86 87 89 90 92 93 95 96 97 99 100 101 102 103 104 105 105 106 106 105 105 104 104 103 102 100 99 97 96 94 92 90 88 86 84 83 81 79 78 76 75 73 72 71 70 69 68 68 67 67 67 66 66 67 67 67 68 69 69 70 71 73 74 75 77 79 81 83 85 87 90 92 95 97 100 103 105 108 110 113 115 117 119 121 122 123 123 123 123 122 121 120 118 116 114 111 109 106 103 99 96 93 90 87 84 81 78 75 72 70 67 65 63 61 59 57 56 54 53 52 51 50 49 49 48 48 47 47 47 47 47 48 48 48 49 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 80 81 82 82 83 84 84 85 86 86 87 87 88 88 88 89 89 89 90 90 90 90 90 90 90 90 90 89 89 88 87 87 86 85 84 82 81 80 78 77 75 73 72 70 68 67 65 63 61 60 58 56 55 53 52 50 49 48 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 36 36 35 35 35 35 35 36 36 36 37 37 38 38 39 40 41 42 43 44 46 47 49 51 53 55 57 59 62 64 67 70 73 76 79 83 86 90 94 98 102 106 110 114 118 123 127 132 136 140 144 149 153 157 160 164 167 171 173 176 178 180 181 182 183 183 183 182 181 180 178 176 174 171 168 165 161 158 154 151 147 143 139 135 132 128 125 121
 23 22 20 20 19 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 20 22 23 24 26 27 29 31 33 35 38 40 43 46 48 52 55 58 61 65 68 72 76 79 82 86 88 91 93 95 97 98 99 99 99 99 98 97 95 94 92 90 88 86 84 82 80 78 76 74 72 71 69 68 67 65 64 64 63 62 62 61 61 61 61 61 61 61 61 62 62 63 63 64 64 65 65 66 66 67 67 67 67 67 67 66 66 65 64 63 62 61 59 58 56 55 53 51 50 48 46 44 43 41 40 38 37 35 34 33 32 31 30 29 28 28 27 27 27 27 26 26 26 27 27 27 28 28 29 30 31 32 33 34 36 37 39 40 42 44 47 49 51 54 57 59 62 65 68 71 74 77 80 83 85 87 89 90 91 91 91 91 89 88 86 84 81 78 75 72 69 66 63 59 56 54 51 48 45 43 41 39 37 35 33 31 30 28 27 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 39 40 41 42 43 44 44 45 46 47 48 49 50 51 51 52 53 54 54 55 55 55 56 56 56 55 55 54 54 53 52 50 49 48 46 45 43 42 40 38 37 35 34 32 31 29 28 26 25 24
 72 71 70 69 68 68 67 67 66 66 66 66 66 66 66 66 67 67 68 69 70 70 71 72 73 74 76 77 78 79 80 82 83 84 85 86 87 88 89 90 91 91 92 92 92 92 93 92 92 92 92 91 91 90 89 88 88 87 86 85 84 83 82 81 80 79 78 78 77 76 75 75 74 74 74 73 73 73 73 73 73 73 73 74 74 75 75 76 77 78 79 80 81 83 84 86 88 90 92 94 97 100 103 106 109 113 117 121 126 131 136 141 147 153 159 166 172 179 186 193 200 207 214 220 227 232 237 242 245 248 250 251 251 250 248 245 241 237 231 225 219 212 205 197 190 182 174 167 159 152 145 139 132 126 121 116 111 106 102 98 94 91 88 85 83 80 78 77 75 74 72 71 70 70 69 68 68 68 68 68 68 68 68 68 69 69 70 70 71 72 73 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 98 99 99 100 100 100 100 100 100 100 100 100 99 99 98 98 97 96 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 81 80 79 78 78 77 77 76 76 76 75 75 75 75 75 75 75 76 76 76 77 77 78 79 80 81 82 83 84 85 87 89 90 92 94 97 99 102 105 107 111 114 118 121 125 130 134 138 143 148 153 158 163 168 173 178 183 188 192 197 201 204 208 210 213 215 216 217 217 216 215 213 211 209 205 202 198 193 189 184 179 173 168 163 157 152 147 142 137 132 127 123 119 115 111 107 103 100 97 94 91 89 86 84 82 80 78 77 75 74
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 105 103 101 100 98 96 94 93 91 90 88 87 86 85 84 83 82 81 80 80 79 79 78 78 78 78 78 78 78 78 78 78 78 79 79 79 80 80 80 81 81 81 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 84 84 85 85 86 87 87 88 89 90 91 92 93 94 95 96 98 99 100 102 103 105 106 108 109 111 112 114 116 118 119 121 123 125 127 129 131 133 135 136 138 140 142 143 145 146 148 149 150 151 152 153 153 153 153 153 153 152 152 151 150 149 147 146 144 143 141 139 137 135 133 131 129 127 125 123 121 119 117 116 114 113 111 110 108 107 106 105 104 103 102 102 101 101 100 100 99 99 99 98 98 98 98 97 97 97 97 97 96 96 96 95 95 95 94 94 93 93 92 92 91 91 90 89 89 88 87 87 86 85 85 84 83 83 82 82 81 80 80 79 79 78 78 77 77 76 76 76 75 75 75 74 74 74 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 74 74 74 74 74 74 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 77 77 77 77 77 78 78 79 79 80 80 81 82 83 84 85 87 88 89 91 93 95 97 99 101 103 106 108 111 114 116 119 122 125 127 130 133 136 138 141 143 146 148 150 152 154 156 157 158 159 160 161 161 161 161 161 161 160 159 158 157 156 155 153 151 149 148 146 143 141 139 137 135 132 130 128 125 123 121 118 116 114 112 110 107
 83 83 82 82 81 80 80 79 79 79 78 78 77 77 77 76 76 76 76 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 73 73 73 73 73 72 72 72 72 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 71 71 71 72 72 73 73 74 75 76 77 78 78 80 81 82 83 84 85 87 88 89 91 92 93 95 96 98 99 100 102 103 104 106 107 108 110 111 112 113 114 116 117 118 119 120 121 123 124 125 125 126 127 128 129 129 130 130 130 130 130 130 130 129 128 128 127 126 124 123 121 119 118 116 113 111 109 107 104 102 99 97 95 92 90 87 85 83 80 78 76 74 72 70 68 67 65 64 62 61 60 59 58 57 56 55 55 54 53 53 53 52 52 52 52 52 51 51 51 52 52 52 52 52 52 53 53 53 53 54 54 55 55 56 56 57 57 58 58 59 60 60 61 62 63 64 64 65 66 67 68 68 69 70 71 72 72 73 74 74 75 76 76 77 77 78 78 79 79 79 79 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 79 79 79 79 79 79 78 78 78 78 77 77 77 76 76 76 75 75 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 74 74 75 75 76 76 77 78 78 79 80 81 82 83 84 85 85 86 87 88 89 90 91 92 92 93 94 94 95 96 96 96 97 97 97 97 97 97 97 97 96 96 96 95 95 94 94 93 92 92 91 90 90 89 88 88 87 86 86 85 84
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 84 83 83 82 82 81 80 79 79 78 77 76 75 75 74 73 73 72 72 71 71 70 70 70 69 69 69 69 69 69 69 69 69 70 70 70 70 70 71 71 71 72 72 72 72 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 76 76 76 77 77 78 78 79 79 80 81 81 82 83 84 84 85 86 87 87 88 89 90 90 91 92 93 94 94 95 96 97 97 98 99 99 100 101 101 102 103 103 104 105 105 106 106 106 107 107 107 107 107 107 107 107 107 107 107 106 106 105 105 104 104 103 102 102 101 100 100 99 98 98 97 96 96 95 95 94 94 94 93 93 93 93 93 93 94 94 94 94 95 95 96 96 96 97 97 98 98 99 99 99 99 99 99 99 99 99 98 98 98 97 96 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 82 81 80 80 79 79 78 78 77 77 77 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 74 74 74 74 74 73 73 73 72 72 72 72 71 71 71 70 70 70 70 69 69 69 69 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 69 69 69 70 71 71 72 73 73 74 75 76 77 77 78 79 80 81 82 83 83 84 85 85 86 86 87 87 88 88 88 88 89 89 89 89 89 88 88 88 88 88 88 88 87 87 87 87 87 87 87 86 86 86 86 86 87 87 87 87 87 87 87 87 87 87 87 86 86 86 86 85 85 85
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 109 109 108 108 108 108 107 107 107 106 105 105 104 103 103 102 101 101 100 99 99 98 97 97 96 96 95 95 94 94 93 93 93 92 92 92 91 91 91 91 90 90 90 90 89 89 89 89 89 89 88 88 88 88 88 88 88 88 89 89 89 89 90 90 91 91 92 93 93 94 95 96 97 98 99 100 102 103 104 105 106 107 108 109 110 111 111 112 113 113 113 113 113 113 113 112 112 111 111 110 109 108 108 107 106 105 104 104 103 102 101 101 100 100 99 99 99 99 99 99 99 99 99 99 100 100 100 101 101 102 102 103 104 104 105 106 106 107 108 108 109 110 110 111 112 112 113 114 114 115 116 116 117 118 118 119 120 120 121 121 122 123 123 124 124 125 125 126 126 126 126 126 126 126 126 126 125 125 124 124 123 122 121 120 119 118 117 115 114 113 111 110 108 107 106 104 103 102 101 99 98 97 96 95 94 93 93 92 91 90 90 89 89 88 88 87 87 86 86 86 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 86 86 87 88 89 90 91 92 93 94 96 97 99 101 103 104 106 108 110 112 114 116 118 120 121 123 125 126 128 129 130 131 132 132 133 133 133 133 133 132 132 131 131 130 129 128 127 126 126 125 124 123 122 121 120 119 118 117 117 116 115 114 114 113 113 112 111 111 110 110 109 109 108 108 107 107 106 106 105 105 104 104 103 103 103 102 102 102 101 101 101 101 101 100 100 100 101 101 101 101 101 102 102 103 103 104 104 105 105 106 106 106 107 107 108 108 108 108 109
 114 112 110 109 107 105 103 102 100 99 97 96 95 94 94 93 93 92 92 93 93 93 94 95 96 97 99 100 102 104 106 108 111 113 116 119 122 126 129 133 136 140 144 148 152 156 160 165 169 174 178 182 187 191 195 199 203 207 211 214 217 220 223 225 227 228 230 230 231 231 230 229 228 227 225 223 220 218 215 212 209 206 202 199 195 192 189 185 182 179 176 173 170 168 165 163 160 158 157 155 153 152 151 150 149 148 148 147 147 147 147 147 147 148 148 148 149 149 150 150 150 150 151 151 151 151 150 150 150 149 148 147 146 145 144 143 141 140 138 136 134 133 131 129 127 125 123 121 120 118 116 115 113 112 111 110 109 108 107 106 106 106 106 106 106 107 108 109 110 111 112 114 116 117 120 122 124 126 129 132 134 137 140 143 146 149 152 155 158 160 163 166 168 171 173 175 177 179 180 181 183 183 184 184 185 185 184 184 183 183 182 180 179 178 176 174 172 170 168 166 163 161 158 155 153 150 147 144 142 139 136 133 130 127 124 122 119 116 113 111 108 106 103 101 99 97 95 93 91 90 88 87 86 85 84 83 83 82 82 81 81 81 81 81 81 82 82 82 83 83 84 85 85 86 87 87 88 89 90 91 91 92 93 94 95 95 96 97 98 98 99 100 101 101 102 103 103 104 104 105 106 106 107 107 108 108 109 110 110 111 111 112 112 113 114 114 115 115 116 117 117 118 119 120 121 121 122 123 124 125 126 126 127 128 129 130 130 131 132 132 132 133 133 133 133 133 132 132 131 131 130 129 127 126 125 123 121 120 118 116
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 42 43 44 45 46 47 48 49 50 51 52 53 54 54 55 55 56 56 56 56 56 56 56 56 55 55 54 54 53 52 51 50 50 49 48 47 46 45 44 43 42 42 41 40 39 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 35 36 38 40 41 43 46 48 50 53 55 58 61 64 67 71 74 78 82 86 90 95 99 104 108 113 118 123 128 133 137 142 146 150 153 156 159 160 161 161 161 159 157 154 150 146 141 136 130 125 119 113 107 101 96 90 85 80 76 71 67 63 59 56 53 50 47 45 42 40 38 37 35 34 32 31 30 29 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 27 28 29 29 30 30 31 32 32 33 33 34 35 36 36 37 38 38 39 40 41 41 42 43 43 44 45 46 46 47 48 49 49 50 51 51 52 53 54 54 55 56 57 58 59 59 60 61 62 63 64 66 67 68 69 70 72 73 74 76 77 79 80 82 84 85 87 88 90 92 93 95 97 98 100 101 102 104 105 105 106 107 107 107 107 107 106 105 104 103 102 100 99 97 95 93 91 88 86 84 81 79 77 74 72 70 67 65 63 61 59 57 55 53 51 50 48 47 45 44 42 41 40 39 38 37 37 36 36 35 35 35 34 34 34 34 35 35 35 36 36 37 37 38 39 40 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 41 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 39 39 38 38 37 36 36 35 34 34 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 30 30 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 52 53 54 54 54 54 54 54 54 54 53 53 52 52 51 50 49 48 48 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 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 42 43 44 44 45 45 46 46 46 46 47 47 47 47 47 46 46 46 45 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 45 46 46 47 47 48 48 49 49 50 50 50 50 50 50 51 51 51 50 50 50 50 50 50 50 49 49 49 49 48 48 48 48 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 65 68 72 76 80 84 88 93 97 102 107 112 117 121 126 130 134 138 141 144 146 147 148 148 148 147 145 143 141 138 135 131 127 124 120 116 112 109 105 101 98 95 91 88 85 83 80 78 75 73 71 69 67 66 64 62 61 60 59 57 56 55 55 54 53 52 52 51 51 50 50 50 49 49 49 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 45 45 45 46 46 46 46 47 47 48 49 49 50 51 52 53 55 56 57 59 60 62 63 65 67 68 70 72 74 75 77 79 81 82 84 86 87 89 90 92 93 95 96 97 98 99 99 100 100 100 100 100 100 99 99 98 97 95 94 92 91 89 87 84 82 80 77 75 73 70 68 65 63 61 59 57 55 53 51 49 48 46 45 43 42 41 40 39 38 38 37 37 36 36 36 36 36 36 36 37 37 38 39 39 40 41 43 44 45 47 48 50 52 54 56 58 60 62 65 67 70 73 75 78 81 84 87 90 93 96 100 103 106 109 113 116 119 122 125 128 130 133 135 137 139 140 142 143 144 145 145 146 146 146 146 146 146 146 145 145 145 144 144 143 142 142 141 140 139 138 137 135 134 132 131 129 127 124 122 119 117 114 111 108 105 102 99 96 93 90 87 84 81 79 76 74 71 69 67 65 63 61 60 58 57 55 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 37 38 39 40 41 42 44 45 47 49 51 54 56 59 62
 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 39 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 48 48 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 32 32 31 31 31 31 31 32 32 32 33 33 34 34 35 36 37 38 39 41 42 44 45 47 48 50 52 54 56 59 61 63 66 68 70 73 76 78 81 83 86 88 90 92 94 96 97 98 99 100 100 101 100 100 99 98 96 95 93 91 89 86 84 82 79 77 75 72 70 68 66 64 62 61 59 57 56 55 54 53 52 51 50 49 48 48 47 47 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 36 36 37 38 39 41 42 43 45 46 48 50 52 54 56 58 60 62 64 67 69 71 73 75 77 79 81 83 84 85 86 87 87 88 88 88 87 87 86 85 84 83 82 80 79 77 76 74 72 71 69 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 32 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25
 33 33 34 34 35 35 35 35 35 35 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 36 36 37 37 37 37 37 36 36 36 35 35 34 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 24 24 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 28 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 41 41 42 43 44 45 46 47 48 49 51 52 54 55 57 59 62 64 67 70 73 76 79 83 86 90 94 98 101 105 108 111 113 115 116 116 116 114 113 110 107 103 99 94 90 85 80 76 71 67 63 59 55 52 49 46 43 41 39 37 35 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 38 38 39 40 41 41 43 44 45 47 48 50 52 54 57 59 62 65 68 72 75 79 83 87 91 95 98 102 105 108 110 112 113 113 113 112 111 109 106 103 100 96 92 88 84 80 76 72 69 65 62 58 55 52 49 47 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 19 19 19 19 20 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 50 51 52 54 56 58 60 63 66 69 72 75 79 82 86 90 93 97 101 104 107 110 113 115 117 119 120 121 121 121 120 119 117 116 114 111 109 106 103 100 97 94 91 88 85 82 79 76 74 71 69 66 64 61 59 57 55 53 52 50 48 47 45 44 42 41 40 39 38 37 36 36 35 35 34 34 33 33 33 33 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 45 47 48 49 50 51 53 54 55 57 58 60 61 62 64 65 67 68 70 71 73 75 76 78 79 81 82 84 86 87 89 90 92 93 95 96 98 99 100 102 103 104 105 105 106 106 106 106 106 105 104 103 102 100 98 96 94 91 89 86 83 80 77 73 70 67 64 61 58 55 52 50 47 45 43 41 39 37 36 35 34 33 32 31 31 30 30 30 31 31 31 32 33 33 34 36 37 38 40 41 43 45 46 48 50 52 54 56 59 61 63 65 67 69 71 73 75 77 79 81 83 84 86 87 89 90 91 92 93 94 94 95 95 95 96 96 96 95 95 95 94 93 93 92 91 90 89 87 86 85 83 82 80 79 77 75 74 72 70 69 67 66 64 62 61 60 58 57 55 54 53 52 51 50 49 48 47 47 46 46 45 45 45 45 45 45 45 45 46 46 47 47 48 49 49 50 51 52 53 54 55 56 57 59 60 61 62 64 65 66 67 68 70 71 72 73 74 75 76 77 78 78 79 79 79 80 80 80 79 79 78 78 77 76 75 74 72 71 69 68 66 65 63 61 60 58 56 55 54 52 51 50 49 48 48 47 47 47 47 47 47 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
 66 65 64 64 63 63 62 62 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 58 58 58 57 57 57 56 56 56 55 55 54 54 54 53 53 53 52 52 52 52 52 51 51 51 51 52 52 52 52 53 53 54 54 55 56 57 58 59 60 61 63 64 65 67 69 70 72 73 75 76 77 79 80 81 82 83 84 85 85 86 86 86 86 86 86 86 86 86 86 86 85 85 85 84 84 83 83 82 82 81 80 80 79 79 78 77 76 76 75 74 73 73 72 71 70 69 68 68 67 66 65 64 63 62 61 60 59 59 58 57 56 55 54 53 53 52 51 50 49 49 48 47 47 46 45 45 44 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 51 52 53 53 54 55 55 56 56 57 58 58 59 59 60 60 61 61 61 62 62 63 63 63 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 63 63 62 62 62 61 60 60 59 59 58 57 56 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 41 41 41 40 40 40 40 40 40 40 40 40 41 41 41 42 42 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 70 71 72 73 73 74 74 75 75 76 76 76 76 76 76 76 75 75 75 74 74 73 73 72 72 71 70 70 69 68 68 67 66
 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 18 19 20 20 22 23 24 25 26 27 29 30 31 33 34 36 37 39 40 41 43 44 45 46 47 48 49 49 49 50 50 49 49 48 48 47 45 44 43 42 40 38 37 35 34 32 31 29 28 26 25 23 22 21 20 19 17 17 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 17 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11
 30 29 29 28 27 27 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 47 48 50 52 54 55 57 59 60 62 63 65 66 67 68 69 70 71 71 71 72 71 71 71 70 69 69 68 66 65 64 63 61 60 58 57 56 54 53 51 50 49 48 46 45 44 43 43 42 41 41 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 42 42 42 42 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 37 37 37 36 36 35 35 34 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 22 22 22 23 24 24 25 26 27 29 30 32 33 35 37 39 41 44 46 48 50 53 55 57 59 61 63 64 66 67 68 69 69 70 70 70 70 69 69 68 67 66 65 64 63 62 61 60 59 58 56 55 54 53 52 51 50 49 47 46 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 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 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 38 39 40 41 41 42 43 44 44 45 46 46 47 48 49 49 50 51 51 52 52 53 53 54 54 54 54 55 55 54 54 54 53 53 52 51 50 49 48 47 45 44 42 41 39 38 37 35 34 33 31
 34 33 33 32 32 32 32 32 32 32 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 52 53 55 56 57 58 60 61 62 63 64 66 67 68 69 70 71 71 72 73 73 74 74 75 75 75 75 75 75 74 74 73 73 72 71 70 69 67 66 65 63 62 60 59 57 55 54 52 51 49 48 47 45 44 43 42 41 41 40 40 40 40 40 40 40 41 42 42 43 44 46 47 48 50 51 53 55 56 58 60 61 63 65 67 68 70 71 72 74 75 76 76 77 78 78 79 79 79 79 78 78 78 77 76 76 75 74 73 72 71 70 69 67 66 65 64 62 61 60 58 57 56 54 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 35 34 34 33 33 33 33 33 34 34 35 35 36 37 39 40 42 43 45 47 50 52 55 57 60 63 66 69 72 75 78 82 85 88 91 94 97 100 102 105 107 109 111 112 113 114 115 115 116 115 115 114 114 112 111 110 108 106 104 102 100 98 96 93 91 88 86 83 81 79 76 74 71 69 66 64 61 59 57 55 52 50 48 46 44 42 41 39 37 36 34 33 31 30 29 28 27 27 26 26 26 25 25 25 26 26 26 27 28 29 29 31 32 33 34 36 37 39 41 42 44 46 48 50 52 54 57 59 61 64 66 69 71 74 76 79 82 84 87 90 92 95 98 100 103 105 107 110 112 114 115 117 118 119 119 120 120 119 119 118 116 114 112 110 108 105 102 99 95 92 88 85 81 78 74 71 67 64 61 58 55 52 50 47 45 43 41 39 38 36 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
 57 59 60 62 64 67 69 72 76 79 83 87 91 95 99 104 108 112 117 121 125 128 132 135 138 140 142 143 144 144 144 143 142 140 138 136 133 131 128 124 121 118 114 111 107 104 100 97 94 91 88 85 82 79 77 74 72 70 67 65 63 62 60 58 57 55 54 53 51 50 49 48 47 47 46 45 45 44 44 44 44 44 44 44 44 45 45 46 47 48 49 50 51 52 54 55 57 59 60 62 64 66 68 70 71 73 75 78 80 82 84 86 88 90 93 95 97 99 102 104 107 109 111 114 116 119 121 124 126 129 131 133 135 137 139 141 143 144 145 146 147 147 147 147 146 145 144 143 141 139 136 134 131 127 124 121 117 113 109 105 102 98 94 90 86 82 79 75 72 69 66 63 61 58 56 54 52 51 50 48 48 47 46 46 46 46 46 46 47 48 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 65 66 67 68 69 70 71 72 73 74 75 76 76 77 78 79 80 80 81 82 83 83 84 85 85 86 86 87 87 88 88 88 88 88 88 88 88 88 88 88 87 86 86 85 84 83 82 81 79 78 77 75 73 72 70 68 66 64 63 61 59 57 56 54 53 52 51 50 49 48 47 47 46 46 46 46 47 47 47 48 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 65 66 67 68 70 71 72 74 75 76 77 78 79 81 81 82 83 84 85 85 86 86 86 87 87 87 86 86 86 85 85 84 83 82 81 80 78 77 75 74 72 71 69 68 66 65 63 62 60 59 58 57 56 56 55 55 55 55 56 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 75 77 79 81 84 87 90 93 96 100 103 107 111 115 119 123 127 131 134 138 141 144 147 149 151 152 153 153 154 153 153 151 150 148 146 144 141 138 136 133 130 127 124 121 118 115 112 110 107 105 102 100 98 96 94 92 91 89 87 86 85 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 62 61 60 58 57 56 54 53 52 51 50 49 48 48 47 47 47 46 46 46 46 46 47 47 47 48 48 48 49 49 50 51 51 52 53 53 54 55 56 57 58 59 60 61 63 64 65 67 68 70 72 74 75 77 79 82 84 86 88 91 93 95 98 100 103 105 107 109 111 113 114 116 117 117 118 118 118 117 116 115 114 112 110 108 106 103 101 98 96 93 90 88 86 84 82 80 79 77 76 75 75 74 74 74 74 74 74 75 75 75 76 76 76 77 77 77 77 77 77 76 76 76 75 75 74 74 73 73 72 71 71 70 70 69 68 68 67 67 66 66 65 65 65 64 64 64 63 63 63 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 63 63 64 65 66 67 68 69 70 71 73 74 75 77 78 79 80 81 81 82 82 82 82 81 81 80 79 78 76 75 73 72 70 69 67 66 64 63 61 60 58 57 56 55 54 53 52 51 50 49 49 48 47 47 47 46 46 46 46 46 46 46 46 46 46 46 47 47 47 48 48 49 50 50 51 52 52 53 54 55 56 56 57 58 59 60 60 61 62 63 64 64 65 66 67 68 69 70 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 18 18 19 20 21 22 23 25 27 28 30 32 35 37 39 42 44 47 49 52 54 57 59 61 63 65 67 68 69 70 71 71 71 71 71 70 69 68 67 65 64 62 61 59 57 56 54 53 51 49 48 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 15 15 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 28 29 30 31 33 34 36 37 39 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 73 75 76 77 78 79 79 79 79 78 77 76 74 72 70 68 66 63 61 58 55 52 49 47 44 41 39 36 34 32 30 28 26 24 23 22 20 19 19 18 18 17 17 17 17 17 18 18 19 20 21 22 23 25 26 27 29 31 32 34 36 38 40 42 44 47 49 51 53 55 57 59 61 63 64 66 67 68 69 70 71 71 71 71 71 70 69 69 67 66 65 63 62 60 58 56 54 52 51 49 47 45 43 42 40 38 37 35 34 32 31 30 28 27 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 20 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 37 37 37 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 44 44 44 43 43 43 43 42 42 41 40 40 39 38 37 36 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 18 17 17 17 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 21 21 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 46 47 48 49 51 52 53 54 55 56 57 58 59 60 61 61 61 62 62 62 62 62 61 61 60 60 59 58 57 56 55 54 52 51 50 48 47 45 44 43 41 40 38 37 36 35 34 33 32 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 27 27 28 28 29 30 30 31 32 33 34 36 37 38 39 40 41 41 42 43 43 44 44 44 44 44 44 44 43 43 42 42 41 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 25 25 25 25 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 37 37 38 38 39 39 39 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 38 38 38 37 36 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23
 22 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 31 31 32 33 33 34 35 35 35 36 36 36 37 37 37 37 37 37 37 36 36 36 36 35 35 34 34 33 33 32 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 17 16 16 17 17 17 17 18 18 19 20 21 22 23 25 26 27 29 30 32 33 35 36 37 39 40 41 42 43 44 44 45 45 45 46 46 45 45 45 45 44 44 43 43 42 41 41 40 39 38 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 20 20 19 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 16 17 18 19 20 21 23 24 26 27 29 31 32 34 36 37 39 40 42 43 44 45 46 47 48 48 49 49 50 50 50 50 50 49 49 49 49 48 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 41 41 41 40 40 39 39 38 38 37 36 35 35 34 33 32 31 30 28 27 26 25 24 23 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13 13 13 13 14 14 14 14 15 15 16 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 36 37 38 40 42 43 45 47 49 50 52 54 56 58 60 61 63 64 66 67 67 68 68 68 67 66 65 64 62 60 58 55 53 50 47 45 42 40 37 35 33 31 29 27 26 24 23
 17 17 18 18 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 50 51 51 52 53 53 53 54 54 54 54 54 53 53 53 52 51 50 49 48 47 46 44 43 42 40 38 37 35 34 32 31 29 28 26 25 24 22 21 20 19 18 18 17 17 17 17 17 17 18 19 20 21 23 25 27 29 32 35 38 41 45 49 53 57 61 66 70 74 78 82 85 88 90 92 93 93 93 93 92 90 88 86 83 80 77 75 72 69 66 63 60 58 55 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 20 20 20 20 20 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 36 37 38 40 41 43 45 47 49 52 54 57 60 63 66 70 74 78 82 87 92 98 103 109 115 121 127 133 138 144 148 152 155 157 157 156 154 151 147 141 135 128 121 113 106 98 90 83 76 70 63 58 52 47 43 39 35 32 29 27 24 22 21 20 19 18 17 17 17 17 17 17 18 18 19 20 21 22 23 24 25 26 27 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 44 45 46 46 46 47 47 47 47 47 47 47 47 47 46 46 46 45 45 44 44 43 42 42 41 40 40 39 38 37 36 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 22 21 21 20 19 19 18 18 18 18
 36 37 37 38 38 38 39 39 40 40 41 41 41 41 42 42 42 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 39 39 40 41 42 43 45 46 47 49 51 52 54 55 57 59 60 61 63 64 65 65 66 66 66 66 66 66 65 64 63 62 61 60 59 57 56 55 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 53 54 56 57 59 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 91 92 94 95 95 96 96 96 96 95 94 93 91 90 88 86 83 81 78 76 73 70 67 64 61 58 56 53 50 48 45 43 41 39 37 35 34 33 32 31 30 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36
 46 48 50 52 55 57 60 63 66 69 72 75 77 80 83 85 87 89 91 93 94 95 96 96 96 96 96 95 94 94 92 91 90 88 87 85 84 82 80 79 77 75 73 72 70 68 67 65 64 62 61 59 58 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 28 28 28 28 29 29 30 31 33 35 37 39 41 44 46 49 52 55 58 61 64 66 69 72 74 76 78 80 82 83 84 85 85 86 86 86 86 86 85 85 84 83 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 67 66 66 65 65 64 64 63 62 61 60 59 58 57 55 53 52 50 48 46 44 43 41 39 37 36 35 34 33 32 31 31 31 30 31 31 31 32 32 33 33 34 35 36 37 38 39 40 42 43 44 46 47 49 51 52 54 56 58 60 63 65 68 71 74 77 80 83 87 91 95 99 103 108 112 117 121 126 131 135 139 143 147 151 154 156 158 159 159 159 157 156 153 150 146 142 137 132 126 121 115 109 103 98 92 87 81 76 72 67 63 59 56 53 50 47 45 44 42 41 40 40 39 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 39 39 40 40 40 41 41 42 43 45
 79 72 65 59 54 49 45 41 38 36 34 32 31 30 29 29 28 28 28 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 44 45 46 47 48 48 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 58 58 59 60 61 62 62 64 65 66 67 68 70 71 72 74 75 77 78 80 81 82 84 85 86 86 87 87 88 88 88 88 87 87 86 86 85 84 83 82 80 79 78 77 76 74 73 72 70 69 68 67 65 64 63 62 60 59 58 57 55 54 53 51 50 49 48 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 26 25 25 24 24 24 24 24 24 24 24 25 25 26 27 29 30 32 35 38 41 46 51 56 63 70 78 86 95 103 111 119 125 129 132 133 132 129 125 120 115 109 103 97 91 86 81 76 72 68 64 61 58 56 54 52 50 49 47 46 45 45 44 43 43 43 42 42 42 42 42 43 43 43 43 44 44 44 45 45 46 47 47 48 49 49 50 51 52 53 54 55 56 57 59 60 62 63 65 66 68 70 72 74 76 78 81 83 84 86 88 89 89 90 89 89 87 86 83 81 78 74 71 68 64 61 58 54 51 49 46 44 41 39 38 36 34 33 32 31 30 29 28 27 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 29 30 31 32 33 35 37 38 40 43 45 48 51 55 58 63 67 72 77 83 89 94 100 106 110 114 117 118 117 115 112 107 100 94 86
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 51 52 54 55 56 57 58 59 60 61 62 63 63 64 64 64 64 65 64 64 64 64 63 63 62 61 60 59 58 57 56 55 53 52 50 49 47 46 44 42 41 39 38 36 35 33 32 31 30 29 28 27 27 26 26 26 26 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 27 27 26 26 25 24 24 24 23 23 23 23 23 23 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 35 36 36 36 36 36 36 35 35 34 33 33 32 31 30 29 28 27 26 25 24 23 23 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 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 68 68 68 68 67 67 67 66 66 65 65 64 63 63 62 61 60 60 59 58 58 57 57 56 56 56 55 55 55 55 55 55 55 55 55 55 55 56 56 57 57 58 58 59 60 60 61 62 63 64 65 66 67 68 69 71 72 73 74 76 77 78 80 81 82 84 85 86 87 88 89 89 90 91 91 91 91 91 90 90 89 89 88 87 87 86 86 85 85 85 85 86 86 87 88 90 91 93 95 97 99 101 103 104 106 108 109 111 112 112 113 113 113 113 112 112 110 109 108 106 104 102 100 98 96 93 91 89 87 84 82 80 78 76 74 72 70 69 67 66 64 63 62 61 60 59 58 57 57 56 56 55 55 55 55 55 55 55 55 55 56 56 56 57 57 58 59 59 60 60 61 61 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 63 64 64 65 66 67 68 69 71 72 73 75 76 78 80 82 84 86 88 90 92 94 96 99 101 103 105 106 108 110 111 112 113 114 114 115 114 114 113 112 111 109 107 105 103 101 98 95 92 89 86 83 80 77 74 72 69 67 65 64 62 61 60 60 60 60 60 61 61 62 63 64 65 66 67 67 68 69 69 70 70 70 70 70 70 70 70 69 69 69 68 67 67 66 66 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 59 59 59 60 60 61 61 62 63 63 64 64 65 65 66 66 66 67 67 67 68 68 68
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 66 70 74 79 84 89 95 101 107 114 120 125 131 136 140 144 147 149 151 152 152 152 151 149 147 145 143 140 137 134 131 128 125 122 120 117 115 112 110 108 106 104 103 101 100 99 98 97 97 96 96 96 96 96 96 96 96 97 97 98 98 99 100 100 101 102 102 103 103 103 103 103 103 103 102 101 100 99 98 96 94 93 91 89 87 85 84 82 81 80 80 80 80 81 82 83 85 86 88 91 93 96 98 101 103 106 108 110 113 115 117 119 121 122 124 126 127 128 130 131 132 133 134 135 135 136 137 138 139 140 141 142 143 144 145 146 148 149 151 153 155 157 159 161 163 166 168 171 173 176 179 181 183 185 187 189 190 191 191 191 189 188 185 182 178 174 168 162 156 149 142 135 127 120 113 106 99 93 88 83 78 75 72 69 67 66 65 64 64 64 65 66 67 68 69 71 72 74 76 77 79 81 83 85 86 88 90 92 94 96 98 100 102 104 106 109 111 113 115 117 119 122 124 126 128 130 132 134 136 138 140 142 143 145 146 147 148 148 149 149 148 148 147 146 144 142 140 137 135 132 128 125 121 117 113 109 105 101 97 92 89 85 81 78 75 73 70 69 68 67 67 67 68 69 71 73 75 78 81 84 88 91 94 97 101 104 107 110 112 114 117 119 120 122 123 124 125 125 126 126 126 126 126 126 125 125 124 124 123 122 121 120 119 118 117 116 115 114 113 111 110 109 107 106 104 103 101 100 98 96 94 93 91 89 87 85 83 81 79 77 75 73 71 69 67 66 64 62 61 59 58 57 57 56 56 57 58 59 61 63
 103 99 95 91 87 83 80 77 74 71 69 67 65 63 62 60 59 58 58 57 56 56 56 55 55 55 55 55 55 56 56 56 57 57 58 58 59 60 61 61 62 63 64 65 67 68 69 70 72 73 75 76 78 79 81 83 85 86 88 90 92 94 96 97 99 101 102 104 105 107 108 108 109 110 110 110 110 109 108 108 107 106 104 103 102 101 100 100 100 100 100 101 102 104 106 109 112 115 118 122 125 129 133 136 140 143 146 148 150 152 153 154 154 153 152 151 149 146 144 141 137 134 130 126 122 118 114 110 106 102 98 95 91 88 85 82 79 76 74 71 69 67 65 63 62 60 59 58 56 55 54 54 53 52 52 51 51 51 50 50 50 50 50 51 51 51 52 52 53 54 55 56 57 58 60 62 64 66 68 70 73 75 78 80 83 85 86 88 89 90 90 90 90 90 89 88 88 87 86 85 84 83 83 82 81 81 81 80 80 80 80 81 81 82 83 84 85 86 87 88 90 92 94 96 98 100 102 104 107 109 112 114 117 119 122 124 127 129 131 132 134 135 136 137 138 138 138 137 136 135 134 132 130 128 126 123 120 117 114 111 108 106 103 100 98 96 94 93 91 91 90 90 90 91 91 92 93 94 94 95 96 96 96 96 96 95 95 94 93 92 91 89 88 86 85 83 81 80 78 77 75 74 73 71 70 69 68 67 66 65 65 64 63 63 63 62 62 62 62 62 63 63 63 64 65 65 66 67 68 70 71 73 74 76 78 80 83 85 88 91 94 97 100 103 106 109 112 115 117 119 121 122 122 122 121 120 117 114 111 107
 50 49 49 49 48 48 47 46 46 45 45 44 43 42 42 41 40 40 39 38 38 37 37 37 36 36 36 35 35 35 35 35 35 36 36 36 37 37 38 39 39 40 41 42 43 45 46 48 50 51 53 56 58 61 64 67 70 73 77 80 84 88 92 96 100 104 108 111 113 115 117 117 117 116 114 111 107 103 98 92 87 81 75 70 64 59 54 50 46 43 40 37 35 34 32 32 31 31 31 31 32 33 33 34 36 37 38 39 41 42 43 45 46 47 49 50 51 52 53 54 55 56 56 57 57 58 58 58 58 58 58 58 57 57 57 56 55 55 54 54 53 53 52 51 51 50 50 49 49 48 48 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 43 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 39 39 39 40 40 41 42 42 43 44 45 45 46 47 47 48 49 50 50 51 52 52 53 54 54 55 56 57 58 58 59 60 61 62 63 64 64 65 66 67 68 68 69 69 70 70 70 71 71 71 71 70 70 70 69 68 68 67 66 65 64 62 61 60 58 57 56 54 53 52 50 49 48 47 45 44 44 43 42 42 42 42 42 42 43 45 46 49 51 54 58 62 66 71 76 81 87 92 98 103 108 112 116 119 122 123 124 125 124 123 121 119 116 113 110 106 103 99 96 92 89 86 83 80 77 75 72 70 68 66 64 62 61 59 58 57 56 54 54 53 52 51 51 50 50 49 49 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 50 50 50 50 51 51 51 51 51 51 51 51 51 51 50 50
 73 71 70 70 70 70 71 72 73 75 76 79 81 83 86 89 92 95 99 102 106 109 113 117 122 126 131 135 140 145 151 156 162 168 174 181 187 194 201 207 214 222 229 236 243 249 256 262 268 274 279 284 288 291 294 296 296 297 296 294 291 287 283 277 271 264 256 248 239 230 220 210 199 189 178 167 157 147 137 127 118 109 101 93 86 79 74 69 64 61 58 56 55 54 54 54 55 57 59 61 64 67 70 74 78 82 87 92 97 102 107 112 118 124 130 136 142 149 155 162 168 175 182 188 195 201 207 213 218 223 227 231 233 236 237 237 237 236 234 231 228 224 219 213 208 202 195 188 182 175 168 161 154 148 141 135 129 123 117 111 106 101 96 91 86 82 78 74 71 67 64 62 59 58 56 55 55 55 55 56 57 60 62 65 68 72 76 80 84 89 93 97 101 106 109 113 117 120 123 126 129 131 134 136 138 140 141 143 145 146 148 149 150 152 153 154 155 156 157 158 159 159 160 161 161 161 161 161 161 161 160 159 158 157 156 154 152 150 148 146 143 141 138 135 132 129 126 122 119 116 112 109 106 102 99 96 93 90 87 85 83 81 79 78 77 77 77 78 79 81 83 87 91 95 101 106 113 120 128 136 144 153 161 170 179 188 196 204 212 219 225 231 236 240 244 246 248 249 249 248 246 244 241 238 234 230 225 220 215 210 205 200 195 190 186 181 176 172 168 164 160 157 154 150 148 145 142 140 138 136 134 132 131 129 128 127 125 124 123 122 120 119 117 116 114 112 110 108 105 102 100 97 94 90 87 84 82 79 76 74
 20 21 22 24 26 28 30 33 35 38 41 44 47 50 53 56 59 62 64 67 69 71 72 73 75 75 76 76 76 76 76 76 75 74 74 73 72 71 70 69 68 67 66 66 65 64 63 62 61 60 59 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 37 36 35 34 33 32 30 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 52 53 54 56 57 58 60 61 62 63 64 65 66 66 67 67 67 66 65 64 63 61 59 57 55 52 50 47 44 41 39 36 33 31 29 27 25 23 22 20 19 19 18 18 18 18 18 19 19 20 21 22 23 24 26 27 29 30 32 34 36 37 39 41 43 45 47 48 50 52 53 55 56 57 58 59 60 61 61 61 62 62 61 61 61 60 60 59 58 58 57 56 55 54 53 52 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 34 33 32 31 30 29 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 20 20 21 22 23 24 25 27 28 29 31 32 34 35 37 39 41 42 44 46 48 49 51 53 55 57 58 60 62 63 65 66 68 69 70 71 72 73 74 74 74 74 74 74 73 72 71 70 69 68 66 64 63 61 59 57 55 53 51 49 46 44 42 40 38 37 35 33 31 30 28 27 25 24 23 21 21 20 19 18 18 18 18 18 18 19
 27 27 28 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 47 49 50 52 54 55 57 60 62 64 67 70 73 76 79 82 86 89 93 97 100 104 107 110 113 116 118 120 121 121 121 121 119 117 115 112 108 104 100 96 91 86 82 77 73 68 64 60 56 52 49 46 43 40 37 35 33 31 30 29 28 27 27 27 27 27 28 29 30 31 33 34 36 38 40 41 43 45 47 49 50 52 53 55 56 57 58 59 59 60 60 60 61 61 61 61 60 60 60 59 59 58 58 57 56 56 55 54 54 53 52 51 51 50 49 48 48 47 46 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 36 35 35 34 34 33 32 32 31 31 30 29 29 29 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 41 42 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 63 64 65 66 66 67 67 67 67 67 67 67 67 66 65 64 63 62 61 59 58 56 54 52 50 49 47 45 43 41 40 38 37 35 35 34 33 33 33 33 34 35 36 37 39 41 43 46 48 51 54 58 61 65 69 73 77 81 85 89 92 96 99 102 105 107 109 110 111 111 111 110 109 107 105 103 100 97 94 91 88 84 81 78 75 72 69 67 64 62 59 57 55 53 52 50 48 47 46 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 28 28 27 27 27
 64 66 68 70 72 74 76 77 79 80 81 82 83 83 84 84 84 85 85 85 85 86 86 86 87 88 88 89 90 91 92 93 94 96 97 99 100 102 104 106 107 109 111 113 115 117 119 120 122 123 124 126 127 127 128 129 129 129 129 128 128 127 126 125 124 123 121 119 118 116 114 112 110 107 105 103 100 98 96 94 91 89 87 85 84 82 81 80 79 79 79 79 79 80 81 82 83 84 86 87 88 90 91 92 94 95 96 96 97 98 98 99 99 99 99 99 99 99 98 98 97 97 96 96 95 94 94 93 92 91 91 90 89 88 87 87 86 85 84 84 83 82 82 81 81 80 80 79 79 79 79 79 79 79 79 79 80 80 80 81 81 82 82 83 83 84 84 84 84 84 83 83 82 81 79 78 76 74 72 70 69 67 65 63 61 60 59 58 57 56 55 55 54 54 54 54 54 54 54 55 55 56 57 58 58 59 61 62 63 65 66 68 70 71 73 75 78 80 82 85 87 89 92 94 97 99 102 104 106 109 111 112 114 116 117 118 119 119 120 120 120 119 119 118 117 116 114 113 111 109 107 104 102 100 97 95 92 89 87 84 82 80 77 75 74 72 71 70 70 69 70 70 71 72 74 76 78 81 84 87 90 93 96 99 103 106 109 112 115 118 120 123 125 126 128 129 129 129 129 129 128 127 126 124 122 120 117 115 112 109 106 103 100 97 94 91 88 86 83 80 78 75 73 71 68 66 65 63 61 60 58 57 56 55 54 53 52 51 51 50 50 49 49 49 49 49 49 49 50 50 51 51 52 53 54 55 57 58 60 62
 48 51 53 57 60 64 67 71 75 78 81 84 86 88 89 90 90 90 89 88 87 85 84 82 80 78 76 74 72 70 68 66 65 63 62 61 60 59 58 57 57 57 56 56 57 57 57 58 59 60 61 62 64 65 67 69 71 73 75 77 79 82 84 86 88 90 92 93 94 95 96 95 95 94 93 91 89 86 83 80 77 73 70 67 63 60 57 55 53 51 49 48 48 48 48 49 50 51 52 54 56 58 61 63 65 68 70 73 75 77 80 82 84 86 88 89 91 92 93 95 95 96 97 97 98 98 98 98 98 98 98 97 97 97 96 96 96 95 95 95 95 94 94 94 94 94 94 93 93 93 93 93 93 93 93 93 92 92 91 91 90 89 88 86 85 83 81 79 77 74 72 69 66 64 61 59 57 55 53 52 51 50 49 49 50 50 51 52 53 54 55 57 58 60 61 62 64 65 66 68 69 70 71 72 72 73 74 74 75 75 75 76 76 76 76 76 76 77 77 77 77 78 78 78 79 79 80 81 81 82 83 84 85 86 87 88 89 90 91 91 92 93 93 94 94 94 93 93 92 91 90 88 86 84 82 79 76 73 71 68 65 62 59 56 54 52 50 48 47 46 46 46 46 47 49 51 53 55 58 61 65 68 72 76 80 84 88 93 97 101 105 109 113 117 121 124 128 131 134 136 138 140 142 143 144 144 144 144 144 143 142 141 139 137 135 133 130 127 125 122 119 116 113 109 106 103 100 97 94 91 87 85 82 79 76 73 71 68 66 63 61 59 57 54 52 51 49 47 46 44 43 42 42 41 41 41 42 43 44 46
 47 47 47 48 50 51 53 54 56 59 61 63 65 67 69 70 72 73 74 75 76 76 77 77 77 76 76 75 74 73 72 71 70 69 68 67 65 64 63 62 61 60 59 58 58 57 56 56 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 56 56 56 56 56 56 55 55 55 54 54 53 52 52 51 50 49 49 48 48 47 47 48 48 49 50 51 52 54 55 57 59 61 63 65 66 68 70 71 73 74 75 76 77 78 78 79 79 79 79 79 79 79 79 78 78 78 77 77 76 76 75 75 75 74 74 74 74 74 74 74 74 74 74 74 75 75 76 76 77 77 78 79 79 80 81 81 82 82 82 82 82 82 82 82 81 80 79 78 77 75 74 72 70 69 67 66 64 63 62 61 60 60 60 61 62 63 64 66 68 70 72 74 77 79 82 84 86 88 91 93 94 96 98 99 100 101 102 103 104 104 104 105 105 105 105 104 104 104 104 103 103 102 102 101 101 101 100 100 99 99 99 98 98 97 97 97 96 96 95 95 94 94 93 93 92 91 90 89 88 87 86 85 83 82 80 79 77 75 73 71 70 68 66 64 62 60 59 57 56 55 54 54 53 53 53 53 54 54 55 55 56 56 56 57 57 57 57 57 57 57 57 56 56 56 55 55 55 55 54 54 54 54 53 53 53 53 54 54 54 54 55 55 56 57 57 58 59 60 61 62 64 65 66 68 69 71 72 74 75 77 78 79 80 81 82 82 82 83 82 82 81 80 79 77 76 74 72 70 67 65 63 60 58 56 54 52 50 49 48 47 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 19 20 21 23 24 26 28 29 31 33 35 37 39 41 43 45 46 48 49 51 52 54 55 56 57 59 60 61 62 63 65 66 67 68 70 71 72 74 75 77 78 80 81 82 84 85 86 87 88 89 89 90 90 90 89 88 87 86 84 83 81 78 76 74 71 68 66 63 60 57 55 52 50 47 45 42 40 38 36 34 33 31 30 29 28 27 26 26 26 26 26 27 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 47 48 48 49 49 50 50 51 51 52 52 53 54 54 55 56 56 57 58 58 59 60 61 61 62 63 63 64 64 65 65 65 66 66 66 65 65 65 64 64 63 62 61 60 59 58 56 55 53 52 50 48 47 45 43 41 40 38 36 35 33 32 31 30 29 28 28 28 27 28 28 28 29 30 30 31 32 34 35 36 37 38 40 41 42 43 45 46 47 48 49 49 50 51 51 52 52 53 53 53 53 53 53 53 52 52 52 51 51 50 50 50 49 49 48 48 48 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 43 43 42 42 41 41 40 39 38 37 36 34 33 32 30 29 27 26 24 23 22 21 20 20 19 19 19 19 19 20 21 22 23 24 26 28 30 32 34 37 39 42 46 49 53 56 61 65 69 74 79 84 90 95 101 106 111 116 121 125 128 131 133 135 135 135 133 131 129 125 121 117 113 108 103 98 94 89 85 80 76 72 68 65 62 58 55 53 50 47 45 43 41 39 37 35 33 32 30 28 27 26 24 23 22 21 20 19 19 18 18 18 18 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 51 54 58 61 65 70 75 80 85 91 96 102 107 112 116 120 124 127 130 131 133 133 133 132 131 129 127 125 122 119 116 113 110 107 104 101 98 95 92 90 88 86 84 82 81 80 79 78 77 76 76 76 76 76 76 76 76 77 77 78 79 79 80 81 82 82 83 84 84 85 85 85 85 85 85 84 83 82 81 80 78 77 75 74 72 71 70 69 68 68 68 69 70 71 73 76 78 81 84 87 90 94 97 101 104 108 111 114 117 120 123 125 127 129 131 132 133 134 135 136 136 136 136 136 136 136 135 135 134 134 134 133 133 133 133 133 134 134 135 136 137 138 139 141 142 144 145 147 149 151 152 154 155 157 158 158 159 158 158 156 155 152 149 146 142 137 132 127 121 116 110 104 98 92 86 81 76 72 68 65 62 60 58 57 56 55 55 55 55 55 55 56 56 57 58 58 59 60 60 61 62 63 63 64 65 66 66 67 68 69 70 72 73 74 75 77 79 80 82 84 86 89 91 94 97 99 102 105 109 112 115 118 121 124 127 129 131 133 134 135 135 134 133 132 130 127 124 120 116 112 108 103 98 93 88 84 79 75 70 66 62 59 56 53 50 48 47 46 45 45 45 45 46 47 49 50 52 54 57 59 61 64 66 68 70 72 74 75 77 78 79 80 81 81 81 82 82 82 81 81 81 80 80 79 78 78 77 77 76 75 75 74 74 73 73 72 72 71 71 70 70 70 69 69 69 68 68 67 67 66 66 65 64 63 63 62 61 60 59 58 57 55 54 53 52 51 49 48 47 46 45 45 44 44 44 44 45 46 47
 39 41 43 46 49 53 57 62 67 72 78 84 91 97 105 112 119 127 134 141 148 155 161 166 171 175 177 179 180 180 179 177 174 170 166 161 156 151 145 140 134 128 123 117 112 107 102 98 94 90 86 82 79 76 73 71 68 66 64 62 60 59 57 56 54 53 52 51 50 50 49 48 48 47 47 46 46 45 45 45 45 45 45 45 45 45 45 46 47 48 49 50 51 52 54 55 56 58 59 60 61 62 63 63 64 64 65 65 66 66 67 67 67 68 69 69 70 71 72 73 74 76 77 79 81 83 85 88 91 93 96 100 103 107 110 114 118 122 126 130 134 138 142 145 149 151 154 155 157 157 157 156 155 153 151 147 144 140 135 130 125 120 114 109 103 98 93 87 82 77 72 68 64 60 56 53 50 48 46 44 43 42 41 41 41 41 41 42 42 43 44 45 46 48 49 50 51 52 54 55 56 57 58 59 60 61 62 62 63 64 64 65 66 66 67 67 67 68 68 68 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 68 68 67 66 65 64 63 62 61 59 58 56 55 53 51 49 47 46 44 42 41 40 39 38 37 37 37 37 37 37 38 38 39 40 41 42 43 44 46 47 49 50 52 53 55 57 59 61 63 65 67 70 72 74 76 78 80 82 84 86 88 89 90 91 92 93 93 93 93 92 92 91 90 88 87 85 84 82 80 78 76 74 72 70 68 66 63 61 59 57 55 53 52 50 48 46 45 43 42 40 39 38 37 36 35 35 35 35 36 36 37
 25 24 22 21 20 19 19 18 18 18 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 33 33 34 34 34 34 34 33 33 33 32 32 31 30 30 29 28 27 26 25 24 24 23 22 21 21 20 20 20 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 31 31 32 32 33 33 33 33 33 34 34 34 34 34 33 33 33 33 32 32 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 15 15 16 17 18 19 21 23 26 29 32 35 39 44 48 53 58 62 66 70 72 74 75 75 74 72 70 67 63 60 56 52 49 45 42 39 37 34 32 30 28 26 25 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 28 30 31 33 34 36 37 39 40 42 43 45 46 47 48 49 49 49 49 49 48 47 46 45 44 43 42 41 39 38 38 37 36 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 52 52 51 51 50 48 47 45 42 40 38 36 33 31 29 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
 50 51 53 55 57 59 62 64 67 70 72 75 78 80 82 84 85 87 88 88 88 88 88 87 86 84 83 81 79 77 75 72 70 68 65 63 61 59 57 55 53 51 49 48 46 45 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 35 36 36 37 39 40 41 43 45 47 50 52 55 59 62 66 70 75 79 83 87 90 92 94 95 96 95 94 92 89 86 83 79 76 73 69 66 63 60 58 55 53 51 49 48 46 45 44 43 42 41 41 40 40 40 40 40 40 41 41 42 43 44 45 46 47 49 50 52 54 56 58 61 63 66 69 72 75 78 81 85 88 92 95 99 102 105 109 112 114 117 119 120 122 123 123 123 122 121 120 118 116 114 112 109 106 104 101 99 97 95 93 91 89 87 86 84 83 81 80 79 77 76 74 72 71 69 68 66 64 62 61 59 57 56 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 37 36 36 35 35 35 34 34 35 35 35 35 36 37 37 38 39 40 42 43 45 46 48 51 53 55 58 61 64 68 71 75 78 82 86 89 92 95 97 98 99 99 98 96 93 90 86 82 78 73 69 65 61 58 54 52 49 47 45 43 42 40 39 38 38 37 37 36 36 36 36 36 36 36 36 37 37 37 38 38 39 39 40 41 41 42 43 44 44 45 46 47 48 49 49 50 51 52 53 54 54 55 56 56 57 57 58 58 58 59 59 59 59 59 59 58 58 57 57 56 56 55 54 53 53 52 51 50 49 49 48 48 47 47 47 48 48 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 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 9 9 9 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 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 17 18 18 18 18 17 17 17 17 16 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 17 18 19 20 20 21 22 22 23 24 24 25 25 25 25 25 25 25 25 25 24 24 23 23 22 22 21 20 19 19 18 17 16 16 15 14 14 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 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 15 15 16 17 17 18 19 19 20 20 21 22 22 22 23 23 23 23 23 23 23 22 22 21 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9
 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 28 29 30 30 31 31 32 32 32 32 32 31 31 31 30 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 35 35 34 34 33 33 32 32 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 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 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 11 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 132 134 136 138 141 144 147 150 154 157 161 164 167 170 172 175 177 178 179 180 180 180 180 179 178 176 174 171 169 166 162 159 155 152 148 144 140 136 132 128 124 120 117 113 110 107 104 101 99 96 94 92 90 89 88 86 85 85 84 84 84 84 84 85 86 87 88 89 91 93 95 98 101 104 107 110 114 118 122 126 130 134 138 142 145 148 151 153 154 155 155 154 152 150 148 145 142 139 136 132 129 126 123 120 118 115 113 111 109 108 107 106 105 104 104 104 104 104 105 105 106 107 108 109 110 111 112 114 115 117 119 120 122 124 125 127 129 130 132 133 135 136 138 139 140 142 143 144 145 146 146 147 148 148 149 149 149 149 149 149 148 147 147 146 145 144 142 141 139 138 136 134 132 131 129 128 126 125 124 124 123 123 123 123 124 125 126 127 128 129 130 131 133 134 135 136 137 138 138 139 140 140 140 140 140 140 140 140 139 139 138 137 136 136 134 133 132 131 129 128 126 125 123 122 120 118 117 115 113 112 110 108 107 105 104 103 101 100 99 98 97 96 96 95 95 95 94 95 95 95 95 96 97 98 99 100 101 103 104 106 108 110 112 113 115 117 118 119 120 121 121 121 121 121 120 118 117 115 113 111 109 106 104 102 100 98 96 94 93 91 90 89 88 87 87 86 86 86 86 86 87 88 89 90 91 92 94 95 97 99 101 104 106 108 111 113 116 119 121 124 126 129 131 133 135 137 139 141 142 143 144 145 145 146 146 146 146 145 145 144 143 142 141 140 139 137 136 135 133 132 131 130 129 129 128 128 128 129 129 130
 60 61 62 62 63 63 63 62 62 61 60 59 57 56 54 52 51 49 48 46 44 43 42 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 28 28 28 28 29 29 30 30 31 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 52 53 55 56 57 59 60 61 62 62 63 63 63 62 62 61 60 59 58 56 55 53 52 50 48 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 27 28 28 29 31 32 33 34 36 38 39 41 43 45 47 49 51 53 56 58 60 62 64 65 67 68 68 69 68 68 67 65 64 62 59 57 54 52 49 47 44 42 40 38 36 34 33 32 31 30 29 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 47 47 47 47 47 46 46 45 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 24 23 23 22 22 22 22 22 21 21 21 21 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 38 39 40 42 43 45 47 48 50 52 53 55 57 58
 37 36 36 36 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 38 38 38 38 37 37 36 36 35 35 34 34 33 32 32 31 31 31 30 30 29 29 29 29 29 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 38 39 40 41 42 43 45 46 48 50 52 55 57 60 63 66 69 72 75 79 82 86 89 93 96 99 102 105 107 108 110 110 110 110 109 107 105 102 99 96 92 89 85 81 77 74 70 67 64 61 59 56 54 52 50 49 47 46 45 44 43 42 42 41 41 41 41 41 41 41 41 42 42 43 43 44 45 46 47 47 48 49 50 51 52 53 54 54 55 55 55 56 55 55 55 54 54 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 41 40 40 40 40 40 40 41 41 42 42 43 44 45 47 48 50 52 54 57 59 62 65 69 73 77 81 85 90 95 100 104 109 113 117 120 123 125 126 126 126 125 123 120 117 114 110 106 102 98 94 90 86 82 78 75 72 68 66 63 60 58 56 54 53 51 50 49 48 47 46 45 45 44 44 44 43 43 42 42 42 41 40 40 39 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 38 39 40 41 41 42 42 43 43 43 44 44 44 44 44 44 44 44 43 43 43 42 42 41 41 40 39 39 38 38 37
 25 24 24 24 24 25 25 26 27 28 28 29 30 32 33 34 35 36 37 38 39 40 40 41 42 42 43 43 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 25 24 24 24 24 25 25 25 26 27 28 29 30 31 32 33 35 36 36 37 38 38 39 39 39 39 38 38 37 36 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 24 24 25 26 26 27 29 30 31 33 34 36 38 40 41 43 45 47 48 50 51 52 53 54 54 54 53 52 51 50 49 47 45 43 41 40 38 36 34 33 31 30 29 28 28 27 27 27 27 28 28 29 30 31 33 34 36 38 40 42 44 46 48 50 53 54 56 58 59 60 61 61 61 61 61 60 58 57 55 54 52 50 48 46 44 42 41 39 37 36 35 34 32 31 31 30 29 29 28 28 28 28 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 30 30 30 30 31 31 32 33 33 34 35 36 37 38 38 39 40 41 41 42 43 43 43 44 44 44 44 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 39 39 39 39 40 40 41 41 42 43 44 45 47 48 49 51 52 54 55 57 58 59 60 61 61 62 61 61 60 59 58 56 55 53 50 48 46 44 41 39 37 35 33 31 30 28 27 26 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 37 37 37 37 37 37 36 36 35 35 34 33 33 32 31 30 30 29 28 28 27 26 26 26 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 29 31 32 33 35 37 39 40 42 44 46 48 49 51 52 53 54 54 54 54 53 52 51 50 49 48 46 45 43 42 40 39 37 36 34 33 32 31 30 29 28 27 26 26 25 25 25 24 24 24 24 25 25 25 26 27 27 28 29 30 31 32 34 35 37 38 40 42 44 46 48 49 51 53 55 57 58 60 61 62 62 63 63 63 63 62 61 61 60 59 57 56 55 55 54 53 53 53 53 53 54 54 55 56 57 59 60 61 63 64 66 67 69 70 71 72 72 73 73 73 72 71 70 69 67 65 64 61 59 57 55 53 51 49 47 45 43 41 40 38 37 36 35 34 34 33 33 32 32 32 32 32 33 33 33 34 35 36 36 37 38 40 41 42 44 45 46 48 49 50 52 53 54 54 54 54 54 53 52 51 50 48 46 44 42 40 38 36 34 32 31 29 28 27 26 25 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 28 29 30 32 33 35 36 38 40 42 44 47 49 51 53 55 57 59 61 62 63 63 63 63 62 61 60 58 56 54 51 49 47 44 42 39 37 35 33 31 29 28 26 25 24 23 22 21 21 21 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 191 188 183 179 173 168 162 156 150 145 140 135 130 126 122 119 115 113 110 108 106 105 103 103 102 101 101 101 101 102 103 103 104 106 107 109 111 113 115 117 120 122 125 128 132 135 138 142 146 149 153 157 161 164 168 172 175 178 182 184 187 189 191 192 193 194 194 193 192 190 188 185 182 178 173 169 164 158 153 147 141 136 130 125 119 115 110 106 102 99 96 93 91 90 88 88 87 87 87 87 87 88 89 90 91 92 93 95 96 97 99 100 101 102 103 104 105 106 107 108 108 109 109 109 110 110 110 110 110 110 110 109 109 109 109 109 109 108 108 108 108 108 108 108 107 107 107 107 106 106 106 105 105 104 104 103 103 102 101 101 100 99 99 98 97 97 96 95 94 93 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 79 78 77 77 76 76 76 75 75 75 75 75 75 76 76 77 77 78 79 80 81 83 84 85 87 89 91 93 95 97 99 101 103 106 108 110 112 114 116 118 119 120 121 122 122 122 122 122 121 120 119 117 116 114 112 110 108 106 104 101 99 97 95 92 90 88 87 85 83 82 80 79 78 78 77 77 77 78 79 80 82 85 88 91 96 101 106 113 120 128 137 146 157 167 179 190 202 213 225 236 245 254 262 268 273 275 276 276 273 269 264 258 250 242 233 224 215 206 197 188 179 171 163 155 148 142 136 130 125 121 117 113 110 107 105 103 101 100 99 98 98 98 98 98 99 100 101 102 104 106 108 111 114 117 120 124 128 132 137 142 147 152 158 163 169 174 179 184 188 191 194 196 196 195 194
 74 76 78 80 82 84 86 88 90 91 93 94 96 97 97 98 98 98 98 97 96 95 94 93 92 91 89 88 87 85 84 83 81 80 79 78 78 77 77 76 76 76 76 77 77 78 79 80 81 83 84 86 88 90 92 94 95 97 99 101 103 104 106 107 108 109 109 110 110 110 110 109 108 107 106 105 103 102 100 98 96 94 93 91 89 87 86 84 83 82 81 80 79 79 78 78 78 78 78 78 78 79 79 79 79 80 80 80 80 80 80 80 80 80 79 79 79 78 78 77 77 76 76 75 74 74 73 73 72 72 71 71 70 70 70 70 70 70 70 70 71 71 72 72 73 73 74 75 76 76 77 78 78 79 80 80 81 81 81 81 81 81 81 81 80 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 66 65 65 65 65 66 66 67 67 68 69 70 71 72 74 75 76 77 79 80 81 82 83 84 84 85 86 86 86 86 86 86 86 85 85 84 83 83 82 81 80 79 78 78 77 76 76 75 75 75 74 74 74 74 74 74 74 75 75 75 75 75 76 76 76 76 76 76 75 75 75 74 74 73 72 71 71 70 69 68 67 66 65 64 63 62 61 61 60 60 60 60 60 60 60 61 62 63 64 65 66 67 69 70 72 73 75 76 78 79 80 82 83 85 86 87 88 89 90 91 91 92 93 93 93 93 94 94 94 93 93 93 93 92 92 91 91 90 90 89 89 88 87 87 86 85 84 84 83 82 81 80 79 78 77 76 76 75 74 73 72 71 70 70 69 68 68 68 67 67 67 67 67 67 68 68 69 70 71 73
 106 110 114 119 124 130 135 141 147 153 158 163 168 172 175 177 179 179 179 177 175 172 168 164 159 154 149 143 138 132 127 122 117 112 108 104 100 97 94 92 90 88 86 85 85 85 85 85 86 88 89 91 94 96 99 102 105 109 112 116 120 123 127 131 134 138 141 144 146 148 150 152 153 153 153 153 153 151 150 148 147 144 142 140 138 135 133 131 129 128 126 125 124 123 123 122 122 121 121 121 121 121 120 120 119 119 118 117 116 115 113 112 110 108 107 105 103 101 99 97 95 93 91 89 87 86 84 83 82 81 80 80 79 79 79 80 80 81 83 84 86 88 90 93 96 99 102 105 108 112 115 119 122 125 128 131 133 135 137 138 139 139 139 138 137 135 133 130 128 124 121 118 115 111 108 105 102 100 98 96 95 94 93 93 93 94 95 96 98 100 102 104 107 109 112 115 117 120 122 124 126 128 129 130 130 130 130 129 127 126 124 121 119 116 113 110 107 104 101 98 95 93 90 88 86 85 84 83 82 82 81 81 82 82 83 84 85 86 88 89 91 92 94 95 97 98 99 100 101 102 102 102 102 102 102 101 100 99 98 97 95 94 93 91 90 88 87 86 85 85 84 84 85 85 86 86 87 89 90 92 93 95 97 99 100 102 104 105 107 108 109 110 111 111 111 111 111 111 110 110 109 108 107 106 105 103 102 101 100 99 98 97 97 96 96 96 96 96 96 97 97 98 99 100 101 101 102 103 104 104 105 105 106 106 106 105 105 104 104 103 102 101 100 99 98 96 95 94 94 93 92 92 92 93 93 94 96 98 100 103
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 108 106 104 102 101 101 100 100 100 100 100 101 101 102 102 102 103 103 103 103 102 102 101 100 98 97 95 94 92 89 87 85 82 80 77 75 72 70 68 65 63 61 59 57 55 54 52 51 50 49 48 47 47 46 46 46 45 45 45 46 46 46 47 48 49 50 51 52 54 55 57 60 62 65 68 71 75 79 84 89 94 100 107 113 121 128 136 144 152 159 167 173 178 182 185 187 187 185 182 179 174 168 162 155 148 141 134 128 121 115 109 103 98 92 88 83 79 75 71 68 65 62 59 57 55 53 51 50 48 47 47 46 46 46 47 47 48 50 51 54 56 59 62 66 70 75 81 87 93 100 108 116 125 134 143 153 163 173 182 190 198 204 208 211 212 211 208 204 198 191 182 174 165 156 147 139 130 123 116 110 104 99 94 91 87 84 82 80 78 77 76 75 74 73 73 72 72 72 72 71 71 71 71 70 70 69 69 68 68 67 66 65 64 64 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 50 49 49 48 48 48 47 47 47 47 47 47 47 47 48 48 49 49 50 51 52 53 54 55 57 59 61 63 66 68 71 75 79 83 87 92 96 102 107 112 118 123 128 132 136 139 142 143 144 143 142 140 137 133 129 124 119 114 109 104 98 93 89 84 79 75 71 67 64 60 57 54 52 49 47 45 43 42 41 40 39 39 38 38 38 39 40 41 42 44 46 48 50 53 56 60 64 68 73 77 83 88 94 99 105 111 117 123 129 134 139 143 146 149 150 151 151 151 149 147 144 141 138 134 130 126 123 119 116 113 110
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 80 84 88 92 95 99 102 104 105 106 106 104 102 100 96 93 88 84 79 75 71 66 62 58 55 52 49 46 43 41 39 37 35 34 33 32 31 31 30 30 30 31 32 33 34 36 38 41 44 47 51 56 61 67 74 81 89 98 107 117 128 138 149 158 168 175 182 186 188 187 184 179 172 164 155 145 134 124 114 105 96 88 80 74 67 62 57 53 49 46 43 41 39 38 36 35 35 34 34 34 34 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 41 42 42 42 42 42 42 41 41 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 35 35 35 34 34 34 34 33 33 32 32 32 31 31 31 30 30 30 30 31 31 32 32 33 34 35 37 39 40 42 45 47 50 53 56 59 63 66 70 74 78 81 85 88 90 93 94 95 95 94 93 91 88 85 82 78 74 70 67 63 60 57 54 51 49 47 45 44 43 42 41 40 40 39 39 39 39 39 40 40 40 41 41 41 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 43 43 43 44 44 44 44 45 45 46 47 48 49 50 51 52 53 55 56 57 58 60 61 62 63 64 65 65 66 66 67 67 68 68 68 68 69 69 69 69 69 70 70 70 71 71 72 72 73 74 75 75 76 77 78 78 79 79 80 80 80 80 79 78 78 77 76 74 73 71 70 69 67 66 64 63 61 60 59 58 57 57 56 56 56 56 56 57 58 59 60 62 64 67 69 73 76
 67 65 62 61 59 58 57 56 55 55 55 55 55 56 56 57 58 59 60 62 63 65 66 68 69 71 72 73 74 75 76 77 77 77 77 77 76 75 74 73 72 71 69 68 67 66 64 63 63 62 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 58 57 57 56 55 53 52 51 50 48 47 46 44 43 42 41 40 39 38 38 37 37 37 37 37 38 38 39 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 58 59 60 60 61 61 62 62 63 63 64 64 65 66 66 67 68 69 70 71 72 73 73 74 75 75 76 76 76 76 75 75 74 73 71 70 68 67 65 63 61 59 58 56 54 53 51 50 49 48 47 46 46 45 45 45 45 46 46 47 48 49 51 52 54 56 58 60 62 64 66 68 69 71 72 73 73 73 73 73 72 71 70 68 67 65 63 61 60 58 56 54 53 51 50 48 47 46 45 44 44 43 43 43 43 43 43 44 45 46 47 48 50 51 53 55 57 59 61 63 65 67 68 70 72 73 74 75 76 76 77 77 77 77 76 76 75 74 74 73 72 71 70 69 69 68 68 67 67 67 67 68 69 70 71 72 74 76 78 80 82 84 87 89 91 93 95 97 98 99 99 100 99 99 98 96 95 93 90 88 85 82 79 76 73 70 67 64 61 59 56 54 52 50 48 46 45 44 43 42 42 42 42 42 42 43 44 45 46 47 49 51 52 55 57 59 62 64 67 70 73 76 78 81 84 86 89 90 92 93 93 93 93 92 90 88 86 83 81 78 75 72 69
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 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 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 11 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 64 66 69 71 74 77 79 82 85 87 89 91 93 94 94 95 94 94 92 91 89 87 85 83 80 78 76 73 71 69 67 65 63 62 60 59 58 57 57 57 57 57 58 58 59 61 62 64 66 68 70 72 74 77 79 81 84 86 88 89 91 92 93 94 95 96 96 96 96 96 96 96 95 95 94 94 94 94 93 93 94 94 94 95 96 97 99 100 102 104 107 109 112 115 118 122 125 128 131 134 137 139 142 143 144 145 145 145 144 143 141 138 135 132 129 125 121 117 113 109 104 100 96 91 87 84 80 76 73 70 67 64 62 60 58 57 56 55 55 54 55 55 56 57 58 60 62 64 66 69 72 75 79 83 87 91 95 100 104 109 113 117 121 124 127 129 131 131 131 130 128 125 122 118 113 109 104 100 96 92 88 84 81 78 76 74 73 72 71 70 70 70 71 72 73 74 76 78 79 82 84 86 88 91 93 95 98 99 101 103 104 104 105 105 104 103 102 100 99 96 94 92 89 87 85 82 80 78 76 75 74 72 71 71 70 70 69 69 69 70 70 70 70 71 71 72 72 72 72 73 73 73 73 73 72 72 72 71 70 70 69 68 67 66 65 64 63 62 61 60 59 59 58 58 58 57 57 57 57 58 58 58 58 59 59 60 60 61 61 62 62 63 63 64 64 64 65 65 65 66 66 66 66 66 67 67 67 68 68 69 70 71 72 73 75 76 78 80 82 84 85 87 89 91 92 93 94 94 94 94 93 92 91 89 87 85 83 80 78 76 73 71 69 67 65 63 61 60 59 58 57 57 56 57 57 57 58 59 61 62
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 50 51 52 53 54 55 55 56 57 57 57 57 56 56 55 54 53 52 51 49 48 47 45 44 43 41 40 39 38 37 36 36 35 35 34 34 34 35 35 36 37 38 40 42 44 46 49 52 55 58 62 65 69 73 76 79 82 85 87 88 89 90 90 89 88 87 85 83 80 78 75 73 70 67 64 62 59 57 55 53 51 49 47 45 44 43 42 41 40 39 38 38 38 37 37 37 37 37 38 38 38 39 39 40 40 41 42 42 43 44 45 45 46 47 47 48 49 49 49 50 50 50 50 49 49 48 47 46 45 44 43 42 41 39 38 37 36 35 35 34 33 33 33 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 38 38 38 39 39 40 41 42 43 44 46 48 50 52 55 58 61 64 68 71 75 79 84 88 92 96 100 103 106 108 109 109 108 107 104 101 97 93 88 83 78 74 69 65 61 57 54 51 49 47 45 44 42 41 41 40 40 40 40 40 41 41 42 43 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 58 59 60 60 61 61 61 61 61 61 60 60 59 59 58 57 57 56 55 54 54 53 52 51 51 50 50 49 48 48 48 47 47 47 46 46 46 46 46 47 47 47 48 49 49 50 52 53 54 56 58 60 62 65 67 70 73 76 79 82 84 87 89 90 91 92 92 92 91 89 88 86 83 80 78 75 72 69 66 64 61 59 57 55 53 51 50 49 47 47 46 45 45 45 45 45 45 46 46 47 48
 98 99 99 99 99 98 97 96 94 92 90 87 84 82 79 76 73 70 67 65 62 60 58 56 54 52 50 49 48 47 46 45 45 44 44 44 44 45 45 46 47 48 50 52 54 56 58 61 63 66 69 71 74 76 79 81 83 84 86 87 88 88 88 88 88 88 87 87 86 85 84 83 83 82 81 81 80 80 80 79 80 80 80 81 82 83 84 85 87 89 90 92 94 97 99 101 103 105 107 109 110 112 113 113 114 114 113 112 111 110 108 106 104 101 99 96 93 90 87 84 81 78 76 73 70 68 65 63 61 59 58 56 55 54 53 53 52 52 52 52 53 54 55 56 57 59 61 63 65 67 70 73 75 78 81 85 88 91 95 98 101 105 108 110 113 115 116 117 118 118 117 116 114 112 109 106 103 99 96 93 89 86 83 80 77 75 73 71 70 68 67 67 66 66 66 67 67 68 69 70 72 73 75 77 79 81 83 85 87 88 90 91 92 93 93 93 92 91 90 88 86 83 80 78 75 72 69 67 64 62 60 58 57 55 54 53 52 51 51 51 50 50 50 50 51 51 51 52 52 53 54 54 55 56 57 57 58 59 60 61 61 62 63 64 64 65 66 67 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 87 88 90 90 91 92 92 93 93 93 92 92 91 90 89 88 87 86 84 83 81 80 79 77 76 75 75 74 73 73 73 73 73 73 74 74 75 76 76 77 78 78 79 80 80 80 81 81 81 81 81 81 81 81 81 81 81 82 82 82 83 83 84 85 86 87 88 90 91 92 94 95 96 97
 76 78 81 83 86 89 92 95 98 101 104 107 109 111 112 113 114 114 113 112 111 109 107 105 102 100 97 94 92 89 86 84 82 79 77 75 74 72 71 70 69 69 69 68 68 69 69 70 70 71 72 73 74 75 75 76 77 78 79 80 81 81 82 83 84 85 87 88 89 91 93 95 98 100 103 107 110 114 119 123 128 133 139 144 150 155 161 166 171 175 178 180 181 182 181 179 176 172 168 163 157 151 146 140 134 128 122 117 112 107 103 99 95 91 88 85 82 80 77 75 73 72 70 69 68 67 66 65 65 65 65 65 65 66 67 68 69 71 73 76 78 81 85 88 92 96 101 106 111 116 121 126 132 137 142 146 151 154 157 159 161 161 160 158 155 151 146 141 135 128 122 116 109 103 97 92 87 82 78 75 71 68 66 64 62 61 60 59 59 59 59 59 60 61 62 63 65 67 68 70 73 75 77 79 81 84 86 88 90 91 93 94 95 95 96 95 95 94 93 92 90 89 87 85 83 81 79 77 75 73 71 69 67 66 64 63 62 61 60 59 58 57 57 56 56 55 55 55 55 55 56 56 56 57 57 58 58 59 60 61 61 62 63 64 65 65 66 67 67 68 68 68 69 69 69 69 70 70 70 70 70 70 71 71 71 72 72 73 73 74 74 75 76 77 78 78 79 80 81 81 82 82 82 83 83 83 83 83 82 82 82 82 81 81 81 81 81 82 82 82 83 83 84 85 85 86 86 87 87 87 87 87 87 87 86 85 84 83 82 80 79 78 76 75 74 72 71 70 69 69 68 68 68 68 68 69 70 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 30 29 28 28 27 27 26 26 26 27 27 27 28 28 29 30 30 31 32 33 34 35 35 36 36 37 37 37 36 36 35 34 33 31 30 29 27 26 24 23 22 20 19 18 17 17 16 16 15 15 15 15 15 15 15 16 16 16 17 18 18 19 20 21 21 22 23 24 24 25 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 37 38 38 38 38 38 37 37 36 35 34 33 32 31 30 29 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 21 21 22 23 23 24 25 26 27 28 28 29 30 31 31 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 35 35 36 37 37 38 39 40 42 43 45 46 47 49 50 51 52 53 54 54 54 53 52 51 49 47 45 43 40 38 36 34 32 30 28 26 24 23 22 20 19 18 18 17 16 16 15 15 15 15 15 16 16 17 18 19 20 21 22 24 26 28 30 32 34 37 39 42 44 47 50 52 54 56 58 59 61 61 62 62 61 61 60 59 58 57 56 54 53 52 51 50 49 49 48 48 47 47 47 47 48 48 48 49 50 50 51 52 52 53 53 53 54 53 53 52 52 51 49 48 46 45 43 41 39 37 35 34 32 30 28 27 25 24 23 22 20 19 19 18 17 17 16 16 16 15 15 15 16 16 16 17 18 18 19 20 21 22 24 25 27 28 30 32 34 35 37 39 41 43 44 46 47 48 48 49 49 48 48 47 46 44 43 41 40 38 36 35 33 32
 107 103 100 97 94 91 88 86 84 81 79 78 76 75 73 72 71 71 70 70 69 69 69 68 68 68 68 68 68 67 67 66 66 65 64 63 61 60 59 57 55 54 52 50 49 47 46 45 44 43 42 42 41 41 41 41 42 42 43 44 45 46 48 49 51 53 54 56 58 60 62 64 66 68 70 71 72 74 75 75 76 76 76 76 75 75 74 73 72 72 71 70 70 69 69 69 70 70 71 72 73 75 77 79 81 84 87 90 93 96 100 103 106 109 111 113 115 115 115 114 113 110 107 104 100 95 91 86 82 77 73 69 65 62 59 56 53 51 49 48 47 46 45 45 45 45 45 46 46 47 48 49 50 52 53 55 56 58 60 61 63 65 67 69 71 73 76 78 80 82 84 86 87 89 90 92 92 93 94 94 93 93 92 91 90 88 86 84 82 80 77 75 73 70 68 66 64 62 60 58 56 55 53 52 51 50 49 48 48 47 47 47 47 47 47 47 48 49 49 51 52 53 55 57 59 61 63 65 68 70 73 75 77 79 81 82 83 84 85 85 85 84 84 83 82 80 79 78 76 75 73 72 71 70 69 69 69 69 69 70 70 72 73 75 78 80 83 87 91 95 100 105 110 115 120 126 130 134 138 140 142 142 141 139 136 132 127 122 116 110 104 98 92 86 81 76 72 68 64 61 58 55 53 51 49 48 47 46 45 45 45 46 47 48 49 50 52 54 57 59 62 65 68 72 75 79 83 86 90 94 98 102 105 109 112 115 119 122 124 127 129 131 133 134 135 136 136 136 136 135 134 132 130 128 125 123 120 117 113 110
 50 51 52 54 55 56 57 59 60 62 63 65 66 68 69 70 72 73 74 75 76 77 78 79 79 80 80 80 80 79 79 78 76 75 73 71 69 67 65 63 60 58 55 53 51 49 47 45 44 42 41 40 39 38 38 38 37 37 38 38 38 39 40 41 42 43 44 46 47 49 51 53 55 57 60 62 65 68 71 74 76 79 82 85 87 90 92 94 96 98 99 100 101 101 102 102 102 101 101 100 100 99 99 98 98 97 96 96 95 95 94 94 93 93 92 92 91 90 89 88 87 86 85 83 82 80 78 76 74 72 70 68 66 64 63 61 60 58 57 56 55 55 54 54 54 54 54 55 55 56 57 59 60 62 63 65 68 70 72 75 78 80 83 86 89 92 95 97 100 102 103 104 105 105 105 104 103 101 99 97 94 91 88 85 82 80 77 74 71 69 66 64 62 60 58 56 55 53 52 51 50 49 48 47 46 46 45 45 44 44 44 44 44 44 44 45 45 46 46 47 48 50 51 53 54 56 58 60 62 64 66 68 70 72 74 75 76 77 77 77 77 77 76 75 74 73 71 70 68 66 65 63 62 60 59 58 57 56 55 54 53 53 52 51 51 51 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 39 39 39 39 39 39 39 39 40 40 41 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 57 57 57 57 57 57 56 55 55 54 53 52 51 51 50 49 48 48 47 47 46 46 46 46 46 46 46 46 47 47 48 49 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 35 35 35 35 35 36 36 36 36 35 35 35 35 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 17 17 17 17 17 17 18 19 19 20 21 22 24 25 26 28 29 31 32 34 35 37 38 39 40 40 41 41 41 41 41 40 40 39 38 38 37 36 35 35 34 33 33 32 32 32 32 32 32 32 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 47 47 46 46 45 44 43 41 40 38 37 35 33 32 30 29 27 26 25 23 22 21 21 20 19 19 18 18 18 18 18 18 18 19 19 20 21 22 23 24 26 27 29 30 32 34 36 38 39 41 43 44 46 47 48 49 49 49 49 48 47 46 45 44 42 41 39 38 36 35 33 32 31 30 30 29 28 28 28 28 28 28 28 28 29 29 30 31 32 33 34 35 36 37 38 39 40 40 41 41 42 42 41 41 40 39 38 37 35 34 32 31 29 28 26 25 23 22 21 20 19 18 18 17 17 17 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 27 28 29 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 41 42 42 43 43 43 43 43 43 42 41 40 39 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 21 21 20 20 20 21 21 21 22 23 24 25 26 27 28 29 31 32 34 35 37 38 39 40 41 42 43 43 43 43 43 43 42 42 41 41 40 39 39 38 37 37 37 36 36 36 35
 84 85 85 86 87 87 87 87 87 87 87 86 86 85 84 83 82 81 80 79 78 77 76 75 74 74 73 73 73 73 74 74 75 76 78 80 82 84 87 90 93 96 100 104 108 112 115 119 122 125 127 129 130 130 130 129 128 126 123 121 118 115 111 108 105 102 99 96 94 92 89 88 86 84 83 82 82 81 81 81 82 82 83 84 86 87 89 91 93 95 97 100 102 104 107 109 111 113 114 116 117 118 118 118 118 118 117 116 115 114 113 111 110 108 107 106 104 103 102 101 100 100 99 99 99 99 99 99 99 100 100 101 102 103 104 105 106 107 108 109 110 111 112 114 115 116 117 118 119 120 121 123 124 125 126 127 127 128 129 129 129 129 129 128 128 126 125 123 120 118 115 112 109 106 102 99 96 93 89 87 84 81 79 77 75 73 72 70 69 69 68 68 68 68 69 70 71 72 74 76 78 80 82 85 88 91 94 97 101 104 108 111 114 117 119 121 122 123 124 123 123 121 119 116 113 110 107 103 100 96 93 90 86 84 81 79 77 75 73 72 70 69 69 68 68 67 67 67 67 67 67 68 68 68 69 69 69 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 73 73 74 74 75 77 78 79 81 82 84 86 89 91 94 96 99 102 104 107 110 112 115 117 119 121 122 123 124 124 125 124 124 123 122 121 120 119 118 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 98 97 96 94 93 91 90 89 87 86 85 84 83 82 81 81 80 80 80 80 80 80 80 81 81 82 83 83
 118 121 124 125 126 126 125 124 122 119 116 112 108 104 100 97 93 89 86 83 81 79 77 75 74 73 72 72 72 72 73 74 75 77 78 80 82 84 87 89 91 94 96 99 101 103 105 107 108 109 110 111 112 112 112 112 111 111 110 110 109 108 107 106 105 105 104 103 102 101 101 100 99 99 98 98 98 98 97 97 97 98 98 98 98 99 99 99 100 100 101 101 102 102 103 103 104 104 104 105 105 106 106 106 106 107 107 107 108 108 108 109 109 110 110 111 112 112 113 113 114 114 114 115 115 114 114 113 112 111 109 107 105 103 100 97 94 91 88 85 82 79 76 74 71 69 67 66 64 63 63 63 63 63 64 65 66 68 70 73 76 80 84 89 94 99 105 111 118 124 131 138 144 149 154 157 160 161 160 159 156 152 147 142 136 130 124 118 113 108 103 98 94 91 88 85 83 81 80 79 79 78 79 79 80 82 83 85 87 89 92 94 96 98 101 103 104 106 107 107 107 107 107 106 105 103 102 100 98 97 95 93 92 90 89 87 86 85 85 84 84 83 83 83 83 83 83 83 83 83 84 84 84 84 85 85 85 85 85 85 85 85 85 84 84 83 83 82 82 81 80 79 79 78 77 76 76 75 74 74 73 73 72 72 71 71 71 71 71 71 71 71 71 72 72 73 74 74 75 76 78 79 80 82 84 86 88 90 93 95 98 100 103 105 107 110 111 113 114 114 114 113 112 110 108 106 103 99 96 93 89 86 83 80 77 75 73 71 70 68 68 67 67 68 68 69 71 73 75 77 80 83 87 91 95 99 103 107 111 115
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 22 22 23 24 24 25 25 26 27 27 28 28 28 28 28 28 28 28 28 27 27 26 25 25 24 24 23 22 22 21 21 21 20 20 20 20 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 22 22 22 22 23 23 24 25 26 27 28 30 31 33 35 37 39 42 44 46 49 51 53 55 56 57 58 57 57 56 54 52 50 47 45 42 40 38 35 33 31 30 28 27 25 24 23 23 22 21 21 21 20 20 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 22 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 27 26 26 26 25 25 24 24 23 22 22 21 21 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 22 22 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 22 22 22 23 24 24 25 26 26 27 27 28 28 29 29 29 29 29 29 28 28 27 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 31 31 32 33 33 34 35 35 36 37 37 37 38 38 38 38 38 37 36 36 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 21 21 21 21 21 22 22 23 24 25 26 27 28 30 32 34 36 38 40 42 44 46 48 49 51 52 52 53 53 52 52 51 50 49 48 46 45 44 43 42 41 40 40 39 39 39 39 40 40 41 42 43 43 44 45 46 47 47 48 48 48 47 46 45 44 43 41 39 37 35 34 32 30 29 27 26 25 24 23 22 22 21 21 21 21 21 21 22 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 40 41 42 42 42 42 42 42 41 40 39 38 37 36 35 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 20 20 20 20 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 32 33 33 33 33 33 32 31 31 30 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 23 23 24 25 26 27 28 29 31 32 34 35 37 38 39 41 42 43 43 44 44 43 43 42 41 40 39 38 36 35 33 32 31 30 29 28 27 26 26 25 25 25 25 24 25 25 25 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 45 45 46 47 47 48 48 47 47 46 45 44 43 42 40 39 37 36 34 33 32 31 30 29 28 27 27 26 26 25 25 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 80 81 82 84 85 87 88 89 91 92 93 94 95 96 97 97 98 98 98 98 98 97 97 96 95 93 92 90 88 86 84 81 79 76 74 71 69 66 64 61 59 57 55 53 51 49 48 46 45 44 43 42 42 41 41 41 41 41 42 43 44 45 46 48 51 53 57 60 65 70 75 82 89 96 105 113 122 131 140 148 155 160 163 165 164 162 157 151 144 137 128 120 112 105 97 91 84 79 73 69 64 61 57 54 52 50 48 46 45 43 42 42 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 45 45 46 47 47 48 49 50 51 52 52 53 54 54 55 55 55 55 55 55 54 53 53 52 51 50 49 48 48 47 46 45 45 44 44 43 43 43 43 43 43 43 44 44 44 45 45 46 46 47 48 49 49 50 51 52 52 53 54 54 55 55 56 56 56 56 56 56 56 55 55 54 53 53 52 51 50 49 48 48 47 46 46 46 45 45 46 46 46 47 48 49 51 53 55 57 60 63 66 69 73 76 80 83 86 88 90 92 92 92 92 90 88 86 83 79 76 73 69 66 63 61 58 56 55 53 52 51 51 50 50 50 50 51 51 52 52 53 53 54 55 55 56 56 56 57 57 57 56 56 56 55 55 54 54 53 53 52 52 52 52 52 52 53 53 54 55 56 57 58 59 61 62 63 64 64 65 65 65 65 64 63 62 61 59 58 56 55 53 52 50 49 48 47 46 45 44 44 43 43 43 43 43 44 44 45 45 46 47 48 50 51 52 54 55 57 59 60 62 64 65 67 69 70 72 74 75 77 78
 107 105 102 99 96 93 90 86 83 80 77 74 72 69 67 65 63 62 61 60 59 59 59 59 59 60 61 61 62 63 64 65 66 67 68 69 69 70 70 70 70 70 69 68 68 67 66 64 63 62 60 59 57 56 55 53 52 51 50 49 48 47 47 46 46 47 47 48 49 50 52 54 57 60 64 68 73 78 84 90 96 103 111 118 125 132 139 145 150 154 157 158 158 157 154 151 146 141 135 129 123 117 111 106 100 95 91 87 83 80 78 75 73 71 70 69 68 67 66 65 65 64 64 64 63 63 63 62 62 62 62 63 63 63 64 65 66 67 68 70 71 73 75 76 78 80 81 83 84 85 86 87 88 88 88 88 88 88 88 88 88 88 87 87 88 88 88 88 88 89 89 89 89 89 89 88 88 87 86 85 84 82 80 79 77 75 73 70 68 66 64 62 59 58 56 54 53 51 50 49 48 48 48 48 48 48 48 49 50 51 52 53 54 55 57 58 60 62 64 66 68 70 72 74 76 78 79 81 82 83 84 85 85 84 83 82 80 78 76 74 71 68 66 63 61 59 57 55 54 53 52 51 51 51 52 53 54 55 57 59 61 63 66 68 71 74 77 79 82 85 87 89 91 93 94 95 95 95 95 95 94 93 92 91 89 88 87 87 86 86 85 86 86 87 87 88 89 90 92 93 93 94 95 95 95 94 94 93 92 90 88 87 85 83 81 79 77 75 74 72 71 70 69 68 68 67 67 67 66 67 67 67 68 68 69 70 72 73 75 77 79 82 84 87 90 93 96 99 101 104 107 109 110 112 113 113 113 112 111 109
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 115 109 105 101 97 94 91 89 86 85 83 81 80 78 77 75 74 73 71 69 68 66 64 62 60 58 56 54 51 49 47 45 43 41 39 37 35 33 32 30 29 28 27 26 26 25 25 25 25 25 26 26 27 28 29 31 33 34 37 39 41 44 47 50 53 56 59 63 66 68 71 73 74 75 75 74 73 72 70 67 65 63 60 58 56 54 53 51 50 49 49 48 49 49 50 51 53 55 57 60 64 68 73 79 85 91 97 104 109 113 116 117 116 114 109 103 96 89 81 74 67 61 55 50 45 41 38 35 32 30 29 27 26 26 25 25 26 26 27 29 31 33 35 38 41 45 49 53 58 63 69 75 81 87 92 98 102 106 109 110 111 110 108 105 102 99 95 91 88 84 81 78 75 73 71 70 68 67 67 66 66 66 67 67 68 69 70 71 72 73 74 76 77 78 78 79 79 79 79 78 77 75 73 71 69 66 64 61 58 55 52 49 46 44 41 39 36 34 32 31 29 28 27 26 26 26 26 26 27 27 29 30 32 34 36 38 41 44 47 50 53 57 61 64 68 71 74 76 78 79 79 79 79 77 76 74 72 70 68 66 64 63 62 62 62 62 63 64 66 68 71 74 79 84 90 98 106 116 127 139 152 165 179 191 201 208 210 208 201 190 176 161 146 131 116 103 91 81 72 65 58 52 47 43 40 37 34 32 30 29 27 27 26 26 26 26 26 27 27 28 30 31 33 35 38 41 44 48 52 57 62 68 75 83 92 102 113 125 138 151 165 178 191 202 210 216 218 218 214 208 200 191 181 171 161 151 142 134 127 120
 101 94 87 81 76 71 67 63 60 57 55 53 51 50 49 48 47 47 47 48 48 49 50 51 51 52 53 54 54 54 54 54 54 53 53 52 51 50 48 47 46 45 44 44 43 43 43 43 44 44 45 46 47 49 50 51 52 53 54 54 55 55 55 55 54 54 53 52 51 50 49 48 47 46 46 45 45 46 46 47 48 49 51 53 55 58 62 66 70 75 81 87 94 102 111 121 131 142 153 163 173 181 186 189 188 184 178 168 157 145 133 121 109 99 89 81 74 67 62 57 53 50 47 44 43 41 40 40 39 39 40 41 42 44 46 49 52 56 61 66 73 80 88 97 108 119 132 145 160 174 189 204 217 228 236 241 243 241 236 228 218 207 196 185 174 164 155 147 140 134 129 125 122 119 116 114 112 111 110 109 108 107 106 104 103 101 99 97 94 92 89 86 82 79 76 73 70 67 64 62 60 58 57 55 55 54 54 54 54 54 55 56 57 58 59 60 61 62 63 64 65 65 66 66 65 65 64 63 62 60 59 57 56 55 53 52 51 50 50 49 49 49 49 49 50 51 52 53 55 56 58 61 63 65 68 70 72 75 76 78 80 81 82 82 83 83 83 83 83 83 83 83 83 84 85 86 88 90 93 97 101 106 112 120 128 137 148 159 171 183 195 205 213 218 220 219 213 205 195 183 170 156 143 131 119 109 99 91 83 76 71 65 61 58 54 52 50 48 47 47 46 46 47 47 49 50 52 54 56 59 63 67 71 76 82 89 97 106 115 126 137 148 160 171 182 191 197 201 202 200 196 189 180 170 160 149 138 128 118 110
 52 51 51 50 49 49 48 48 48 48 48 48 48 48 49 50 50 51 53 54 55 57 59 61 62 64 66 68 70 71 73 74 75 76 76 76 76 75 74 73 71 69 67 65 62 60 57 55 53 50 48 46 44 42 41 39 38 37 36 36 35 35 35 35 36 36 37 38 40 42 44 46 49 52 55 58 62 65 68 72 74 77 78 80 81 81 80 80 79 77 76 74 72 70 68 67 65 64 63 62 61 61 61 62 62 63 65 66 68 70 73 75 77 79 80 81 82 82 81 80 78 75 72 69 66 63 59 56 53 50 47 45 43 41 39 38 37 37 36 36 36 37 37 38 39 40 42 43 45 47 48 50 52 54 56 58 60 62 63 65 66 67 68 69 70 71 71 71 71 71 71 71 70 70 69 69 68 68 67 66 66 65 64 64 63 62 61 60 59 58 57 55 54 53 51 50 48 47 45 44 43 42 40 39 38 38 37 36 35 35 34 34 34 33 33 33 33 33 34 34 35 36 37 39 40 42 44 47 49 52 55 58 61 63 66 68 70 72 73 73 73 73 71 70 68 65 63 60 58 55 53 51 49 48 46 46 45 45 45 45 46 47 49 50 52 55 57 60 63 67 70 74 78 82 85 89 92 94 96 97 97 96 94 92 89 85 81 77 73 70 66 63 60 57 55 53 52 51 50 49 49 49 49 49 50 50 51 52 53 55 56 57 59 61 62 64 66 68 70 72 73 75 77 78 80 81 82 83 84 85 85 85 86 86 85 85 84 84 83 82 80 79 78 76 75 73 72 70 68 67 65 64 62 61 59 58 57 55 54 53
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 52 54 55 56 58 59 60 61 62 62 62 62 61 60 59 57 55 53 51 48 46 44 42 40 39 37 36 35 34 33 32 31 31 31 31 31 31 31 32 32 33 34 35 36 38 39 41 43 44 46 48 49 51 52 54 55 55 56 56 57 57 57 56 56 56 55 55 55 54 54 54 54 54 55 55 56 56 57 57 58 58 58 58 58 57 57 56 55 54 53 51 50 49 47 46 44 43 42 41 40 39 38 37 37 36 36 36 36 37 37 38 39 40 41 42 43 45 46 47 48 49 50 50 51 51 51 50 50 49 48 47 46 45 43 42 41 40 39 38 37 36 36 35 35 34 34 34 34 34 33 33 34 34 34 34 34 34 35 35 35 35 36 36 36 36 36 37 37 36 36 36 36 35 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 33 34 34 35 36 37 39 40 42 43 45 47 48 50 51 52 52 52 52 52 51 50 49 47 46 44 42 40 39 37 36 34 33 32 31 31 30 30 29 29 30 30 30 31 31 32 33 33 34 35 36 36 37 38 38 39 39 40 40 41 42 42 43 44 45 46 47 49 50 52 53 55 57 59 61 63 65 66 68 69 70 71 72 72 72 71 70 69 67 65 63 60 58 55 53 51 48 46 44 42 40 39 38 37 36 35 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 29 29 29 29 29 29 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 38 38 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 43 43 44 45 46 47 48 49 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
 13 14 14 15 15 15 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 24 23 23 23 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 25 26 27 28 29 30 31 32 32 32 33 32 32 32 31 31 30 29 28 27 27 26 25 24 24 23 23 23 22 22 22 23 23 23 24 24 25 25 26 26 27 27 27 27 27 27 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 10 10 10 10 11 11 11 11 12 12 13 14 14 15 17 18 19 21 23 25 27 28 30 32 34 35 36 37 37 37 36 36 35 34 32 31 30 29 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 12 13 14 14 15 16 17 18 19 20 21 22 23 23 24 24 24 24 24 23 22 22 21 20 19 19 18 17 17 16 16 16 16 16 16 16 16 16 17 17 18 18 18 19 19 20 20 21 21 21 21 22 22 22 21 21 21 20 20 20 19 19 18 18 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 30 31 31 30 30 29 28 27 26 24 23 21 20 19 18 16 16 15 14 13 13 13 12 12 12 12 12 12 12 13 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 48 48 47 46 45 44 43 43 42 42 42 42 42 42 43 44 45 47 48 50 52 55 57 60 62 64 67 69 71 72 74 75 75 76 76 76 76 75 74 73 72 70 69 68 66 65 63 62 61 59 58 57 55 54 53 52 50 49 48 47 46 45 45 44 44 44 44 44 45 46 47 48 51 53 56 59 62 66 70 73 77 81 84 86 88 89 90 90 89 88 86 84 81 78 75 72 70 67 65 63 61 60 59 58 58 58 59 60 62 63 65 67 70 72 74 76 77 78 78 78 78 77 75 73 71 69 66 63 60 58 55 53 51 49 47 46 45 45 44 44 45 45 46 46 47 48 49 50 51 52 53 54 55 55 56 57 57 57 58 58 58 59 59 60 60 61 62 63 64 65 67 68 70 71 72 74 75 76 77 78 78 79 78 78 77 76 75 73 71 68 66 63 61 58 55 53 51 49 47 45 44 42 41 40 40 39 39 38 38 38 38 38 39 39 40 40 41 42 43 45 47 49 51 54 57 60 64 68 72 76 80 83 87 89 91 93 93 92 91 89 86 83 79 76 72 68 64 60 57 54 51 49 47 46 45 45 45 45 46 47 49 50 52 55 57 59 62 64 67 69 71 73 74 75 75 75 75 74 72 71 69 67 65 63 61 59 57 56 55 55 55 55 55 56 57 58 59 60 62 63 65 66 68 69 70 72 73 74 74 75 75 75 75 74 74 73 73 72 71 70 69 68 68 67 66 65 64 63 62 61 60 60 59 58 57 57 56 56 55 55 55 54 54 54 55 55 55 55 55 55 55 55 55 54 54 53 52 51 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 50 49 48 48 47 46 46 45 45 45 44 44 44 44 44 44 45 45 45 46 46 46 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 44 44 45 45 45 45 45 45 44 44 44 43 43 42 42 41 41 40 40 40 40 40 40 40 41 42 43 45 47 49 52 55 58 61 64 67 70 72 73 74 74 74 73 71 68 66 63 60 57 54 51 49 47 45 43 42 41 40 40 40 41 42 44 46 48 51 54 57 60 63 65 68 69 70 71 70 69 67 65 62 59 56 53 50 47 44 41 39 37 35 34 33 32 31 31 32 32 33 34 35 36 38 39 41 42 44 46 47 48 50 51 51 52 52 52 52 51 51 50 49 48 47 46 45 45 44 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46 46 47 47 48 48 48 49 49 49 49 49 49 49 48 48 47 47 46 46 45 44 43 42 41 40 39 39 38 37 36 35 34 34 33 33 33 33 33 34 35 36 38 40 42 44 47 50 53 57 60 63 66 69 71 73 74 74 73 72 70 67 65 61 58 54 51 48 45 43 41 39 38 38 37 37 38 39 40 42 44 46 48 51 54 57 60 63 66 69 71 73 74 74 74 73 71 69 66 64 61 58 55 53 50 48 47 46 45 44 44 44 44 44 45 46 46 47 48 49 50 51 51 52 52 53 53 52 52 52 51 51 50 49 48 48 47 47 46 46 45 45 45 44 44 44 44 44 45 45 45 46 46 46 47 48 48 49 50 50 51 52 53 53 54 54 54 55 54 54 54 54 53 52 52 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
 87 87 87 87 87 87 87 88 88 90 91 93 96 100 104 109 114 120 127 133 140 146 152 157 160 162 163 162 160 156 151 145 139 132 125 118 111 105 99 93 88 83 79 76 73 71 70 69 69 69 70 71 72 74 76 78 80 83 85 88 90 93 96 99 103 106 110 114 119 124 130 136 143 151 159 168 177 186 195 203 210 215 218 220 219 215 210 203 195 186 176 166 156 146 137 128 120 112 105 99 94 89 85 82 80 78 77 77 77 77 78 79 80 81 82 83 84 84 84 84 84 83 82 80 78 76 74 72 70 67 65 64 62 61 60 60 60 61 62 64 66 68 70 73 76 78 80 83 84 86 87 88 88 88 88 87 86 84 82 80 78 76 74 73 72 71 70 70 70 71 73 74 77 79 82 86 90 94 99 104 109 115 120 126 133 139 145 150 155 159 163 165 166 165 164 161 157 153 147 142 136 130 124 118 113 107 102 98 93 89 86 82 79 76 74 72 70 69 68 67 67 68 69 71 74 77 82 88 95 102 111 121 132 144 157 169 182 194 204 213 220 224 225 223 218 211 201 191 179 167 156 145 134 125 118 111 105 101 97 95 93 92 91 91 91 91 91 91 92 92 92 91 91 90 89 87 86 84 82 80 78 76 75 73 72 71 71 71 72 73 74 76 79 82 85 88 92 96 100 105 109 113 117 120 123 126 128 129 130 129 128 126 124 121 118 115 112 108 105 102 100 97 94 92 90 88 87 85 83 82 81 79 78 77 77 76 75 75 74 74 74 74 74 75 76 77 78 79 80 82 83 84 85 86 87 87 87 87 87 87
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 138 141 143 143 142 140 137 132 127 122 116 110 104 98 93 88 84 81 78 76 74 72 71 71 70 70 70 70 70 70 70 70 71 71 72 72 73 73 74 75 77 78 80 83 86 89 92 96 100 105 109 113 117 121 124 126 127 127 126 125 122 119 115 110 105 100 95 90 86 81 78 74 72 70 68 68 68 70 71 74 78 82 86 91 97 102 108 113 118 123 126 128 129 129 127 124 119 114 108 102 95 89 82 77 72 68 64 61 59 58 57 57 57 58 59 61 63 65 68 71 74 77 81 85 90 94 99 104 110 115 120 125 130 135 139 142 145 146 147 146 145 143 139 135 131 126 120 115 109 104 98 93 88 83 79 75 71 68 65 62 60 58 57 56 56 56 57 58 59 61 63 65 67 69 71 73 74 75 76 77 77 76 76 75 74 73 71 70 68 67 65 65 64 64 64 65 66 68 71 74 77 81 85 90 95 100 105 110 115 120 124 128 132 135 137 139 140 141 141 140 139 138 136 134 132 130 127 125 122 120 117 115 112 109 106 104 101 98 95 92 90 87 85 82 80 78 77 76 75 74 75 75 77 79 81 84 88 93 98 103 108 112 117 120 122 124 124 122 120 116 112 106 101 95 89 84 78 73 68 64 61 58 56 54 53 53 54 55 57 59 62 66 70 74 79 84 89 94 99 104 108 111 114 116 117 117 117 115 113 110 106 103 99 95 92 89 86 83 81 80 78 77 76 75 74 74 73 72 72 71 70 69 68 67 66 65 64 63 63 62 62 62 62 62 64 65 67 70 74 78 83 88 93 99 106 112 118 124 129 134
 44 44 45 45 45 46 46 46 47 47 48 49 50 51 52 53 55 56 58 59 61 63 64 65 66 67 68 69 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 69 68 68 67 66 65 64 63 62 61 60 60 59 59 59 59 59 60 61 62 64 66 69 72 76 79 83 87 90 93 95 97 97 97 96 94 91 87 83 79 75 70 66 61 57 54 50 47 45 42 41 39 38 38 38 38 39 40 41 42 44 46 48 50 52 54 56 59 61 63 65 67 68 69 70 70 70 69 68 67 65 63 61 59 57 56 54 52 51 49 48 47 46 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 38 38 38 39 39 40 41 42 43 44 46 48 49 51 53 55 57 59 61 63 65 66 68 70 71 72 73 73 73 73 73 72 70 69 67 65 63 61 59 58 56 54 53 51 50 49 48 47 46 46 45 45 45 45 45 45 46 47 48 49 50 52 54 57 60 63 67 70 74 78 82 85 88 91 93 94 95 95 94 93 91 88 86 83 80 76 73 70 67 65 62 60 59 58 57 57 57 57 58 59 61 62 64 66 67 69 70 71 71 71 71 70 69 67 65 62 60 57 54 51 49 46 44 42 41 39 39 38 38 39 39 40 41 43 45 47 49 52 54 58 61 65 69 73 77 82 86 90 93 96 99 100 100 100 98 96 93 89 86 82 78 74 70 66 63 60 57 55 53 50 48 47 45 44 43 41 40 39 39 38 38 37 37 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44
 29 29 30 31 32 33 34 35 37 38 40 41 43 44 45 46 47 47 47 46 46 45 43 42 40 39 37 35 34 32 30 29 28 26 25 24 23 22 21 20 19 19 19 19 19 19 20 20 21 23 24 26 28 29 32 34 36 38 41 43 45 47 49 51 52 53 53 53 53 52 50 49 47 45 43 41 39 37 36 35 34 33 32 32 32 32 32 32 32 32 33 33 34 34 35 35 36 36 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 28 28 27 26 26 25 25 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 34 34 35 35 35 35 34 34 33 33 32 32 31 30 30 29 28 28 27 27 27 26 26 26 26 27 27 27 28 28 29 30 31 32 34 35 36 38 39 40 41 41 42 42 41 40 39 38 37 36 34 33 31 30 29 27 26 25 24 23 22 21 21 20 20 20 20 21 21 22 22 23 24 25 27 28 29 30 31 32 33 35 36 37 38 38 39 40 41 41 42 42 43 43 43 43 43 42 42 41 41 40 39 38 38 37 36 35 34 33 32 31 31 30 30 29 29 29 29 29 29 30 31 31 33 34 35 37 39 40 42 43 45 46 46 47 46 46 45 44 42 41 39 37 35 33 31 29 27 25 24 22 21 20 19 18 18 18 18 18 19 19 20 21 22 24 25 26 28 29 31 33 34 36 38 39 40 41 42 43 43 43 42 41 40 39 38 36 35 34 32 31 30 29 29 28 28 28 28 28 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 102 100 97 93 90 86 82 78 74 70 67 64 62 60 58 58 57 58 58 59 61 62 64 66 69 71 74 77 80 83 86 89 92 96 99 103 106 110 113 116 119 122 125 127 128 129 129 128 127 125 122 119 115 111 106 102 97 93 89 85 81 77 74 71 69 67 65 63 62 62 61 62 62 64 65 68 70 73 77 81 84 88 91 94 96 98 99 99 98 97 95 93 90 88 85 83 81 79 78 78 78 78 80 82 85 89 94 99 105 111 117 123 128 133 137 140 142 143 143 141 139 136 132 127 122 117 112 107 102 98 94 91 88 86 85 85 85 86 88 90 93 96 100 104 107 111 115 118 121 124 126 128 129 129 129 128 127 126 124 121 119 116 114 112 110 108 107 107 107 107 108 109 110 112 113 115 116 116 117 116 115 114 112 109 106 103 99 95 91 88 84 81 78 76 74 73 72 72 72 73 74 76 78 80 82 84 86 89 91 94 96 98 100 101 102 103 103 103 102 101 100 98 97 95 94 93 92 92 92 92 92 93 94 94 95 96 97 97 97 97 97 96 95 93 91 89 87 84 81 78 75 72 69 66 64 63 61 61 61 61 63 65 67 71 74 79 83 88 94 99 104 109 114 117 120 121 122 120 118 114 110 105 100 95 90 86 82 78 76 74 72 71 71 71 71 72 73 74 76 78 81 83 86 89 92 95 99 102 105 108 111 113 116 117 119 119 120 119 119 117 116 114 111 109 106 103 100 97 94 91 88 86 83 80 78 76 74 72 71 70 69 69 69 69 70 71 73 76 79 82 86 89 93 96 99 101 103 104 104 103
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 92 93 95 96 97 98 99 100 100 101 101 102 102 102 102 102 101 101 100 99 98 97 95 94 93 91 90 89 87 86 84 83 81 80 79 77 76 75 74 73 72 71 71 71 71 71 72 73 75 76 78 80 82 85 87 89 90 92 94 95 96 97 97 97 97 97 96 95 94 93 91 90 88 86 84 83 81 80 79 78 78 77 78 78 78 79 80 80 81 82 83 83 84 84 84 84 83 83 82 82 81 80 79 78 77 76 76 75 75 75 74 74 74 75 75 75 75 76 76 77 78 78 79 80 80 81 82 82 83 84 84 85 85 86 86 87 88 88 89 89 89 90 90 90 89 89 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 72 71 70 70 69 69 69 69 69 69 70 70 70 71 71 72 72 73 73 74 75 76 77 78 79 81 82 84 86 88 90 92 95 97 98 100 101 102 103 104 104 103 103 102 101 100 99 98 96 94 93 91 89 88 86 85 83 82 81 80 80 80 80 81 82 83 84 85 87 88 90 91 92 93 94 95 96 97 98 99 100 100 101 101 102 102 103 103 103 103 103 103 103 102 102 101 101 100 98 97 95 94 92 90 88 85 83 81 79 77 75 73 72 70 69 68 68 68 68 68 69 70 72 73 75 77 79 81 83 85 86 88 89 91 92 92 93 93 93 93 92 91 90 89 88 86 84 82 81 79 78 77 76 75 75 75 75 75 76 76 77 77 78 79 79 80 81 81 82 82 83 83 83 84 84 84 84 84 84 83 83 83 83 83 83 83 83 83 84 85 86 86 87 89 90 91
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 47 46 45 44 44 45 45 46 47 49 51 53 56 58 61 64 66 69 71 73 75 76 77 78 79 79 79 79 79 78 78 77 76 75 74 73 72 70 69 68 67 66 66 66 66 66 66 67 68 69 70 71 72 73 74 75 75 76 76 76 76 76 76 76 76 75 75 74 73 72 72 71 70 69 68 68 67 67 67 67 68 68 69 71 72 74 76 78 80 82 85 87 90 92 95 98 101 104 107 110 113 115 118 121 123 125 126 127 128 128 127 126 124 122 119 116 112 109 104 100 96 91 86 82 77 72 68 64 60 56 53 50 47 46 44 43 43 43 44 45 46 48 51 53 56 60 63 67 72 76 81 87 92 98 103 109 114 119 122 125 127 127 125 122 118 113 107 101 95 89 83 78 73 69 66 63 61 60 58 58 57 57 58 59 60 61 62 64 66 67 69 70 71 72 73 73 73 72 71 70 68 67 65 64 62 61 59 58 57 56 56 55 55 55 55 56 57 58 59 61 64 67 71 75 80 85 90 96 102 107 111 115 118 119 120 119 117 115 112 108 104 100 96 91 87 83 79 75 72 69 65 63 60 58 56 54 53 52 51 51 50 50 51 51 52 53 54 55 56 57 59 61 63 65 68 71 74 78 83 88 94 101 108 117 126 135 145 154 164 173 181 188 193 196 198 197 194 190 184 177 169 160 150 141 131 122 113 105 97 90 83 78 73 69 66 64 63 62 62 62 64 65 68 70 74 77 82 87 92 98 105 112 121 129 138 148 157 166 173 179 183 183 181 176 168 158 146 134 122 111 100 91 82 75 68 63 59 55 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
 33 32 31 30 29 28 28 28 28 29 30 31 32 34 36 38 41 43 46 48 51 53 55 57 58 59 60 60 59 58 56 55 53 50 48 45 43 40 38 35 33 31 29 28 26 25 24 24 24 23 24 24 24 25 26 27 28 29 30 32 34 35 37 40 42 44 47 49 51 54 55 57 58 58 58 57 56 54 52 49 47 44 42 40 38 36 35 34 34 34 34 34 35 37 38 40 42 45 48 51 54 58 60 63 65 66 66 65 64 61 59 56 53 50 47 44 42 39 37 35 33 31 30 29 27 26 26 25 24 24 24 24 24 24 25 26 27 28 30 32 34 37 39 42 45 47 50 53 55 57 59 61 62 62 62 61 60 58 56 54 51 48 45 43 40 37 35 33 31 29 28 27 27 26 26 26 27 27 28 29 30 32 33 34 36 37 38 39 40 41 41 41 41 41 40 40 39 39 38 38 38 38 38 38 38 38 39 39 40 41 42 43 44 45 46 47 48 48 49 49 48 48 47 46 44 43 41 40 38 37 36 35 34 33 32 32 32 31 31 31 32 32 33 33 34 34 35 36 37 37 38 38 38 38 37 36 35 34 33 31 29 28 26 25 24 22 22 21 20 20 20 20 20 20 21 22 22 24 25 26 28 30 31 33 35 36 37 38 39 39 39 39 38 38 37 36 35 35 34 33 33 32 32 32 31 31 32 32 32 33 34 35 36 37 39 40 42 43 44 46 46 47 47 48 47 47 47 46 45 44 44 43 42 42 41 41 41 41 41 41 41 42 42 43 44 44 45 46 46 46 46 45 45 44 43 41 40 38 36 35
 49 49 49 49 49 49 48 48 48 47 46 46 45 45 44 44 44 43 43 43 43 43 44 44 44 45 45 46 46 47 48 49 50 51 52 53 54 55 57 58 59 60 62 63 64 65 67 68 68 69 69 69 69 68 67 66 65 63 61 59 57 55 53 51 50 48 46 45 43 42 41 41 40 40 40 41 41 42 44 46 48 50 53 55 57 60 61 63 63 63 62 61 59 56 53 50 47 44 42 39 37 36 34 33 33 33 33 33 34 35 36 38 39 41 43 46 48 50 53 55 57 59 61 62 63 64 64 63 62 61 59 57 55 52 50 48 46 44 42 41 39 38 37 37 36 36 35 35 35 35 35 35 35 35 36 36 37 37 38 39 40 41 42 44 45 47 49 51 53 55 57 59 61 63 64 65 66 66 67 66 66 65 64 63 61 60 58 57 55 53 52 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 35 35 35 35 35 36 36 37 38 39 41 43 45 47 50 53 56 59 62 65 67 69 70 71 71 70 68 66 64 62 59 56 53 50 48 45 43 41 39 38 37 36 35 35 35 36 37 38 40 42 45 48 51 54 58 61 64 67 69 71 72 72 71 69 67 65 62 60 57 55 53 51 50 49 49 48 49 49 50 51 52 54 55 57 59 61 62 64 66 67 69 70 71 71 71 71 71 70 69 67 66 64 63 61 60 58 57 56 56 55 55 54 54 54 54 53 53 53 53 53 53 52 52 52 52 51 51 50 50 49 48 48 47 47 46 46 46 45 45 45 46 46 46 47 47 47 48 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 85 81 78 76 73 71 68 67 65 64 63 62 62 62 62 62 63 64 65 67 68 70 72 74 77 79 82 85 89 93 97 101 106 110 115 120 125 130 134 138 141 142 143 143 141 138 134 130 124 119 113 108 102 97 93 89 85 82 79 76 74 73 71 70 69 69 69 69 69 69 70 70 71 71 72 72 73 73 73 73 73 73 73 73 73 73 74 75 76 77 79 82 85 89 94 99 105 112 120 129 138 147 157 166 173 180 185 187 188 186 182 176 169 161 153 144 135 127 119 111 104 97 91 86 81 77 73 70 67 64 63 61 61 61 61 63 64 67 70 74 78 83 89 95 101 108 115 122 130 137 145 152 158 164 169 174 177 179 180 179 178 175 172 167 162 157 151 145 139 133 127 122 117 112 108 104 100 97 93 90 87 84 82 79 76 74 72 70 68 66 65 63 63 62 61 61 61 62 62 63 64 66 68 70 72 75 78 82 86 90 95 100 105 111 118 124 130 136 142 146 149 151 152 151 148 144 138 132 126 119 113 107 101 96 91 87 83 80 78 75 74 72 71 70 69 69 69 68 68 68 68 68 68 68 68 68 68 67 67 67 66 66 66 66 67 67 69 70 72 74 77 81 85 90 96 102 109 116 124 132 140 148 155 160 165 168 168 168 165 161 156 150 144 137 130 124 117 111 106 101 96 91 88 84 81 78 75 73 72 70 69 69 69 69 70 72 73 76 78 82 85 89 93 97 101 106 110 114 118 122 125 129 132 134 137 139 140 141 142 142 142 142 141 139 138 136 133 130 127 124 121 117 114 110 106 102 99 95 92 88
 31 31 31 31 31 32 33 35 36 38 40 42 45 47 49 51 52 53 54 55 54 54 53 52 50 49 47 45 44 42 40 38 37 35 34 33 31 30 30 29 28 28 28 28 28 29 29 30 31 32 34 35 37 38 40 42 44 45 47 48 50 51 52 53 54 54 54 54 54 53 53 52 51 50 49 48 47 46 45 45 44 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 40 40 39 39 39 39 38 38 38 39 39 39 39 40 40 40 41 41 42 42 43 44 44 44 45 45 45 45 45 45 45 44 44 43 42 42 41 40 39 38 38 37 37 37 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 39 39 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 26 26 26 27 28 30 32 34 36 39 43 46 50 54 58 62 65 68 70 71 71 70 68 66 63 60 57 54 52 49 46 44 42 40 39 38 37 36 35 35 35 35 36 37 38 39 41 43 46 49 52 56 60 63 67 71 75 78 80 82 83 84 84 83 81 79 77 74 71 68 65 62 59 57 54 52 49 47 45 43 42 40 39 37 36 35 34 33 32 32 31 30 29 29 28 28 27 27 27 27 27 27 27 28 29 29 31 32 34 35 38 40 42 45 48 51 55 58 62 66 69 73 76 79 81 83 84 84 83 82 79 76 73 69 65 61 57 53 50 47 44 42 40 38 37 35 35 34 34 34 34 35 35 36 37 38 40 42 43 46 48 50 52 54 56 58 59 60 60 59 58 56 54 51 48 45 43 40 38 36 34 33 32
 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 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 8 8 8 8 8 8 8 8 8 8 8 8 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 12 12 12 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 14 14 14 14 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 10 11 12 12 13 14 14 14 14 14 14 14 14 13 13 12 11 11 10 9 9 8 8 7 7 7 7 7 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 25 27 29 32 35 39 43 48 53 58 64 69 73 76 78 79 78 76 73 69 65 60 56 52 48 44 41 38 36 34 32 30 29 28 28 27 27 27 27 28 29 31 32 35 37 40 44 48 53 58 63 68 73 78 82 85 87 88 88 87 85 82 79 75 72 68 64 61 57 54 51 49 46 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 21 21 21 21 21 22 22 23 25 26 28 31 33 37 40 44 48 52 57 62 67 71 76 80 83 86 88 90 90 90 89 88 86 84 82 79 77 74 72 69 67 65 63 62 60 59 58 58 57 57 57 57 57 58 58 59 60 61 62 63 65 66 67 69 70 72 73 73 74 73 73 71 69 66 63 60 56 52 48 44 40 37 34 31 29 27 26 25 24 23 23 24 24 25 27 28 31 33 36 40 45 49 55 61 67 74 81 87 93 98 102 104 105 105 102 99 95 89 84 78 72 66 60 55 50 46 42 38 35 33 31 29 28 27 26 26 26 27 27 29 30 32 34 37 40 44 48 52 57 62 68 74 81 87 92 97 101 103 104 103 100 96 90 84 78 71 65 60 55 50 46 43 40 37 36 34 33 32 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 32 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 47 47 47 46 45 44 42 41 39 38 36 35 34 33 32 31 30 30 29 29 29 29 29 29 30 30 30 31 31 31 32 32 32 32 32 31 31 30 29 29 28 27 25 24 23 23 22 21 21 21 21 22 22
 36 34 32 29 27 25 24 23 22 21 20 20 20 20 20 21 22 23 24 25 26 28 29 31 33 35 36 38 40 41 42 43 44 44 45 44 44 43 42 41 40 39 37 36 35 34 33 32 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 32 33 34 35 37 39 41 43 46 49 52 55 59 62 65 68 70 72 72 71 70 67 64 60 56 52 48 45 41 38 36 33 31 30 28 27 26 26 26 25 25 25 26 26 26 27 27 28 28 28 28 28 28 28 28 27 27 26 25 24 23 22 21 20 19 18 17 17 16 16 16 16 16 17 17 18 18 19 19 20 21 22 22 23 24 24 25 25 26 26 27 27 27 27 28 28 28 29 30 31 32 33 35 37 40 43 47 51 55 60 65 69 73 76 77 76 74 71 66 60 55 49 44 39 35 31 28 25 23 21 20 19 18 17 17 16 16 16 16 17 17 17 18 19 19 20 21 23 24 25 27 29 31 33 35 37 38 40 41 42 43 43 42 42 40 39 37 35 33 31 29 27 25 23 22 20 19 18 17 16 16 15 15 14 14 14 14 14 15 15 16 17 18 20 22 24 26 28 30 33 36 38 40 42 44 45 46 46 46 46 45 44 42 41 40 39 38 37 36 35 34 34 33 33 32 32 32 32 32 31 31 31 32 32 32 32 33 33 34 34 35 36 38 39 40 42 44 45 47 49 50 51 52 52 52 51 50 49 47 45 44 42 40 39 37 36 35 34 33 33 32 32 33 33 34 35 36 37 39 41 42 44 45 46 47 47 46 45 43 41 39
 121 119 118 116 114 111 109 107 105 104 102 101 100 99 98 97 96 96 95 94 93 92 91 90 89 88 86 85 83 82 81 79 78 77 76 75 75 75 75 75 76 77 78 80 83 86 89 92 96 100 104 107 111 113 116 117 118 118 117 115 113 111 108 105 101 98 95 92 89 87 85 84 83 82 82 83 84 86 89 92 96 100 105 110 115 119 124 128 130 132 132 132 130 127 123 119 114 110 105 102 98 95 93 91 90 90 90 90 92 93 95 97 99 102 104 107 109 111 113 114 115 115 115 114 113 111 109 106 103 101 98 95 92 89 87 86 84 83 82 82 82 83 84 84 86 87 88 90 92 93 95 96 98 99 100 101 102 102 102 103 103 102 102 102 102 101 101 101 101 102 102 103 104 105 107 109 111 113 114 116 118 119 120 120 120 120 119 117 115 113 111 108 105 103 100 98 96 94 92 91 90 89 88 88 88 88 88 88 88 88 89 89 89 90 90 90 90 90 90 90 90 90 90 90 91 91 92 92 93 94 95 96 97 98 98 99 99 99 99 98 97 96 94 93 91 89 87 85 83 81 80 78 77 76 76 76 77 78 79 81 84 87 91 94 98 102 106 110 112 114 115 115 114 111 108 104 100 96 91 87 83 80 77 74 72 71 70 70 70 70 71 72 74 76 78 80 83 85 88 90 93 95 97 99 100 102 102 102 102 102 101 100 98 97 95 93 92 90 89 87 86 85 84 82 81 81 80 79 78 78 77 77 76 76 76 76 77 77 78 79 80 82 84 86 88 91 94 97 100 104 107 110 113 116 118 120 121 122 122 122
 84 84 84 82 80 77 73 69 65 61 57 54 51 48 46 44 43 42 41 41 41 41 42 43 44 45 47 49 51 53 55 58 60 62 64 66 67 67 67 66 65 64 62 59 57 55 53 51 49 47 46 45 44 43 42 42 42 42 42 42 42 42 42 42 42 42 41 41 40 40 39 38 38 37 36 36 35 35 36 36 37 38 39 41 44 46 49 53 56 60 63 66 69 71 71 71 70 68 65 61 58 54 50 47 44 42 39 38 36 35 34 34 33 33 34 34 35 36 37 38 39 40 41 43 44 45 46 47 47 48 48 47 47 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 35 34 34 33 33 33 33 32 33 33 33 33 34 35 36 37 39 41 43 45 48 51 54 57 60 63 65 67 68 68 67 66 63 60 57 53 50 46 43 40 37 35 33 31 30 29 28 27 27 27 27 27 27 27 28 28 28 29 30 30 31 32 33 34 35 36 37 38 40 41 43 45 47 49 52 54 56 58 60 61 62 62 62 61 59 57 54 52 49 46 43 41 38 36 34 32 31 30 29 28 28 28 28 29 30 31 33 35 37 40 44 48 52 56 61 66 70 74 78 80 81 81 80 79 77 74 72 70 68 66 65 64 64 64 64 65 67 68 70 71 72 74 74 74 74 73 71 69 66 63 60 56 53 49 46 43 40 38 35 33 32 30 29 29 28 28 28 29 30 31 33 35 38 41 44 47 51 55 59 62 66 70 73 75 77 79 79 79 79 77 76 74 72 70 68 67 65 64 63 63 63 63 64 66 67 69 72 74 77 79 82 83
 72 70 69 67 65 64 63 61 60 59 58 57 56 55 55 55 55 55 56 57 58 60 61 63 66 68 71 75 78 82 85 89 92 95 98 99 100 100 98 96 92 88 84 79 74 69 65 61 57 54 52 49 48 46 46 45 45 45 46 46 48 49 50 52 54 55 57 58 60 60 61 61 60 60 58 57 55 53 51 49 48 46 45 45 45 45 46 47 49 52 54 58 62 66 70 73 77 80 82 83 83 82 80 77 74 71 67 64 60 57 55 52 50 48 47 46 45 45 44 44 45 45 46 46 47 48 49 49 50 51 51 52 52 52 52 52 52 51 51 50 50 49 49 49 48 48 48 48 48 48 48 48 48 48 48 49 49 49 50 51 51 52 52 53 54 55 56 56 57 58 59 59 59 60 60 59 59 58 58 56 55 54 52 51 49 47 46 44 42 41 40 38 37 36 36 35 34 34 34 34 34 34 34 34 35 36 36 38 39 40 42 44 47 49 52 56 60 64 69 74 80 85 91 96 100 103 104 104 102 99 94 89 83 76 70 64 59 54 50 46 43 40 38 37 36 35 34 34 34 35 36 37 39 41 43 45 47 50 52 54 56 58 59 60 60 60 59 58 57 56 55 55 55 55 56 57 59 62 66 71 76 83 90 98 106 115 122 129 134 137 138 135 131 124 116 107 98 89 81 73 66 60 55 50 47 43 41 39 37 36 35 35 35 36 37 38 40 43 45 49 53 57 62 68 74 80 87 93 100 107 113 119 124 128 131 134 134 134 133 131 128 125 121 117 113 109 106 102 98 95 92 89 87 84 82 80 78 77 75 73
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 25 26 28 30 33 35 38 41 44 47 50 52 53 54 54 53 51 49 47 45 42 40 38 36 35 33 32 32 31 31 32 33 34 35 37 40 43 47 51 56 62 68 75 82 89 96 102 106 108 108 107 103 98 91 85 78 72 66 60 55 51 48 45 43 41 39 39 38 38 38 39 40 41 42 43 45 46 47 48 48 48 47 45 43 41 38 35 33 30 28 26 24 23 22 21 21 21 21 22 22 24 25 27 29 32 35 38 41 45 49 53 56 60 63 66 68 70 71 71 71 70 69 67 65 63 61 59 57 55 53 51 49 47 45 44 42 41 39 38 37 36 36 35 35 35 35 35 36 37 38 40 42 45 48 52 57 62 68 75 82 90 97 105 111 115 117 117 114 109 102 95 87 79 72 66 60 56 52 49 47 45 45 45 45 46 47 49 52 54 57 59 62 64 65 67 67 67 66 64 62 59 57 54 51 49 46 44 42 40 38 36 35 34 33 32 32 31 31 31 30 30 30 31 31 31 32 32 33 33 34 35 36 37 39 40 42 43 45 47 48 50 51 53 53 54 54 53 52 51 49 47 45 42 40 38 35 34 32 30 29 29 28 28 29 29 31 32 35 38 41 45 49 53 57 61 65 67 68 68 67 65 62 59 55 52 48 45 42 40 38 36 35 34 34 34 34 35 36 37 39 41 43 45 48 51 54 57 60 63 65 66 67 67 67 65 63 60 57 54 51 48 45 42 40 38 36 35 34 33 32 32 32 32 32 33 33 34 34 35 35 35 35 35 35 34 34 33 32 30 29 28 26 25 24 24 23 23 23 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 42 43 43 43 44 44 44 44 44 44 45 45 46 47 48 50 52 54 57 60 64 68 72 76 80 85 88 91 94 95 95 94 92 89 85 81 76 71 66 62 57 53 50 47 44 41 39 37 36 35 34 34 34 34 35 36 37 39 41 44 47 51 55 59 63 68 72 76 78 80 80 80 77 74 70 65 60 56 51 47 44 41 38 36 35 34 34 34 35 36 37 40 42 45 48 51 55 58 60 62 64 64 64 63 61 59 57 54 51 49 46 44 43 41 40 39 39 39 39 39 40 41 43 44 46 48 50 52 54 56 57 59 61 62 63 64 64 65 65 65 65 64 63 63 62 60 59 58 56 54 52 50 49 47 45 43 41 40 38 37 36 35 34 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 33 33 32 31 30 30 29 28 28 28 28 27 28 28 29 29 30 31 32 34 36 37 39 41 43 46 48 50 52 54 55 56 57 58 59 59 59 58 58 57 56 55 53 52 51 49 48 46 44 43 41 40 38 37 36 35 34 34 33 33 33 34 34 35 37 38 41 43 46 48 52 55 58 62 64 67 68 69 69 67 65 62 59 55 52 48 45 42 40 38 37 36 36 36 37 38 40 42 45 49 53 57 61 65 68 71 73 74 74 72 69 66 62 58 53 49 45 42 39 36 34 32 31 30 29 29 29 29 30 31 32 34 36 38 41 44 48 52 57 61 67 72 77 82 87 90 93 94 94 92 89 86 81 76 71 66 62 57 53 50 47 44 42 40 38 37 36 36 35 35 35 36 36 37 38 38 39 40 41
 74 75 76 77 77 77 76 75 74 73 71 69 67 65 63 61 59 58 56 54 53 51 50 49 48 47 46 46 45 45 44 44 43 43 43 42 42 41 41 40 40 39 39 38 37 37 36 35 35 34 34 33 33 33 33 33 33 34 35 36 37 38 39 41 43 44 46 47 49 50 51 52 52 52 52 51 51 50 49 48 47 46 46 46 46 46 48 49 52 55 59 64 69 76 83 90 97 103 109 112 113 112 108 102 95 88 80 72 64 58 52 47 43 39 36 34 33 32 32 32 33 34 36 39 42 47 52 58 66 75 86 99 114 132 151 172 193 213 228 238 239 232 218 199 178 156 136 117 101 87 76 66 58 52 47 43 40 37 35 34 33 32 32 32 32 33 33 34 35 36 37 39 40 41 43 44 45 46 48 48 49 50 51 52 53 54 55 56 57 59 60 62 64 66 68 70 73 75 78 80 82 85 87 88 89 90 91 90 90 89 88 86 84 82 80 78 76 73 71 69 67 65 64 62 60 59 57 56 55 54 53 52 51 51 50 50 51 51 52 54 55 58 61 65 70 76 83 91 101 112 124 138 152 167 180 191 198 201 198 191 180 165 150 134 119 105 92 82 73 65 59 53 49 46 44 42 41 40 39 39 39 39 39 39 40 40 40 41 41 41 41 41 42 42 42 43 44 45 46 47 49 51 54 57 60 64 67 71 74 77 80 81 82 83 82 80 78 75 72 69 65 62 59 56 53 51 48 47 45 44 43 42 42 42 42 43 43 44 45 46 47 49 50 51 53 54 56 57 58 60 61 62 64 65 66 68 69 71 72 73
 86 87 88 90 92 94 96 99 101 104 106 108 110 111 112 113 113 113 112 112 111 109 108 106 105 104 102 101 100 100 99 98 98 98 98 98 97 97 97 97 97 96 96 95 94 93 92 91 90 89 88 87 87 86 86 86 86 86 87 88 90 91 93 96 98 101 103 105 107 109 110 110 110 109 107 105 102 99 96 92 89 86 83 80 78 77 76 76 76 77 79 82 85 89 94 99 104 109 114 118 122 124 126 126 125 123 120 116 112 107 103 98 94 91 88 86 84 84 83 84 86 88 91 95 100 105 111 118 126 134 142 150 159 166 173 179 184 186 187 186 183 178 172 166 158 150 142 134 127 120 114 109 104 100 96 93 91 89 88 87 86 86 86 85 85 85 85 85 84 84 83 82 81 80 79 78 78 77 76 76 76 77 78 79 81 82 85 87 90 93 96 99 102 106 109 111 114 116 118 119 121 121 122 122 122 121 121 120 120 119 119 118 118 118 118 118 118 117 117 117 117 117 116 116 115 114 113 112 110 109 107 106 104 103 102 101 100 99 99 100 101 102 104 106 109 113 117 121 126 131 136 140 144 148 150 151 150 148 145 140 134 128 121 114 107 101 95 90 85 81 78 75 74 73 73 73 74 76 78 80 82 85 87 90 92 94 96 97 98 98 98 98 98 97 96 96 96 96 96 96 97 98 100 102 105 108 111 114 117 120 123 126 128 129 130 130 130 129 127 125 123 120 117 114 111 109 106 104 102 100 99 98 98 98 98 98 99 100 101 102 103 103 104 104 104 104 103 102 101 99 97 95 94 92 90 89 87 87 86 86
 90 92 94 97 100 103 106 109 111 114 116 117 118 118 117 116 114 112 109 106 103 100 96 93 91 88 86 84 83 82 81 81 81 82 82 84 85 87 88 90 92 95 97 99 101 103 105 107 108 110 110 111 111 110 110 109 107 105 103 102 100 98 96 95 94 93 93 93 93 95 96 98 101 104 107 110 114 117 120 123 125 126 127 126 124 121 117 113 108 103 97 92 87 83 79 76 74 72 70 69 69 69 69 70 71 72 73 75 77 78 80 82 84 86 88 90 92 93 95 97 99 101 103 105 107 109 112 114 116 117 119 120 121 121 121 120 119 118 115 113 110 107 104 100 97 94 91 89 87 85 84 83 83 83 84 86 87 90 93 96 99 103 106 110 113 117 119 122 123 124 124 124 122 121 119 117 114 112 110 109 107 107 107 107 108 109 111 113 115 117 120 122 124 125 126 127 127 126 124 122 120 116 113 109 106 102 98 95 91 88 86 83 81 79 78 76 75 74 74 73 73 73 73 73 73 73 74 74 75 76 77 79 80 82 84 86 89 91 94 97 99 102 104 105 107 108 108 107 106 104 102 100 97 94 91 89 86 84 82 81 80 79 79 80 81 83 86 89 93 97 101 106 110 114 117 120 121 121 120 118 115 111 107 103 98 94 90 86 83 80 78 76 75 75 75 76 78 80 83 87 91 97 102 109 115 122 129 136 142 148 153 156 158 159 158 156 152 147 142 136 129 122 116 109 103 98 93 88 84 81 78 76 74 73 72 72 73 73 74 75 76 77 79 80 81 82 83 84 84 85 85 85 85 85 85 85 85 86 87 88
 30 30 30 30 30 31 31 32 33 34 36 37 39 42 44 47 50 54 58 62 66 71 75 80 84 88 91 92 93 93 92 89 86 82 78 74 69 65 61 58 54 51 49 46 44 43 41 40 40 39 39 39 40 41 42 44 46 48 51 54 57 61 66 70 75 79 83 87 89 91 91 89 87 83 79 75 70 65 60 56 52 48 45 42 39 37 36 34 33 33 32 32 32 33 33 34 35 35 36 37 38 39 40 41 42 42 43 44 44 45 46 47 48 48 49 50 51 52 53 54 55 56 56 57 57 57 57 56 56 55 54 53 52 50 49 48 47 46 46 45 44 44 44 44 44 44 44 44 45 45 46 46 47 47 47 48 47 47 47 46 46 45 44 43 41 40 39 38 37 36 35 34 33 32 32 31 31 31 31 31 32 32 33 34 35 35 36 38 39 40 41 42 43 44 45 46 47 48 48 49 49 49 49 49 49 49 48 47 47 46 45 45 44 43 43 42 42 42 42 42 42 42 43 43 44 45 46 47 48 50 51 52 53 54 55 56 56 57 57 57 56 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 32 32 32 33 33 35 36 38 39 42 44 47 50 54 57 61 65 68 71 73 75 76 77 76 75 73 71 69 66 63 61 58 56 54 53 51 50 50 49 49 49 50 51 52 53 55 56 59 61 64 66 69 73 76 79 81 84 86 87 88 88 88 87 85 82 80 77 74 70 67 64 61 58 56 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 31
 61 63 65 67 68 70 70 71 71 71 70 70 69 69 68 68 68 69 70 71 72 74 77 80 84 87 91 96 100 104 107 110 111 112 111 110 107 103 99 95 90 85 81 76 72 68 65 62 59 57 55 53 52 51 51 51 52 53 54 56 59 62 65 69 73 77 81 84 87 89 90 89 88 86 83 80 76 72 67 64 60 57 55 53 51 50 50 51 52 54 57 61 65 70 75 81 87 92 98 102 106 107 108 107 104 101 96 91 86 81 76 72 68 64 62 59 58 57 56 56 57 58 60 62 64 67 71 74 78 82 86 91 95 100 105 109 113 117 121 123 125 126 126 125 122 119 114 109 103 97 91 85 79 74 69 65 61 58 56 54 53 52 52 51 52 52 53 54 55 56 58 59 60 60 60 60 60 59 58 56 54 52 51 49 48 47 46 45 45 45 46 47 49 51 53 56 59 62 66 70 74 78 82 86 89 92 94 95 95 95 94 93 91 89 87 86 84 83 82 81 80 80 80 80 80 80 81 81 82 82 82 83 83 83 83 83 82 82 82 82 82 83 84 86 88 91 94 98 102 107 113 119 124 130 134 138 140 141 139 136 131 124 116 108 100 92 85 78 72 67 62 59 57 55 54 54 55 57 59 62 65 70 74 80 85 91 96 102 106 110 113 114 114 113 111 107 103 99 94 90 85 81 78 75 72 70 68 66 65 64 63 63 63 63 64 64 65 66 68 70 72 74 77 79 83 86 90 94 98 102 106 109 111 113 113 112 110 107 103 98 93 87 82 77 73 68 65 61 59 56 55 53 53 52 53 53 54 56 57 59
 92 91 89 87 86 84 82 81 80 79 78 77 77 77 77 77 77 78 79 80 81 82 83 84 86 87 88 89 90 91 91 91 91 91 90 89 88 86 84 83 81 79 77 75 73 72 70 69 68 67 67 66 66 67 67 68 69 70 71 73 75 76 78 80 82 83 85 86 86 86 86 86 85 84 84 83 82 81 80 80 80 80 80 81 82 83 85 87 88 90 91 92 93 93 93 92 91 89 87 85 82 80 77 75 73 71 69 67 66 65 65 64 64 65 65 66 67 68 69 71 72 73 74 75 76 77 77 77 77 76 75 75 74 73 72 71 70 69 68 67 66 65 65 64 64 63 63 63 62 62 62 62 63 63 63 63 64 64 64 65 65 66 66 67 67 68 69 70 71 72 73 75 76 78 80 82 84 86 88 90 92 94 95 96 96 97 96 96 95 94 92 90 88 86 84 82 80 78 76 74 72 70 68 67 65 64 63 62 62 62 61 62 62 62 63 64 65 66 68 69 71 73 75 77 79 81 83 85 87 89 90 91 92 92 92 91 89 87 85 82 80 77 74 72 69 67 66 64 63 63 63 63 63 64 66 67 69 72 74 77 80 82 85 87 89 91 92 92 92 92 90 89 87 85 84 82 80 79 78 77 77 77 77 78 79 80 81 83 84 85 86 87 88 88 88 88 87 86 85 83 81 80 78 76 75 73 72 71 71 70 70 70 70 70 70 71 72 73 74 75 77 78 79 81 82 84 85 86 87 88 89 90 90 91 91 91 91 92 92 92 92 93 93 94 94 95 95 96 96 97 97 98 98 98 98 98 97 96 95 94
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 29 28 27 27 27 27 27 28 28 29 30 32 33 35 37 39 42 45 48 51 55 59 63 67 72 76 81 85 90 93 97 99 101 102 102 101 100 98 96 93 90 86 83 79 76 73 69 66 63 61 58 56 54 52 51 50 50 50 50 51 53 55 58 62 67 72 79 86 93 101 108 114 118 121 120 117 112 104 96 87 78 70 62 55 49 44 40 36 33 31 30 29 28 28 29 30 31 32 34 36 38 40 43 45 48 50 52 54 55 56 57 57 57 56 55 54 53 52 51 50 49 48 47 46 46 45 45 44 44 43 43 43 42 42 42 42 41 41 42 42 42 42 43 44 44 45 47 48 49 50 52 53 54 54 55 55 54 53 52 50 48 46 44 42 40 38 36 34 33 32 31 30 30 29 30 30 31 32 33 35 37 39 41 43 46 48 50 52 54 55 56 57 57 57 57 56 55 54 53 52 51 50 49 48 47 47 47 47 47 48 48 49 50 51 52 53 55 56 57 58 59 60 61 62 62 63 63 63 63 62 62 61 60 59 57 56 55 54 53 52 51 51 50 49 49 48 47 46 45 43 42 40 39 37 35 34 32 31 29 28 27 27 26 26 27 27 28 30 32 35 38 42 47 53 59 66 74 82 89 97 103 108 111 112 111 108 103 98 91 85 79 73 68 64 60 57 55 54 53 53 53 53 54 56 57 59 61 64 66 69 72 75 79 82 86 89 93 96 99 101 103 104 105 104 102 100 97 93 89 85 81 77 73 70 67 64 62 60 59 57 56 55 55 54 53 52 51 50 49 47 46 44 42 40 38 37 35 33
 71 74 77 81 85 90 94 99 103 107 110 111 111 109 106 102 97 91 85 78 72 66 60 55 50 46 42 39 37 35 33 32 32 31 31 31 32 33 33 34 36 37 39 41 43 45 48 51 54 58 61 65 69 72 75 78 79 80 79 77 74 70 65 61 56 51 47 43 40 37 35 33 32 31 30 30 30 31 32 33 34 36 38 41 44 47 50 54 57 61 63 66 68 69 70 71 71 70 70 69 68 68 67 67 67 67 68 68 69 70 71 71 72 73 73 73 74 74 74 74 74 74 74 74 75 76 77 79 81 84 87 91 94 99 103 108 113 118 122 126 128 130 130 129 126 122 117 111 105 100 94 89 85 82 79 77 76 76 77 78 79 81 83 86 88 91 93 94 96 96 96 95 93 90 88 84 81 78 75 72 70 69 68 68 68 69 71 73 76 80 84 89 95 101 107 114 120 126 131 135 138 139 138 136 132 127 121 115 108 101 95 88 83 78 73 69 65 62 59 57 55 53 52 51 50 50 50 50 50 51 53 55 57 60 64 68 73 78 84 91 99 106 113 119 125 128 130 130 128 125 120 115 110 105 100 96 92 89 87 85 83 82 81 80 79 78 77 75 73 71 68 64 61 57 53 49 46 42 39 37 34 33 31 30 29 29 28 29 29 31 32 34 37 41 46 51 58 66 75 85 96 107 118 128 137 142 144 143 138 132 123 114 104 95 86 78 71 64 58 53 49 45 42 39 37 35 34 33 32 32 33 34 36 38 40 43 47 51 56 60 65 69 73 77 79 81 82 82 81 79 78 76 73 72 70 69 68 68 68 70
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 19 20 21 22 23 24 25 26 27 28 29 29 30 30 30 30 29 29 28 27 26 25 24 23 22 21 20 19 18 18 17 17 17 17 17 17 17 18 18 19 19 20 20 21 21 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 26 27 28 30 31 32 34 35 36 36 37 36 36 35 34 33 31 29 28 26 24 23 22 20 19 18 18 17 17 16 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 23 23 22 22 21 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 29 30 30 30 29 29 29 28 27 27 26 25 24 23 22 21 20 19 18 18 17 17 17 17 17 17 18 19 20 21 22 23 25 27 28 30 32 34 36 37 39 40 41 41 41 41 40 39 37 35 33 31 29 27 25 23 22 21 20 19 18 18 18 18 19 19 20 21 22 24 25 27 28 30 31 32 34 34 35 35 35 34 33 32 30 29 28 26 25 24 23 23 22 22 22 22 22 22 22 23 23 23 24 24 24 24 24 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 22 23 24 24 25 26 27 28 29 30 30 31 31 31 31 31 31 31 30 30 29 29 28 28 27
 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 22 22 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 19 20 21 22 23 24 25 26 28 29 30 32 33 33 34 34 33 33 32 31 30 29 27 26 25 24 23 22 21 21 20 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 31 31 31 32 32 31 31 30 30 29 28 27 26 26 25 24 24 23 22 22 21 21 21 21 20 20 21 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 29 29 29 29 29 28 28 28 27 26 25 25 24 23 22 21 21 20 20 20 20 20 21 21 22 23 24 25 26 27 29 30 32 33 34 35 36 36 36 35 34 33 32 30 28 26 25 23 22 21 20 20 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 23 23 23 23 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 27 28 29 29 29 30 30 31 31 31 32 32 32 32 32 31 31 30 30
 82 81 80 80 80 82 84 86 90 93 98 103 108 113 119 124 130 135 139 142 144 146 145 144 141 138 134 129 124 120 115 111 107 103 100 97 95 93 91 90 89 89 89 89 90 92 94 96 99 103 107 112 117 123 130 136 143 150 155 160 162 163 162 159 153 147 140 132 124 117 110 104 98 94 90 87 85 83 82 81 80 80 80 80 80 80 80 80 80 79 79 78 77 76 75 74 73 72 72 72 73 74 76 78 81 85 89 95 101 108 115 124 132 141 149 157 163 167 169 169 167 164 159 154 148 142 136 131 126 122 118 115 113 111 109 109 108 108 109 109 111 112 114 116 118 120 123 126 129 133 136 139 143 146 149 151 153 154 154 152 150 147 143 138 132 127 121 115 109 104 99 94 90 87 84 81 80 79 79 80 82 84 88 92 97 103 110 118 127 137 147 157 168 178 188 197 204 210 213 215 214 210 204 197 188 179 169 159 150 141 133 126 120 114 109 105 101 98 96 94 93 92 92 92 93 94 96 99 103 107 113 119 127 135 145 155 166 177 187 196 203 207 207 203 195 185 173 159 146 134 123 113 104 96 90 85 81 77 75 73 72 72 72 73 74 75 76 78 79 81 82 83 84 84 84 83 83 82 81 81 80 80 80 80 81 83 85 88 92 97 103 110 118 128 138 149 161 172 182 191 197 200 201 199 194 188 181 173 165 157 149 143 136 131 126 121 118 115 112 110 109 107 107 106 106 107 108 109 111 113 116 119 124 129 134 140 146 153 159 165 169 173 175 175 174 171 167 161 154 147 139 132 124 116 109 103 97 92 88 85
 49 50 52 54 56 57 59 60 60 61 60 60 59 58 56 54 52 51 49 47 45 44 43 42 42 42 42 44 45 47 49 51 54 56 58 60 62 63 64 64 65 64 64 63 62 61 60 59 58 56 55 53 52 50 48 47 45 44 42 41 40 40 39 40 40 42 43 46 48 51 54 57 61 64 67 70 72 73 74 74 74 72 71 68 66 63 60 57 55 52 50 49 48 47 46 46 46 47 47 48 49 50 51 51 52 52 52 52 51 50 48 47 45 44 42 41 40 40 40 40 41 43 45 48 51 54 59 63 68 73 79 85 91 97 102 107 111 114 115 115 114 111 106 101 94 87 80 74 67 61 56 52 48 45 43 42 41 41 42 43 44 46 48 50 52 54 56 58 60 61 61 61 60 59 58 56 53 51 49 47 45 43 42 42 41 41 42 43 44 46 48 50 53 56 59 62 65 68 70 72 73 73 72 71 68 65 63 59 57 54 52 50 48 47 46 45 45 45 45 45 45 45 46 46 46 47 48 48 49 50 50 51 52 52 53 54 55 56 57 58 60 62 63 65 67 69 70 71 71 71 70 69 67 65 63 60 57 54 52 49 47 45 44 43 42 41 42 42 43 44 46 49 51 54 58 61 64 67 70 72 74 75 75 74 72 70 67 65 62 59 56 54 52 51 50 50 51 52 55 58 62 67 73 79 86 93 100 107 113 118 122 125 126 125 123 119 114 108 102 96 90 84 78 73 68 63 59 56 53 51 49 48 47 47 47 48 49 50 51 52 53 53 54 54 54 53 52 51 50 49 48 47 46 46 45 45 45 46 46 48
 51 51 50 50 50 50 51 52 53 55 56 58 60 62 64 65 67 67 67 67 66 64 62 60 57 54 52 49 47 46 45 44 44 44 44 45 46 47 48 50 52 54 56 59 61 64 67 70 72 75 77 79 81 82 82 82 81 79 77 74 71 68 65 62 59 56 54 52 50 49 47 46 45 44 44 43 42 42 42 42 42 42 42 43 44 45 46 47 49 51 54 56 59 62 65 68 71 75 77 80 83 85 86 87 88 88 88 88 87 85 84 82 80 78 76 74 72 71 69 68 67 67 66 66 65 65 64 64 64 63 63 62 62 62 61 61 61 61 61 61 61 61 61 61 62 62 63 63 64 65 66 67 68 70 71 72 73 74 74 74 74 73 71 70 68 66 64 62 61 59 58 56 56 55 55 54 55 55 56 57 58 59 60 61 62 62 63 62 62 61 60 59 58 56 55 53 52 50 49 49 48 48 48 49 50 52 55 58 62 66 71 76 81 86 90 93 95 96 96 95 93 91 88 84 81 77 74 70 67 64 61 58 56 54 52 50 49 47 46 46 45 46 46 47 49 51 53 56 60 63 67 71 74 78 81 83 85 86 87 86 86 84 82 79 76 73 70 66 63 60 57 54 52 50 48 46 45 44 43 43 42 42 42 42 42 42 42 43 43 43 43 43 43 43 44 44 44 45 45 46 47 48 49 50 51 52 53 53 54 54 55 55 56 56 56 56 56 56 56 56 56 56 55 54 54 53 51 50 49 48 47 46 45 44 44 44 44 45 46 47 48 50 51 53 54 56 57 58 59 59 60 60 59 59 58 57 56 55 54 52
 30 31 32 33 33 34 35 36 37 37 37 37 37 37 37 36 35 35 34 33 33 32 32 32 33 34 36 38 41 45 50 55 62 69 77 85 93 101 108 113 116 117 115 111 106 99 91 84 76 69 62 56 51 46 42 38 35 33 31 29 28 28 29 30 31 34 37 41 45 50 55 61 66 70 72 74 74 72 69 65 61 57 52 48 44 41 38 36 34 32 31 30 30 30 30 30 30 31 31 31 31 31 31 31 31 30 30 29 28 27 26 26 25 24 24 24 25 26 27 28 30 32 34 36 38 39 40 41 42 42 41 40 39 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 21 20 20 20 21 21 22 23 25 26 28 30 31 33 34 35 36 37 37 37 37 36 36 35 34 33 32 31 30 30 29 28 28 28 28 28 28 28 28 28 28 29 29 29 29 28 28 27 26 26 25 24 23 22 21 20 19 19 19 19 20 21 22 24 26 28 31 34 37 41 46 50 55 61 66 71 76 80 83 85 85 83 80 75 70 64 57 51 45 40 35 31 28 25 23 21 20 20 20 20 21 22 23 24 25 27 28 29 30 31 32 32 32 32 32 31 31 30 30 29 29 29 29 30 31 33 35 38 41 45 49 54 60 66 73 79 84 88 89 89 86 81 74 67 59 52 45 39 34 31 28 25 24 23 22 22 22 23 23 24 25 26 27 29 30 32 34 36 38 41 43 45 47 50 52 53 54 55 55 55 54 52 50 48 46 43 41 39 38 36 35 34 33 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 28 28 28 29
 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 22 22 23 24 25 25 26 27 28 28 29 29 29 29 29 29 29 28 28 27 27 26 25 24 23 22 22 21 20 19 19 19 19 19 19 19 20 21 22 23 23 24 25 25 25 25 25 24 24 23 22 21 20 20 19 19 18 18 18 19 19 20 21 22 23 25 26 28 30 32 34 35 36 37 37 36 36 34 32 31 28 26 24 23 21 20 19 18 18 18 18 19 20 21 22 23 25 27 28 30 32 33 35 36 38 39 40 40 40 40 40 39 38 37 36 34 32 30 28 27 25 23 22 21 20 19 19 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 25 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 21 21 21 22 23 23 24 25 26 27 28 29 30 31 32 32 33 33 33 33 33 33 33 32 31 31 30 29 28 26 25 24 23 22 21 21 20 20 21 21 22 23 24 26 28 29 31 33 34 35 36 36 36 35 34 33 32 30 28 27 25 24 22 21 21 20 20 19 19 20 20 20 21 22 22 23 24 24 25 25 26 26 25 25 25 24 23 23 22 21 21 21 21 21 22 22 23 24 26 27 28 30 31 32 33 34 35 35 35 35 35 35 34 34 33 32 31 30 29 28 26 25 24 23 23 22 22 21 21 22 22 22 23 23 24 25 25 26 26 26 26 26 25 25 24 24 23 22 21 21 20 19 19 19
 39 39 40 42 44 46 48 51 53 55 57 59 59 59 58 56 53 50 46 43 39 35 31 28 25 23 22 21 21 22 23 25 27 30 33 37 41 46 51 57 63 70 77 85 94 104 113 123 133 141 148 152 152 148 140 128 115 100 85 71 58 48 39 32 26 22 19 17 16 16 15 16 16 17 18 20 21 23 25 27 29 31 33 35 37 38 39 40 40 40 40 39 39 38 38 38 38 39 40 42 45 48 53 58 65 73 82 93 104 113 121 124 122 115 104 90 77 64 53 45 38 33 29 26 24 23 22 22 22 22 23 24 26 27 30 32 36 40 44 50 57 64 73 83 93 104 115 124 131 134 134 130 124 117 108 100 93 86 81 76 72 69 66 63 60 58 56 54 52 50 48 47 45 44 42 41 40 40 40 40 40 41 43 45 48 51 55 60 65 71 78 85 93 101 109 117 123 129 133 135 136 135 134 132 129 127 126 125 126 127 130 133 136 139 142 144 145 145 143 140 135 130 124 117 111 104 98 93 88 83 80 76 74 72 71 71 72 73 76 79 84 89 95 102 108 114 117 118 116 112 105 97 89 81 73 67 61 56 51 48 45 43 41 40 39 38 38 38 37 37 37 36 36 35 34 32 31 29 28 26 25 23 22 21 20 19 19 19 19 20 21 23 26 30 35 42 52 64 78 94 109 122 131 133 128 119 107 94 82 71 61 53 46 40 36 32 28 26 23 22 20 19 18 17 16 16 15 16 16 17 19 21 25 29 36 44 54 65 78 91 103 113 120 122 120 115 107 98 89 80 72 64 58 53 49 45 43 41 40 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 48 50 51 52 52 52 51 50 48 47 45 42 40 38 36 34 33 31 29 28 27 26 25 25 24 25 25 26 27 28 30 32 33 35 36 38 39 40 40 40 41 40 40 39 39 38 37 36 35 34 32 31 30 29 27 26 25 24 23 23 22 22 23 24 25 27 29 31 34 37 41 44 48 51 55 58 61 63 64 65 65 64 63 61 59 56 53 50 47 44 42 39 37 36 34 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 20 20 21 23 24 26 28 30 32 33 35 36 37 38 38 38 38 37 36 35 34 33 32 30 29 28 27 25 24 23 22 21 20 19 19 18 18 18 19 19 20 22 23 25 26 28 30 32 34 35 37 38 40 41 41 42 42 42 41 41 40 39 37 36 35 34 32 31 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 18 18 19 19 20 21 22 23 25 26 27 29 30 31 32 34 34 35 36 36 37 37 36 36 35 34 32 31 29 28 26 24 23 21 20 19 19 18 18 19 19 19 20 21 21 22 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 33 34 36 38 40 42 45 47 50 52 54 56 57 57 57 57 55 53 50 48 44 41 38 34 31 28 26 24 22 21 20 20 20 20 21 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 38 38 38 38 37 36 35 34 32 30 29 27 26 25 24 23 23 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 31 32 34 36 38 40 42 44
 41 40 40 40 40 41 43 44 46 48 51 53 56 58 60 62 63 64 64 63 62 61 60 58 57 55 55 55 55 56 58 59 61 63 64 65 65 65 64 62 60 58 56 53 50 48 45 43 41 39 37 36 34 33 32 32 32 32 32 34 35 38 41 44 48 53 57 60 62 63 63 61 59 56 52 49 46 43 40 38 37 36 35 35 35 36 37 38 40 42 44 46 48 50 50 51 50 49 47 45 42 39 36 33 31 28 26 24 23 21 20 20 20 20 21 23 26 30 36 43 51 61 71 82 93 103 111 116 119 118 115 110 104 96 89 81 74 67 61 55 50 45 41 37 33 30 27 25 23 21 20 20 20 21 23 26 29 33 38 43 49 55 60 65 69 72 74 74 73 71 69 66 63 60 57 55 53 51 50 50 51 51 53 55 58 61 64 68 71 75 77 79 80 80 78 75 71 66 60 54 48 43 37 33 28 25 23 21 20 20 20 21 22 23 25 27 29 31 33 35 37 40 42 45 48 51 54 57 61 64 67 69 71 72 71 69 66 62 56 50 44 38 33 29 25 22 21 20 19 19 20 21 22 23 25 27 29 31 34 37 39 42 45 47 49 50 51 51 50 49 48 47 45 44 43 42 41 41 41 42 43 45 47 49 52 54 57 59 61 61 61 60 57 54 50 46 42 39 36 34 33 32 32 33 34 35 37 39 42 45 49 53 58 64 70 76 83 90 96 102 106 109 110 108 105 100 93 86 79 71 65 59 55 52 50 49 49 49 51 53 56 58 61 64 66 68 69 70 69 68 66 64 61 57 54 51 48 46 44 42
 54 54 55 55 56 56 56 56 56 56 55 54 53 52 50 49 47 45 43 41 40 38 36 35 34 34 33 34 35 36 38 40 42 44 46 48 49 51 52 53 53 54 54 54 53 53 52 51 51 49 48 47 46 44 43 42 40 39 37 36 35 34 33 33 34 34 35 36 38 39 41 42 43 44 45 46 47 48 48 49 50 51 52 52 53 55 56 57 58 60 61 62 63 64 65 65 65 65 64 63 62 60 58 56 54 52 50 48 45 43 41 39 37 35 34 33 33 33 33 34 36 37 39 41 43 45 46 48 50 51 52 54 55 55 56 57 57 57 57 57 56 55 54 53 51 49 47 44 42 40 37 36 34 33 33 33 33 34 36 38 39 41 44 46 48 50 52 54 56 57 59 60 61 62 62 63 63 62 62 61 61 60 59 59 58 58 57 57 57 56 56 56 55 55 54 53 52 51 49 47 46 44 42 40 38 37 36 35 35 35 36 37 38 40 41 43 45 46 48 49 50 51 52 53 54 55 55 56 56 56 55 55 54 53 52 50 49 47 45 43 41 40 38 37 37 37 38 38 40 41 43 44 46 48 50 52 53 55 57 58 59 60 61 61 62 62 61 61 60 59 58 57 56 54 53 52 51 50 50 49 48 48 47 47 46 46 45 44 44 43 42 41 40 39 38 38 38 38 38 39 40 42 43 45 46 48 49 50 52 52 53 53 54 54 54 53 53 52 52 51 50 49 47 46 44 43 41 40 39 37 36 36 35 36 36 37 38 40 42 44 46 47 49 50 51 52 52 52 53 53 52 52 52 52 52 52 52 52 53 53
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 90 92 95 98 102 107 113 118 124 129 133 135 135 133 128 121 112 101 90 79 68 58 49 42 37 33 30 28 28 28 30 31 33 36 39 42 46 49 54 58 64 69 75 82 89 96 104 111 117 122 125 126 123 118 111 101 90 79 69 59 51 44 39 36 34 34 34 36 38 41 45 49 54 59 65 71 77 82 87 90 92 92 91 88 83 78 73 67 62 58 54 51 48 46 45 45 45 46 47 48 50 52 54 56 58 60 61 62 61 60 58 56 54 52 50 49 49 50 51 54 58 62 66 71 77 82 88 93 99 103 107 110 111 112 111 109 106 102 97 91 86 80 75 70 65 60 56 53 50 49 49 50 52 56 60 66 73 79 86 92 96 100 101 101 98 95 91 85 80 75 70 65 61 57 54 52 50 49 48 48 48 48 49 50 50 51 52 52 53 53 52 51 50 49 47 46 44 42 40 39 38 37 38 39 41 45 50 56 64 72 81 90 99 107 113 117 119 119 116 112 106 100 93 85 79 72 66 60 55 50 46 42 39 36 34 32 30 29 29 29 31 33 36 41 45 50 55 60 63 65 66 65 64 61 59 56 53 50 48 46 45 45 45 46 47 49 52 56 61 67 73 80 87 94 100 104 106 106 104 99 93 86 78 71 64 57 50 45 40 35 32 29 28 27 28 29 32 36 40 45 51 58 64 71 77 83 88 93 98 101 104 106 108 108 107 106 104 100 96 91 86 80 73 67 60 54 48 42 37 33 31 29 28 28 30 32 35 38 42 46 51 56 61 66 71 75 79 83 86 88 89 90 90 90 89 89 88 88
 16 16 16 16 16 16 16 16 16 16 16 16 15 14 13 13 12 11 10 9 8 7 7 6 6 5 5 6 6 7 7 9 10 11 13 15 16 18 20 21 22 23 23 22 22 21 20 18 17 16 14 13 12 11 10 9 8 7 6 6 6 5 5 5 5 6 6 7 7 8 9 10 10 11 12 13 13 14 15 15 15 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 5 5 5 5 5 6 6 7 7 8 9 10 10 11 12 12 13 13 13 14 14 14 14 14 13 13 12 12 11 10 10 9 8 7 7 6 5 5 5 5 5 5 5 6 6 7 8 9 10 11 12 12 13 14 14 14 14 15 14 14 14 14 14 14 14 14 15 15 16 17 18 19 20 21 23 24 25 25 25 25 23 22 20 18 16 14 12 10 9 8 7 6 5 5 5 5 5 5 6 7 7 8 9 11 12 13 14 16 17 19 20 21 22 23 23 23 22 22 20 19 17 16 14 12 11 10 8 7 6 6 5 5 5 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 16 17 17 18 18 18 18 17 17 17 16 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 6 7 7 7 8 8 9 10 10 11 11 12 12 13 13 13 14 14 14 13 13 13 13 12 11 11 10 9 9 8 7 7 6 6 6 6 6 7 7 8 9 10 11 13 14 15 17 18 19 19 20 20 20 20 19 19 18 18 17 17 16 16
 113 116 121 127 134 142 150 159 169 178 186 193 198 200 200 196 191 182 172 161 149 137 126 116 108 101 97 95 95 97 101 106 113 120 128 136 144 152 159 166 171 176 179 182 183 183 182 180 177 173 168 163 157 150 144 137 130 123 116 110 105 101 97 96 95 96 97 99 102 104 107 109 111 112 113 114 115 115 116 116 117 118 120 122 125 128 131 135 140 144 149 153 157 160 162 163 163 161 159 155 150 145 140 134 128 122 116 110 105 100 95 92 89 87 86 87 89 93 98 105 113 122 130 138 146 152 158 162 165 167 168 167 166 165 162 159 156 152 148 143 138 133 128 122 116 110 104 99 93 89 85 83 83 85 88 94 103 113 125 139 153 168 182 196 207 217 224 227 228 225 220 213 204 195 185 176 168 160 153 148 144 141 139 138 139 140 141 143 145 147 149 150 150 149 147 144 140 135 128 122 114 107 100 94 89 85 83 83 85 88 94 101 108 117 126 135 144 152 159 165 171 175 178 180 180 180 178 176 173 169 165 160 154 148 141 134 127 120 112 105 98 92 88 84 83 82 83 86 89 93 98 104 109 115 120 125 130 135 139 142 145 146 146 146 144 142 139 135 131 127 122 118 115 112 109 107 106 105 105 105 106 107 108 109 110 111 112 112 112 110 108 106 102 99 95 92 89 88 87 88 90 93 96 101 105 111 116 122 127 133 139 145 151 157 162 167 171 174 176 177 176 173 170 164 157 150 141 132 123 115 107 101 96 93 92 93 95 99 103 108 113 118 122 125 128 129 130 129 128 126 124 121 118 115 113 111 109 109 109 110
 68 72 77 81 85 89 92 93 94 93 91 88 84 80 75 71 66 62 58 55 52 50 48 47 47 49 51 55 59 65 71 77 83 88 93 96 98 99 99 98 96 94 91 88 85 82 79 76 73 71 68 65 63 60 58 55 53 51 49 47 46 46 46 48 50 53 57 62 68 73 78 83 88 91 94 96 98 98 98 98 97 96 94 93 92 90 89 89 88 88 88 89 90 90 91 92 93 94 94 94 94 93 92 90 88 85 82 78 74 70 66 62 58 54 51 49 48 47 47 48 50 52 55 58 60 63 65 68 70 72 73 75 76 78 79 81 82 83 85 86 86 87 87 86 85 83 80 76 72 67 63 58 54 51 48 47 46 47 49 51 54 57 61 65 69 74 78 83 87 91 94 96 96 96 94 91 87 83 78 73 69 65 61 59 56 55 54 54 54 55 56 58 60 62 65 68 71 73 75 75 75 74 72 69 65 61 58 54 52 51 50 50 51 52 54 56 58 61 63 66 69 73 76 79 83 86 90 93 95 97 99 100 100 99 97 95 91 87 82 78 73 68 65 62 60 58 58 58 59 60 62 63 64 66 66 67 67 67 66 65 64 63 62 60 59 57 56 55 54 53 53 52 53 53 54 55 57 58 60 62 64 66 68 70 72 73 74 74 74 73 71 70 68 66 64 63 62 62 63 65 67 70 73 76 79 82 85 87 89 90 91 91 90 90 89 87 85 83 81 78 76 73 70 68 65 63 61 59 57 56 56 56 57 58 61 63 66 69 71 73 73 73 71 70 67 65 62 60 57 56 54 53 52 52 53 54 55 58 60 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
 94 94 94 95 96 99 101 104 108 111 115 119 123 126 129 131 131 130 128 124 119 112 105 97 89 82 76 71 68 66 65 66 67 68 70 72 75 77 80 83 86 89 93 96 101 105 110 115 121 126 132 137 141 144 146 146 143 138 131 122 112 102 91 82 75 69 65 62 60 60 60 61 62 64 66 69 71 74 77 80 83 86 89 92 94 97 99 100 102 103 104 105 106 107 108 110 112 115 118 121 125 130 134 139 143 147 150 152 151 149 144 137 129 119 110 100 92 85 80 76 75 74 74 76 78 80 83 87 91 95 99 104 109 115 120 126 131 137 142 146 149 151 152 151 149 145 140 134 127 119 112 105 99 95 92 90 90 91 94 96 99 102 104 107 109 110 111 112 112 112 111 111 110 108 107 106 105 104 103 103 102 102 102 102 102 102 103 103 103 103 102 102 101 100 98 97 95 93 91 89 87 86 85 84 85 86 89 94 100 107 115 123 130 136 141 144 144 144 141 137 133 127 122 116 110 105 99 94 90 86 82 78 75 73 70 68 67 66 66 67 68 71 76 82 90 99 108 118 128 135 141 144 145 144 142 138 133 128 123 119 115 111 108 105 104 102 102 101 101 101 102 102 102 102 102 101 100 98 96 93 90 87 84 81 78 75 72 70 67 65 64 63 62 63 65 68 73 79 87 96 106 117 126 135 142 147 151 152 152 150 147 144 140 136 131 127 122 118 114 110 106 102 98 94 91 87 83 80 77 74 72 70 70 71 74 78 83 89 95 102 109 115 120 124 127 129 130 129 127 125 122 119 115 112 108 105 101 99 97 95
 53 53 52 52 51 51 50 49 48 46 45 43 41 40 37 35 33 31 28 26 24 21 20 18 17 16 15 15 16 17 18 20 22 25 28 31 34 37 41 44 47 50 53 55 57 58 59 59 58 56 53 51 47 44 40 36 32 28 25 22 20 17 16 15 15 15 16 17 19 21 24 26 30 33 36 40 43 46 48 50 51 52 51 50 49 47 46 44 42 40 39 38 37 37 37 37 37 38 39 39 40 41 41 42 41 40 39 37 35 33 30 27 24 21 19 17 16 15 15 15 16 17 18 20 22 24 26 29 31 33 36 38 40 42 43 45 46 46 46 45 45 43 41 39 37 34 31 29 26 23 21 19 18 17 16 16 16 17 18 19 20 21 23 24 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 46 47 48 48 49 49 49 49 48 47 45 43 41 38 36 33 30 28 25 23 21 19 18 17 16 17 17 18 20 22 25 28 31 34 38 41 45 49 52 55 57 59 60 60 60 58 56 53 49 46 42 38 34 31 28 24 22 20 18 16 16 16 16 17 19 21 24 27 30 34 37 40 43 46 48 50 51 51 51 51 50 50 49 48 48 48 48 48 48 49 50 50 51 52 52 52 51 50 48 46 44 41 38 35 33 30 27 24 22 20 18 16 15 15 15 16 17 18 21 23 26 29 32 35 37 40 41 43 43 44 43 43 42 41 39 38 36 34 33 31 29 27 25 24 22 20 19 17 16 16 15 15 16 17 18 20 22 25 27 30 33 36 38 41 43 46 48 49 51 52 53 54 54 54 54 54 54 54
 37 38 40 42 44 46 47 48 49 50 49 49 48 46 44 42 40 37 35 33 31 29 28 27 26 27 28 30 33 37 41 46 52 58 64 70 75 80 84 87 89 89 89 88 85 82 79 75 71 67 63 58 54 50 46 43 39 36 33 31 29 28 27 27 28 29 31 34 37 40 43 45 48 50 51 52 52 52 52 51 50 49 48 47 46 46 45 45 45 46 46 47 48 49 50 52 53 54 55 56 57 57 57 57 56 55 53 51 49 46 43 40 38 35 32 30 28 27 26 26 26 26 27 28 28 29 29 30 30 31 31 32 33 34 35 36 37 38 40 41 42 44 45 46 47 47 46 45 43 41 38 35 32 30 28 26 26 26 26 27 28 29 31 33 34 36 38 40 42 44 46 48 50 51 52 53 54 54 54 54 54 54 55 55 55 56 57 58 59 61 62 64 65 66 66 66 65 63 61 57 53 49 44 40 36 33 30 29 28 28 28 29 31 33 36 39 42 45 48 52 56 59 63 66 69 72 74 76 76 76 75 73 71 67 63 59 54 50 45 41 37 34 31 30 29 29 30 31 33 36 39 42 45 49 52 56 58 61 63 64 64 63 62 60 57 54 51 48 45 43 40 38 36 34 33 32 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 28 28 28 28 29 30 32 34 36 39 41 43 45 47 48 49 49 48 48 47 46 45 43 42 40 39 37 36 35 33 32 31 30 28 27 27 26 26 26 26 27 29 31 34 37 40 43 46 48 49 49 48 47 46 44 42 40 38 37 36 35 34 33 33 33 34 34 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
 10 10 10 10 10 10 10 10 11 11 11 12 13 13 14 16 17 19 20 22 24 25 26 26 25 23 21 18 16 14 13 11 10 9 9 8 8 8 8 7 7 8 8 8 8 9 9 10 10 11 12 14 15 16 18 20 22 24 25 26 26 25 24 22 19 17 15 14 12 11 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 10 10 11 11 12 13 14 15 16 18 19 20 21 21 21 21 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 12 13 14 15 16 17 19 20 21 22 22 22 21 20 18 17 16 15 13 13 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 9 9 10 11 12 13 14 16 18 21 23 24 25 26 25 24 22 20 18 17 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 9 9 10 11 12 13 14 16 18 20 22 23 24 24 23 22 20 19 17 16 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 11 11 12 13 14 15 16 17 17 18 19 19 18 18 17 16 15 14 13 12 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 12 13 14 15 16 17 18 19 19 19 19 18 17 16 14 13 12 12 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10
 35 35 34 34 33 33 32 31 30 30 29 27 26 25 24 23 22 20 19 18 18 17 17 17 18 19 21 23 27 32 37 43 50 56 61 66 69 70 69 66 63 58 54 49 45 40 37 33 30 28 26 24 22 20 19 18 17 17 17 17 17 18 19 20 22 25 27 30 32 34 36 37 38 38 37 37 36 35 34 34 33 33 32 32 32 32 32 33 33 33 33 33 33 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 22 22 22 23 23 23 24 24 25 26 26 27 28 29 31 32 34 35 37 39 41 42 43 44 44 44 42 40 38 35 31 28 26 23 21 20 20 19 19 20 20 21 22 23 24 25 26 27 28 29 29 30 31 32 32 33 34 34 35 36 38 39 41 43 45 48 51 55 59 64 68 73 77 81 83 84 82 79 74 68 61 53 46 39 33 29 25 22 19 18 17 17 17 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 39 41 42 44 45 46 46 45 44 41 39 36 32 29 26 23 21 20 18 18 17 17 18 18 19 20 21 23 24 26 29 31 34 37 41 44 48 51 54 56 57 57 56 55 52 49 46 43 40 38 35 33 31 30 29 27 27 26 25 25 24 24 23 23 23 22 22 22 22 22 23 23 24 25 26 27 28 28 29 29 29 29 29 29 29 29 28 28 27 27 26 26 25 24 24 23 22 21 21 20 20 19 19 20 20 22 24 26 29 33 37 41 45 49 51 54 55 55 55 54 53 51 49 47 45 43 42 40 39 38 37 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 197 206 213 216 216 213 206 196 184 172 159 147 135 124 114 104 96 88 81 74 68 63 58 54 50 47 45 43 43 43 44 45 46 48 50 52 54 56 59 61 63 66 69 72 75 78 82 85 88 91 94 96 97 96 95 92 87 82 75 68 62 55 50 46 43 42 42 44 46 51 56 63 72 82 93 106 121 137 153 169 183 193 199 199 193 183 171 157 144 131 120 111 104 98 94 92 90 90 91 93 95 98 101 103 105 106 105 103 99 93 86 78 70 62 55 49 45 42 40 40 41 43 47 51 56 61 67 73 79 85 90 95 100 103 106 108 109 108 107 105 102 98 94 89 84 79 73 68 63 57 53 48 45 42 40 39 39 40 42 44 46 49 52 55 58 61 65 68 72 75 79 82 84 87 88 89 89 89 88 86 84 81 79 76 73 71 69 67 65 63 62 60 59 58 57 56 55 53 52 50 48 46 44 43 42 41 41 42 44 46 50 55 60 67 73 81 89 97 105 113 121 128 134 138 141 141 139 135 129 122 113 104 95 86 78 70 63 56 51 47 44 42 41 42 45 49 54 60 67 75 81 87 91 94 95 94 92 89 86 82 79 76 73 71 70 70 71 73 76 80 86 92 99 107 116 124 131 136 139 139 136 130 122 112 102 92 83 74 66 60 54 49 45 42 41 41 43 47 51 57 65 73 81 89 96 102 107 111 112 112 111 109 106 102 98 93 89 84 80 76 71 67 64 60 56 53 50 48 45 43 42 42 42 43 45 48 52 56 60 65 69 73 77 81 84 88 91 94 98 102 107 112 118 125 133 142 153 163 175 186
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 85 80 78 76 75 76 77 80 82 86 89 91 94 95 95 93 89 84 78 71 64 57 50 45 40 36 34 34 35 37 41 46 52 60 69 79 89 100 111 121 131 139 145 149 150 149 145 140 132 124 115 106 97 88 80 72 65 58 52 46 42 38 36 34 34 34 36 38 42 45 49 53 58 62 66 69 72 74 76 78 79 79 79 79 78 78 77 77 77 77 77 77 78 79 80 81 82 83 84 85 85 85 84 82 80 77 73 69 64 59 54 49 45 41 38 35 34 34 35 37 40 44 49 55 62 70 78 88 98 109 120 132 143 153 162 168 172 171 168 160 150 138 125 111 98 85 74 64 55 48 42 37 35 33 34 36 39 43 49 56 63 71 78 85 90 94 97 98 97 95 93 90 86 83 81 79 78 79 80 82 86 91 97 105 114 124 134 144 152 158 160 158 151 142 130 117 104 91 79 69 60 52 45 40 37 35 34 35 37 41 46 51 58 65 72 79 86 92 97 102 105 107 107 107 105 103 100 96 92 88 83 78 73 68 63 58 53 49 45 41 39 36 35 35 36 38 41 45 50 55 61 68 75 82 89 97 104 111 118 124 130 135 140 144 148 151 153 155 157 159 160 160 160 160 158 156 153 150 145 139 132 125 118 110 102 94 86 78 71 64 58 52 47 43 40 37 36 36 37 38 41 45 49 54 60 65 71 77 83 88 94 99 103 107 110 113 114 114 114 112 108 104 99 92 86 78 71 64 57 50 45 40 37 35 35 36 38 42 48 55 64 75 87 101 116 131 146 160 170 177 178 174 165 154 142 129 117 107 98 90
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 80 81 82 83 85 87 88 89 89 89 88 86 83 80 76 71 67 62 58 54 50 47 44 42 41 40 41 42 44 47 51 55 59 64 68 72 75 78 79 80 81 80 79 78 76 74 72 69 67 64 62 60 57 55 53 51 49 47 46 44 43 42 42 42 43 45 46 48 51 53 56 59 62 65 68 71 74 77 79 82 84 86 88 90 91 92 93 93 93 92 92 91 90 89 88 87 86 85 84 83 82 81 79 78 76 74 72 69 66 63 60 56 53 50 47 45 43 42 42 42 43 44 46 48 51 54 57 61 64 68 72 76 80 84 87 90 93 95 96 96 96 94 91 88 83 78 73 67 61 56 51 47 44 42 40 40 40 41 44 46 50 54 58 63 67 72 76 80 83 85 86 86 86 84 82 80 78 75 73 72 70 69 69 69 70 71 72 74 76 78 79 81 82 82 81 79 77 73 69 64 60 55 50 46 43 41 39 38 39 40 42 44 48 52 56 61 65 70 74 79 82 85 88 89 90 90 89 87 85 82 79 75 71 67 63 59 55 51 48 45 42 40 39 38 38 38 39 41 42 45 47 49 51 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 91 91 91 91 90 89 87 84 81 78 75 71 68 64 61 57 54 51 48 45 43 41 39 38 38 38 39 40 43 45 48 52 55 59 63 67 71 74 78 81 84 86 88 88 89 88 87 85 82 78 74 70 65 61 56 52 48 44 42 40 39 39 40 41 44 48 52 57 63 69 75 80 85 89 92 94 95 95 93 92 90 87 85 83 82 81 80 80
 117 119 123 127 133 139 147 156 167 178 190 201 211 218 220 217 209 196 179 159 140 120 103 88 75 64 56 51 47 45 45 47 49 53 58 64 70 78 86 94 104 113 123 133 142 150 157 162 164 164 160 155 147 137 126 114 103 91 81 72 63 57 52 48 47 46 47 50 54 59 65 72 80 89 98 109 119 129 138 146 153 157 158 158 155 150 144 137 130 122 116 109 104 99 94 90 86 83 81 78 76 73 71 69 66 64 61 59 56 53 51 49 47 46 46 46 48 50 54 60 66 73 80 88 95 101 106 110 112 113 113 112 109 106 102 98 93 88 84 79 75 70 66 62 59 55 52 50 48 47 46 47 49 53 58 64 72 80 89 97 104 109 113 114 114 112 109 105 100 96 92 88 86 84 82 82 82 84 86 89 93 98 103 108 113 118 122 125 126 125 123 118 113 106 99 92 85 78 72 67 62 59 57 56 57 59 63 69 77 87 99 113 128 144 161 176 191 203 211 217 218 216 211 204 194 184 172 161 150 139 128 119 110 101 94 87 81 76 72 69 68 67 69 71 76 83 91 101 113 126 139 151 163 172 178 181 181 177 171 163 154 144 135 127 119 112 106 102 98 95 93 92 91 91 92 93 95 96 98 100 102 104 106 107 108 108 108 107 105 102 99 96 92 88 84 80 76 73 71 69 68 67 67 67 67 67 68 68 69 70 71 73 74 77 79 83 87 91 96 101 106 112 117 121 124 125 124 121 115 107 98 88 79 70 63 58 54 51 50 50 50 52 54 57 60 64 68 72 77 81 86 90 95 98 102 105 107 110 112 114
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 75 79 82 85 88 89 89 88 86 82 78 74 70 65 61 58 55 54 53 53 54 57 62 69 78 90 105 122 142 161 179 193 201 202 197 186 173 158 143 130 118 108 99 92 86 80 76 73 71 69 68 68 68 69 71 74 77 82 88 95 103 114 125 137 149 161 170 176 179 178 173 166 158 148 139 130 121 114 107 102 97 93 90 88 86 85 85 84 85 85 86 87 88 90 91 93 95 98 100 103 106 110 115 120 126 132 139 147 155 162 168 172 174 173 168 161 150 138 126 114 103 93 84 77 72 67 64 61 60 59 58 59 60 62 65 68 73 79 86 94 104 117 131 146 163 179 192 201 202 196 183 164 144 123 105 90 77 68 61 56 53 52 52 53 55 59 63 67 73 79 85 91 96 100 103 104 104 102 99 96 92 88 84 81 79 78 78 79 81 85 90 96 105 114 125 137 148 157 163 164 161 152 140 125 110 96 83 72 64 58 54 51 50 50 51 53 55 58 61 64 67 71 75 79 83 87 90 94 97 100 102 104 105 105 104 102 99 96 91 86 81 75 70 66 62 59 57 55 54 53 53 54 55 56 58 59 62 64 67 70 73 76 79 82 85 87 88 89 90 89 88 86 84 81 78 75 72 70 67 64 62 60 58 57 55 54 54 53 53 52 53 53 54 55 57 59 63 67 72 78 84 91 98 104 110 115 119 121 122 122 120 117 114 109 104 99 94 88 83 78 73 68 64 60 57 55 53 51 51 52 55 59 65 73 84 97 111 126 140 151 157 158 154 146 135 123 112 101 91 83 77 72 68 66 64 64 65 67 69 72
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 53 55 57 58 58 58 57 55 53 51 49 47 45 43 42 41 40 40 40 40 40 41 41 41 41 41 40 40 39 37 36 35 34 34 33 33 33 34 34 36 37 39 41 43 46 50 53 57 61 65 68 71 73 74 74 72 68 64 60 55 50 46 43 40 38 37 37 37 38 40 42 45 47 50 53 55 57 58 58 58 56 55 53 50 48 46 44 43 42 41 41 41 42 43 44 46 49 51 54 57 59 61 62 63 62 61 59 56 53 50 47 44 41 39 38 37 36 36 37 38 39 40 41 43 44 44 45 44 44 43 42 41 40 39 37 36 35 34 34 33 32 32 32 32 32 32 33 33 33 34 34 34 34 34 33 33 32 31 30 30 29 29 29 30 31 32 34 36 39 42 46 51 56 62 67 73 77 80 82 82 80 77 73 69 65 60 56 53 50 48 46 45 44 43 43 43 43 43 43 42 41 40 38 36 34 32 30 28 26 25 24 24 24 25 26 27 29 31 33 36 38 41 44 47 51 54 56 59 60 62 62 61 60 58 55 51 47 43 40 36 33 30 28 27 26 26 27 28 30 32 35 38 41 44 48 50 52 54 54 53 52 50 47 45 42 40 38 36 35 34 33 32 32 32 33 33 34 35 35 36 36 37 36 36 35 34 32 31 29 28 27 26 25 25 25 26 28 31 34 38 44 50 57 64 71 78 83 86 87 86 83 79 73 68 62 56 51 46 42 38 35 32 30 28 26 25 24 24 24 25 26 28 30 33 37 40 43 46 48 50 50 49 48 46 44 42 40 39 37 37 36 36 37 38 39 41 43 45 48 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 21 20 19 18 18 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 18 19 19 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 24 23 23 23 22 21 20 19 17 16 15 14 13 13 12 12 12 12 12 13 14 15 16 17 18 20 22 23 25 27 29 30 31 32 32 32 31 30 28 26 25 23 21 19 17 16 15 14 13 12 12 12 12 12 12 13 14 14 15 16 17 18 19 20 21 22 22 23 23 23 23 23 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 23 24 25 27 28 29 30 31 32 32 32 31 31 29 28 26 25 23 21 20 19 17 16 15 14 13 13 12 12 12 12 12 12 13 13 14 15 16 17 18 19 20 21 22 22 23 23 23 23 23 22 22 21 20 19 18 17 16 16 15 14 13 13 12 12 12 12 12 13 13 14 15 16 17 18 20 21 23 24 26 27 28 29 30 30 30 30 30 29 28 27 26 24 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

