
 % 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
 7033 6937 6847 6762 6683 6608 6539 6474 6414 6359 6309 6263 6221 6183 6150 6121 6096 6075 6058 6045 6037 6032 6031 6034 6041 6052 6067 6086 6109 6136 6168 6203 6243 6287 6336 6389 6447 6509 6576 6648 6726 6808 6896 6989 7088 7192 7303 7420 7543 7673 7810 7953 8104 8263 8429 8604 8787 8978 9178 9388 9607 9836 10075 10325 10585 10857 11140 11435 11741 12061 12392 12737 13095 13466 13850 14248 14660 15085 15524 15976 16441 16920 17410 17913 18427 18951 19485 20027 20576 21130 21689 22250 22811 23370 23925 24472 25011 25536 26047 26539 27010 27456 27875 28263 28618 28936 29216 29454 29650 29801 29906 29964 29975 29938 29854 29723 29547 29328 29066 28765 28426 28052 27647 27213 26752 26269 25767 25247 24714 24171 23619 23061 22501 21940 21380 20823 20271 19726 19188 18660 18141 17634 17137 16654 16182 15724 15279 14848 14430 14026 13636 13259 12895 12545 12207 11882 11570 11270 10982 10705 10440 10185 9941 9708 9484 9271 9066 8871 8684 8506 8336 8174 8020 7873 7733 7600 7474 7354 7241 7133 7032 6936 6846 6761 6682 6608 6538 6474 6414 6359 6308 6262 6220 6183 6149 6120 6095 6074 6058 6045 6036 6031 6030 6033 6040 6051 6067 6086 6109 6136 6167 6203 6243 6287 6336 6389 6446 6509 6576 6648 6725 6808 6895 6989 7088 7192 7303 7420 7543 7673 7810 7953 8104 8263 8429 8604 8787 8978 9178 9388 9607 9836 10075 10325 10586 10857 11140 11435 11742 12061 12393 12738 13095 13467 13851 14249 14661 15086 15525 15977 16443 16921 17412 17915 18429 18953 19487 20029 20578 21133 21692 22253 22814 23373 23928 24476 25015 25541 26051 26544 27015 27461 27880 28268 28623 28942 29221 29460 29656 29807 29912 29970 29981 29944 29860 29730 29554 29334 29072 28771 28432 28058 27653 27218 26758 26275 25772 25253 24720 24176 23624 23066 22505 21944 21384 20827 20275 19730 19192 18663 18145 17637 17141 16657 16185 15727 15282 14851 14433 14029 13638 13261 12897 12547 12209 11884 11572 11272 10983 10707 10441 10187 9943 9709 9486 9272 9067 8872 8685 8507 8337 8175 8021 7874 7734 7601 7475 7355 7242 7134
 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 48 48 48 49 49 49 50 50 50 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 50 49 49 49 48 48 48 47 47 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 41 41 41 40 40 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29
 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 42 42 43 43 43 43 43 43 43 43 43 42 42 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 23 23 24 25 26 26 27 28 29 29 30 31 31 32 32 33 33 34 34 34 34 35 35 35 35 34 34 34 34 33 33 32 32 31 30 30 29 28 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 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 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12
 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 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 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23
 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 56 57 59 60 62 64 65 67 69 71 73 75 77 79 82 84 86 89 91 93 96 98 101 103 106 108 111 113 116 118 120 123 125 127 129 130 132 133 135 136 137 137 138 138 138 138 137 137 136 135 134 132 131 129 127 125 123 121 118 116 114 111 108 106 103 101 98 95 93 90 88 85 83 80 78 76 73 71 69 67 65 63 61 59 57 56 54 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 60 62 63 64 66 67 68 70 71 72 74 75 76 77 78 79 80 81 82 83 83 84 85 85 85 86 86 86 86 86 86 85 85 85 84 83 83 82 81 80 79 78 77 76 75 74 73 72 70 69 68 67 66 64 63 62 61 59 58 57 56 55 54 53 51 50 49 48 47 46 46 45 44 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 34
 39 41 42 44 46 48 50 52 54 56 58 61 63 65 68 70 72 75 77 79 82 84 86 88 90 91 93 94 95 96 97 97 97 97 97 97 96 95 94 92 91 89 87 85 83 81 79 77 74 72 70 67 65 63 60 58 56 54 52 50 48 46 44 43 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 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 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 45 47 49 50 52 55 57 59 61 63 66 68 70 73 75 77 80 82 84 86 88 90 92 93 94 96 96 97 98 98 98 97 97 96 95 94 93 91 89 87 85 83 81 79 77 74 72 69 67 65 62 60 58 56 53 51 49 47 45 44 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 31 32 33 34 36 37
 68 68 69 70 71 71 72 73 74 75 76 77 79 80 81 82 84 85 86 88 89 91 93 94 96 98 100 101 103 105 107 110 112 114 116 118 121 123 126 128 131 133 136 138 141 144 146 149 152 154 157 160 162 165 168 170 173 175 178 180 182 184 186 188 190 192 194 195 196 198 199 199 200 201 201 201 201 201 201 200 200 199 198 197 196 194 193 191 190 188 186 184 182 179 177 175 172 170 168 165 162 160 157 155 152 150 147 145 142 140 137 135 133 130 128 126 124 121 119 117 115 113 111 109 108 106 104 102 101 99 98 96 95 93 92 91 90 88 87 86 85 84 83 82 81 80 80 79 78 77 77 76 76 75 74 74 73 73 73 72 72 72 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 72 72 72 73 73 73 74 74 75 75 76 76 76 77 78 78 79 79 80 80 81 82 82 83 84 84 85 86 86 87 88 89 89 90 91 91 92 93 93 94 95 96 96 97 97 98 99 99 100 100 101 101 102 102 103 103 103 104 104 104 104 105 105 105 105 105 105 105 105 105 104 104 104 104 103 103 102 102 102 101 101 100 99 99 98 97 97 96 95 95 94 93 92 91 91 90 89 88 87 86 86 85 84 83 82 81 81 80 79 78 77 77 76 75 74 74 73 72 71 71 70 69 69 68 68 67 67 66 66 65 65 64 64 63 63 63 62 62 62 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 62 62 62 63 63 64 64 65 65 66 66 67
 56 55 54 53 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 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 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 46 47 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 49 48 48 48 47 47 47 46 46 45 45 44 43 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 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 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 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 35 35 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 49 50 51 52 53 54 54 55 56 56 57 58 58 59 59 59 60 60 60 60 60 60 60 60 60 59 59 58 58 57 57 56
 28 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 28 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 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27
 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 36 37 37 38 38 39 39 39 39 39 39 39 38 38 37 37 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 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
 40 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 41 41 41 40 40 39 39 39 38 38 37 37 37 36 36 35 35 35 34 34 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39
 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 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 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 7 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 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 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 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 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11
 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 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 39 40 40 41 41 42 42 42 43 43 44 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 43 43 43 42 42 41 41 40 40 39 38 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 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 15 15 15 15 15 15 15 15 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
 31 32 32 32 33 33 33 34 34 34 35 35 36 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 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 30 31
 37 39 40 41 43 44 45 46 48 49 50 52 53 54 55 56 57 58 58 59 60 60 60 61 61 61 61 60 60 59 59 58 57 56 56 54 53 52 51 50 49 47 46 45 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 30 31 32 33 34 35 36 36 37 38 39 40 40 41 42 42 43 43 44 44 44 45 45 45 45 45 45 45 44 44 44 43 43 42 41 41 40 39 39 38 37 36 35 34 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 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 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 21 21 22 23 24 24 25 26 27 28 29 30 31 33 34 35 36
 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 45 45 46 46 47 47 47 48 48 49 49 49 49 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 49 49 49 48 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 46 47 48 49 50 50 51 52 53 53 54 55 56 56 57 58 58 59 60 60 61 61 62 62 63 63 63 64 64 64 65 65 65 65 65 65 65 65 65 64 64 64 64 63 63 63 62 62 61 61 60 60 59 58 58 57 57 56 55 55 54 53 52 52 51 50 50 49 48 48 47 46 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34
 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 24 25 26 28 29 31 32 34 36 38 40 42 44 46 49 51 54 56 59 62 65 67 70 73 76 79 81 84 86 88 90 92 94 95 96 97 97 97 97 96 95 94 92 91 89 86 84 81 79 76 73 71 68 65 62 60 57 55 52 50 47 45 43 41 39 37 35 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 11 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 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 26 27 28 29 30 32 33 35 36 38 39 41 43 45 46 48 50 52 54 56 57 59 61 63 64 66 67 69 70 71 72 72 73 73 73 73 73 72 71 70 69 68 67 65 64 62 60 58 57 55 53 51 49 47 45 43 42 40 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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
 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 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 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 25 25 25 26 26 26 26 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 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 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 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 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 23 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32
 22 22 22 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 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 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 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
 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 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 12 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10
 12 12 12 11 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 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 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 13 13 13 13 13 13 13 13 13 12 12 12 12
 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 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 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 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 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 17 18 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 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28
 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 75 76 77 77 78 78 78 79 79 79 79 79 79 79 78 78 77 77 76 76 75 74 73 72 71 70 69 68 67 66 65 64 63 61 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43
 81 81 81 81 82 82 82 83 83 84 84 85 86 87 87 88 89 90 91 92 93 94 96 97 98 100 101 103 105 106 108 110 112 114 117 119 122 124 127 130 133 136 139 143 146 150 154 158 162 167 171 176 181 186 192 198 204 210 216 223 230 237 245 253 261 270 279 288 297 307 317 327 338 349 361 372 384 397 409 422 435 448 462 475 489 502 516 530 543 556 569 582 594 606 617 628 638 647 656 663 670 676 680 684 686 687 687 686 684 681 676 671 664 657 649 640 630 620 609 597 585 573 560 547 534 521 508 495 482 468 455 443 430 418 406 394 382 371 360 349 339 329 319 309 300 291 283 275 267 259 252 245 238 232 225 219 214 208 203 198 193 188 184 180 176 172 168 165 161 158 155 152 149 147 144 142 139 137 135 133 131 130 128 126 125 123 122 121 120 119 118 117 116 115 114 114 113 113 112 112 111 111 111 110 110 110 110 110 110 110 110 110 110 110 111 111 111 111 112 112 113 113 113 114 114 115 115 116 117 117 118 118 119 120 120 121 122 122 123 124 124 125 126 126 127 127 128 129 129 130 130 131 131 132 132 133 133 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 133 132 132 131 131 130 130 129 128 128 127 126 125 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 102 101 100 99 98 97 96 95 94 94 93 92 91 91 90 89 88 88 87 87 86 85 85 84 84 83 83 83 82 82 82 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 12 21 30 40 52 65 79 96 114 134 157 182 210 242 278 318 363 414 470 534 606 688 779 883 999 1131 1280 1448 1637 1851 2091 2361 2663 2999 3370 3777 4216 4683 5169 5660 6138 6578 6956 7244 7422 7474 7398 7202 6903 6525 6094 5635 5167 4706 4265 3851 3467 3115 2795 2506 2246 2013 1805 1618 1452 1303 1171 1053 947 853 768 693 626 565 511 463 419 380 345 313 285 259 236 216 197 180 165 152 139 128 118 110 102 94 88 82 77 73 69 65 62 59 57 55 54 52 51 50 50 49 49 49 49 50 50 51 52 53 54 55 56 58 59 61 63 65 67 69 71 73 76 78 81 84 87 90 93 96 99 102 106 109 113 117 120 124 128 132 137 141 145 149 154 158 163 167 172 177 181 186 191 195 200 205 209 214 218 222 226 230 234 238 241 245 248 250 253 255 257 259 260 261 261 262 261 261 260 259 257 255 253 250 247 243 240 236 231 227 222 217 212 206 201 195 189 183 177 171 165 159 153 147 141 135 129 124 118 112 107 101 96 91 86 81 76 71 67 62 58 54 50 46 42 38 35 31 28 25 22 19 16 13 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 26 43 63 86 112 143 179 220 267 322 386 460 545 645 761 895 1053 1236 1451 1703 1999 2346 2754 3234 3798 4459 5230 6122 7138 8271 9493 10744 11930 12920 13572 13775 13488 12759 11705 10470 9184 7943 6802 5787 4903 4144 3497 2949 2486 2094 1763 1483 1246 1045 874 729 605 499 409 332 266 209 161 119 83 52 26 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 7 9 12 14 17 19 22 24 27 29 32 34 37 39 42 45 47 50 52 55 57 60 62 64 67 69 71 73 75 77 78 80 81 83 84 85 86 87 88 89 89 89 90 90 90 89 89 89 88 87 86 85 84 83 82 80 79 77 75 74 72 70 68 66 64 62 60 57 55 53 51 48 46 44 42 39 37 35 32 30 28 26 23 21 19 17 15 12 10 8 6 4 2 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 18 28 40 54 69 87 107 129 155 185 219 257 302 352 410 477 553 641 742 858 993 1147 1326 1532 1769 2041 2352 2705 3103 3545 4024 4531 5045 5537 5969 6301 6496 6530 6400 6125 5737 5276 4781 4283 3804 3358 2952 2587 2264 1979 1729 1511 1321 1155 1010 883 773 677 593 519 454 397 348 304 265 231 201 175 152 131 113 97 83 70 59 49 41 33 26 20 15 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 11 12 14 15 17 18 20 22 23 25 27 29 30 32 34 36 38 41 43 45 47 49 52 54 57 59 62 64 67 70 72 75 78 81 84 86 89 92 95 98 101 104 106 109 112 114 117 120 122 124 126 129 131 132 134 136 137 138 139 140 141 141 141 141 141 141 140 139 138 137 136 134 132 130 128 126 123 121 118 115 112 109 106 103 100 97 93 90 87 84 80 77 74 70 67 64 61 58 55 52 49 46 43 40 38 35 32 30 27 25 23 21 18 16 14 12 10 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 19 20 20 21 21 21 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 46 48 50 52 54 56 59 61 64 66 69 72 76 79 83 86 90 94 99 103 108 113 118 123 129 134 140 146 153 159 166 173 180 187 194 201 208 215 222 229 236 242 248 254 260 264 269 272 276 278 280 281 281 280 279 277 275 271 267 263 258 253 247 241 234 228 221 214 207 200 193 186 179 172 166 159 153 147 141 135 130 124 119 114 110 105 101 97 93 89 85 82 79 75 73 70 67 64 62 60 58 55 53 52 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 55 56 58 60 62 64 66 68 70 73 75 77 80 82 85 88 91 93 96 99 102 105 108 111 114 117 120 123 126 129 132 134 137 139 142 144 146 147 149 150 151 152 152 153 153 153 152 151 150 149 148 146 144 142 140 137 135 132 129 126 123 120 117 114 111 108 104 101 98 95 92 89 86 83 80 78 75 72 70 67 65 63 60 58 56 54 52 51 49 47 45 44 42 41 39 38 37 36 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 19
 24 24 25 26 26 27 28 28 29 30 31 32 33 33 34 35 36 37 38 40 41 42 43 44 46 47 48 50 51 53 54 55 57 58 60 62 63 65 66 68 69 71 72 74 75 77 78 79 81 82 83 84 85 86 87 87 88 88 89 89 89 89 89 89 89 88 88 87 87 86 85 84 83 82 81 80 78 77 76 74 73 72 70 69 67 66 64 63 61 60 59 57 56 55 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 54 56 57 59 61 63 65 67 69 71 73 75 78 80 82 85 87 90 92 95 97 100 103 105 108 110 113 115 117 119 122 124 125 127 129 130 131 132 133 134 134 134 134 134 133 133 132 131 129 128 126 124 122 120 118 115 113 110 108 105 102 100 97 94 92 89 86 84 81 79 76 74 71 69 67 65 62 60 58 56 54 53 51 49 48 46 44 43 42 40 39 38 37 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23
 36 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 59 60 61 62 63 65 66 67 69 70 72 73 75 76 78 79 81 82 84 86 87 89 91 92 94 96 98 99 101 103 104 106 108 109 111 113 114 116 117 118 120 121 122 123 125 126 126 127 128 129 129 130 130 131 131 131 131 131 131 131 131 130 130 129 129 128 127 126 126 125 124 123 121 120 119 118 117 115 114 113 111 110 109 107 106 105 103 102 100 99 98 96 95 94 92 91 90 89 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 71 70 69 68 68 67 67 66 65 65 64 64 63 63 62 62 62 61 61 60 60 60 59 59 59 59 59 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 59 59 59 59 59 58 58 58 57 57 57 56 56 56 55 55 55 54 54 53 53 52 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 40 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 36 36
 151 153 155 157 160 162 164 166 168 170 172 174 176 178 180 182 184 186 188 190 192 194 196 198 199 201 203 205 206 208 210 211 213 214 216 218 219 221 222 223 225 226 228 229 231 232 233 235 236 238 239 240 242 243 245 246 248 249 251 252 254 255 257 259 260 262 264 266 267 269 271 273 275 277 279 281 284 286 288 290 293 295 297 300 302 305 307 309 312 314 317 319 322 324 327 329 332 334 337 339 341 343 345 347 349 351 353 354 356 357 358 359 360 361 361 362 362 362 362 361 361 360 359 357 356 354 352 350 348 346 343 340 337 334 330 327 323 319 315 311 307 302 298 293 289 284 279 274 270 265 260 255 250 245 240 235 231 226 221 216 212 207 203 198 194 190 185 181 177 173 169 165 162 158 154 151 147 144 141 137 134 131 128 125 123 120 117 115 112 110 107 105 103 101 99 97 95 93 91 89 87 86 84 83 81 80 78 77 75 74 73 72 71 70 68 67 66 65 65 64 63 62 61 60 60 59 58 58 57 57 56 55 55 54 54 54 53 53 52 52 52 51 51 51 51 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 52 52 52 53 53 53 54 54 54 55 55 56 56 57 57 58 58 59 60 60 61 62 62 63 64 64 65 66 67 68 69 70 71 71 72 74 75 76 77 78 79 80 81 83 84 85 87 88 89 91 92 94 95 97 99 100 102 104 105 107 109 111 112 114 116 118 120 122 124 126 128 130 132 134 136 138 140 142 145 147 149
 58 57 56 55 54 54 53 52 52 52 51 51 51 51 52 52 52 53 54 55 56 57 58 60 61 63 65 68 70 73 76 79 83 87 92 97 102 108 114 121 128 136 145 154 164 175 188 201 215 231 248 266 286 308 332 357 386 416 450 486 526 569 616 668 724 785 852 924 1003 1088 1181 1281 1390 1506 1631 1764 1905 2053 2206 2365 2526 2686 2842 2990 3126 3244 3340 3410 3451 3460 3438 3384 3301 3192 3063 2918 2761 2598 2431 2266 2104 1947 1797 1656 1522 1398 1282 1175 1077 986 902 826 755 691 633 579 530 485 444 406 372 341 312 286 262 240 220 201 184 169 155 142 130 119 109 99 91 83 75 69 63 57 52 47 43 38 35 31 28 25 22 20 17 15 13 11 10 8 7 6 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 10 11 12 13 15 16 17 19 20 22 24 25 27 29 31 33 35 38 40 42 45 48 50 53 56 60 63 66 70 73 77 81 85 89 94 98 103 108 113 118 123 128 134 140 146 152 158 164 171 177 184 191 197 204 211 218 225 232 239 246 253 260 267 273 280 286 292 297 303 308 312 317 321 324 327 330 332 334 335 335 335 335 334 333 331 329 326 323 320 316 312 307 302 297 292 286 281 275 269 263 257 251 244 238 232 226 219 213 207 201 195 190 184 178 173 167 162 157 152 147 143 138 134 129 125 121 117 114 110 107 103 100 97 94 91 88 85 83 81 78 76 74 72 70 68 66 65 63 62 60 59
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 13 19 25 32 40 49 59 69 81 95 110 126 145 166 189 215 244 277 313 354 400 451 509 574 648 730 823 929 1047 1182 1333 1505 1699 1918 2166 2445 2759 3111 3505 3941 4420 4940 5495 6074 6662 7235 7763 8214 8553 8752 8793 8673 8403 8008 7519 6971 6394 5815 5252 4719 4223 3769 3357 2986 2654 2357 2094 1859 1652 1467 1304 1159 1030 916 814 724 644 572 509 452 401 356 316 279 247 218 192 169 148 130 113 98 84 72 62 52 43 36 29 23 17 12 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 10 12 14 16 17 19 21 23 25 28 30 32 34 37 39 42 44 47 50 52 55 58 61 64 67 70 74 77 81 84 88 91 95 99 103 107 111 115 119 123 127 132 136 140 145 149 153 158 162 166 170 175 179 183 187 191 195 198 202 205 208 211 214 217 219 221 223 225 226 227 228 228 229 229 228 228 227 226 225 223 221 219 217 214 211 208 205 202 198 194 190 187 182 178 174 170 165 161 156 152 147 143 138 134 129 125 121 116 112 108 103 99 95 91 87 83 80 76 72 69 65 62 59 55 52 49 46 43 40 38 35 32 30 27 25 22 20 18 16 14 12 10 8 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 16 26 39 54 70 90 113 139 170 205 245 292 347 410 483 567 665 779 911 1066 1245 1455 1699 1986 2322 2715 3176 3717 4349 5085 5936 6909 8003 9198 10451 11685 12788 13622 14058 14016 13495 12581 11405 10109 8809 7581 6469 5489 4640 3913 3296 2773 2331 1957 1642 1375 1149 957 795 656 539 438 353 280 217 164 118 79 45 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 2 4 6 8 11 13 16 18 20 23 25 28 31 33 36 39 41 44 46 49 52 54 57 60 62 65 67 70 72 74 76 79 81 83 85 86 88 90 91 93 94 95 96 97 98 98 99 99 99 99 99 99 99 98 98 97 96 95 94 93 92 91 89 88 86 85 83 81 79 78 76 74 72 70 67 65 63 61 59 57 54 52 50 48 45 43 41 39 37 34 32 30 28 26 24 21 19 17 15 13 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 2 10 19 29 41 54 70 87 108 131 158 188 223 264 310 364 426 497 579 674 784 911 1059 1230 1429 1661 1931 2245 2609 3033 3522 4084 4723 5438 6221 7050 7887 8673 9333 9788 9971 9854 9453 8824 8047 7200 6349 5538 4794 4129 3544 3035 2596 2218 1895 1618 1381 1178 1004 855 727 617 522 440 370 309 256 210 171 136 107 81 59 39 23 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 1 2 3 4 5 6 8 9 10 11 12 14 15 16 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 32 33 34 35 35 36 36 37 37 38 38 38 39 39 39 39 39 39 39 39 38 38 38 37 37 36 36 35 35 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 14 13 12 11 10 9 7 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 10 12 15 18 22 26 31 35 41 47 54 62 71 80 91 103 117 132 149 169 190 215 243 274 309 349 394 446 504 570 646 732 829 940 1067 1211 1375 1561 1772 2009 2276 2573 2901 3256 3634 4026 4417 4789 5117 5376 5543 5600 5541 5372 5109 4776 4399 4002 3605 3222 2863 2532 2233 1964 1725 1514 1328 1164 1020 894 784 687 602 528 462 405 354 310 271 236 206 179 155 134 115 99 84 71 59 49 40 32 25 18 13 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 33 34 36 38 40 42 44 46 49 51 54 57 60 63 67 71 75 79 83 88 93 98 104 110 117 123 131 138 147 155 165 174 185 196 207 220 233 246 261 276 292 308 325 343 362 381 400 420 440 461 481 501 521 541 559 577 593 608 621 632 641 648 653 655 655 652 647 640 630 619 606 592 576 560 543 525 506 488 469 450 432 414 396 379 362 346 330 315 300 286 273 261 249 237 226 216 206 197 188 180 172 164 157 151 145 139 133 128 123 118 114 110 106 102 99 96 93 90 87 85 82 80 78 76 75 73 71 70 69 68 66 66 65 64 63 63 62 62 61 61 61 60 60 60 60 60 61 61 61 61 62 62 63 63 64 65 65 66 67 68 69 70 71 72 74 75 76 78 79 81 83 84 86 88 90 92 94 96 98 101 103 105 108 111 113 116 119 122 124 127 130 133 137 140 143 146 149 152 156 159 162 165 168 171 174 177 179 182 184 186 188 190 192 193 195 196 196 197 197 197 197 196 195 194 193 191 189 187 185 182 180 177 174 170 167 164 160 156 152 149 145 141 137 133 129 125 122 118 114 110 107 103 100 96 93 90 86 83 80 77 74 72 69 66 64 61 59 57 55 52 50 48 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 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16
 103 106 109 113 116 120 124 128 131 136 140 144 148 153 158 163 168 173 178 183 189 195 201 207 213 219 226 233 240 247 255 262 270 278 287 295 304 313 323 332 342 353 363 374 385 397 408 421 433 446 459 472 486 500 514 529 544 560 575 591 607 624 640 657 674 691 708 725 742 759 776 793 809 825 840 855 870 883 896 908 919 928 937 944 950 955 959 960 961 959 957 952 947 939 930 920 909 896 882 867 851 834 816 797 778 758 738 718 698 677 656 636 615 595 574 555 535 516 497 479 461 444 427 411 395 380 365 351 337 324 311 299 287 275 265 254 244 235 225 217 208 200 192 185 178 171 165 158 152 147 141 136 131 126 122 117 113 109 105 102 98 95 91 88 85 82 80 77 75 72 70 68 65 63 61 59 58 56 54 53 51 49 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 26 26 27 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 40 42 43 44 45 47 48 50 51 53 54 56 58 59 61 63 65 67 69 71 73 76 78 81 83 86 88 91 94 97 100
 41 42 43 45 46 48 49 51 53 55 57 59 62 64 67 70 73 76 79 83 86 90 94 99 103 108 114 119 125 132 138 145 153 161 170 179 188 198 209 221 233 245 259 273 288 304 321 338 356 375 395 415 436 458 481 503 526 549 572 595 617 639 659 679 697 713 727 738 748 754 758 759 758 753 746 737 725 711 695 678 659 639 618 597 575 553 531 509 487 466 446 426 406 387 369 352 335 319 304 290 276 263 250 239 227 217 207 198 189 180 172 165 158 151 145 139 133 128 123 119 114 110 106 103 99 96 93 90 88 85 83 81 79 77 75 74 72 71 70 69 68 67 66 65 64 64 63 63 62 62 61 61 61 61 61 61 61 61 61 61 61 62 62 62 63 63 64 64 65 65 66 66 67 68 68 69 70 71 72 73 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 103 104 105 106 107 107 108 108 109 109 110 110 110 110 110 110 110 110 110 109 109 109 108 107 107 106 105 104 103 102 101 100 99 98 97 96 94 93 92 90 89 87 86 85 83 82 80 79 77 76 74 73 71 70 68 67 66 64 63 62 60 59 58 56 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 36 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39
 159 162 165 168 171 175 178 182 185 189 193 197 201 206 210 215 220 225 231 236 242 248 255 262 269 276 284 292 300 309 318 328 338 348 359 371 383 395 409 422 437 452 467 483 500 518 536 555 574 594 615 636 658 680 703 726 749 773 796 819 842 865 887 909 929 948 966 983 998 1011 1022 1030 1037 1041 1042 1041 1037 1031 1022 1011 998 982 964 945 923 901 877 852 826 800 773 746 719 692 666 639 613 587 563 538 515 492 470 449 428 408 389 371 354 338 322 307 292 279 266 253 242 230 220 210 200 191 183 175 167 159 153 146 140 134 128 123 118 113 109 104 100 96 93 89 86 83 80 77 74 72 69 67 65 63 61 59 57 55 54 52 51 49 48 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 41 41 42 43 43 44 44 45 46 47 47 48 49 49 50 51 52 52 53 54 55 56 57 57 58 59 60 61 62 63 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 87 88 89 90 92 93 94 96 97 98 100 101 103 104 106 107 109 110 112 114 115 117 119 121 123 124 126 128 130 132 135 137 139 141 144 146 148 151 154 156
 137 142 147 152 157 162 168 174 180 187 193 200 208 215 223 232 240 249 259 269 279 290 302 313 326 339 353 367 382 398 414 432 450 469 489 510 533 556 580 606 633 662 691 723 755 790 826 864 903 945 988 1033 1080 1129 1180 1233 1288 1344 1403 1463 1525 1588 1653 1718 1784 1851 1917 1983 2049 2113 2175 2236 2293 2347 2397 2443 2483 2518 2548 2571 2587 2597 2599 2595 2584 2567 2543 2513 2477 2436 2390 2339 2285 2228 2169 2107 2043 1979 1914 1848 1783 1718 1654 1591 1529 1468 1410 1352 1297 1243 1191 1141 1093 1047 1002 960 919 880 843 808 774 742 711 682 654 627 602 578 555 533 512 492 473 456 438 422 407 392 378 364 352 340 328 317 306 296 286 277 268 260 252 244 237 230 223 216 210 204 198 193 187 182 177 172 168 163 159 155 151 147 144 140 136 133 130 127 124 121 118 115 112 110 107 105 102 100 98 96 93 91 89 87 85 84 82 80 78 77 75 74 72 71 69 68 66 65 64 62 61 60 59 58 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 38 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 50 51 52 53 55 56 58 60 61 63 65 67 69 71 73 75 77 80 82 85 87 90 93 96 99 102 105 109 112 116 120 124 128 132
 0 0 0 0 0 2 3 5 6 8 10 12 14 17 19 22 24 27 30 34 37 41 45 49 54 59 64 69 75 82 89 96 104 113 122 132 143 155 168 182 197 213 230 249 270 292 317 343 372 404 438 476 517 561 610 663 721 784 853 927 1008 1096 1192 1295 1406 1525 1652 1787 1930 2079 2234 2394 2556 2717 2876 3028 3169 3296 3404 3491 3552 3587 3593 3570 3520 3445 3348 3232 3100 2958 2808 2654 2499 2345 2194 2048 1909 1775 1650 1531 1420 1317 1220 1131 1048 972 901 836 776 720 669 623 579 539 503 469 438 409 383 358 336 315 296 278 262 246 232 219 207 196 185 176 167 158 150 143 136 130 124 118 113 108 103 99 95 91 87 84 81 78 75 72 69 67 64 62 60 58 56 54 52 50 49 47 45 44 42 41 40 38 37 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 20 19 18 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 90 91 91 91 91 91 91 92 92 93 93 94 95 95 96 97 98 100 101 102 104 106 108 110 112 115 117 120 124 127 131 135 140 145 150 156 162 169 176 184 193 202 213 224 236 249 263 279 296 314 334 356 380 405 433 464 497 533 572 615 661 712 767 826 891 961 1037 1119 1207 1301 1403 1511 1626 1747 1875 2007 2143 2281 2419 2554 2685 2806 2915 3008 3082 3134 3161 3162 3137 3086 3012 2918 2806 2681 2545 2404 2259 2114 1971 1832 1699 1571 1451 1338 1232 1133 1042 958 880 808 742 681 626 575 528 485 446 411 378 348 320 295 272 251 231 214 197 182 169 156 144 134 124 115 106 99 92 85 79 74 68 64 59 55 51 48 45 42 39 36 34 31 29 27 26 24 22 21 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 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 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 45 46 47 48 49 51 52 53 54 56 57 58 59 61 62 63 64 66 67 68 69 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 87 88 89 89 90 91 91 92 92 92 93 93 93 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 93 93 93 93 93 92 92 92 92 92 91 91 91 91 91 91 91 91 90 90
 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 393 394 396 398 400 403 405 408 411 414 418 421 426 430 435 440 446 452 458 465 473 481 489 498 508 518 529 540 553 565 579 593 608 624 641 658 677 696 716 736 758 781 804 828 853 878 905 931 959 986 1014 1042 1070 1098 1126 1153 1179 1205 1229 1251 1272 1291 1308 1322 1334 1342 1348 1350 1349 1345 1337 1325 1310 1292 1271 1247 1220 1191 1160 1127 1093 1057 1020 983 945 907 869 832 795 758 723 688 654 622 590 560 531 503 476 451 426 403 381 360 340 321 303 287 271 256 241 228 215 203 192 181 171 161 152 144 136 128 121 114 108 102 96 91 86 81 77 72 68 64 61 57 54 51 48 45 43 40 38 36 34 32 30 28 26 25 23 22 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 1 1 2 2 3 3 4 5 5 6 7 7 8 9 10 11 12 12 13 14 16 17 18 19 20 21 23 24 25 27 28 30 32 33 35 37 39 41 43 45 47 49 51 54 56 59 61 64 67 70 73 76 79 83 86 90 93 97 101 105 109 113 118 122 127 131 136 141 146 151 157 162 167 173 179 184 190 196 202 208 214 220 226 232 238 244 250 256 262 268 274 279 285 290 296 301 306 311 316 320 325 329 333 337 341 344 347 351 353 356 359 361 363 365 367 369 371 372 374
 28 30 31 32 34 35 36 38 40 41 43 45 47 49 51 53 56 58 61 63 66 69 72 76 79 83 86 90 95 99 104 109 114 119 125 131 137 144 151 159 167 175 184 193 203 213 224 236 248 261 274 288 303 319 336 353 371 390 410 430 452 474 497 520 545 570 595 621 647 673 699 724 750 774 797 820 841 860 877 892 905 915 922 927 929 928 924 917 908 896 882 866 848 829 808 786 763 739 715 690 666 641 617 593 569 546 524 502 481 460 440 421 403 386 369 353 338 324 310 297 284 272 261 250 240 231 222 213 205 197 190 183 176 170 164 158 153 148 143 138 134 130 126 122 119 115 112 109 106 104 101 98 96 94 92 90 88 86 84 82 80 79 77 76 74 73 71 70 69 68 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 52 51 50 50 49 48 47 47 46 45 45 44 43 42 42 41 40 40 39 38 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 14 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 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27
 46 47 48 49 50 51 52 53 54 56 57 59 60 62 64 65 67 70 72 74 76 79 82 85 88 91 95 98 102 106 111 115 120 126 131 137 144 151 158 166 174 183 192 202 213 224 236 248 262 276 291 307 324 342 360 380 401 422 445 468 492 517 542 568 594 620 646 671 695 718 740 759 777 792 803 812 817 819 817 811 802 790 775 757 736 714 689 664 638 611 583 556 529 502 476 451 426 403 380 359 338 319 300 282 266 250 236 222 209 196 185 174 164 155 146 137 130 122 115 109 103 97 92 87 83 78 74 71 67 64 61 58 55 53 50 48 46 44 42 40 39 37 36 35 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 23 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 43 43 43 44 44 44 45 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 46 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 42 42 42 42 41 41 41 40 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 44 45 45
 70 71 73 74 76 78 80 82 84 86 88 90 93 96 98 101 104 107 111 114 118 122 126 130 135 140 145 150 156 162 168 175 182 190 198 206 216 225 235 246 258 270 283 296 311 326 343 360 379 398 419 440 463 488 513 540 568 598 628 660 694 728 763 800 837 874 912 949 986 1022 1057 1090 1120 1148 1173 1193 1210 1222 1230 1232 1229 1222 1209 1192 1170 1144 1115 1083 1048 1011 972 933 893 853 813 773 734 696 659 624 590 557 525 495 467 440 414 390 367 346 326 307 289 272 256 241 227 214 202 190 180 169 160 151 143 135 128 121 114 108 102 97 92 87 83 79 75 71 68 65 61 59 56 53 51 49 47 45 43 41 39 38 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 52 52 53 54 54 55 56 57 58 59 60 61 62 63 64 66 67 68
 149 152 155 158 161 164 167 170 173 177 181 184 188 192 196 200 204 209 213 218 223 228 233 238 243 249 255 260 266 272 278 285 291 298 304 311 318 325 332 340 347 354 362 369 377 385 392 400 407 415 422 430 437 444 451 458 465 471 478 483 489 494 499 504 508 512 515 518 521 523 524 525 526 526 526 525 523 522 519 516 513 510 505 501 496 491 485 480 473 467 460 454 447 439 432 425 417 410 402 394 387 379 371 364 356 349 341 334 327 319 312 305 299 292 285 279 273 267 261 255 249 244 238 233 228 223 218 214 209 205 200 196 192 189 185 181 178 175 171 168 165 162 160 157 155 152 150 147 145 143 141 139 137 136 134 132 131 129 128 127 125 124 123 122 121 120 119 118 117 116 116 115 114 114 113 113 112 112 111 111 111 110 110 110 110 110 109 109 109 109 109 109 109 109 109 109 109 109 110 110 110 110 110 111 111 111 111 112 112 112 112 113 113 113 114 114 114 115 115 115 116 116 116 116 117 117 117 118 118 118 118 119 119 119 119 119 119 120 120 120 120 120 120 120 120 120 120 120 120 119 119 119 119 119 119 118 118 118 117 117 117 116 116 116 115 115 114 114 113 113 112 112 111 111 110 110 109 109 108 108 107 107 106 106 105 105 104 104 103 103 102 102 101 101 100 100 100 99 99 99 98 98 98 97 97 97 97 97 97 96 96 96 96 96 96 97 97 97 97 97 98 98 98 99 99 100 100 101 101 102 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 119 120 122 124 125 127 129 131 133 135 137 140 142 144 147
 39 40 41 42 43 45 46 48 50 52 54 56 58 60 63 66 69 72 75 78 82 86 91 95 100 105 111 117 123 130 138 146 154 164 173 184 195 208 221 235 250 267 285 304 324 347 371 396 424 454 486 521 558 598 641 687 736 788 844 904 966 1033 1102 1175 1251 1329 1408 1489 1569 1649 1726 1800 1868 1930 1983 2027 2060 2081 2090 2086 2070 2041 2002 1953 1895 1830 1759 1685 1607 1528 1449 1371 1294 1219 1146 1076 1010 947 887 830 777 727 680 636 595 557 522 488 457 429 402 377 354 332 312 294 277 260 246 232 219 207 196 185 175 166 158 150 143 136 130 124 119 114 109 104 100 97 93 90 86 84 81 78 76 74 72 70 68 67 65 64 62 61 60 59 58 57 56 55 55 54 54 53 52 52 52 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 52 52 52 53 53 53 54 54 54 55 55 56 56 56 57 57 58 58 59 59 60 61 61 62 62 63 63 64 64 65 65 66 67 67 68 68 69 69 70 70 71 71 72 72 72 73 73 74 74 74 74 75 75 75 75 75 76 76 76 76 76 76 76 75 75 75 75 75 74 74 74 73 73 73 72 72 71 71 70 70 69 68 68 67 66 66 65 64 63 63 62 61 60 59 59 58 57 56 55 54 54 53 52 51 50 49 49 48 47 46 45 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 33 34 35 36 37 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 8 10 13 16 20 24 29 35 41 48 56 65 75 87 100 115 132 151 173 198 226 259 296 339 387 443 506 579 663 758 868 992 1134 1295 1476 1677 1898 2135 2383 2633 2870 3079 3240 3338 3360 3303 3174 2987 2760 2512 2258 2010 1776 1562 1367 1194 1041 907 789 686 597 519 451 392 340 295 256 222 192 166 143 123 106 90 77 65 55 45 37 30 24 19 14 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 110 110 109 108 108 107 107 106 106 106 106 106 106 106 106 106 107 107 108 109 110 111 112 114 115 117 119 121 124 126 129 132 135 139 143 147 151 156 161 167 173 180 187 194 202 211 220 230 240 252 264 277 291 306 322 339 357 376 397 419 442 467 494 522 552 584 617 652 690 729 770 812 857 903 951 999 1049 1099 1150 1200 1249 1297 1342 1385 1424 1459 1488 1512 1529 1540 1543 1540 1529 1511 1487 1457 1422 1381 1337 1290 1240 1189 1136 1084 1031 979 928 878 830 783 739 696 655 617 580 546 513 482 453 426 401 377 354 333 314 295 278 262 247 233 220 208 196 186 176 166 158 149 142 135 128 122 116 110 105 100 96 92 88 84 81 77 74 71 69 66 64 62 60 58 56 54 52 51 49 48 47 46 44 43 42 41 41 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 60 62 63 65 67 68 70 72 73 75 77 79 81 83 85 87 89 91 93 95 98 100 102 105 107 109 112 114 117 119 122 124 126 129 132 134 136 139 141 144 146 149 151 153 156 158 160 162 164 166 168 170 171 173 174 176 177 178 179 180 181 182 182 183 183 183 183 183 183 183 183 182 181 181 180 179 178 177 176 174 173 172 170 169 167 165 164 162 160 158 157 155 153 151 149 147 145 144 142 140 138 136 135 133 131 130 128 126 125 123 122 121 119 118 117 116 114 113 112 111
 8 8 9 9 10 11 11 12 13 13 14 15 16 17 18 19 20 22 23 25 27 28 30 32 35 37 40 42 45 49 52 56 60 64 69 74 80 86 93 100 108 116 126 136 147 159 172 186 201 218 237 257 279 303 330 359 391 426 464 506 551 602 657 717 783 855 933 1019 1112 1212 1321 1437 1561 1693 1831 1975 2123 2273 2421 2565 2700 2822 2927 3010 3068 3098 3099 3071 3015 2934 2832 2712 2580 2438 2292 2145 1998 1856 1719 1588 1465 1349 1241 1141 1048 963 884 812 745 685 629 578 532 489 450 415 383 353 326 301 278 258 238 221 205 190 177 165 153 143 133 125 117 109 102 96 90 85 80 75 71 67 63 60 57 54 51 49 47 45 43 41 39 37 36 35 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 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 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 19 19 19 18 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 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8
 12 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 32 33 35 37 39 41 44 46 49 51 54 58 61 65 69 73 78 83 88 93 100 106 113 121 129 138 147 157 168 180 193 207 222 238 255 274 295 317 341 366 394 424 457 492 530 571 615 663 714 770 829 893 961 1033 1111 1192 1279 1370 1464 1563 1664 1767 1870 1973 2074 2170 2261 2343 2416 2476 2523 2554 2570 2569 2552 2519 2472 2412 2341 2260 2173 2080 1983 1885 1786 1689 1593 1500 1410 1324 1241 1163 1090 1020 955 894 837 784 734 687 644 604 567 532 500 471 443 417 393 371 351 332 314 297 282 268 255 243 231 221 211 201 193 185 177 170 164 158 152 147 142 137 133 129 125 121 118 115 112 109 107 104 102 100 98 96 94 92 91 89 88 86 85 84 83 82 81 80 79 78 78 77 76 76 75 75 74 74 73 73 72 72 72 72 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 67 67 67 67 66 66 66 65 65 65 64 64 63 63 62 62 61 61 60 59 59 58 58 57 56 56 55 54 53 53 52 51 50 50 49 48 47 46 45 45 44 43 42 41 40 40 39 38 37 36 35 35 34 33 32 31 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 12
 49 49 49 50 50 50 50 50 51 51 51 51 52 52 53 53 54 54 55 56 56 57 58 59 60 61 62 63 64 66 67 69 70 72 74 76 78 81 83 86 88 91 94 98 101 105 109 114 118 123 128 134 140 146 153 160 168 176 184 194 204 214 225 237 249 263 277 292 308 325 344 363 383 405 428 452 478 505 533 563 595 628 663 699 736 775 815 857 899 942 986 1029 1073 1116 1158 1199 1237 1273 1306 1336 1361 1382 1398 1409 1415 1415 1409 1399 1383 1362 1337 1308 1276 1241 1203 1163 1122 1080 1037 994 952 909 868 828 788 750 714 679 645 612 582 552 524 498 473 449 426 405 385 366 348 331 315 300 285 272 259 247 236 225 215 206 197 188 180 173 165 158 152 146 140 134 129 124 120 115 111 107 103 99 96 92 89 86 83 80 78 75 73 70 68 66 64 62 60 58 57 55 54 52 51 49 48 47 46 44 43 42 41 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 30 30 30 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 35 35 36 36 36 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 49 49 50 50 50 51 51 52 52 52 53 53 53 53 54 54 54 54 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 53 53 53 53 53 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 12 14 16 18 20 23 26 29 32 36 40 44 49 54 60 67 74 81 90 99 110 121 134 148 163 180 199 220 243 268 297 328 363 402 445 492 545 604 669 741 821 910 1007 1114 1232 1360 1498 1648 1806 1973 2145 2320 2493 2658 2809 2939 3042 3111 3144 3137 3091 3010 2897 2761 2606 2440 2269 2098 1930 1768 1615 1472 1339 1216 1103 1001 907 822 745 676 613 556 505 458 417 379 345 314 286 261 239 218 199 183 167 154 141 130 119 110 101 93 86 80 74 68 63 59 55 51 47 44 41 39 36 34 32 30 28 26 25 24 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 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
 13 14 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 28 29 30 32 33 35 36 38 40 42 44 46 49 51 54 57 60 63 67 71 75 79 84 89 94 100 106 112 119 127 135 144 153 163 173 184 196 209 223 238 254 271 289 308 328 350 374 398 424 452 481 512 545 579 614 651 689 728 768 808 849 890 930 969 1006 1042 1075 1105 1131 1153 1170 1183 1190 1192 1189 1181 1169 1152 1130 1105 1077 1047 1014 980 944 908 872 835 799 764 729 695 662 631 600 571 543 517 492 468 445 424 404 385 367 350 334 319 305 292 280 268 257 247 238 229 220 213 205 199 192 187 181 176 171 167 163 159 155 152 149 146 144 141 139 137 135 134 132 131 129 128 127 126 126 125 124 124 124 123 123 123 123 123 123 123 123 123 123 124 124 124 125 125 126 126 127 127 128 128 129 129 130 131 131 132 133 133 134 134 135 136 136 137 137 137 138 138 138 139 139 139 139 139 139 139 139 139 138 138 138 137 137 136 135 134 134 133 132 130 129 128 127 125 124 123 121 119 118 116 114 113 111 109 107 105 103 102 100 98 96 94 92 90 88 86 84 82 80 78 76 75 73 71 69 67 66 64 62 60 59 57 56 54 52 51 49 48 47 45 44 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 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 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13
 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 28 29 31 33 35 38 40 43 46 50 54 58 63 68 74 80 87 95 104 113 124 136 149 164 181 199 219 242 267 296 327 362 401 444 492 546 605 670 742 820 905 997 1095 1197 1303 1408 1511 1608 1692 1760 1808 1831 1829 1800 1747 1674 1584 1484 1376 1267 1158 1053 953 860 774 695 623 558 500 447 400 357 319 286 255 228 204 183 163 146 131 117 105 94 84 75 67 60 53 47 42 37 33 29 26 23 20 17 15 13 11 10 8 7 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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
 67 68 69 70 71 73 74 75 77 78 80 81 83 85 86 88 90 92 95 97 100 102 105 108 111 115 118 122 126 130 135 140 145 150 156 162 169 176 184 192 201 210 220 231 242 255 268 282 297 314 331 350 370 392 415 440 467 496 526 559 595 632 673 716 761 810 861 916 973 1034 1097 1163 1232 1302 1374 1447 1520 1593 1664 1733 1798 1858 1911 1957 1995 2022 2039 2045 2040 2024 1997 1959 1913 1859 1798 1732 1661 1588 1512 1437 1361 1286 1213 1142 1073 1008 945 885 829 776 725 678 634 593 554 518 484 453 424 397 371 348 326 305 286 269 252 237 223 210 198 186 176 166 156 148 140 132 125 119 113 107 102 97 92 88 83 80 76 73 69 66 64 61 58 56 54 52 50 48 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 44 45 45 46 46 46 47 47 47 48 48 49 49 50 50 50 51 51 52 52 53 53 54 54 55 56 56 57 57 58 59 60 60 61 62 63 63 64 65 66
 34 35 36 37 39 40 41 43 44 46 48 50 51 53 55 58 60 62 65 68 70 73 77 80 83 87 91 95 100 104 109 114 120 125 132 138 145 152 160 168 177 186 195 206 217 228 240 253 267 281 297 313 330 348 367 387 408 430 454 478 504 531 559 588 618 650 682 715 749 784 819 854 890 925 960 994 1027 1058 1088 1116 1141 1163 1182 1198 1211 1220 1225 1226 1223 1217 1207 1193 1177 1157 1135 1111 1084 1056 1027 997 966 934 902 870 839 807 777 746 717 688 660 633 607 582 558 535 513 492 471 452 433 416 399 383 368 353 339 326 314 302 291 280 270 260 251 242 234 226 218 211 204 198 192 186 180 175 169 164 160 155 151 146 142 139 135 131 128 125 121 118 115 113 110 107 105 102 100 97 95 93 91 89 87 85 83 81 79 78 76 74 73 71 70 68 67 65 64 63 62 60 59 58 57 56 55 53 52 51 50 49 49 48 47 46 45 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33
 82 83 85 86 87 88 90 91 93 94 96 98 99 101 103 105 107 109 111 113 115 118 120 123 125 128 131 133 136 139 142 145 148 152 155 158 162 165 169 172 176 180 183 187 191 194 198 202 205 209 212 216 219 223 226 229 232 234 237 239 241 243 245 246 248 249 249 250 250 250 249 249 248 247 245 243 241 239 237 234 231 228 225 222 218 214 211 207 203 199 195 191 187 182 178 174 170 166 162 158 154 150 146 142 139 135 131 128 124 121 118 114 111 108 105 103 100 97 95 92 90 87 85 83 81 79 77 75 73 71 69 68 66 64 63 62 60 59 58 56 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 43 42 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 50 51 51 52 52 53 53 54 54 55 55 55 56 56 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 61 62 62 62 62 62 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 66 66 66 67 67 67 68 68 68 69 69 70 70 71 71 72 73 73 74 75 76 77 77 78 79 80 81
 20 20 21 21 22 23 24 24 25 26 27 28 29 30 32 33 34 36 37 39 41 42 44 46 49 51 53 56 59 62 65 68 72 76 80 84 89 93 99 104 110 117 123 131 138 147 156 165 175 186 197 210 223 237 251 267 284 302 321 341 362 385 409 434 460 487 516 545 576 608 640 672 705 738 771 802 833 861 888 912 934 952 966 977 983 985 983 976 966 951 934 913 890 864 837 808 778 747 717 686 655 625 596 567 539 513 487 462 439 416 395 374 355 337 320 304 288 274 260 248 236 224 214 204 194 186 177 170 162 156 149 143 138 132 127 123 118 114 110 107 103 100 97 94 92 89 87 85 83 81 79 77 76 74 73 72 71 69 68 67 66 66 65 64 63 63 62 61 61 60 60 59 59 59 58 58 58 57 57 57 57 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 49 49 49 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 12 13 15 16 18 20 22 25 27 30 33 36 40 44 48 53 58 63 70 76 84 92 101 111 122 134 148 163 179 198 219 241 267 295 327 362 402 446 496 551 613 683 761 848 946 1055 1178 1314 1467 1635 1822 2027 2251 2492 2749 3018 3293 3567 3830 4069 4270 4422 4512 4533 4483 4366 4190 3966 3709 3433 3148 2865 2592 2333 2093 1871 1669 1487 1323 1176 1045 929 825 733 652 579 515 458 408 363 323 287 256 228 203 180 161 143 127 113 100 88 78 69 60 53 46 40 34 29 25 21 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 6 7 8 9 9 10 11 12 13 15 16 17 18 20 21 23 25 26 28 30 32 35 37 39 42 45 48 51 54 58 62 66 70 75 80 85 90 96 102 109 116 124 132 140 150 159 170 181 193 205 218 233 248 264 281 299 318 338 359 382 405 430 456 484 512 542 572 604 637 671 705 740 775 811 846 882 916 950 983 1014 1043 1071 1096 1118 1138 1154 1168 1179 1186 1190 1191 1188 1183 1175 1164 1151 1136 1119 1100 1080 1058 1036 1013 989 964 940 915 890 866 841 817 793 770 747 725 704 682 662 642 622 603 585 567 550 533 517 501 486 471 457 443 429 416 403 391 379 367 355 344 333 322 312 302 292 282 273 263 254 246 237 229 221 213 205 198 190 183 176 170 163 157 151 145 139 133 128 123 118 113 108 103 99 94 90 86 82 78 75 71 68 65 62 59 56 53 50 48 45 43 41 38 36 34 32 31 29 27 26 24 23 21 20 19 17 16 15 14 13 12 11 10 10 9 8 7 7 6 6 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 28 29 30 32 34 36 38 40 43 46 49 52 56 60 64 69 74 79 86 92 100 108 117 127 137 149 162 177 193 210 229 251 274 300 329 361 396 435 478 525 578 636 700 772 850 937 1032 1136 1250 1375 1509 1653 1807 1968 2134 2304 2471 2632 2780 2909 3012 3083 3118 3114 3072 2993 2882 2746 2591 2424 2250 2076 1904 1740 1583 1437 1302 1177 1063 959 864 779 702 632 570 513 463 417 376 339 306 276 249 225 203 184 166 150 135 122 110 99 90 81 73 65 59 53 47 42 37 33 29 26 22 19 17 14 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8
 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 29 30 31 33 34 36 38 40 42 45 47 50 53 56 60 63 67 72 77 82 88 94 100 108 115 124 133 143 154 166 179 194 209 226 244 265 287 311 337 365 397 431 468 509 553 602 655 713 776 845 920 1002 1091 1187 1291 1403 1523 1652 1789 1934 2086 2243 2406 2570 2734 2894 3046 3187 3312 3416 3497 3550 3574 3568 3533 3469 3381 3271 3143 3002 2851 2696 2538 2380 2226 2077 1933 1796 1667 1546 1432 1327 1228 1137 1053 975 904 838 777 721 670 623 580 540 504 470 440 411 386 362 340 320 301 284 269 255 241 229 218 208 198 189 181 174 167 160 154 149 144 139 135 131 127 123 120 117 114 112 109 107 105 102 101 99 97 95 94 92 91 90 89 87 86 85 84 83 82 81 80 80 79 78 77 76 76 75 74 73 73 72 71 71 70 69 69 68 67 67 66 66 65 64 64 63 63 62 62 61 60 60 59 59 58 58 57 57 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 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 12 12 12 13 13 13 13 13 14 14 14
 32 33 35 36 37 39 40 42 43 45 46 48 50 51 53 55 57 59 61 64 66 68 71 73 76 79 82 85 88 91 94 98 101 105 109 114 118 123 128 133 138 144 150 156 163 170 177 185 193 202 211 221 232 243 254 267 280 294 309 325 342 360 379 400 421 444 468 494 521 549 579 611 644 678 714 752 790 830 871 912 954 995 1037 1077 1116 1153 1187 1218 1246 1269 1287 1299 1306 1307 1302 1290 1273 1251 1223 1190 1154 1114 1072 1028 982 936 889 843 797 753 709 667 627 588 551 517 484 452 423 396 370 345 323 302 282 264 246 230 215 202 189 177 166 155 145 136 128 120 113 106 100 94 89 84 79 74 70 66 63 59 56 53 50 48 45 43 41 39 37 35 33 31 30 28 27 26 25 24 22 21 20 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 8 8 8 8 9 9 9 10 10 11 11 12 12 12 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31
 26 27 28 29 31 32 34 35 36 38 39 41 42 44 46 48 49 51 53 55 57 59 61 63 66 68 71 73 76 79 82 85 88 92 95 99 103 108 112 117 123 128 134 141 148 156 164 173 182 193 204 216 229 244 259 277 295 316 338 362 389 418 451 486 524 567 613 664 719 780 847 920 1000 1087 1181 1283 1394 1513 1640 1775 1917 2066 2218 2373 2528 2678 2819 2947 3057 3144 3204 3233 3231 3195 3129 3035 2916 2779 2627 2466 2301 2136 1973 1816 1665 1523 1390 1266 1152 1047 951 863 782 709 643 583 529 479 435 394 358 325 295 268 243 221 201 182 166 151 137 125 113 103 94 85 77 70 64 58 52 47 43 39 35 31 28 25 23 20 18 16 14 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 7 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25
 5 6 6 7 7 8 8 9 10 10 11 12 13 14 14 15 16 18 19 20 21 23 24 25 27 29 31 33 35 37 40 42 45 48 51 55 59 63 67 72 77 83 89 95 103 110 119 128 138 149 161 174 189 204 221 240 260 282 307 333 362 393 427 464 504 548 595 645 699 757 818 883 951 1021 1092 1165 1237 1307 1373 1435 1489 1535 1570 1594 1606 1605 1591 1565 1528 1482 1428 1367 1303 1235 1166 1097 1029 962 898 837 779 723 672 623 578 536 497 461 427 396 368 342 318 295 275 256 239 223 208 195 182 171 160 151 142 134 126 120 113 108 102 97 93 89 85 82 78 75 73 70 68 66 64 62 61 59 58 57 56 55 54 53 52 51 51 50 50 49 49 48 48 48 47 47 47 47 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 39 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 5 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 1 1 1 1 2 2 2 3 3 3 4 4 5
 10 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 30 32 33 35 37 38 40 42 44 46 48 50 52 54 57 59 62 65 67 70 74 77 80 84 87 91 96 100 104 109 114 120 125 131 138 145 152 159 167 176 185 194 205 216 227 240 253 267 282 298 316 334 354 375 397 421 447 475 504 536 569 605 643 684 728 774 823 874 929 986 1046 1109 1175 1242 1311 1382 1453 1524 1594 1662 1728 1788 1844 1892 1932 1964 1985 1995 1994 1982 1959 1925 1882 1830 1770 1705 1634 1560 1484 1407 1330 1253 1178 1106 1035 968 904 844 786 732 682 634 590 548 510 474 441 410 381 355 330 307 286 266 248 231 215 201 187 175 163 152 142 132 124 115 108 101 94 88 82 77 72 67 62 58 54 50 47 44 41 38 35 33 30 28 26 24 22 20 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 1 2 2 3 3 4 4 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 39 41 44 47 50 54 58 62 66 70 75 81 87 93 99 107 115 123 132 142 153 165 178 192 207 224 242 261 282 306 331 358 388 420 455 494 535 580 628 680 736 795 859 926 997 1070 1147 1225 1305 1384 1461 1535 1604 1666 1719 1762 1792 1810 1813 1803 1780 1744 1697 1640 1576 1506 1432 1355 1278 1201 1125 1052 981 914 850 789 733 680 630 585 542 503 466 433 402 373 347 322 300 279 261 243 227 212 199 186 175 164 154 145 137 129 122 115 109 103 98 93 88 84 80 76 73 70 67 64 61 59 56 54 52 50 48 46 45 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 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 7 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 0 0 0 0 0 0 0 0 0 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 11 13 15 18 21 24 27 31 36 40 46 52 59 66 75 84 95 107 120 135 152 170 191 214 240 269 302 339 380 427 479 538 604 678 762 856 962 1080 1214 1363 1529 1713 1917 2140 2381 2638 2907 3182 3452 3705 3929 4108 4227 4279 4257 4163 4006 3798 3553 3286 3010 2736 2471 2221 1989 1777 1583 1409 1253 1113 989 878 780 692 615 546 485 431 383 340 302 268 238 211 187 166 147 130 115 101 89 79 69 60 53 46 40 34 29 25 21 17 14 11 9 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 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 19 19 19 20 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 20 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 11 11 10 10 10 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 1 3 5 7 9 11 14 17 20 24 28 32 37 43 49 56 63 71 80 91 102 115 129 144 162 181 202 226 253 283 316 354 395 442 494 552 616 689 770 860 961 1074 1198 1337 1490 1658 1841 2040 2253 2478 2712 2951 3187 3412 3617 3791 3924 4008 4037 4011 3929 3800 3631 3432 3213 2984 2752 2524 2305 2097 1903 1723 1557 1406 1269 1145 1033 932 841 760 686 620 561 508 460 418 379 345 314 286 261 238 218 199 183 168 154 142 131 121 112 104 97 90 84 78 73 69 64 61 57 54 51 49 46 44 42 40 38 37 35 34 33 32 31 30 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 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 25 25 25 25 25 25 24 24 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 13 13 12 12 11 11 10 9 9 8 8 7 6 6 5 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 13 18 23 29 36 43 51 60 70 80 92 106 120 136 154 174 196 220 247 277 310 347 387 432 482 537 598 666 741 824 915 1016 1126 1248 1381 1527 1685 1857 2041 2239 2448 2668 2895 3128 3362 3592 3813 4018 4201 4355 4475 4555 4595 4591 4546 4463 4344 4197 4027 3839 3641 3436 3229 3025 2825 2633 2449 2276 2112 1959 1817 1685 1563 1451 1347 1252 1165 1084 1010 943 881 824 771 723 678 638 600 565 533 503 475 449 425 403 382 362 344 327 310 295 281 267 254 242 230 219 209 198 189 180 171 163 155 147 140 133 126 119 113 107 101 96 90 85 80 75 71 66 62 58 54 50 46 43 40 36 33 30 28 25 22 20 17 15 13 11 9 7 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 25 26 27 29 30 32 34 36 38 40 42 45 48 51 54 57 61 65 70 75 80 86 92 99 107 115 124 134 145 156 169 183 198 215 234 254 276 300 327 356 388 422 461 503 548 598 653 712 776 845 920 999 1084 1173 1266 1362 1459 1556 1650 1739 1819 1888 1942 1980 1999 1998 1978 1939 1882 1811 1729 1638 1542 1443 1343 1245 1150 1059 973 892 816 746 681 622 568 518 472 431 393 359 328 299 273 250 229 209 192 176 161 148 136 125 115 105 97 89 82 76 70 65 60 55 51 47 44 40 37 35 32 30 27 25 24 22 20 19 17 16 15 14 13 12 11 10 9 8 8 7 7 6 5 5 5 4 4 3 3 3 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 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5
 14 15 16 18 19 20 22 23 25 26 28 30 32 34 36 38 41 43 46 49 52 55 58 61 65 69 73 77 82 87 92 97 103 109 116 123 130 138 146 155 164 173 184 194 206 218 231 244 258 273 289 305 322 340 359 379 399 420 442 464 487 511 535 559 584 608 633 657 681 705 728 750 771 791 809 826 841 854 866 875 883 888 892 893 892 890 886 880 873 864 854 843 831 818 804 790 775 760 745 730 715 699 684 669 655 640 626 613 599 587 574 562 551 540 529 519 510 501 492 484 476 468 461 455 448 443 437 432 427 422 418 413 410 406 402 399 395 392 389 386 383 380 378 375 372 369 366 363 360 357 354 351 347 344 340 336 333 329 325 320 316 311 307 302 297 292 287 282 276 271 265 260 254 249 243 237 231 225 220 214 208 202 197 191 185 180 174 169 164 158 153 148 143 138 133 129 124 120 116 111 107 103 99 96 92 89 85 82 79 76 73 70 67 65 62 60 57 55 53 51 49 47 45 43 42 40 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 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 1 1 1 2 2 3 3 4 4 5 6 6 7 8 9 9 10 11 12 13
 5 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 15 16 17 17 18 19 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 42 45 47 50 53 56 59 62 66 70 74 79 84 89 95 102 108 116 124 133 142 152 164 176 189 203 219 236 254 274 296 320 346 374 405 439 476 516 560 608 661 718 780 848 923 1004 1092 1187 1291 1403 1525 1656 1796 1945 2104 2271 2445 2626 2810 2996 3179 3356 3522 3673 3803 3907 3982 4024 4031 4004 3943 3851 3731 3589 3429 3256 3075 2891 2706 2524 2347 2177 2015 1862 1719 1585 1460 1345 1239 1141 1050 968 892 822 758 700 646 597 552 511 474 439 408 379 352 327 305 284 265 247 231 216 202 189 177 166 156 147 138 129 122 114 108 101 95 90 85 80 75 71 67 63 59 56 53 50 47 44 42 39 37 35 33 31 29 27 25 24 22 21 19 18 17 16 15 13 12 12 11 10 9 8 8 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5
 0 0 0 1 2 3 4 5 6 7 8 9 10 12 13 15 16 18 20 22 24 26 28 31 33 36 39 42 45 48 52 56 60 65 70 75 81 87 93 100 108 116 125 135 146 157 170 183 198 214 232 251 272 296 321 349 380 413 450 490 535 583 637 696 760 830 907 990 1081 1180 1287 1401 1524 1653 1790 1932 2078 2225 2372 2514 2647 2768 2872 2954 3011 3041 3042 3013 2957 2875 2771 2649 2514 2370 2221 2070 1921 1776 1637 1504 1379 1263 1154 1054 961 876 798 727 662 603 549 500 455 415 378 344 314 286 261 238 217 198 181 165 151 138 126 115 105 95 87 79 72 66 60 54 49 44 40 36 32 29 26 23 20 17 15 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 1 2 4 5 7 8 10 12 13 15 17 19 21 23 25 28 30 32 35 38 41 44 47 50 54 57 61 65 70 74 79 85 90 96 103 110 117 125 134 144 154 165 178 191 206 222 239 258 280 303 329 357 389 424 463 506 554 607 666 732 805 887 978 1080 1193 1319 1459 1615 1788 1979 2190 2421 2673 2945 3237 3545 3865 4191 4513 4820 5099 5335 5514 5623 5655 5604 5475 5276 5018 4718 4389 4046 3701 3364 3041 2738 2456 2198 1962 1749 1557 1385 1231 1093 971 862 764 678 601 532 472 417 369 326 288 254 224 197 172 151 131 114 99 85 73 62 52 43 35 28 21 16 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 62 63 65 66 67 69 70 72 74 75 77 79 80 82 84 86 88 90 93 95 97 100 102 105 107 110 113 116 120 123 127 130 134 138 143 147 152 157 162 168 174 180 186 193 201 209 217 226 235 245 256 267 279 292 305 320 335 352 369 388 407 428 450 474 499 526 554 584 616 649 685 722 761 803 846 891 938 987 1037 1089 1142 1197 1252 1307 1363 1417 1471 1522 1571 1617 1659 1696 1727 1753 1773 1785 1790 1789 1779 1763 1740 1710 1675 1634 1589 1540 1488 1434 1378 1321 1264 1207 1150 1095 1040 988 937 887 840 795 752 711 672 636 601 568 537 508 481 455 431 408 387 367 348 331 314 299 284 271 258 246 235 225 215 206 197 189 181 174 167 161 155 150 144 139 135 130 126 122 118 115 111 108 105 102 99 97 94 92 90 87 85 83 82 80 78 76 75 73 72 71 69 68 67 66 65 63 62 61 60 60 59 58 57 56 56 55 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 35 36 37 37 38 38 39 40 41 41 42 43 44 45 45 46 47 48 49 50 51 52 53 54 56 57 58 59 61
 17 17 17 18 18 18 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 32 33 34 35 36 37 39 40 42 43 45 47 49 52 54 57 60 64 67 71 76 80 86 91 98 105 112 121 130 140 151 163 176 191 207 224 244 265 288 314 342 373 407 444 485 530 579 632 689 752 819 891 968 1049 1134 1222 1310 1399 1485 1566 1639 1701 1750 1783 1799 1796 1774 1735 1680 1612 1534 1449 1359 1267 1176 1086 1000 918 841 768 701 639 582 530 483 439 400 364 331 302 275 251 229 209 191 175 160 146 134 123 113 104 96 88 81 75 69 64 59 55 51 48 44 41 38 36 34 31 29 28 26 24 23 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 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 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16
 43 43 44 44 45 45 46 46 47 47 48 49 49 50 50 51 52 53 53 54 55 56 57 57 58 59 61 62 63 64 66 67 69 70 72 74 77 79 81 84 87 90 94 98 102 107 112 117 123 129 137 144 153 162 172 183 196 209 224 240 257 276 298 321 346 374 404 438 474 514 558 606 658 716 778 846 920 1001 1088 1182 1283 1390 1505 1626 1753 1885 2019 2154 2288 2416 2536 2643 2735 2806 2854 2876 2871 2840 2784 2704 2605 2489 2363 2228 2089 1949 1811 1676 1547 1424 1309 1201 1100 1007 921 842 770 704 643 588 538 493 451 413 379 348 320 294 270 249 230 212 196 181 168 156 145 135 125 117 109 102 95 89 84 78 74 69 65 62 58 55 52 49 46 44 42 40 38 36 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 41 41 42 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 1 2 4 6 8 10 13 16 20 24 28 33 39 45 52 60 69 79 90 103 117 133 152 172 195 221 251 284 322 365 413 467 528 598 676 765 864 976 1100 1239 1393 1561 1743 1936 2138 2343 2543 2730 2892 3018 3100 3130 3106 3030 2909 2754 2573 2378 2178 1981 1791 1611 1445 1293 1155 1030 918 819 729 650 580 517 462 412 369 330 296 265 238 214 193 173 157 141 128 116 105 96 87 80 73 67 61 56 52 48 44 41 38 36 33 31 29 27 26 24 23 22 21 20 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 82 84 85 87 89 90 92 94 95 97 99 101 103 105 107 109 111 113 116 118 121 123 126 128 131 134 137 140 144 147 151 154 158 162 166 171 176 181 186 191 197 203 209 216 223 231 238 247 256 265 275 286 297 309 321 334 348 363 379 396 413 432 452 472 494 517 542 567 594 622 652 683 715 748 782 818 855 893 931 970 1009 1049 1088 1127 1165 1202 1237 1271 1301 1329 1353 1373 1389 1400 1406 1408 1404 1396 1382 1364 1341 1314 1283 1249 1212 1173 1132 1090 1047 1003 959 916 873 830 789 749 711 673 638 603 571 540 510 482 455 430 407 384 363 344 325 308 291 276 261 248 235 223 212 202 192 182 174 166 158 151 144 138 132 126 121 116 111 107 103 99 95 91 88 85 82 79 76 74 71 69 67 65 63 61 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 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 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 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 51 52 52 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 73 74 75 77 78 79 81
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 7 9 10 12 13 15 17 19 21 23 25 28 30 33 36 39 43 46 50 55 59 64 70 75 82 89 96 104 113 123 133 145 157 171 186 202 220 240 262 286 312 341 372 407 445 487 533 583 638 699 765 838 917 1003 1096 1197 1305 1422 1545 1676 1814 1957 2103 2251 2399 2542 2678 2804 2914 3007 3077 3124 3144 3139 3107 3051 2974 2877 2766 2643 2511 2375 2237 2099 1963 1832 1706 1585 1471 1364 1264 1170 1083 1003 928 859 796 738 684 635 590 549 511 476 444 415 388 364 341 321 302 284 269 254 240 228 217 206 196 187 179 171 164 158 151 146 140 135 131 126 122 118 115 111 108 105 102 99 97 94 92 89 87 85 83 81 79 77 75 74 72 70 69 67 65 64 62 61 60 58 57 55 54 53 52 50 49 48 47 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 23 22 22 21 20 19 19 18 17 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 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
 54 54 55 55 56 56 57 57 58 58 58 59 59 59 60 60 60 61 61 61 61 62 62 62 63 63 63 64 64 65 65 66 67 68 69 70 71 72 74 76 78 80 82 85 88 92 96 100 105 111 117 124 132 141 150 161 173 187 202 219 238 259 282 309 338 371 407 447 493 543 599 661 730 807 892 986 1089 1201 1323 1454 1594 1741 1892 2044 2191 2329 2450 2547 2613 2644 2636 2589 2507 2395 2258 2106 1945 1781 1619 1464 1317 1181 1055 941 838 745 661 587 520 461 409 362 320 283 250 221 195 172 152 134 118 103 91 79 69 60 52 45 39 33 28 23 19 16 13 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 45 46 47 48 48 49 50 51 51 52 53 53
 36 36 37 37 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 56 58 59 61 62 64 66 68 71 73 75 78 81 84 88 91 95 99 104 109 114 119 125 132 139 146 154 163 172 182 192 204 216 229 243 258 274 292 310 330 352 374 399 425 453 483 515 549 585 624 665 709 755 803 855 909 965 1024 1086 1149 1215 1281 1349 1417 1485 1552 1617 1679 1738 1791 1839 1880 1913 1937 1953 1959 1956 1944 1922 1893 1855 1810 1759 1704 1644 1582 1517 1451 1385 1319 1254 1190 1128 1068 1011 955 903 852 805 760 717 677 639 604 570 539 510 482 456 432 410 388 368 350 332 316 300 286 272 260 248 236 225 215 206 197 188 180 173 165 159 152 146 140 134 129 124 119 114 110 106 102 98 94 91 87 84 81 78 75 72 70 67 65 63 60 58 56 54 52 51 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 36
 86 90 94 97 101 105 109 114 118 122 127 132 136 141 146 151 157 162 168 173 179 185 191 197 203 210 217 223 230 238 245 252 260 268 276 284 292 301 310 319 328 338 348 358 369 379 391 402 414 426 439 452 466 480 495 510 526 542 560 577 596 615 636 657 679 702 725 750 776 803 831 860 891 922 955 988 1023 1059 1096 1134 1173 1212 1253 1293 1334 1375 1416 1456 1496 1534 1570 1605 1636 1665 1691 1712 1729 1741 1748 1750 1746 1736 1720 1698 1671 1638 1601 1558 1512 1462 1410 1355 1298 1241 1183 1125 1067 1010 954 900 848 797 749 702 658 616 576 538 503 469 438 408 380 355 330 308 286 266 248 231 215 200 185 172 160 149 138 128 119 110 102 94 87 81 74 69 63 58 53 49 45 41 37 33 30 27 24 21 19 16 14 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29 31 32 34 36 38 40 42 44 46 49 51 53 56 59 61 64 67 70 73 76 80 83
 17 19 20 22 24 25 27 29 31 33 35 37 40 42 45 48 50 53 57 60 63 67 71 75 79 84 88 93 98 104 110 116 123 130 137 145 153 162 171 181 191 203 214 227 240 254 269 285 302 320 340 360 382 404 429 454 481 510 540 572 605 641 678 716 757 799 842 888 934 983 1032 1083 1134 1186 1239 1291 1344 1396 1447 1497 1545 1592 1636 1677 1715 1750 1781 1808 1832 1851 1866 1876 1882 1884 1882 1876 1866 1852 1835 1815 1792 1767 1739 1709 1678 1644 1610 1575 1538 1501 1464 1426 1388 1350 1311 1273 1236 1198 1161 1124 1088 1052 1017 982 948 915 882 850 818 788 757 728 699 671 644 617 591 566 542 518 495 473 451 430 410 390 372 354 336 319 303 288 273 258 245 232 219 207 195 184 174 163 154 145 136 127 119 112 104 97 91 85 79 73 67 62 57 53 48 44 40 36 33 29 26 23 20 17 15 12 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 10 11 12 13 15 16
 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 46 48 50 52 54 57 59 62 65 68 71 74 78 81 85 90 94 99 104 109 115 121 128 135 142 150 158 167 177 187 198 210 222 235 249 264 279 296 314 332 352 373 395 418 442 468 494 522 551 581 613 645 678 712 747 782 818 854 890 926 962 996 1030 1062 1093 1122 1149 1173 1195 1214 1229 1242 1251 1257 1259 1258 1254 1246 1236 1223 1207 1189 1168 1146 1122 1097 1071 1044 1017 989 961 933 906 878 851 825 799 774 750 727 704 683 662 642 623 605 588 572 556 542 528 514 502 490 478 468 457 448 438 430 421 413 405 398 391 384 377 371 365 359 353 347 341 336 330 325 319 314 309 304 298 293 288 283 278 272 267 262 256 251 246 240 235 230 224 219 213 208 202 197 192 186 181 175 170 165 160 155 150 145 140 135 130 125 121 116 112 108 104 100 96 92 88 85 81 78 75 72 69 66 63 61 58 56 53 51 49 47 45 43 41 39 38 36 35 33 32 30 29 28 27 26 24 23 22 21 20 20 19 18 17 16 15 15 14 13 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 7 7 8 9 9 10 10 11
 0 0 0 0 0 0 0 2 3 5 7 9 11 14 16 19 22 25 28 31 35 39 43 47 52 57 63 68 74 81 88 96 104 112 121 131 142 153 165 178 192 207 223 240 258 277 297 319 343 367 393 421 451 482 514 548 584 621 660 700 742 784 828 872 916 961 1006 1050 1094 1136 1177 1217 1254 1289 1321 1351 1378 1402 1422 1440 1454 1465 1473 1479 1481 1481 1479 1474 1467 1459 1448 1437 1424 1410 1395 1379 1362 1345 1327 1309 1290 1271 1252 1232 1212 1192 1171 1150 1129 1107 1085 1063 1041 1018 995 971 948 924 900 875 851 826 801 776 751 726 701 677 652 628 604 580 557 534 512 490 469 448 427 408 389 370 353 335 319 303 288 273 259 245 232 220 208 197 186 175 166 156 147 139 131 123 115 108 102 95 89 83 78 73 68 63 59 54 50 47 43 39 36 33 30 27 25 22 20 18 15 13 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
 56 59 61 64 66 69 71 74 77 80 83 86 89 92 95 98 101 104 108 111 115 118 122 125 129 133 137 140 144 148 152 157 161 165 170 174 179 183 188 193 198 204 209 215 221 227 233 240 247 254 261 269 278 287 296 306 316 327 339 351 364 378 393 408 425 442 461 481 502 525 548 573 600 628 657 689 721 755 791 829 867 907 949 991 1034 1078 1121 1165 1208 1249 1289 1326 1361 1391 1417 1438 1453 1463 1466 1462 1451 1434 1411 1381 1346 1306 1262 1215 1165 1113 1060 1007 954 901 849 799 750 704 659 616 576 538 502 468 437 407 380 354 330 308 287 268 250 233 218 204 191 178 167 156 147 138 129 121 114 107 101 95 89 84 80 75 71 67 63 60 57 54 51 48 46 43 41 39 37 35 33 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 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 45 47 50 52 54
 2 2 3 3 4 4 4 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 26 27 28 30 31 33 35 36 39 41 43 46 49 52 55 59 63 68 72 78 84 90 97 104 113 122 132 143 155 168 182 198 215 234 255 278 304 332 363 396 434 475 520 570 625 685 751 824 904 992 1087 1192 1305 1427 1559 1699 1847 2001 2160 2320 2479 2631 2771 2895 2995 3068 3109 3116 3089 3027 2936 2819 2682 2530 2370 2205 2041 1880 1726 1579 1441 1312 1194 1085 985 894 811 736 667 606 550 500 454 413 376 342 311 284 259 236 216 197 180 165 151 138 126 115 106 97 88 81 74 68 62 56 51 47 42 39 35 31 28 25 23 20 18 15 13 11 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2
 20 21 23 24 26 27 29 31 33 35 37 39 42 44 47 49 52 55 59 62 66 69 73 78 82 87 92 98 103 110 116 123 131 139 147 156 166 177 188 200 213 227 242 258 275 293 313 335 358 383 409 438 469 502 537 575 616 660 706 756 809 864 924 986 1051 1119 1190 1263 1338 1414 1491 1568 1643 1717 1787 1853 1913 1967 2012 2049 2076 2093 2100 2096 2082 2057 2024 1982 1932 1876 1815 1750 1681 1611 1539 1467 1396 1325 1256 1188 1123 1061 1001 943 888 837 787 741 697 656 617 580 546 514 484 456 429 405 382 360 340 321 303 286 271 256 243 230 218 207 196 186 177 168 160 153 145 138 132 126 120 115 110 105 100 96 91 87 84 80 77 73 70 67 64 62 59 56 54 52 50 47 45 43 42 40 38 36 35 33 32 30 29 27 26 25 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 4 4 4 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 14 15 16 17 19
 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 13 15 17 20 22 25 28 32 35 39 43 47 52 57 62 68 74 81 88 96 104 113 123 133 145 157 170 184 200 216 234 254 275 297 322 348 376 406 439 473 510 550 592 636 684 733 785 839 895 953 1012 1072 1133 1193 1253 1311 1368 1421 1471 1516 1556 1591 1620 1642 1657 1665 1666 1661 1649 1631 1607 1578 1545 1507 1466 1423 1377 1329 1281 1232 1182 1133 1084 1035 988 941 896 852 810 769 730 692 656 621 589 557 527 499 472 446 422 399 377 357 337 319 301 285 269 255 241 228 215 204 193 182 173 163 155 146 139 131 124 118 111 106 100 95 90 85 80 76 72 68 64 61 58 54 51 48 46 43 41 38 36 34 32 30 28 26 24 23 21 20 18 17 15 14 13 12 11 10 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 8 8 9 10 10 11 11 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 30 32 33 36 38 41 45 49 53 58 64 71 79 88 98 110 123 139 157 177 200 227 258 293 334 380 434 495 565 646 740 847 971 1114 1278 1468 1687 1940 2230 2564 2945 3379 3867 4410 5002 5631 6275 6898 7455 7891 8157 8214 8051 7687 7166 6540 5867 5189 4541 3943 3403 2924 2506 2142 1829 1559 1328 1129 960 814 690 583 492 414 347 289 240 197 160 129 102 79 59 42 27 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 54 56 57 59 62 64 66 68 70 73 75 77 80 82 85 88 91 93 96 99 103 106 109 112 116 119 123 127 131 135 139 143 147 151 156 161 165 170 175 180 185 191 196 202 208 213 219 225 232 238 245 251 258 265 272 279 286 293 301 308 315 323 331 338 346 354 362 369 377 385 393 400 408 416 423 431 438 446 453 460 467 474 481 487 494 500 506 512 518 523 529 534 539 544 548 552 557 560 564 567 571 574 576 579 581 583 584 586 587 588 588 588 588 588 587 586 585 583 581 579 576 573 570 566 562 558 553 548 543 537 531 525 518 511 504 497 489 481 473 464 456 447 438 429 420 411 401 392 383 373 364 354 345 336 326 317 308 299 290 281 272 264 255 247 239 231 223 215 208 200 193 186 180 173 167 160 154 148 143 137 132 127 122 117 112 107 103 99 95 91 87 83 80 76 73 70 67 64 61 58 56 53 51 49 46 44 42 41 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 24 25 27 28 29 30 31 32 34 35 36 38 39 40 42 43 45 47 48 50 52
 78 82 86 91 95 100 105 110 115 120 126 132 138 144 151 158 165 172 180 187 195 203 212 221 229 238 247 257 266 276 285 295 305 314 324 333 343 352 361 370 378 386 394 402 408 415 421 426 431 435 439 443 445 447 449 450 451 451 451 450 449 448 446 444 442 439 437 434 431 428 426 423 420 417 414 411 409 406 404 402 399 397 396 394 393 392 391 390 389 389 389 389 389 390 391 392 393 394 396 397 399 402 404 407 409 412 415 418 422 425 428 432 435 439 442 446 449 452 456 459 461 464 466 468 470 471 472 472 472 472 471 469 467 464 461 457 453 448 443 437 430 424 416 409 401 392 384 375 366 356 347 338 328 318 309 299 290 280 271 262 253 244 235 227 219 210 203 195 187 180 173 166 160 153 147 141 135 130 125 119 115 110 105 101 97 92 89 85 81 78 75 71 68 65 63 60 58 55 53 51 48 46 45 43 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 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 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 24 25 26 28 29 31 33 34 36 38 40 42 45 47 50 52 55 58 61 64 67 71 74
 30 31 32 32 33 34 35 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 50 51 52 53 55 56 58 59 61 62 64 66 68 70 72 74 76 78 81 83 86 89 91 95 98 101 105 108 112 116 121 125 130 135 140 146 152 158 165 172 179 186 194 203 212 221 231 241 252 264 275 288 301 315 329 344 360 376 393 410 428 447 466 486 507 527 548 570 591 613 634 655 676 696 716 735 752 768 783 796 807 816 822 827 829 829 826 821 813 804 792 778 763 746 727 708 687 666 644 621 599 576 554 532 510 488 467 447 427 408 389 371 354 338 322 307 293 279 266 253 242 230 220 210 200 191 182 174 166 159 152 145 139 133 127 121 116 111 107 102 98 94 90 87 83 80 77 74 71 68 65 63 61 58 56 54 52 50 48 47 45 43 42 41 39 38 37 35 34 33 32 31 30 29 28 27 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 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 23 24 24 25 25 26 26 27 27 28 29 29 30
 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 11 13 15 17 19 22 25 29 32 36 41 46 52 58 65 73 82 92 103 115 129 144 161 180 202 226 254 285 319 358 402 451 506 568 638 717 805 903 1013 1136 1273 1423 1588 1767 1959 2162 2374 2588 2798 2996 3172 3316 3420 3477 3482 3436 3342 3208 3042 2855 2654 2449 2245 2048 1861 1685 1523 1374 1238 1115 1003 903 812 731 659 593 535 483 436 394 356 323 293 266 241 220 200 183 167 153 140 129 118 109 101 93 87 80 75 70 65 61 58 54 51 48 46 44 41 39 38 36 34 33 32 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 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 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 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
 48 48 48 48 48 49 49 49 49 50 50 50 50 50 51 51 51 51 52 52 52 52 53 53 53 54 54 55 55 56 56 57 58 58 59 60 61 62 63 65 66 68 70 72 74 76 79 82 85 89 93 97 102 107 113 120 127 135 143 153 163 175 188 202 217 234 253 274 297 322 349 380 413 450 491 536 586 640 700 766 838 918 1005 1100 1204 1316 1438 1568 1708 1854 2008 2165 2323 2479 2627 2761 2877 2968 3029 3055 3045 3000 2920 2811 2678 2527 2364 2195 2025 1859 1698 1545 1402 1269 1147 1035 933 840 756 680 612 550 495 445 400 360 324 292 263 237 213 192 173 156 140 126 114 103 92 83 75 67 60 54 48 43 39 34 31 27 24 21 18 16 14 11 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 4 5 5 6 6 7 8 8 9 10 10 11 11 12 13 13 14 15 15 16 16 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 25 26 26 26 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 46 46 46 46 47 47 47 47
 64 66 68 71 73 75 78 80 82 85 88 90 93 96 99 101 104 108 111 114 117 121 124 128 131 135 139 143 147 152 156 161 166 171 176 181 187 192 198 205 211 218 225 232 240 248 256 265 274 284 294 304 315 327 339 352 365 379 393 409 424 441 459 477 496 515 536 557 579 602 626 650 675 701 728 755 782 810 838 867 895 924 952 979 1006 1032 1056 1080 1101 1121 1138 1153 1165 1174 1180 1183 1182 1178 1170 1159 1145 1127 1106 1082 1056 1028 997 965 932 897 862 826 790 755 720 685 651 618 586 554 524 496 468 442 417 393 371 349 329 310 292 275 259 244 230 216 204 192 181 171 161 152 143 135 127 120 113 107 101 95 90 85 80 76 72 68 64 60 57 54 51 48 45 42 40 38 35 33 31 29 27 26 24 22 21 19 18 16 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 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 32 34 35 36 38 39 41 42 44 45 47 49 51 52 54 56 58 60 62
 35 36 36 37 37 38 38 38 39 40 40 41 41 42 42 43 43 44 45 45 46 47 48 48 49 50 51 52 53 54 56 57 58 60 61 63 65 67 69 72 74 77 80 83 87 90 95 99 104 109 115 122 128 136 144 153 163 174 186 198 212 227 244 262 282 304 328 353 382 412 446 483 523 567 614 666 722 783 850 921 999 1083 1172 1268 1370 1478 1592 1710 1831 1955 2079 2200 2317 2426 2523 2606 2671 2715 2737 2736 2710 2663 2594 2508 2407 2294 2174 2048 1921 1794 1670 1549 1434 1324 1221 1124 1034 951 873 802 737 677 622 571 525 483 445 410 378 348 322 297 275 255 236 219 203 189 176 164 153 143 134 125 117 110 103 97 91 86 81 76 72 68 64 61 58 55 52 49 47 44 42 40 38 36 34 33 31 30 28 27 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 8 8 7 7 7 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 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 1 3 5 8 11 14 17 21 25 30 35 41 48 55 63 72 82 94 106 120 136 153 173 194 218 245 275 308 345 387 433 485 543 607 679 758 847 944 1052 1170 1298 1437 1584 1740 1901 2063 2223 2374 2510 2623 2709 2760 2774 2751 2691 2600 2482 2345 2194 2037 1879 1723 1574 1432 1300 1178 1066 963 871 787 712 644 583 529 480 436 397 362 330 302 276 253 232 214 197 181 168 155 143 133 123 114 106 99 92 86 80 74 69 65 60 56 53 49 46 43 40 37 34 32 29 27 25 23 21 20 18 16 15 13 12 11 10 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
 45 47 49 52 54 57 59 62 65 68 71 74 77 81 84 87 91 95 99 103 107 111 116 120 125 130 135 140 146 151 157 163 170 176 183 190 198 206 214 223 232 241 251 261 272 284 296 309 322 336 351 366 383 400 419 438 458 479 502 525 550 576 603 631 660 691 723 756 790 825 861 898 935 973 1011 1049 1087 1125 1162 1197 1232 1264 1295 1323 1348 1370 1388 1403 1414 1421 1424 1422 1416 1405 1391 1373 1350 1325 1296 1265 1231 1195 1158 1119 1080 1039 999 958 918 878 839 801 763 727 692 658 626 595 565 536 509 484 459 436 414 393 373 355 337 320 304 289 275 262 250 238 226 216 206 196 187 179 171 163 156 149 142 136 130 124 118 113 108 104 99 95 90 86 83 79 75 72 69 66 62 60 57 54 51 49 46 44 42 40 38 36 34 32 30 28 26 25 23 22 20 19 17 16 15 14 12 11 10 9 8 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 5 5 6 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 23 24 26 27 29 31 32 34 36 38 40 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 12 14 17 20 23 27 31 35 40 45 51 58 66 74 84 94 106 120 134 151 170 191 215 241 271 304 342 383 430 481 538 600 669 743 822 905 992 1081 1169 1254 1332 1400 1455 1494 1516 1519 1503 1471 1424 1366 1299 1226 1150 1073 998 924 854 787 725 667 614 565 519 478 440 406 374 346 320 296 274 255 237 221 206 193 181 170 160 151 143 136 129 123 117 112 108 104 100 97 94 91 88 86 84 82 81 79 78 76 75 74 73 72 71 70 69 68 68 67 66 65 65 64 63 63 62 61 60 59 59 58 57 56 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 10 12 15 18 21 24 27 31 36 40 46 52 58 65 73 82 92 103 115 129 144 161 180 201 224 250 279 312 348 388 432 481 536 596 661 733 811 894 984 1078 1176 1277 1379 1479 1574 1662 1738 1802 1849 1878 1887 1878 1851 1807 1750 1681 1604 1521 1435 1349 1263 1179 1098 1020 947 878 814 755 699 648 601 558 518 482 448 418 389 364 340 318 299 280 264 248 234 221 209 198 188 178 170 161 154 147 140 134 128 123 117 113 108 104 99 95 92 88 85 81 78 75 72 69 66 64 61 58 56 54 51 49 47 45 43 41 39 37 35 33 32 30 28 27 25 24 22 21 19 18 17 16 14 13 12 11 10 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 16 17 18 19 20 20 21 22 23 25 26 27 28 29 31 32 34 36 37 39 41 43 45 48 50 53 56 59 62 65 69 73 77 81 86 91 96 102 108 114 121 129 137 145 154 164 174 185 197 209 222 236 251 267 283 301 319 339 359 380 402 425 449 473 498 524 550 576 602 629 655 681 706 731 754 777 797 817 834 850 864 876 885 893 898 901 902 901 898 893 887 879 869 859 847 834 821 806 792 776 761 745 729 713 697 681 665 650 634 619 605 590 576 562 548 535 522 509 497 485 473 461 450 439 428 417 407 396 386 376 367 357 348 338 329 320 311 302 294 285 277 268 260 252 244 237 229 222 214 207 200 193 186 180 173 167 161 155 149 143 138 132 127 122 117 112 108 103 99 95 90 86 83 79 75 72 68 65 62 59 56 54 51 48 46 43 41 39 37 35 33 31 30 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 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 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12
 3 5 7 9 11 14 16 19 21 24 27 30 34 38 41 45 50 55 59 65 70 76 83 90 97 105 113 122 132 142 153 165 178 191 206 222 239 257 277 298 321 346 373 402 433 466 502 540 581 626 673 724 778 835 896 960 1027 1098 1171 1247 1325 1405 1485 1566 1646 1724 1799 1871 1937 1997 2050 2096 2132 2160 2177 2185 2184 2174 2155 2127 2093 2053 2007 1956 1902 1845 1786 1726 1665 1604 1543 1484 1425 1368 1312 1258 1206 1155 1107 1061 1017 975 934 896 859 824 791 760 730 701 674 649 624 601 579 558 538 519 501 484 467 452 437 422 408 395 383 370 359 347 336 326 316 306 296 287 278 269 261 252 244 236 229 221 214 207 200 193 187 180 174 168 162 156 150 145 140 134 129 124 119 114 110 105 101 97 93 89 85 81 77 73 70 67 63 60 57 54 51 48 46 43 40 38 36 33 31 29 27 25 23 21 20 18 17 15 14 12 11 10 9 7 6 5 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 13 14 16 18 20 22 24 26 28 31 34 37 40 43 46 50 54 58 63 68 73 78 84 91 98 105 113 122 132 142 153 166 179 193 209 226 245 265 288 312 339 368 400 435 473 514 559 608 661 719 781 847 919 994 1074 1158 1245 1335 1425 1515 1603 1687 1766 1836 1896 1945 1980 2002 2008 2000 1977 1942 1896 1839 1775 1705 1631 1554 1476 1398 1322 1247 1174 1105 1039 976 917 861 809 759 714 671 631 594 559 527 497 469 444 420 398 377 358 340 324 308 294 281 269 257 247 237 228 219 212 204 197 191 185 179 174 169 165 160 156 152 149 145 142 138 135 132 130 127 124 121 119 116 114 111 109 107 104 102 100 97 95 93 91 88 86 84 82 80 77 75 73 71 69 67 65 63 61 59 57 55 53 51 49 47 45 43 42 40 38 36 35 33 31 30 28 27 25 24 22 21 20 18 17 16 15 13 12 11 10 9 8 7 6 5 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 9 10 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 14 23 34 47 62 79 100 124 153 185 224 269 321 382 452 535 631 744 876 1029 1209 1419 1664 1950 2281 2664 3103 3600 4150 4744 5358 5956 6488 6896 7123 7137 6934 6544 6019 5420 4799 4195 3633 3126 2677 2286 1948 1658 1411 1199 1019 866 736 625 530 450 381 323 272 230 193 162 135 112 93 76 62 49 39 30 22 16 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 1 2 3 4 6 7 9 11 12 14 16 18 21 23 25 28 31 34 37 41 44 48 53 57 62 67 73 79 85 92 100 108 117 127 137 149 161 174 189 205 222 240 261 283 307 333 361 391 425 460 499 541 585 633 684 738 795 855 917 981 1047 1113 1180 1246 1310 1371 1429 1481 1527 1566 1597 1620 1634 1640 1637 1626 1608 1583 1552 1515 1475 1432 1385 1338 1289 1239 1190 1141 1093 1046 1000 956 914 873 834 796 760 727 694 664 635 607 581 556 533 511 491 471 453 435 419 404 389 375 362 350 339 328 318 308 299 291 282 275 267 260 254 247 241 235 230 224 219 214 209 205 200 196 191 187 183 179 175 171 167 163 160 156 152 149 145 142 138 135 132 128 125 122 119 116 112 109 106 103 100 97 94 91 89 86 83 80 78 75 72 70 67 65 62 60 58 55 53 51 49 47 44 42 41 39 37 35 33 32 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 14 15 16 17 18 20 21 22 23 25 26 28 29 31 33 34 36 38 41 43 45 48 51 54 57 60 64 67 71 76 80 85 91 96 102 109 116 124 132 141 150 161 172 184 197 211 227 243 261 281 302 325 350 377 406 437 471 508 547 590 635 684 736 791 849 911 975 1042 1111 1181 1252 1324 1394 1462 1526 1586 1639 1685 1722 1749 1766 1771 1766 1750 1724 1689 1645 1595 1538 1477 1414 1348 1281 1214 1148 1083 1020 959 900 845 792 742 694 650 608 569 533 499 467 437 409 384 360 338 317 298 280 264 249 234 221 209 198 187 178 168 160 152 145 138 132 126 121 116 111 106 102 98 95 91 88 85 82 79 77 74 72 70 68 66 64 62 61 59 58 56 55 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 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 21 20 20 19 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 5 6 7 7 8 8 9 10 10 11 12 13
 56 58 60 61 63 65 67 69 71 73 75 77 79 81 84 86 89 91 94 96 99 102 105 109 112 115 119 123 127 131 135 140 144 149 155 160 166 172 179 186 193 201 210 218 228 238 249 260 272 285 299 313 329 346 363 382 403 424 447 471 496 523 552 582 613 646 680 716 753 791 830 870 910 950 989 1028 1066 1102 1136 1166 1194 1217 1235 1248 1256 1259 1255 1246 1231 1210 1185 1155 1121 1083 1043 1001 957 912 867 821 777 733 690 649 609 571 534 500 467 436 407 380 354 330 307 286 267 248 231 216 201 187 175 163 152 142 133 124 116 109 102 95 89 84 79 74 69 65 61 58 54 51 48 46 43 41 38 36 34 32 31 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 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 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 46 47 49 50 51 53 55
 0 1 3 6 8 11 13 16 20 23 27 31 35 39 44 49 55 60 67 73 80 88 96 104 113 123 133 144 156 168 181 195 210 226 242 260 278 297 317 338 360 383 407 432 457 483 510 537 564 592 620 648 675 702 729 755 781 805 828 850 871 891 910 927 943 958 971 984 995 1006 1016 1025 1034 1043 1051 1059 1067 1075 1084 1092 1101 1110 1120 1130 1140 1151 1161 1172 1184 1195 1206 1217 1227 1237 1246 1253 1260 1264 1267 1268 1266 1261 1254 1244 1230 1213 1193 1170 1143 1114 1082 1047 1011 972 933 892 850 808 766 725 684 644 606 568 532 498 465 433 404 376 349 324 301 279 259 240 222 205 190 176 162 150 138 128 118 108 100 92 84 77 71 65 59 54 49 45 40 36 33 29 26 23 20 18 15 13 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 15 16 17 18 20 21 22 24 25 27 29 30 32 34 36 38 41 43 45 48 51 54 57 60 63 67 71 75 79 84 88 94 99 105 111 118 126 133 142 151 161 171 183 195 208 222 238 255 273 293 314 337 362 390 419 451 485 521 561 603 648 696 746 799 855 913 972 1032 1093 1153 1212 1268 1320 1367 1407 1440 1464 1478 1482 1477 1461 1436 1402 1360 1312 1260 1203 1144 1083 1022 961 902 844 788 734 684 636 590 548 508 471 436 404 374 346 321 297 275 255 236 219 203 189 175 163 151 141 131 123 114 107 100 94 88 83 78 73 69 65 62 59 56 53 51 48 46 44 42 41 39 38 37 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 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 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 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 1 1 2 2 3 4 4 5 6 7 8 8 9 10 11 12
 58 61 64 66 69 72 75 78 82 85 89 92 96 100 104 108 113 117 122 127 132 138 143 149 155 161 168 175 182 190 198 206 215 224 234 244 254 265 277 289 301 314 328 343 358 373 390 407 424 443 462 481 501 522 544 565 588 610 633 656 679 703 726 748 771 792 813 833 852 870 887 902 916 928 939 947 954 959 962 963 963 960 956 950 943 934 924 912 900 886 871 855 839 822 804 786 768 749 730 711 692 673 654 635 617 598 580 563 545 528 511 495 479 464 449 434 420 407 394 381 369 357 346 335 324 314 304 295 286 277 269 261 253 246 239 232 225 219 213 207 201 196 190 185 180 175 171 166 162 158 153 149 145 142 138 134 131 127 124 121 117 114 111 108 105 102 99 97 94 91 89 86 84 81 79 76 74 72 70 67 65 63 61 59 57 55 53 52 50 48 46 45 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 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 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 8 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 26 28 29 31 32 34 35 37 39 41 43 45 47 49 51 54 56
 12 13 14 15 16 17 19 20 21 23 24 26 28 30 31 33 35 38 40 42 45 48 51 54 57 60 64 68 72 77 82 87 92 98 105 112 119 127 136 145 156 167 179 192 207 222 239 258 278 300 324 350 378 408 441 477 515 555 598 644 692 742 793 846 899 951 1002 1051 1096 1136 1170 1197 1217 1228 1230 1223 1207 1184 1153 1116 1074 1028 980 929 878 826 775 726 678 632 588 546 507 470 435 403 373 345 318 294 272 251 232 215 199 184 170 157 145 135 125 115 107 99 92 85 79 74 69 64 59 55 52 48 45 42 39 37 34 32 30 28 26 24 23 21 20 19 18 16 15 14 13 12 11 11 10 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 1 1 1 2 3 3 4 4 5 6 7 7 8 9 10 11
 30 31 33 35 37 38 40 42 44 46 48 50 53 55 57 60 63 65 68 71 74 77 81 84 88 92 96 100 104 109 113 119 124 130 136 142 149 156 163 171 179 188 198 208 219 230 243 256 270 284 300 317 335 355 375 397 421 446 472 500 530 562 595 630 668 707 747 790 834 880 928 976 1025 1075 1126 1176 1226 1274 1321 1366 1407 1446 1480 1510 1535 1555 1568 1576 1577 1573 1562 1545 1523 1496 1464 1428 1389 1346 1301 1254 1206 1157 1108 1059 1010 962 915 869 824 781 740 701 663 627 593 560 529 500 473 447 423 400 379 359 340 322 306 291 276 263 250 238 227 217 207 198 189 181 174 167 160 154 148 142 137 132 127 123 118 114 110 107 103 100 97 94 91 88 85 82 80 77 75 73 71 68 66 64 62 61 59 57 55 53 52 50 49 47 46 44 43 41 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 4 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 8 9 11 13 15 17 19 22 25 28 32 36 41 46 52 59 66 74 83 93 105 117 132 148 166 186 208 233 261 292 327 366 410 458 512 572 639 712 794 883 981 1087 1202 1324 1453 1588 1726 1864 1997 2123 2234 2327 2397 2440 2453 2435 2389 2316 2222 2110 1986 1854 1720 1586 1456 1331 1213 1103 1000 906 820 742 671 607 549 497 450 407 369 335 304 276 251 228 208 190 173 158 144 132 120 110 101 92 84 77 70 64 58 53 48 44 40 36 32 29 26 23 20 18 15 13 11 9 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 8 9 10 11 12 13 15 16 17 19 20 22 23 25 26 28 30 32 34 36 38 41 43 46 49 52 55 58 61 65 69 73 78 82 88 93 99 105 112 119 127 135 144 154 164 175 188 201 215 230 247 265 284 305 327 352 378 407 437 470 506 544 585 629 676 727 780 837 898 961 1029 1099 1173 1249 1328 1409 1491 1574 1657 1740 1821 1899 1974 2044 2108 2165 2215 2256 2289 2312 2325 2329 2323 2308 2285 2253 2215 2170 2120 2065 2006 1945 1881 1816 1750 1685 1619 1555 1491 1429 1369 1311 1254 1200 1148 1098 1050 1005 961 920 881 844 808 775 743 713 684 657 631 606 583 560 539 519 500 481 464 447 430 415 400 386 372 359 346 334 322 310 299 288 278 268 258 248 239 230 222 213 205 197 190 182 175 168 161 155 148 142 136 130 124 119 114 108 103 98 94 89 85 80 76 72 68 65 61 58 54 51 48 45 42 40 37 34 32 30 27 25 23 22 20 18 16 15 14 12 11 10 9 8 7 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 3 3 4 5 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 10 12 15 18 22 26 30 35 41 47 54 62 71 81 93 106 121 138 157 179 204 233 265 302 344 392 447 508 578 657 746 845 955 1076 1207 1347 1493 1642 1788 1926 2048 2146 2215 2249 2247 2209 2138 2041 1924 1794 1657 1520 1385 1256 1135 1022 919 825 740 663 594 532 477 427 383 344 309 278 250 225 203 183 166 150 136 123 112 102 93 85 77 71 65 59 54 50 46 42 39 36 33 31 29 27 25 23 21 20 18 17 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 96 97 99 101 102 104 106 107 109 111 113 115 116 118 120 122 124 126 128 129 131 133 135 137 139 141 143 145 146 148 150 152 154 156 158 159 161 163 164 166 168 169 171 172 174 175 176 178 179 180 181 182 183 184 185 186 187 188 188 189 190 190 190 191 191 191 192 192 192 192 192 192 192 192 192 191 191 191 191 190 190 190 189 189 189 188 188 188 187 187 186 186 186 185 185 184 184 184 183 183 183 182 182 182 182 181 181 181 181 181 181 181 180 180 180 180 180 181 181 181 181 181 181 181 181 182 182 182 182 182 183 183 183 183 183 183 184 184 184 184 184 184 184 183 183 183 183 182 182 181 181 180 179 179 178 177 176 175 173 172 171 170 168 167 165 163 162 160 158 156 154 153 151 149 146 144 142 140 138 136 133 131 129 127 124 122 120 118 115 113 111 109 107 104 102 100 98 96 94 92 90 88 86 84 82 80 79 77 75 74 72 71 69 68 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 41 41 40 40 40 40 39 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 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 51 52 53 54 55 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 73 74 75 77 78 79 81 82 83 85 86 88 89 91 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 1 2 3 5 6 8 9 11 13 15 17 20 23 25 29 32 36 41 45 51 57 63 70 79 88 98 109 122 136 152 170 190 212 237 266 297 333 374 419 470 527 591 663 743 833 933 1043 1166 1300 1446 1604 1773 1950 2134 2320 2503 2676 2833 2965 3066 3129 3152 3133 3073 2978 2852 2704 2540 2368 2192 2017 1849 1687 1536 1395 1264 1145 1035 936 846 765 691 625 566 513 465 422 384 349 318 290 265 243 223 205 189 175 162 150 140 130 122 114 107 101 95 90 85 81 77 73 70 67 64 62 59 57 55 53 51 49 48 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 22 22 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 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 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 45 48 50 53 56 60 63 67 72 77 82 88 94 101 108 117 126 135 146 158 171 185 200 217 236 256 278 301 328 356 387 420 457 496 539 584 633 686 741 800 861 924 989 1055 1120 1183 1242 1296 1343 1382 1410 1426 1430 1421 1399 1366 1323 1271 1213 1149 1082 1014 946 878 813 750 691 635 583 534 489 448 410 375 343 314 287 263 241 221 203 186 171 157 145 133 123 114 105 97 90 84 78 72 67 62 58 54 50 47 44 41 38 36 33 31 29 27 25 24 22 21 19 18 17 15 14 13 12 11 10 9 9 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8
 19 20 22 23 24 25 26 28 29 30 32 33 35 36 38 40 41 43 45 47 49 51 54 56 58 61 63 66 69 72 75 78 81 85 89 93 97 101 105 110 115 120 125 131 137 143 150 156 164 171 179 188 197 206 216 226 236 248 259 272 284 298 312 326 342 357 374 391 408 426 445 464 483 503 523 544 565 586 607 628 649 670 691 711 731 750 768 786 803 818 833 846 857 867 876 882 887 891 892 892 890 886 880 872 863 853 841 827 812 796 779 762 743 724 704 684 663 643 622 601 581 561 541 521 501 482 464 446 428 411 395 379 364 349 335 321 308 296 284 272 261 250 240 230 221 212 203 195 187 180 172 166 159 153 146 141 135 130 124 120 115 110 106 102 97 94 90 86 83 79 76 73 70 67 64 62 59 57 54 52 50 47 45 43 42 40 38 36 35 33 31 30 29 27 26 25 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 14 15 15 16 17 18
 24 26 28 31 34 36 39 43 46 50 53 57 61 66 70 75 81 86 92 98 105 112 119 127 136 145 154 164 175 186 198 211 224 239 254 270 287 305 324 344 365 387 410 434 459 485 512 539 568 596 625 655 684 713 742 770 797 823 847 869 890 908 924 938 949 957 963 966 967 965 961 955 947 938 927 914 901 887 872 856 840 824 808 792 776 760 744 728 713 699 684 670 657 644 631 619 607 596 585 575 564 555 545 536 527 519 511 503 495 487 480 472 465 458 451 444 437 430 424 417 410 403 396 389 382 374 367 360 352 345 337 329 322 314 306 298 291 283 275 267 259 252 244 236 229 221 214 207 200 193 186 179 172 166 160 153 147 142 136 130 125 120 115 110 105 100 96 91 87 83 79 75 72 68 65 61 58 55 52 49 46 44 41 39 36 34 32 30 28 26 24 22 20 19 17 16 14 13 12 10 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 11 12 14 16 17 19 21
 31 33 35 37 40 42 45 48 50 53 56 59 62 66 69 73 76 80 84 88 92 96 101 105 110 115 120 126 131 137 143 149 155 162 169 176 183 191 199 208 217 226 236 246 257 268 280 292 305 319 334 350 366 384 402 422 443 465 489 514 541 569 599 631 665 700 737 776 817 860 904 950 998 1046 1095 1144 1194 1242 1289 1334 1377 1415 1450 1479 1501 1517 1526 1526 1519 1503 1479 1447 1408 1363 1312 1257 1199 1137 1075 1012 949 887 826 768 712 658 608 560 515 473 435 399 365 334 306 280 256 234 214 196 179 164 150 138 126 115 106 97 89 82 75 69 63 58 54 49 45 42 38 35 33 30 28 25 23 21 20 18 16 15 14 12 11 10 9 8 7 6 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 12 13 15 16 18 19 21 23 25 27 29
 78 81 83 86 89 92 94 97 100 103 106 109 111 114 117 120 123 125 128 131 134 136 139 142 144 147 149 152 154 157 159 162 165 167 170 172 175 178 180 183 186 189 192 195 198 202 205 209 213 217 221 226 231 235 241 246 252 258 264 270 277 284 291 298 306 314 322 331 339 348 357 365 374 383 392 401 410 418 426 434 442 449 456 462 467 472 476 479 482 484 484 484 483 481 478 474 469 463 457 450 442 433 424 414 404 393 382 371 360 348 337 325 314 303 292 281 270 260 249 240 230 221 212 203 195 187 179 172 165 158 152 146 140 135 129 124 119 115 110 106 102 98 94 91 88 84 81 78 75 73 70 67 65 63 60 58 56 54 52 50 48 46 45 43 41 40 38 37 35 34 32 31 30 28 27 26 25 24 23 21 20 19 18 17 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 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 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 33 35 37 39 41 42 44 46 49 51 53 55 58 60 62 65 67 70 72 75
 79 82 85 88 92 95 99 103 107 111 115 119 124 128 133 138 142 147 152 157 163 168 173 179 184 189 195 200 206 211 217 222 227 232 237 242 246 251 255 259 263 266 269 272 274 277 279 280 282 283 283 284 284 284 283 282 281 280 279 278 276 274 272 270 268 266 263 261 259 256 254 251 249 247 244 242 240 238 236 234 232 230 228 226 224 223 221 220 218 217 216 215 214 213 212 211 210 209 209 208 208 207 207 206 206 206 206 206 206 206 205 205 205 206 206 206 206 206 206 206 206 206 206 206 205 205 205 205 204 204 203 202 202 201 200 199 197 196 195 193 191 189 188 186 183 181 179 176 174 171 169 166 163 160 157 154 151 148 145 142 139 136 133 130 126 123 120 117 114 111 108 105 103 100 97 94 92 89 86 84 81 79 76 74 72 70 67 65 63 61 59 57 56 54 52 50 49 47 46 44 43 41 40 39 38 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 18 18 18 18 17 17 17 17 17 17 17 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 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 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 45 47 49 51 53 55 57 60 62 65 67 70 73 76
 19 21 22 24 25 27 29 30 32 34 36 38 40 42 45 47 49 52 55 57 60 63 66 70 73 77 80 84 88 93 97 102 107 112 117 123 129 135 142 149 156 164 172 181 190 200 210 221 232 244 257 270 285 300 316 333 350 369 389 409 431 453 477 501 526 552 579 606 634 662 690 718 746 773 798 823 846 867 886 903 916 927 934 937 938 934 928 917 904 887 868 846 822 797 769 741 712 682 652 622 592 563 534 506 479 453 428 403 380 358 337 318 299 281 264 249 234 220 207 195 183 173 163 153 144 136 129 121 115 108 102 97 92 87 82 78 74 70 67 64 61 58 55 52 50 47 45 43 41 39 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 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 0 0 0 0 0 1 1 2 2 3 3 4 5 6 6 7 8 9 10 11 12 13 14 16 17 18
 44 45 47 48 49 51 52 53 54 56 57 58 60 61 62 64 65 66 68 69 71 72 74 75 77 78 80 81 83 85 86 88 90 92 94 96 99 101 104 106 109 112 116 119 123 127 131 136 141 147 153 160 167 175 184 193 203 214 226 240 254 270 287 306 326 349 373 399 428 459 493 529 568 611 656 705 758 813 872 934 999 1066 1136 1206 1277 1346 1413 1476 1533 1582 1622 1651 1667 1670 1659 1635 1598 1550 1491 1425 1352 1276 1197 1118 1039 962 889 818 751 689 630 576 526 480 438 399 364 331 302 275 251 229 209 191 174 159 146 134 123 112 103 95 87 80 74 68 63 59 54 50 47 43 40 37 35 32 30 28 26 24 23 21 20 19 17 16 15 14 13 12 11 10 10 9 8 7 7 6 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 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 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43
 23 25 28 30 33 36 39 43 46 50 53 57 61 66 70 75 80 85 90 96 102 108 114 121 128 136 143 151 160 169 178 188 198 208 219 231 243 256 270 284 299 314 330 348 366 384 404 425 446 469 493 517 543 569 597 625 654 683 713 744 774 804 834 863 892 919 944 967 988 1006 1021 1034 1042 1047 1048 1046 1040 1030 1017 1000 981 958 934 907 878 849 818 786 754 722 689 657 626 595 564 535 507 479 453 428 404 381 359 338 318 300 282 266 251 236 222 210 198 187 176 167 158 149 142 135 128 122 116 111 106 101 97 93 89 86 83 80 77 75 72 70 68 66 64 62 61 59 58 56 55 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 12 11 10 10 9 8 7 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 7 9 10 12 14 16 18 20
 16 18 19 21 22 24 26 27 29 31 33 35 37 39 42 44 46 49 52 54 57 60 63 67 70 74 77 81 85 90 94 99 104 110 115 121 128 135 142 150 158 167 177 187 198 210 223 236 251 267 284 303 323 344 368 393 420 449 480 513 549 587 627 670 715 762 811 862 914 967 1020 1072 1124 1173 1219 1261 1298 1330 1354 1371 1380 1381 1374 1359 1336 1306 1270 1229 1183 1134 1082 1029 974 920 867 814 763 714 666 621 578 538 500 464 430 399 370 343 318 294 273 253 234 217 202 187 174 162 151 141 131 123 115 108 101 95 89 84 79 75 71 67 64 61 58 55 53 51 49 47 45 43 41 40 38 37 36 35 33 32 31 30 29 29 28 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 14 15
 64 65 67 69 70 72 74 76 77 79 81 83 85 88 90 92 94 97 99 102 105 107 110 113 116 120 123 126 130 134 138 142 146 151 155 160 165 171 176 182 188 195 201 208 215 223 231 239 248 256 266 275 285 295 305 316 327 338 349 361 372 384 396 407 419 430 441 452 463 473 483 492 501 509 516 522 528 533 537 540 542 543 543 542 540 537 534 530 524 519 512 505 497 488 479 470 460 450 440 429 419 408 397 386 375 364 354 343 332 322 312 302 292 282 273 264 255 246 238 230 222 215 208 201 194 187 181 175 170 164 159 154 149 144 140 136 131 127 124 120 117 113 110 107 104 101 98 95 93 90 88 85 83 81 79 76 74 72 71 69 67 65 63 62 60 58 57 55 54 52 51 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 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 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 56 58 59 61 62
 29 31 33 35 38 40 42 44 47 50 52 55 58 61 64 67 71 74 78 82 86 90 94 99 104 108 114 119 125 131 137 143 150 157 165 173 181 190 199 208 218 229 240 251 264 277 290 304 319 335 351 368 386 405 424 445 466 488 510 534 558 583 609 635 661 688 716 743 770 797 824 851 876 901 925 947 968 988 1005 1021 1034 1045 1054 1061 1064 1066 1065 1061 1055 1046 1036 1023 1008 992 973 953 932 910 887 863 838 813 787 762 736 710 685 660 635 610 587 563 541 519 497 477 457 438 419 402 385 368 353 338 324 310 298 285 274 262 252 242 232 223 214 206 198 190 183 176 170 163 158 152 146 141 136 131 127 122 118 114 110 106 102 99 95 92 89 86 83 80 77 74 71 69 66 64 62 59 57 55 53 51 49 47 45 43 41 40 38 36 35 33 31 30 29 27 26 24 23 22 21 20 19 17 16 15 14 13 13 12 11 10 9 9 8 7 7 6 6 5 4 4 4 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 14 15 16 18 19 21 22 24 26 28
 95 98 101 104 107 111 114 117 121 124 128 132 135 139 143 147 151 155 159 163 167 171 175 179 182 186 190 194 198 202 205 209 212 216 219 222 225 228 231 234 236 239 241 243 245 247 249 250 252 253 254 255 256 257 257 258 259 259 260 260 261 261 261 262 262 263 263 264 264 265 266 267 268 269 270 271 272 274 276 277 279 281 284 286 289 292 295 298 301 304 308 312 316 320 325 330 335 340 345 350 356 362 368 374 380 386 392 399 405 411 418 424 430 436 441 446 451 455 459 463 465 467 469 469 469 468 466 463 460 455 450 444 437 429 421 412 403 393 383 372 362 351 339 328 317 306 295 284 273 263 252 242 232 223 214 205 196 188 180 172 164 157 150 144 137 131 126 120 115 110 105 100 95 91 87 83 79 76 72 69 66 63 60 57 54 52 49 47 45 43 41 39 37 35 33 32 30 29 27 26 25 24 22 21 20 19 19 18 17 16 15 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 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 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 36 37 38 39 41 42 44 46 47 49 51 53 55 57 59 61 63 65 68 70 72 75 78 80 83 86 89 92
 65 66 68 69 71 73 74 76 78 80 82 84 87 89 92 94 97 100 104 107 111 115 119 123 128 133 138 144 150 157 164 171 180 188 198 208 219 231 244 258 273 289 307 325 346 368 392 417 444 474 505 539 574 612 652 694 738 783 830 878 927 976 1025 1072 1118 1161 1200 1236 1266 1290 1308 1320 1324 1322 1313 1297 1274 1247 1214 1178 1137 1095 1050 1004 958 912 865 820 776 733 691 651 613 576 542 509 478 448 420 394 370 347 325 305 286 268 251 236 221 208 195 183 172 162 153 144 136 128 121 114 108 102 97 92 87 83 79 75 72 68 65 62 60 57 55 53 51 49 47 45 43 42 40 39 37 36 35 34 32 31 30 29 28 27 26 26 25 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 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 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 43 44 45 45 46 46 47 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 64
 18 20 21 23 25 28 30 32 35 38 40 43 47 50 54 57 61 66 70 75 80 86 91 97 104 111 118 126 134 143 153 163 173 185 197 210 223 238 253 269 286 304 323 343 364 385 408 431 455 479 504 529 554 579 604 628 651 674 695 714 732 748 762 774 783 791 796 799 799 798 795 790 784 776 767 757 746 735 723 710 698 685 672 660 647 635 623 611 600 589 579 569 559 550 541 533 525 517 510 503 496 490 484 479 473 468 464 459 454 450 446 442 438 434 429 425 421 417 412 408 403 398 393 388 382 376 370 364 358 351 344 337 329 321 314 306 298 290 281 273 265 256 248 240 232 224 216 208 200 193 185 178 171 164 157 151 145 138 132 127 121 116 111 106 101 96 92 87 83 79 75 72 68 65 62 58 55 53 50 47 44 42 40 37 35 33 31 29 27 26 24 23 21 20 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 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 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 7 8 9 10 12 13 14 16
 11 13 14 15 16 18 19 20 22 23 25 26 28 30 31 33 35 37 39 41 43 45 48 50 52 55 58 61 63 67 70 73 77 80 84 88 93 97 102 107 112 118 124 131 138 145 153 162 171 181 191 203 215 228 242 258 275 293 313 334 357 383 410 440 472 507 545 586 630 678 729 785 844 907 975 1046 1122 1201 1284 1369 1457 1545 1633 1719 1802 1880 1950 2011 2060 2096 2117 2122 2111 2084 2041 1985 1916 1837 1750 1658 1562 1464 1366 1271 1177 1088 1003 922 847 776 710 650 594 542 495 452 412 376 344 314 286 262 239 219 200 183 168 154 141 130 119 109 101 93 85 79 72 67 62 57 53 49 45 41 38 35 32 30 27 25 23 21 19 18 16 15 13 12 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 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 1 1 2 3 4 5 5 6 7 8 9 10
 52 53 53 54 54 55 56 56 57 57 58 58 59 59 60 60 61 61 61 62 62 63 63 63 64 64 64 65 65 65 66 66 67 67 67 68 69 69 70 70 71 72 73 74 75 77 78 80 82 84 86 89 91 94 98 102 106 111 116 121 127 134 142 150 158 168 179 190 203 216 231 247 264 283 303 325 349 374 402 432 464 498 534 573 615 659 706 755 807 860 915 971 1028 1084 1139 1192 1241 1286 1324 1355 1377 1390 1393 1386 1368 1342 1306 1263 1214 1160 1103 1043 982 922 862 804 748 695 644 597 552 510 472 436 403 372 344 319 295 274 254 236 219 204 191 178 166 156 146 137 129 122 115 109 103 97 93 88 84 80 76 73 70 67 64 61 59 57 55 53 51 49 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 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 14 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 25 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 43 44 45 46 46 47 48 48 49 50 51 51
 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 81 82 83 84 86 87 89 90 92 94 96 98 100 102 104 106 109 112 115 118 121 125 129 133 137 142 147 153 158 165 172 179 187 195 205 215 225 237 249 262 276 291 308 325 344 363 385 407 431 456 483 512 542 573 606 640 676 713 751 791 830 871 911 952 991 1030 1067 1102 1134 1163 1189 1210 1226 1238 1244 1245 1240 1230 1215 1196 1171 1143 1112 1078 1041 1003 963 923 882 842 801 762 723 686 649 615 581 549 519 490 463 437 413 390 369 349 330 312 296 281 266 253 241 229 219 209 200 191 183 176 169 163 157 152 147 142 137 133 130 126 123 120 117 114 112 109 107 105 103 101 99 98 96 95 93 92 91 89 88 87 86 85 84 83 82 81 80 79 78 77 77 76 75 74 73 73 72 71 70 70 69 68 68 67 66 66 65 64 64 63 62 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 55 54 54 54 54 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 48 48 48 47 47 47 47 46 46 46 45 45 45 44 44 43 43 43 42 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49 50 51 51 52 53 54 54 55 56 57 58 58 59 60 61 62 63
 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 11 13 14 16 18 21 23 26 28 31 35 38 42 46 50 55 61 66 73 79 87 95 104 114 124 136 149 163 178 195 213 233 255 278 304 332 362 394 428 465 504 544 587 630 674 719 763 805 845 882 915 943 965 982 992 996 993 985 970 952 929 902 873 842 810 777 744 711 678 646 615 585 557 530 504 479 455 433 412 393 374 356 340 324 310 296 283 271 259 248 238 228 219 211 203 195 188 181 174 168 162 156 151 146 141 136 132 128 123 119 116 112 108 105 101 98 95 92 89 86 83 81 78 75 73 70 68 66 63 61 59 57 55 53 51 49 47 45 43 42 40 38 37 35 34 32 31 29 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 24 25 26 28 29 30 31 33 34 35 37 39 41 43 45 47 49 52 55 58 61 64 68 72 76 81 86 91 97 104 111 118 126 135 144 154 165 177 189 203 217 233 250 267 286 307 328 350 374 399 425 452 479 508 536 565 593 621 648 673 696 717 735 749 760 767 770 769 763 754 741 724 705 683 659 634 607 580 552 524 497 470 443 418 394 370 348 327 307 288 270 254 238 224 210 198 186 175 165 155 146 138 131 123 117 111 105 99 94 90 85 81 77 74 70 67 64 61 59 56 54 51 49 47 45 43 42 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 10 10 9 9 8 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 7 7
 50 53 56 59 62 65 69 72 76 80 83 87 91 95 100 104 108 113 117 122 126 131 136 141 146 150 155 160 165 170 175 179 184 189 193 198 202 207 211 215 219 223 227 231 235 238 242 245 249 252 255 259 262 265 268 272 275 278 282 285 289 293 297 302 306 311 316 322 328 334 340 347 354 362 370 379 388 398 408 418 429 441 454 466 480 494 509 524 540 556 573 591 609 627 646 665 684 703 723 742 761 779 797 814 830 844 857 869 878 885 890 892 892 889 883 875 864 850 834 815 795 773 749 724 698 672 645 618 591 564 537 511 486 461 437 414 392 371 351 332 314 297 281 265 251 237 224 211 200 189 179 169 160 151 143 135 128 121 114 108 102 97 91 86 82 77 73 69 65 61 58 55 52 49 46 43 40 38 36 33 31 29 27 25 23 22 20 19 17 16 14 13 12 11 10 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 10 11 12 14 15 17 18 20 22 23 25 27 30 32 34 36 39 41 44 47
 116 122 127 133 139 145 151 157 164 170 177 184 191 198 205 212 219 227 234 242 249 257 265 272 280 287 295 302 310 317 324 331 338 344 351 357 363 369 374 380 385 389 394 398 402 406 410 413 417 420 423 426 428 431 433 436 438 440 443 445 447 449 452 454 456 459 461 464 467 469 472 475 478 481 484 487 490 493 496 499 502 505 508 511 514 517 519 522 524 527 529 531 532 534 535 536 536 536 536 535 534 533 531 529 526 522 518 514 509 504 498 491 485 477 470 462 453 445 436 426 417 407 398 388 378 368 358 348 338 328 319 309 300 291 281 273 264 256 247 239 232 224 217 209 203 196 189 183 177 171 165 160 154 149 144 139 135 130 126 122 117 113 109 106 102 99 95 92 89 85 82 79 76 74 71 68 66 63 61 58 56 54 52 49 47 45 43 42 40 38 36 35 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 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 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 22 23 24 26 28 30 31 33 36 38 40 43 45 48 51 54 57 60 64 67 71 75 79 83 87 92 96 101 106 111
 117 121 124 128 131 135 138 142 146 149 153 156 160 164 167 171 174 177 181 184 187 191 194 197 200 203 206 209 211 214 217 219 222 224 227 229 231 234 236 238 240 242 244 246 248 250 252 254 256 258 259 261 263 265 266 268 269 271 272 274 275 276 277 278 279 279 280 280 280 281 280 280 280 279 278 277 276 275 273 272 270 268 266 263 261 258 255 252 249 246 242 239 235 231 228 224 220 216 212 208 204 199 195 191 187 183 179 175 171 167 163 159 155 151 148 144 141 137 134 131 128 125 122 119 117 114 112 109 107 105 103 101 99 97 95 93 92 90 89 87 86 85 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 67 66 65 64 63 62 62 61 60 59 58 57 56 56 55 54 53 52 51 50 50 49 48 47 46 45 44 43 42 42 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 33 34 35 36 38 39 41 42 44 46 48 49 51 54 56 58 60 63 65 68 70 73 76 78 81 84 87 90 94 97 100 103 107 110 114
 25 26 28 29 31 33 34 36 38 40 42 44 47 49 52 54 57 60 63 66 70 73 77 81 85 89 94 99 104 109 115 121 127 134 141 149 157 166 175 184 194 205 216 228 241 254 267 282 296 312 328 345 361 379 396 414 432 450 467 484 500 516 531 544 556 567 576 584 589 593 595 595 593 589 584 577 568 559 548 536 523 510 496 482 467 452 437 422 408 393 378 364 350 337 324 311 299 287 275 264 253 243 233 224 214 206 197 190 182 175 168 161 155 149 144 139 134 129 125 120 116 113 109 106 103 100 97 95 92 90 88 86 84 83 81 79 78 77 75 74 73 72 71 70 69 68 67 66 65 65 64 63 62 61 61 60 59 59 58 57 56 56 55 54 54 53 52 52 51 50 49 49 48 47 47 46 45 44 44 43 42 41 41 40 39 38 38 37 36 36 35 34 33 33 32 31 31 30 29 28 28 27 27 26 25 25 24 24 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 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 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 12 12 13 14 15 16 17 18 20 21 22 23
 104 107 111 115 118 122 126 130 135 139 143 147 152 156 161 165 169 174 178 183 187 191 196 200 204 208 211 215 218 221 224 227 229 231 233 234 235 236 237 237 236 236 235 234 233 231 229 227 225 222 220 217 214 211 208 205 202 199 196 193 190 187 185 182 179 177 174 172 170 168 166 164 162 161 159 158 156 155 154 153 152 152 151 150 150 150 150 150 150 150 150 150 151 151 152 153 153 154 155 156 158 159 160 162 163 165 167 168 170 172 174 176 178 180 183 185 187 189 191 194 196 198 200 202 204 205 207 208 210 211 212 213 213 213 213 213 213 212 211 210 209 207 205 203 201 198 196 193 190 187 184 180 177 173 170 166 163 159 156 152 148 145 141 138 134 131 127 124 121 117 114 111 108 105 102 99 97 94 91 89 86 84 81 79 77 75 72 70 68 66 64 63 61 59 57 56 54 52 51 49 48 47 45 44 43 42 41 39 38 37 36 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 28 29 29 30 31 32 33 34 35 36 38 39 41 42 44 45 47 49 50 52 54 56 58 61 63 65 68 70 73 76 78 81 84 87 90 94 97 100
 85 88 91 94 96 99 102 105 109 112 115 118 122 125 129 133 136 140 144 148 152 157 161 166 170 175 180 185 190 196 201 207 213 219 225 232 239 246 254 262 270 278 287 297 306 317 328 339 351 364 377 391 406 421 437 455 473 491 511 532 554 576 600 624 650 676 703 730 758 787 816 845 874 903 932 960 986 1012 1035 1057 1077 1093 1107 1118 1125 1128 1127 1123 1114 1101 1084 1064 1039 1012 982 949 915 878 841 802 763 724 686 648 611 574 539 505 473 442 413 385 359 334 311 289 269 250 232 216 201 186 173 161 150 139 129 120 112 104 97 91 85 79 74 69 64 60 56 53 49 46 43 40 38 35 33 31 29 27 26 24 22 21 19 18 17 16 15 13 12 11 10 10 9 8 7 6 6 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 1 1 1 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 48 50 52 54 56 57 59 62 64 66 68 70 73 75 78 80 83
 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 32 33 35 37 39 41 43 46 48 51 53 56 59 63 66 70 74 78 82 87 92 97 103 109 115 122 130 138 146 155 165 175 186 198 210 224 238 253 269 286 304 322 342 363 384 407 430 454 478 503 528 553 578 603 628 652 675 697 717 736 754 770 784 795 805 812 817 820 821 819 815 809 801 792 780 767 753 737 720 701 682 663 642 621 600 578 556 535 513 491 470 449 429 409 389 370 352 334 317 301 285 270 255 242 229 216 205 193 183 173 163 154 146 138 131 123 117 110 104 99 94 89 84 79 75 71 67 64 60 57 54 51 48 46 43 41 39 37 35 33 31 29 27 26 24 23 21 20 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9
 74 76 78 81 83 86 89 91 94 96 99 102 104 107 110 112 115 117 120 123 125 128 130 133 136 138 141 144 146 149 151 154 157 159 162 165 168 171 174 177 180 183 187 190 194 198 202 207 211 216 221 226 232 238 244 250 257 264 272 280 288 297 306 316 326 336 347 358 369 380 392 404 417 429 441 454 466 478 490 501 512 523 532 541 549 556 562 567 570 572 572 571 569 565 559 552 544 534 523 511 498 484 469 454 438 422 406 390 373 357 341 326 310 295 281 267 254 241 228 216 205 195 184 175 166 157 149 141 134 127 121 115 109 104 99 94 90 86 82 78 74 71 68 65 62 60 57 55 52 50 48 46 44 43 41 39 38 36 35 33 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 7 6 6 5 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 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 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 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 15 15 16 16 17 18 19 19 20 21 22 23 24 26 27 28 29 31 32 33 35 37 38 40 42 43 45 47 49 51 53 55 57 60 62 64 66 69 71
 69 72 77 81 85 90 95 100 105 111 117 123 130 136 144 151 159 167 175 184 193 202 212 222 232 243 254 265 277 289 301 313 326 338 351 364 376 388 400 412 424 435 445 455 464 472 480 486 492 496 500 503 504 505 504 503 500 497 493 488 483 476 470 462 454 446 438 429 420 410 401 392 382 372 363 353 344 334 325 316 307 298 289 280 272 263 255 247 239 231 224 216 209 202 195 189 182 176 170 164 158 152 147 142 136 132 127 122 118 113 109 105 101 98 94 91 88 85 82 79 76 74 71 69 66 64 62 60 59 57 55 54 52 51 49 48 47 46 44 43 42 41 40 40 39 38 37 36 36 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 21 22 23 25 27 28 30 32 34 36 38 41 43 46 49 52 55 58 61 65
 66 70 73 76 80 83 87 91 95 99 103 108 113 117 122 128 133 139 144 150 156 163 169 176 183 191 198 206 214 223 231 240 249 259 269 279 289 300 311 322 334 346 358 370 383 396 409 422 436 449 463 477 491 505 519 533 546 560 573 586 599 611 623 635 646 656 666 675 683 691 697 703 709 713 716 719 721 721 721 721 719 716 713 709 704 699 693 686 679 671 662 653 644 634 624 614 603 592 581 570 558 547 535 523 511 500 488 476 465 453 442 431 420 409 398 388 378 368 358 348 339 330 321 313 304 296 288 281 273 266 259 252 245 239 233 227 221 215 209 204 199 193 188 183 179 174 169 165 160 156 152 148 144 140 136 132 128 125 121 118 114 111 108 105 101 98 95 92 90 87 84 81 79 76 74 71 69 66 64 62 60 57 55 53 51 49 48 46 44 42 41 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 13 13 14 14 15 15 16 17 18 19 19 21 22 23 24 25 27 28 30 31 33 35 37 39 41 43 45 47 50 52 55 58 60 63
 52 54 57 60 62 65 68 71 75 78 82 85 89 94 98 102 107 112 117 123 129 135 141 148 155 163 170 179 188 197 207 218 229 242 254 268 282 298 314 331 349 369 389 411 433 458 483 509 537 566 595 626 658 690 723 756 788 821 852 882 911 938 962 983 1001 1016 1026 1033 1035 1034 1028 1018 1004 987 967 944 919 891 862 832 801 769 738 706 674 643 613 584 555 527 500 475 450 426 404 382 362 342 324 306 290 274 259 245 232 220 208 197 187 177 168 159 151 143 136 130 124 118 112 107 103 98 94 91 87 84 81 78 76 73 71 69 67 66 64 63 61 60 59 58 57 57 56 55 55 54 53 53 53 52 52 51 51 51 51 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 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 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 34 35 37 39 41 43 45 47 50
 27 29 31 32 34 36 38 40 43 45 47 50 53 55 58 61 65 68 72 75 79 83 88 92 97 102 107 112 117 123 129 135 142 149 156 163 170 178 186 194 202 211 219 228 237 246 255 264 273 282 290 299 307 315 323 330 337 343 348 353 358 361 364 366 368 368 368 367 366 363 360 357 352 348 342 336 330 324 317 309 302 294 286 278 270 262 254 246 238 230 222 214 206 199 191 184 177 170 164 157 151 145 139 133 128 122 117 112 108 103 99 95 91 87 84 80 77 74 71 68 65 63 61 58 56 54 52 50 49 47 46 44 43 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 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 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 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 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 22 23 24 26
 85 89 92 96 100 104 107 112 116 120 124 129 133 138 143 148 153 158 164 169 175 180 186 193 199 205 212 219 226 233 241 249 257 265 274 283 292 301 311 322 333 344 356 368 381 394 408 423 438 454 470 488 506 524 544 564 584 605 627 649 672 694 717 740 763 785 807 828 849 868 885 902 916 928 939 946 952 954 955 952 947 939 928 915 899 882 862 841 818 794 769 743 716 689 662 634 607 580 553 527 502 477 453 430 408 386 366 346 328 310 293 277 262 248 235 222 210 199 189 179 170 162 154 147 140 134 128 123 118 113 109 105 101 98 95 92 89 87 85 82 80 79 77 75 74 72 71 70 69 68 67 66 65 64 63 62 61 60 60 59 58 57 57 56 55 55 54 53 53 52 51 51 50 50 49 48 48 47 46 46 45 45 44 43 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 17 17 17 18 18 18 18 18 19 19 20 21 21 22 23 24 25 26 27 29 30 31 33 35 36 38 40 42 44 46 48 51 53 56 58 61 64 66 69 72 75 79 82
 21 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 39 40 42 44 46 48 50 52 55 58 60 63 67 70 74 77 82 86 91 96 101 107 113 120 127 135 143 151 160 170 180 190 202 213 225 238 251 264 277 290 303 315 328 339 350 360 369 376 383 387 391 392 393 391 389 385 379 373 366 358 349 340 330 320 310 300 289 279 269 258 249 239 229 220 211 202 194 186 178 170 163 156 149 143 137 131 125 120 114 109 104 100 95 91 87 84 80 76 73 70 67 64 62 59 57 55 52 50 48 47 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 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 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 20
 7 8 9 10 11 12 13 14 15 17 18 20 21 22 24 26 27 29 31 33 35 37 39 42 44 47 49 52 55 58 61 64 68 71 75 79 83 87 91 96 100 105 110 115 121 127 132 138 145 151 158 164 171 179 186 194 202 210 218 226 235 243 252 262 271 280 290 300 310 320 330 341 351 362 373 384 395 406 418 429 440 452 463 474 485 496 507 517 527 536 545 553 560 567 572 577 580 582 583 582 580 577 572 565 557 547 537 524 511 497 481 466 449 432 415 397 380 362 345 328 312 296 281 266 252 238 226 213 202 191 181 171 162 154 146 138 131 125 118 113 107 102 97 93 89 85 81 78 75 72 69 66 63 61 59 57 55 53 51 49 47 46 44 43 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 15 14 13 13 12 12 11 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 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 73 75 78 81 84 87 90 93 96 99 102 106 109 113 117 120 124 128 132 136 141 145 149 154 158 163 167 172 177 182 186 191 196 200 205 210 214 219 223 227 231 235 238 242 245 247 250 252 254 256 257 259 260 260 261 261 261 261 261 260 260 259 258 258 257 256 255 255 254 254 254 253 253 253 254 254 255 256 257 258 260 262 264 266 269 272 275 279 283 287 292 297 302 308 315 321 329 336 344 353 362 371 381 391 401 412 423 434 446 457 468 479 490 500 510 518 526 533 538 541 543 543 542 538 533 526 517 506 494 481 466 451 435 418 401 384 367 350 333 317 301 286 271 257 243 230 218 206 195 185 175 166 157 149 141 134 127 120 114 108 103 98 93 88 84 80 76 72 69 66 63 60 57 54 51 49 47 44 42 40 38 37 35 33 31 30 28 27 25 24 23 22 20 19 18 17 16 15 15 14 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 41 42 44 46 48 50 52 54 56 58 61 63 65 68 70
 31 31 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 29 29 29 29 30 30 30 31 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 46 47 48 50 51 52 54 56 57 59 60 62 64 66 67 69 71 73 75 77 78 80 82 84 86 88 90 92 93 95 97 99 101 102 104 106 107 109 110 112 113 114 115 117 118 119 120 121 121 122 123 124 124 124 125 125 125 125 126 126 125 125 125 125 124 124 123 123 122 122 121 120 119 119 118 117 116 115 114 113 113 112 111 110 109 108 107 106 105 104 103 103 102 101 100 99 98 98 97 96 95 94 94 93 92 91 90 90 89 88 87 87 86 85 84 83 83 82 81 80 79 79 78 77 76 75 74 73 72 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 38 37 37 36 35 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 31 31
 93 95 96 98 99 101 102 104 105 106 108 109 111 112 114 115 116 118 119 121 122 124 125 127 129 130 132 134 135 137 139 141 143 145 147 149 151 153 156 158 161 163 166 168 171 174 176 179 182 185 188 191 194 197 200 202 205 208 211 213 216 218 220 222 224 226 227 229 230 231 232 232 233 233 233 232 232 231 230 229 228 227 225 223 222 220 218 215 213 211 208 206 203 201 198 195 193 190 187 185 182 179 177 174 171 169 166 164 161 159 157 154 152 150 148 146 144 142 140 139 137 135 134 132 131 130 128 127 126 125 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 106 105 104 103 102 100 99 98 96 95 93 92 90 89 87 86 84 82 81 79 77 76 74 72 71 69 67 66 64 62 60 59 57 55 54 52 51 49 47 46 44 43 41 40 38 37 35 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 11 11 11 10 10 9 9 9 8 8 8 8 8 8 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 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 52 54 55 57 58 60 61 63 64 66 67 69 70 72 74 75 77 78 80 81 83 84 86 87 89 90 92
 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 52 55 57 60 63 66 70 73 77 81 85 90 94 99 104 109 115 120 126 132 138 145 151 157 164 170 176 182 188 194 200 205 210 214 218 221 224 226 228 229 229 229 228 226 224 222 219 215 211 207 202 197 192 187 182 176 171 165 160 154 149 144 138 133 128 124 119 114 110 106 102 98 94 91 87 84 81 78 76 73 70 68 66 64 62 60 58 57 55 54 53 51 50 49 48 47 46 46 45 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 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 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 48 48 47 47 46 46 45 45 44 43 43 42 41 41 40 39 38 37 37 36 35 34 33 33 32 31 30 29 28 28 27 26 25 25 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14
 33 34 35 36 37 38 39 40 42 43 44 45 46 48 49 50 52 53 55 56 58 59 61 63 64 66 68 70 72 74 76 78 80 83 85 88 90 93 96 99 102 105 109 112 116 120 124 128 133 137 142 148 153 159 165 171 178 185 192 200 207 216 224 233 242 252 261 271 281 292 303 313 324 335 346 357 368 379 390 400 410 420 430 438 447 454 461 468 473 478 481 484 486 487 487 486 484 481 477 473 467 461 454 446 437 428 419 409 399 389 378 367 356 346 335 324 313 303 292 282 272 263 254 245 236 228 220 212 205 198 191 185 179 173 168 163 158 153 149 145 141 137 134 130 127 124 121 119 116 114 111 109 107 105 103 101 99 97 96 94 92 91 89 88 86 85 84 83 81 80 79 78 77 75 74 73 72 71 70 69 68 67 66 65 64 64 63 62 61 60 59 58 58 57 56 55 54 54 53 52 52 51 50 50 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 41 41 41 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 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 17 18 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 32
 47 49 52 55 58 61 65 68 72 76 80 84 89 93 98 104 109 115 122 128 136 143 151 160 169 179 189 200 211 224 237 251 266 281 298 315 333 353 373 394 415 438 461 484 508 531 555 578 600 621 640 658 674 687 697 705 709 710 709 704 696 686 673 658 642 623 604 584 563 541 520 498 477 456 436 416 397 378 360 343 326 311 296 281 268 255 242 231 220 209 199 189 180 172 164 156 148 141 135 129 123 117 112 106 102 97 93 89 85 81 78 75 72 69 66 64 61 59 57 55 53 52 50 49 48 47 45 45 44 43 42 42 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 9 9 10 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 30 32 33 35 38 40 42 44
 27 28 30 31 33 34 36 38 39 41 43 45 48 50 52 55 57 60 63 66 69 73 76 80 84 88 93 98 103 108 114 121 127 134 142 150 159 168 178 189 201 213 226 240 256 272 289 308 328 349 372 396 421 447 475 505 535 566 599 631 665 698 730 762 793 822 849 873 894 912 925 935 940 941 937 929 917 902 883 862 838 812 785 756 727 697 667 637 608 579 551 523 497 471 447 423 401 379 359 340 321 304 288 272 257 243 230 218 206 195 185 175 166 158 150 143 136 129 123 118 113 108 103 99 95 92 89 86 83 81 78 76 74 73 71 70 68 67 66 65 65 64 63 63 62 62 62 61 61 61 61 61 61 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 64 64 64 63 63 63 62 62 61 61 60 60 59 58 58 57 56 56 55 54 53 53 52 51 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 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 5 4 4 4 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 4 4 5 5 5 6 6 7 8 8 9 9 10 11 12 13 13 14 15 16 17 18 19 20 22 23 24 25
 63 64 65 66 67 67 68 69 70 71 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 91 92 94 95 97 98 100 102 104 106 108 110 112 115 117 120 122 125 128 131 134 138 141 145 148 152 156 161 165 170 174 179 184 189 194 199 205 210 216 222 227 233 239 245 250 256 262 268 273 279 284 290 295 300 305 310 314 319 323 327 330 334 337 339 342 344 346 347 348 349 350 350 349 349 348 346 344 342 340 337 334 330 326 322 318 313 309 303 298 293 287 281 275 269 263 257 251 245 239 233 226 220 214 208 202 197 191 185 180 174 169 164 159 154 149 145 140 136 132 128 124 120 116 112 109 105 102 99 95 92 89 87 84 81 78 76 73 71 69 67 64 62 60 58 56 54 52 51 49 47 46 44 42 41 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 12 12 12 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 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 44 45 46 46 47 48 48 49 50 50 51 52 52 53 54 55 55 56 57 58 58 59 60 60 61 62 63
 42 44 45 47 48 50 52 53 55 57 59 61 63 65 67 70 72 75 77 80 83 85 88 92 95 98 102 105 109 113 117 122 126 131 136 141 146 152 157 163 169 175 182 188 195 202 209 216 223 230 237 244 250 257 263 270 275 281 286 290 294 297 300 302 303 303 303 302 301 298 295 292 288 283 278 272 266 260 254 247 240 233 226 219 212 204 197 190 183 176 170 163 157 151 144 139 133 127 122 117 112 107 103 98 94 90 86 82 79 75 72 69 66 63 61 58 56 54 52 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 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 34 36 37 38 39 41
 31 33 35 36 38 40 42 44 46 48 51 53 56 59 62 65 69 72 76 80 84 89 94 99 105 111 117 124 131 139 147 156 165 175 186 197 209 222 236 250 265 280 297 313 331 348 366 384 401 419 435 451 465 477 488 497 504 508 510 509 506 501 493 484 473 460 446 431 415 399 383 367 350 334 319 303 289 274 261 248 235 223 212 201 191 181 172 164 155 148 140 134 127 121 115 110 105 100 95 91 87 83 79 76 73 70 67 64 62 60 57 55 54 52 50 49 47 46 45 44 43 42 41 41 40 39 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 31 31 31 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 18 17 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 15 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 14 14 15 15 16 17 18 19 20 20 21 23 24 25 26 27 29 30
 44 45 46 47 48 48 49 50 51 52 53 54 54 55 56 57 57 58 59 59 60 61 61 62 62 62 63 63 64 64 64 64 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 68 68 68 69 69 70 70 71 72 72 73 74 75 76 77 78 79 80 82 83 84 86 87 89 90 92 94 96 98 99 101 104 106 108 110 112 115 117 120 122 125 128 130 133 136 139 142 145 148 151 154 157 160 163 166 169 172 175 178 181 184 187 190 192 195 197 200 202 204 206 208 209 211 212 213 213 214 214 214 214 214 213 212 211 210 208 207 205 203 201 198 196 193 190 188 185 182 179 176 173 169 166 163 160 157 154 150 147 144 141 138 135 132 129 126 123 121 118 115 112 110 107 105 103 100 98 96 93 91 89 87 85 83 81 80 78 76 75 73 71 70 68 67 66 64 63 62 61 59 58 57 56 55 54 54 53 52 51 51 50 49 49 48 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 35 36 37 38 39 40 41 42 43
 74 78 82 86 91 96 101 106 112 118 124 130 137 143 151 158 166 174 183 192 201 211 221 231 242 254 265 277 290 302 316 329 343 357 371 385 399 413 427 441 454 467 480 491 502 512 521 529 535 540 544 546 547 547 545 541 537 531 523 515 506 495 484 473 460 448 435 421 408 394 380 367 353 340 327 314 301 289 277 265 254 243 232 222 212 202 193 184 175 167 159 151 143 136 130 123 117 111 105 100 95 90 85 80 76 72 68 65 61 58 55 52 49 47 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 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 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 23 24 26 27 29 31 33 35 37 40 42 44 47 50 53 56 59 63 66 70
 41 43 45 48 50 53 55 58 61 64 67 71 74 78 82 86 90 95 100 105 110 116 121 128 134 141 148 156 164 173 182 192 202 213 224 236 249 262 276 291 307 323 340 358 377 397 417 438 459 481 504 526 549 571 594 616 637 657 676 694 710 724 736 745 753 758 760 760 758 753 746 736 725 712 697 681 664 645 626 606 586 566 545 524 504 483 463 444 424 405 387 369 352 335 319 304 289 275 261 248 235 223 212 201 190 181 171 162 154 146 138 131 124 118 112 106 101 96 91 86 82 78 74 71 68 65 62 59 56 54 52 50 48 46 44 42 41 39 38 36 35 34 33 31 30 29 28 27 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 7 7 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 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 22 23 24 25 27 28 30 32 33 35 37 39
 16 17 18 18 19 20 21 22 23 25 26 27 28 29 31 32 34 35 37 38 40 42 44 46 48 50 53 55 58 61 64 68 71 75 80 84 89 94 100 106 113 121 129 138 147 158 169 182 196 211 228 246 266 288 311 337 365 396 428 464 501 542 584 629 675 722 770 818 864 909 949 985 1016 1039 1054 1061 1060 1049 1031 1006 974 936 895 851 805 759 712 666 621 578 537 498 461 426 394 364 336 310 286 263 243 224 206 190 176 162 150 138 128 118 109 101 94 87 81 75 70 66 61 57 54 51 48 45 43 40 38 37 35 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 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 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 15
 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 55 57 59 60 62 64 66 68 70 72 74 76 78 80 82 84 87 89 91 93 95 98 100 102 104 106 108 110 112 114 116 117 119 121 122 123 124 126 127 127 128 129 129 130 130 130 130 130 130 130 129 129 128 127 127 126 125 124 123 122 120 119 118 116 115 113 112 110 109 107 106 104 102 101 99 97 96 94 92 91 89 87 86 84 83 81 79 78 76 75 73 72 70 69 67 66 64 63 62 60 59 58 56 55 54 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 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 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17
 75 76 78 80 81 83 85 87 88 90 92 94 96 97 99 101 103 105 107 109 111 113 115 116 118 120 122 124 126 128 130 131 133 135 137 138 140 141 143 144 146 147 148 149 151 152 152 153 154 155 155 156 156 157 157 157 157 158 158 157 157 157 157 157 156 156 155 155 155 154 153 153 152 152 151 151 150 149 149 148 148 147 147 146 146 145 145 144 144 144 144 143 143 143 143 143 143 143 143 143 143 143 144 144 144 145 145 145 146 146 147 147 148 149 149 150 151 151 152 153 153 154 155 155 156 156 157 157 158 158 158 158 158 158 157 157 156 156 155 154 153 152 150 149 147 145 143 141 139 137 135 132 130 128 125 122 120 117 115 112 109 106 104 101 98 96 93 91 88 85 83 81 78 76 73 71 69 67 64 62 60 58 56 54 53 51 49 47 45 44 42 41 39 38 36 35 33 32 31 30 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 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 12 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 16 17 17 17 17 17 17 18 18 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 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 38 39 40 41 42 43 45 46 47 48 49 50 52 53 54 56 57 58 60 61 62 64 65 67 68 70 72 73
 89 90 90 91 92 93 93 94 95 95 96 97 97 98 98 99 99 100 100 101 101 102 102 103 103 104 104 105 105 106 106 107 107 108 108 109 110 110 111 112 113 113 114 115 116 117 119 120 121 122 124 125 126 128 129 131 132 134 136 137 139 140 142 144 145 147 148 150 151 153 154 155 156 157 158 159 160 161 162 162 163 163 163 163 163 163 163 163 162 162 161 160 159 158 157 156 155 153 152 150 149 147 145 143 142 140 138 135 133 131 129 127 125 123 120 118 116 114 111 109 107 105 103 101 99 97 95 93 91 89 88 86 84 83 81 80 78 77 75 74 73 71 70 69 68 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 35 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 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 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 62 63 64 65 67 68 69 70 72 73 74 75 76 78 79 80 81 82 83 84 85 86 87 88
 64 66 67 69 71 73 76 78 80 83 86 88 91 94 98 101 104 108 112 116 120 125 129 134 139 144 149 155 160 166 172 179 185 191 198 204 211 217 223 230 236 241 247 251 256 260 263 266 268 269 270 270 269 267 265 262 259 255 251 246 240 235 229 223 217 210 204 198 192 185 179 173 168 162 156 151 146 141 136 132 127 123 119 115 112 108 105 102 99 96 93 91 88 86 84 81 80 78 76 74 73 71 70 69 68 67 66 65 64 63 63 62 62 61 61 61 61 61 61 61 62 62 63 63 64 65 66 67 68 69 70 71 73 74 76 77 79 81 82 84 86 88 89 91 93 94 96 98 99 101 102 103 104 105 106 107 108 108 109 109 109 109 109 109 108 108 107 106 105 104 103 101 100 99 97 95 94 92 90 88 86 84 82 80 78 76 74 72 70 68 66 64 62 60 58 56 54 52 50 49 47 45 44 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 38 38 38 39 39 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 55 56 57 59 60 62
 71 73 75 77 79 81 83 86 88 90 93 96 99 101 105 108 111 115 118 122 126 131 135 140 145 150 156 162 168 174 181 188 196 204 212 220 229 239 248 258 269 279 290 302 313 325 336 348 359 371 382 392 402 411 420 428 435 440 445 448 451 451 451 450 447 443 438 432 425 417 409 400 391 381 371 360 350 339 329 318 308 298 288 278 268 259 250 241 232 224 216 208 201 194 187 180 174 168 162 157 151 146 141 137 132 128 124 120 116 113 109 106 103 100 98 95 93 90 88 86 85 83 82 80 79 78 77 76 75 74 74 73 73 73 72 72 72 72 72 72 72 72 72 73 73 73 73 74 74 74 75 75 75 75 76 76 76 76 77 77 77 77 77 78 78 78 78 78 78 78 78 78 78 78 78 77 77 77 77 77 76 76 76 75 75 74 74 73 73 72 71 71 70 69 69 68 67 66 66 65 64 63 62 61 60 59 58 58 57 56 55 54 53 52 51 50 50 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 39 39 39 40 40 41 42 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 62 63 65 66 68 70
 22 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 40 42 44 45 47 49 51 53 55 58 60 63 65 68 71 75 78 82 86 90 94 99 104 110 115 122 128 135 143 151 159 168 178 188 199 211 223 235 249 263 277 292 308 324 340 356 372 389 405 421 436 450 463 476 486 496 503 509 514 516 517 515 512 507 501 493 484 474 463 452 439 426 413 400 386 373 359 346 333 320 308 296 284 273 262 252 242 232 223 214 206 198 190 183 177 170 164 158 153 148 143 139 135 131 128 125 122 119 116 114 112 110 109 107 106 105 104 103 102 101 101 100 100 99 99 99 99 99 99 98 98 98 98 98 98 98 98 98 98 98 97 97 97 97 96 96 95 95 94 94 93 93 92 91 91 90 89 88 87 86 85 84 83 82 81 80 79 77 76 75 74 72 71 70 68 67 66 64 63 62 60 59 58 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 14 14 15 15 16 17 17 18 19 19 20 21
 55 56 57 58 59 60 61 62 62 63 64 65 66 67 67 68 69 70 70 71 72 72 73 73 74 75 75 76 76 77 77 78 78 78 79 79 79 80 80 80 81 81 81 81 81 82 82 82 82 82 82 82 82 82 81 81 81 81 81 80 80 80 79 79 78 78 77 77 76 75 75 74 73 73 72 71 70 70 69 68 67 66 65 65 64 63 62 61 60 59 58 58 57 56 55 54 53 52 52 51 50 49 48 48 47 46 45 45 44 43 43 42 42 41 40 40 39 39 39 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 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 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 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 54
 80 82 84 86 89 91 93 95 98 100 102 105 107 109 112 114 116 119 121 124 126 129 131 134 136 139 141 144 147 149 152 155 157 160 163 166 168 171 174 177 180 183 186 189 192 195 199 202 205 208 211 215 218 221 224 227 231 234 237 240 242 245 248 250 253 255 257 259 260 262 263 264 265 266 266 266 266 266 266 265 264 263 262 261 259 257 255 254 251 249 247 244 242 239 237 234 231 228 225 222 219 216 213 210 207 204 201 198 195 192 189 187 184 181 178 176 173 171 168 166 163 161 159 157 154 152 150 148 146 144 143 141 139 137 135 134 132 130 128 127 125 123 121 120 118 116 114 113 111 109 107 105 103 101 99 97 96 94 92 90 88 86 84 82 80 78 76 74 72 70 68 66 64 62 61 59 57 55 53 52 50 48 47 45 43 42 40 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 9 8 8 8 8 8 8 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 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 39 40 41 43 44 45 47 48 50 52 53 55 57 58 60 62 64 66 68 70 72 74 76 78
 81 84 86 89 91 94 96 98 101 103 106 108 111 113 116 118 121 123 126 128 130 133 135 137 140 142 144 146 148 150 152 154 156 158 159 161 163 165 166 168 170 171 173 174 176 177 179 180 182 183 184 186 187 188 189 190 192 193 193 194 195 196 196 197 197 197 197 197 197 196 196 195 194 193 192 191 189 187 186 184 182 179 177 175 172 170 167 164 161 158 155 152 149 146 143 139 136 133 130 126 123 120 117 114 111 108 105 102 99 96 94 91 89 86 84 81 79 77 75 73 71 69 68 66 65 63 62 60 59 58 57 56 55 54 53 52 52 51 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 42 41 41 40 40 39 39 39 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 24 25 26 26 27 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 46 47 49 50 52 54 56 58 60 62 64 66 68 70 72 75 77 79
 52 54 56 58 61 63 66 68 71 73 76 79 81 84 87 90 93 96 99 102 105 109 112 115 119 122 126 130 133 137 141 145 149 153 158 162 167 171 176 181 186 192 197 203 209 215 221 228 235 242 249 257 265 273 282 291 301 310 320 331 341 352 364 375 387 399 411 423 435 447 459 471 482 494 504 515 525 534 542 550 557 563 568 572 574 576 577 576 574 572 568 562 556 549 541 532 522 512 500 488 476 463 450 437 423 410 396 383 369 356 343 330 317 305 293 282 271 260 250 240 230 222 213 205 197 190 183 176 170 164 159 153 148 144 139 135 131 127 124 120 117 114 111 108 105 103 100 98 95 93 91 89 87 85 83 81 79 77 75 73 72 70 68 66 65 63 62 60 58 57 55 54 52 51 50 48 47 45 44 42 41 40 38 37 36 35 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 9 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 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 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 9 9 10 11 12 12 13 14 15 17 18 19 20 21 23 24 26 27 29 30 32 34 36 37 39 41 43 45 47 49
 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 50 51 53 54 56 57 59 61 63 65 67 69 71 73 75 78 80 82 85 88 91 93 96 100 103 106 110 113 117 121 125 129 133 138 142 147 152 157 162 167 172 178 183 188 194 199 205 210 216 221 227 232 237 241 246 250 254 258 261 264 267 269 271 272 273 273 273 273 272 270 269 266 264 261 257 253 249 245 240 235 230 225 219 214 208 202 196 191 185 179 173 167 162 156 150 145 140 135 130 125 120 116 111 107 103 99 96 92 89 85 82 79 77 74 72 69 67 65 63 61 59 57 56 54 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 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 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 27 28 29 30
 45 45 46 47 48 48 49 50 51 52 53 54 56 57 58 60 61 63 65 67 69 71 73 76 78 81 84 87 91 94 98 103 107 112 117 123 128 135 141 148 156 164 172 181 190 199 209 219 229 240 250 261 271 281 290 299 308 315 321 326 330 332 333 333 331 328 323 318 311 303 295 285 275 265 255 244 234 223 213 203 193 183 174 165 157 148 140 133 126 119 113 107 101 95 90 85 81 76 72 68 65 61 58 55 52 49 47 45 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 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 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 44 44
 77 76 76 76 76 76 76 76 75 75 75 75 75 74 74 74 74 73 73 73 73 72 72 72 72 71 71 71 71 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 70 70 70 71 71 72 72 73 74 74 75 76 77 79 80 81 83 84 86 88 90 92 94 96 98 100 103 106 108 111 114 117 121 124 128 131 135 139 143 147 152 156 161 166 171 177 182 188 194 200 207 213 220 227 234 241 249 256 264 271 279 286 293 300 307 314 320 325 330 334 338 341 342 343 343 342 340 336 332 327 321 314 307 299 290 281 272 262 253 243 233 224 214 205 196 187 179 171 163 155 148 142 135 129 123 118 112 107 103 98 94 90 86 83 79 76 73 70 68 65 62 60 58 56 54 52 50 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 23 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 42 43 44 45 46 47 48 49 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 76 76 76 76 76 77 77 77 77 77
 26 27 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 50 51 53 55 56 58 60 62 64 67 69 71 74 77 80 83 86 89 93 97 101 105 109 114 119 124 130 136 143 149 156 164 172 180 189 199 208 219 230 241 253 265 277 290 304 318 332 346 361 375 390 404 418 432 445 458 470 481 491 500 508 514 519 522 524 524 522 519 514 507 499 490 479 467 455 441 426 412 396 380 365 349 333 317 302 287 273 258 245 232 219 207 195 185 174 164 155 146 138 130 123 116 110 104 99 93 88 84 80 76 72 69 65 62 59 57 54 52 50 48 46 44 42 41 39 38 36 35 34 33 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 15 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 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 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 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 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 25 25
 96 100 104 108 112 116 120 124 129 133 137 141 145 149 153 156 160 163 165 168 170 171 173 173 174 174 173 172 171 169 167 164 161 158 154 151 147 143 139 135 131 127 123 119 115 111 107 104 100 97 94 91 88 86 83 81 79 77 75 74 72 71 70 69 68 67 66 66 65 65 64 64 64 64 64 64 64 64 65 65 65 66 66 67 68 68 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 88 89 90 92 93 94 95 96 97 97 98 99 99 99 99 99 98 98 97 96 95 93 92 90 88 87 85 82 80 78 76 73 71 69 66 64 62 59 57 55 53 51 49 47 45 43 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 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 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 28 29 30 31 33 34 36 37 39 41 43 45 47 49 52 54 57 59 62 65 68 71 74 77 81 84 88 92
 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 29 30 32 34 35 37 39 42 44 47 50 53 56 60 64 68 72 77 83 89 95 102 110 119 128 138 148 160 173 186 201 217 234 251 270 290 311 332 353 375 397 418 438 457 474 490 503 513 520 525 526 524 519 512 502 490 476 461 445 428 411 394 376 359 342 326 310 294 280 266 252 240 228 216 205 195 186 177 169 161 153 147 140 134 129 124 119 114 110 107 103 100 97 95 92 90 88 86 85 83 82 81 80 79 78 78 77 76 76 75 75 74 74 73 73 72 72 71 71 70 69 69 68 67 67 66 65 64 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 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 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 7 7 7
 78 81 83 85 87 89 92 94 96 98 101 103 105 107 110 112 114 116 118 121 123 125 126 128 130 132 134 135 137 138 139 140 141 142 143 144 145 145 146 146 146 146 146 146 146 145 145 144 144 143 142 141 140 139 138 137 136 135 134 132 131 130 128 127 125 124 122 121 119 118 116 115 113 111 110 108 107 105 104 102 100 99 97 96 94 93 91 90 88 87 86 84 83 82 80 79 78 76 75 74 73 71 70 69 68 67 66 65 64 63 62 61 60 60 59 58 57 57 56 55 55 54 54 54 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 54 55 55 55 56 56 57 57 57 58 58 59 59 59 60 60 60 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 60 60 60 59 59 58 58 57 57 56 56 55 55 54 53 53 52 51 51 50 49 49 48 47 46 46 45 44 44 43 42 42 41 41 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 56 57 59 61 63 64 66 68 70 72 74 76
 42 43 44 44 45 46 46 47 47 48 48 49 50 50 51 51 51 52 52 53 53 54 54 54 55 55 55 56 56 56 57 57 57 58 58 58 58 59 59 59 59 60 60 60 60 61 61 61 62 62 62 63 63 64 64 64 65 65 66 66 66 67 67 68 68 69 69 70 70 70 71 71 71 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 71 71 70 70 69 68 67 67 66 65 64 63 62 61 60 59 57 56 55 54 53 51 50 49 48 46 45 44 43 42 41 40 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 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 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 38 39 40 40 41 42
 50 51 52 54 55 56 58 59 60 62 63 64 66 67 68 70 71 72 74 75 76 77 79 80 81 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 103 104 105 106 107 108 108 109 110 111 112 113 114 114 115 116 117 118 119 120 121 122 123 125 126 127 128 129 130 132 133 134 135 137 138 139 140 142 143 144 145 146 148 149 150 151 152 153 154 155 156 156 157 158 158 159 159 159 159 159 159 159 158 158 157 157 156 155 154 152 151 149 148 146 145 143 141 139 137 135 133 131 129 127 125 123 121 119 117 116 114 112 110 109 107 106 105 103 102 101 100 99 98 97 96 95 95 94 94 93 93 92 92 91 91 91 91 91 91 90 90 90 90 90 90 90 91 91 91 91 91 91 91 92 92 92 92 92 93 93 93 93 93 93 93 93 94 94 94 94 93 93 93 93 93 93 92 92 91 91 90 90 89 88 88 87 86 85 84 83 82 81 80 79 77 76 75 74 72 71 70 68 67 65 64 63 61 60 59 57 56 55 53 52 51 49 48 47 46 45 44 42 41 40 39 38 37 36 35 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 44 45 46 47 49
 38 39 40 42 43 44 46 47 49 50 52 54 56 58 60 62 64 66 68 70 73 75 78 81 84 87 90 93 96 100 103 107 111 115 119 124 128 133 137 142 147 152 157 163 168 173 179 184 190 195 201 206 212 217 222 226 231 235 239 243 246 249 251 253 255 256 257 257 257 256 255 253 252 249 247 244 241 237 234 230 226 222 217 213 209 204 199 195 190 185 180 176 171 166 162 157 153 148 144 140 136 132 128 124 120 116 113 109 106 102 99 96 93 90 88 85 82 80 78 75 73 71 69 67 65 64 62 61 59 58 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 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 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 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 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 37
 31 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 52 54 56 57 59 61 63 65 67 69 71 74 76 79 82 84 88 91 94 98 101 105 109 114 118 123 128 133 138 144 149 155 162 168 174 181 188 194 201 208 215 221 228 234 240 246 251 256 261 265 268 271 273 275 275 275 275 273 271 269 266 262 257 253 247 242 236 229 223 216 210 203 196 189 182 175 168 162 155 149 143 137 131 125 120 114 109 104 100 95 91 87 83 79 76 73 69 66 64 61 58 56 54 52 50 48 46 44 43 41 40 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 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 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 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30
 47 48 49 49 50 51 51 52 53 54 54 55 56 57 58 59 61 62 63 64 66 67 69 71 72 74 76 78 81 83 86 88 91 94 97 101 104 108 112 116 121 125 130 135 141 146 152 158 164 171 177 184 191 197 204 211 217 223 229 235 240 245 250 253 256 259 261 262 262 261 260 258 256 252 249 244 239 234 229 223 217 211 204 198 192 185 179 172 166 160 154 148 143 137 132 127 122 117 113 108 104 100 96 92 89 86 82 79 76 74 71 69 66 64 62 60 58 56 55 53 52 50 49 48 47 46 45 44 44 43 42 42 41 41 41 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 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 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 25 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 43 43 44 45 45 46 46 47
 45 45 46 46 47 47 48 48 49 50 50 51 51 52 53 54 55 55 56 57 58 59 61 62 63 64 66 67 69 71 73 75 77 79 82 85 88 91 94 98 102 106 110 115 120 125 131 137 143 149 156 164 171 179 187 195 203 212 220 229 237 245 253 260 267 273 278 282 286 288 289 289 288 286 283 279 274 268 261 254 246 237 229 220 211 202 192 183 175 166 157 149 141 134 126 119 113 106 100 94 89 84 79 74 70 65 61 58 54 51 48 45 42 40 37 35 33 31 30 28 26 25 24 23 21 20 20 19 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44
 98 99 100 100 101 101 102 103 103 104 105 106 106 107 108 109 110 111 112 113 114 116 117 119 120 122 124 126 128 130 132 134 137 139 142 144 147 150 153 156 159 162 165 168 171 173 176 179 181 183 185 186 187 188 188 188 188 187 186 184 182 180 177 174 171 167 163 159 155 151 146 142 137 132 128 123 119 114 110 106 102 98 94 90 86 83 79 76 73 69 67 64 61 58 56 53 51 49 47 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 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 6 7 7 7 7 8 8 8 9 9 9 9 10 10 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 50 51 52 54 55 56 58 59 60 62 63 65 66 67 69 70 71 73 74 75 77 78 79 80 82 83 84 85 86 87 88 89 90 91 92 92 93 94 95 95 96 96 97 98
 23 24 25 26 26 27 28 29 30 31 32 33 34 36 37 38 39 41 42 44 46 47 49 51 53 55 58 60 63 65 68 71 74 78 81 85 89 93 97 101 106 110 115 120 125 130 135 139 144 149 153 157 160 163 166 168 169 170 170 169 168 166 164 161 157 153 149 144 139 134 129 123 118 113 108 103 98 93 88 84 79 75 71 67 64 60 57 54 51 48 46 43 41 38 36 34 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23
 78 78 78 78 78 78 78 78 78 78 77 77 77 76 76 75 75 74 74 73 73 72 71 71 70 69 69 68 67 66 66 65 64 63 63 62 61 60 60 59 58 58 57 56 56 55 55 54 54 53 53 52 52 51 51 51 50 50 50 50 50 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 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 50 51 52 52 53 54 55 55 56 57 58 58 59 60 61 62 62 63 64 65 65 66 67 68 68 69 70 71 71 72 72 73 74 74 75 75 76 76 76 77 77 77 78 78 78 78 78
 59 59 59 59 58 58 58 58 58 58 58 57 57 57 57 57 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 57 57 57 58 59 59 60 61 62 62 63 64 65 66 68 69 70 71 73 74 75 77 78 80 81 83 84 86 88 89 91 92 94 95 97 98 99 101 102 103 104 105 106 107 108 108 109 109 110 110 110 110 109 109 108 108 107 106 105 103 102 100 99 97 95 93 91 89 87 84 82 80 78 75 73 70 68 66 64 61 59 57 55 53 51 49 47 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 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 13 13 14 14 14 14 14 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 23 24 24 25 25 25 26 26 27 27 28 29 29 30 30 31 32 33 33 34 35 36 36 37 38 39 40 41 41 42 43 44 45 46 47 48 48 49 50 51 52 52 53 54 54 55 55 56 56 57 57 57 58 58 58 58 59 59 59 59 59 59 59
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 47 49 52 54 57 61 64 68 72 76 80 85 90 95 101 107 113 119 126 133 139 146 153 160 166 173 179 184 189 193 196 199 200 201 201 200 198 195 192 188 183 178 173 167 161 155 149 143 137 131 126 120 115 109 104 100 95 91 86 82 79 75 72 68 65 62 59 57 54 52 50 48 46 44 42 40 39 37 36 35 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 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 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 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 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16
 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 63 64 66 68 70 71 73 76 78 80 83 85 88 91 94 98 101 105 108 112 117 121 125 130 135 140 145 151 156 162 167 173 179 184 190 196 201 207 212 217 221 226 230 233 237 239 242 244 245 245 246 245 244 243 241 238 235 232 228 224 219 214 209 204 198 192 186 180 174 168 162 156 150 144 138 132 126 121 115 110 105 100 95 91 86 82 78 74 71 67 64 61 58 55 53 50 48 46 44 42 40 38 37 35 34 33 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 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 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 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37
 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 21 23 24 25 27 29 31 33 36 38 41 45 48 52 56 61 66 71 77 83 90 98 106 114 124 134 145 157 170 183 198 213 230 247 265 283 302 322 341 359 377 393 407 419 428 434 437 435 431 423 412 398 382 364 345 326 306 286 267 248 230 213 197 183 169 156 144 133 123 114 105 98 91 84 78 73 68 64 60 56 53 50 47 44 42 39 37 36 34 32 31 29 28 27 25 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8
 47 48 49 50 51 52 53 55 56 57 59 61 63 64 66 69 71 73 76 79 82 85 88 91 95 99 103 108 112 117 123 128 134 140 146 153 160 167 174 182 190 197 205 213 221 228 236 243 249 255 261 266 270 273 275 277 277 277 276 274 271 267 263 258 253 247 242 235 229 222 216 209 203 196 190 184 178 172 166 161 156 150 146 141 137 132 128 124 121 117 114 111 108 105 102 100 97 95 93 90 88 86 85 83 81 80 78 77 76 74 73 72 71 70 69 68 67 67 66 65 64 64 63 63 62 62 61 61 60 60 60 59 59 59 58 58 58 57 57 56 56 56 55 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 35 35 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 42 42 43 43 44 45 45 46
 148 155 161 168 174 181 187 194 200 206 212 217 222 226 230 233 236 238 240 240 240 239 238 236 233 230 226 222 218 213 207 202 196 191 185 179 173 167 162 156 151 146 141 136 132 128 124 120 116 113 109 106 104 101 99 96 94 92 90 88 87 85 84 82 81 80 79 78 77 76 75 74 73 72 72 71 70 70 69 68 68 67 67 66 66 65 64 64 63 63 62 62 61 61 60 60 59 58 58 57 57 56 56 55 54 54 53 53 52 52 51 50 50 49 49 48 48 47 46 46 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 40 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 31 31 31 30 30 29 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 17 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 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 50 52 55 58 61 64 67 71 75 79 83 87 92 97 102 107 112 118 124 130 136 142
 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 35 36 36 37 37 38 39 40 41 42 42 43 45 46 47 48 50 51 53 54 56 58 60 62 64 67 69 72 74 77 80 84 87 91 94 98 102 106 111 115 120 124 129 133 138 142 147 151 155 159 163 166 170 173 175 177 179 181 182 182 182 182 182 181 179 178 176 174 171 169 166 163 159 156 153 149 146 142 139 135 132 128 125 121 118 115 112 109 106 103 100 97 94 92 89 87 85 82 80 78 76 75 73 71 70 68 67 65 64 63 62 61 60 59 58 58 57 56 55 55 54 54 53 53 52 52 51 51 51 50 50 49 49 49 48 48 47 47 47 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28
 36 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 42 43 43 44 44 45 46 46 47 48 49 49 50 51 52 53 54 56 57 58 60 61 63 64 66 68 70 71 74 76 78 80 82 85 87 89 92 94 96 99 101 103 105 108 109 111 113 115 116 117 118 119 120 120 121 121 121 120 120 119 118 117 116 114 113 111 109 107 105 103 101 99 96 94 91 89 86 84 82 79 77 74 72 69 67 65 62 60 58 56 54 52 50 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 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 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 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 35 35 36 36 36
 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 42 43 45 47 49 51 53 55 57 59 62 64 67 69 72 75 77 80 82 85 87 90 92 94 96 98 100 102 103 104 105 105 106 106 106 105 105 104 103 102 100 99 97 95 93 91 89 87 85 83 80 78 76 73 71 69 67 65 62 60 58 56 54 52 51 49 47 45 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 25 24 23 23 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 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 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 25 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 76 75 74 74 73 73 72 72 71 71 70 69 69 68 68 67 67 66 66 66 65 65 65 64 64 64 64 64 64 64 64 64 65 65 65 66 66 67 68 69 69 70 72 73 74 76 77 79 80 82 84 86 88 90 92 95 97 99 102 104 106 109 111 113 115 118 120 122 124 125 127 128 129 131 131 132 133 133 133 133 132 132 131 130 128 127 125 123 121 119 117 115 112 110 107 104 101 99 96 93 90 87 84 81 78 76 73 70 68 65 63 60 58 55 53 51 49 47 45 44 42 40 39 37 36 35 33 32 31 30 29 29 28 27 26 26 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 38 39 39 40 40 40 41 41 42 42 42 43 43 44 44 45 45 45 46 46 47 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 55 55 56 57 57 58 59 60 60 61 62 63 64 65 66 67 67 68 69 70 71 72 73 73 74 75 76 76 77 77 78 78 79 79 79 79 79 79 80 79 79 79 79 79 78 78 78 77 77 77 76
 36 37 38 39 40 41 42 44 45 46 48 49 50 52 54 55 57 59 61 62 64 67 69 71 73 76 79 81 84 87 90 93 96 100 103 107 110 114 118 122 126 130 134 138 142 146 150 154 157 161 164 167 170 173 175 177 179 180 181 182 182 182 181 180 179 178 176 174 171 169 166 163 160 157 153 150 146 143 139 136 132 129 125 122 118 115 112 108 105 102 99 96 93 90 87 85 82 80 77 75 72 70 68 66 64 62 60 58 56 55 53 51 50 48 47 45 44 43 42 41 40 39 38 37 36 35 35 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 36 37 38 38 39 40 41 41 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 64 65 66 68 69 70 72 73 75 76 77 79 80 82 83 85 86 88 89 90 92 93 94 95 96 97 98 99 100 101 101 102 102 102 102 102 102 102 102 101 101 100 99 98 97 96 95 94 93 91 90 88 87 85 84 82 81 79 77 76 74 73 71 70 68 67 65 64 62 61 60 58 57 56 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 27 27 26 25 25 24 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 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35
 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 44 45 46 47 48 49 50 51 52 54 55 56 57 59 60 61 63 64 66 67 69 70 72 73 75 77 79 80 82 84 86 88 90 92 94 96 98 100 102 104 106 108 111 113 115 117 120 122 124 127 129 131 133 136 138 140 142 144 146 148 150 152 153 155 156 157 158 158 159 159 159 158 157 157 155 154 152 150 148 145 143 140 137 134 130 127 123 120 116 113 109 106 102 99 95 92 89 86 83 80 77 75 72 70 68 65 63 61 59 58 56 54 53 52 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24
 21 22 22 23 24 24 25 25 26 26 27 28 28 29 30 30 31 31 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 42 42 42 43 43 43 43 44 44 45 45 45 46 46 47 47 48 48 49 50 51 52 53 54 55 56 57 58 60 61 63 65 66 68 70 72 75 77 79 82 85 87 90 93 96 100 103 106 110 114 118 122 126 130 134 138 143 147 152 157 161 166 170 175 180 184 189 193 197 201 204 208 211 214 216 218 220 221 222 222 222 221 220 219 217 214 211 208 205 201 197 192 188 183 178 173 168 163 158 153 148 143 138 134 129 124 120 116 111 107 103 99 96 92 89 86 82 79 76 74 71 68 66 64 61 59 57 55 53 51 50 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 34 35 36 37 39 40 42 43 44 46 47 49 50 52 53 54 56 57 58 59 60 61 62 63 64 64 65 65 65 66 66 66 65 65 65 64 64 63 62 61 61 60 59 57 56 55 54 52 51 50 48 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 15 14 13 13 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21
 42 43 44 45 46 47 48 49 51 52 53 54 56 57 59 60 62 64 66 67 69 71 73 75 78 80 82 85 87 90 92 95 98 101 104 107 110 113 116 119 123 126 129 133 136 139 143 146 149 152 155 158 161 164 166 168 170 172 173 175 176 176 177 177 177 177 176 175 174 173 171 170 168 166 163 161 159 156 153 150 147 144 141 138 135 132 129 126 123 120 116 113 110 107 104 101 98 95 93 90 87 84 82 79 77 74 72 69 67 65 63 61 58 57 55 53 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 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 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 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 27 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 26 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 41
 64 64 65 65 65 66 66 66 67 67 67 68 68 68 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 69 69 69 69 68 68 67 67 66 66 65 65 64 63 63 62 61 61 60 59 58 58 57 56 55 54 54 53 52 51 51 50 49 49 48 47 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 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 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 56 57 57 58 58 58 59 59 60 60 60 61 61 61 62 62 62 63 63 64
 46 47 47 48 49 50 50 51 52 53 53 54 55 56 57 57 58 59 60 61 62 63 64 64 65 66 67 68 69 70 71 73 74 75 76 77 78 80 81 82 84 85 87 89 90 92 94 96 97 99 101 104 106 108 110 112 115 117 119 122 124 126 129 131 133 135 137 139 141 143 145 146 148 149 150 151 152 153 153 153 153 153 153 153 152 152 151 150 149 148 146 145 143 142 140 138 136 134 132 130 128 125 123 121 118 116 114 111 109 107 104 102 100 97 95 93 91 89 87 85 83 81 79 77 75 74 72 70 69 67 66 64 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 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 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 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 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 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 34 35 36 36 37 38 38 39 40 40 41 42 42 43 44 44 45
 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 14 14 15 15 16 16 17 18 19 20 20 21 22 23 25 26 27 28 30 31 33 34 36 37 39 41 43 45 46 48 50 52 54 56 57 59 61 62 64 65 66 67 68 69 70 70 70 71 71 71 71 70 70 70 69 68 68 67 66 65 64 63 62 61 59 58 57 56 54 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 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 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 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 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7
 76 77 78 79 81 82 83 84 85 87 88 89 90 92 93 94 96 97 98 99 101 102 103 105 106 107 108 109 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 125 126 127 127 128 129 129 130 130 130 131 131 132 132 132 132 133 133 133 133 133 134 134 134 134 134 134 134 134 134 134 134 134 134 133 133 133 133 133 133 132 132 132 132 131 131 131 130 130 129 129 128 128 127 127 126 125 124 124 123 122 121 120 119 118 117 116 114 113 112 111 109 108 107 105 104 102 101 100 98 97 95 94 93 91 90 89 88 87 85 84 83 82 82 81 80 79 79 78 77 77 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 77 77 77 78 78 79 79 80 80 80 81 81 82 83 83 84 84 85 86 86 87 88 88 89 90 90 91 92 93 93 94 95 96 97 97 98 99 100 100 101 102 103 103 104 105 105 106 107 107 108 108 109 109 109 110 110 110 110 110 110 110 110 110 109 109 109 108 108 107 106 106 105 104 103 102 101 100 99 98 97 95 94 93 92 90 89 88 86 85 84 82 81 80 78 77 76 75 73 72 71 70 68 67 66 65 64 63 62 61 59 58 57 56 55 54 54 53 52 51 50 49 48 48 47 46 45 45 44 43 43 42 42 41 40 40 40 39 39 38 38 38 38 38 37 37 37 37 37 37 38 38 38 38 39 39 40 40 41 41 42 42 43 44 45 45 46 47 48 49 50 51 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 73 74 75
 34 35 36 37 38 39 40 40 41 42 43 44 45 46 46 47 48 49 50 51 51 52 53 54 54 55 56 56 57 57 58 58 59 59 59 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 62 62 62 62 62 62 61 61 61 60 60 59 59 58 58 57 56 56 55 54 53 52 51 51 50 48 47 46 45 44 43 42 41 40 39 38 37 35 34 33 32 31 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 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 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 28 29 29 29 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 29 30 31 32 33 34
 51 50 50 49 49 49 48 48 47 47 46 46 45 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 38 38 38 39 39 39 39 39 39 40 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 56 57 59 60 62 63 65 67 68 70 72 74 76 78 80 82 84 86 88 90 93 95 97 100 102 104 107 109 112 114 117 119 121 124 126 129 131 133 135 137 139 141 143 144 146 147 148 149 149 150 150 150 150 149 149 148 147 145 144 142 140 138 136 134 132 129 127 124 122 119 116 114 111 109 106 104 101 99 97 94 92 90 88 86 84 82 81 79 77 76 74 73 72 70 69 68 67 66 65 64 63 62 61 60 59 59 58 57 56 56 55 55 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 47 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 47 47 47 47 48 48 48 48 49 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 54 54 54 55 55 56 56 56 57 57 57 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 57 57 57 56 56 56 55 55 54 54 53 53 53 52 52 51
 34 35 36 37 38 39 41 42 43 45 46 48 49 51 53 55 57 59 61 63 66 68 71 74 77 80 83 86 90 94 98 102 106 111 116 121 126 132 137 143 150 156 163 170 177 185 192 200 208 216 224 232 240 248 256 264 271 278 285 291 297 302 306 310 313 315 317 318 318 318 317 315 313 310 306 302 297 293 287 282 276 270 264 258 251 245 239 232 226 220 214 207 201 195 190 184 179 173 168 163 158 153 149 144 140 136 132 128 124 120 117 114 111 108 105 102 99 97 94 92 90 88 86 84 82 81 79 78 76 75 74 73 72 71 70 69 68 67 66 65 64 64 63 62 61 61 60 59 59 58 57 57 56 55 54 54 53 52 52 51 50 50 49 48 48 47 46 46 45 44 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 32 32 32 32 32 33 33 34 34 35 35 36 36 37 38 39 39 40 41 42 43 44 45 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 64 65 66 67 67 68 69 69 70 70 71 71 71 71 72 72 72 72 72 72 71 71 71 70 70 70 69 68 68 67 66 66 65 64 63 62 61 60 59 58 57 55 54 53 52 50 49 48 47 45 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33
 14 14 14 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 26 26 27 27 28 29 30 31 31 32 33 35 36 37 38 40 41 43 44 46 48 50 52 55 57 60 63 66 69 72 76 79 83 87 91 96 100 105 110 115 120 125 130 135 141 146 151 156 161 166 171 176 180 184 188 192 195 198 201 203 205 206 208 208 209 209 209 208 207 206 205 204 202 200 198 195 193 191 188 186 183 180 178 175 172 170 167 165 162 160 158 156 154 152 150 148 146 145 143 142 140 139 138 137 135 134 133 132 131 130 129 128 127 126 125 123 122 121 119 118 117 115 113 112 110 108 106 105 103 101 99 97 95 93 91 89 87 85 83 81 79 77 75 73 71 69 67 65 63 61 60 58 56 54 53 51 49 48 46 45 43 42 40 39 38 36 35 34 33 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14
 72 73 74 75 77 78 79 80 81 82 83 84 85 85 86 87 88 89 90 90 91 92 92 93 94 94 95 95 96 96 97 97 98 98 99 99 99 100 100 101 101 102 103 103 104 105 105 106 107 108 109 110 111 113 114 115 117 118 120 121 123 124 126 128 130 131 133 135 137 139 141 143 145 146 148 150 152 154 155 157 158 160 161 162 164 165 166 167 168 168 169 170 170 170 171 171 171 171 170 170 170 169 168 168 167 166 165 164 163 162 161 159 158 157 155 154 153 152 150 149 148 146 145 144 143 142 141 140 139 139 138 137 137 137 136 136 136 136 136 136 136 136 136 136 137 137 137 138 138 138 139 139 139 140 140 140 140 140 141 141 140 140 140 140 139 139 138 138 137 136 136 135 134 133 132 130 129 128 126 125 124 122 121 119 118 116 114 113 111 109 108 106 104 103 101 99 98 96 95 93 92 90 89 87 86 85 83 82 81 80 79 78 77 77 76 75 75 74 74 73 73 73 73 73 73 73 73 74 74 74 75 75 76 76 77 77 78 78 79 80 80 81 81 82 83 83 84 84 84 85 85 86 86 86 86 86 86 86 86 86 86 86 85 85 85 84 84 83 82 82 81 80 79 79 78 77 76 75 74 73 71 70 69 68 67 65 64 63 62 61 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 40 39 39 38 38 38 37 37 37 37 37 37 38 38 38 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 68 69 70 71
 86 89 92 95 99 102 105 109 112 115 119 122 125 129 132 135 138 141 144 146 149 152 154 156 158 160 162 164 165 166 167 168 169 169 170 170 170 170 170 170 170 169 169 168 168 167 166 166 165 165 164 163 163 162 162 161 160 160 159 159 159 158 158 157 157 157 156 156 155 155 154 154 153 153 152 151 151 150 149 148 147 146 145 144 143 142 140 139 138 136 135 133 131 130 128 126 124 122 120 118 116 114 112 110 108 105 103 101 99 97 95 93 90 88 86 84 82 81 79 77 75 74 72 71 69 68 67 65 64 63 62 61 61 60 59 58 58 57 57 57 56 56 56 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 50 49 49 49 48 48 47 47 46 46 45 44 44 43 43 42 41 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 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 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 26 27 29 30 32 33 35 36 38 40 42 44 46 48 50 53 55 58 60 63 65 68 71 74 77 80 83
 53 54 55 56 57 57 58 59 60 61 61 62 63 63 64 65 65 66 66 67 67 67 68 68 68 68 68 68 68 68 68 68 68 67 67 66 66 65 65 64 63 63 62 61 61 60 59 58 57 57 56 55 54 54 53 52 51 51 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 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 56 57 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 80 81 82 84 85 87 88 90 91 93 94 96 98 99 101 102 104 106 107 109 110 112 113 115 116 117 118 119 120 121 121 122 122 122 122 122 122 121 120 119 118 117 116 114 112 111 109 107 105 102 100 98 96 93 91 89 87 84 82 80 78 75 73 71 69 67 65 63 62 60 58 57 55 53 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 34 34 35 36 36 37 38 39 40 40 41 42 43 44 44 45 46 47 48 48 49 50 51 52 53
 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 61 62 64 66 67 69 71 73 74 76 78 79 81 83 84 85 87 88 89 90 91 91 91 92 92 91 91 90 90 89 88 86 85 83 82 80 78 76 74 71 69 67 65 62 60 58 56 54 51 49 47 45 43 42 40 38 36 35 33 32 30 29 28 27 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 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 15 16 16 17 17 17 18 18 19 19 20 20 21
 40 40 40 39 39 38 37 37 36 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 46 47 49 50 51 53 54 56 57 58 60 61 62 63 65 66 67 68 69 70 70 71 71 72 72 72 72 72 72 72 71 71 70 70 69 68 67 66 65 63 62 61 60 58 57 56 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 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 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 38 39 40 40 40 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41
 64 63 63 63 63 62 62 62 61 61 60 59 59 58 57 57 56 55 54 53 52 51 50 49 49 48 47 46 45 44 43 42 42 41 40 39 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 77 78 79 80 80 81 82 82 83 83 84 84 85 85 86 86 86 87 87 87 87 88 88 88 88 89 89 89 89 90 90 90 90 91 91 91 91 91 92 92 92 92 92 92 92 92 92 91 91 91 90 90 89 88 87 87 86 85 83 82 81 80 78 77 75 74 72 71 69 67 66 64 62 61 59 57 55 54 52 50 49 47 46 44 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 47 48 48 49 50 50 51 52 53 54 54 55 56 57 57 58 59 59 60 60 61 61 62 62 63 63 63 63 63 64 64
 46 48 50 52 54 57 59 62 65 68 71 75 79 82 86 91 95 100 104 109 115 120 125 131 137 143 149 155 161 167 173 178 183 188 193 197 200 203 205 207 207 207 207 205 203 200 197 193 188 183 178 173 167 161 156 150 144 139 133 127 122 117 112 107 103 98 94 90 86 83 79 76 73 70 67 65 62 60 58 55 53 51 50 48 46 45 43 42 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 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 27 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 48 50 51 53 55 56 57 59 60 62 63 64 65 66 67 67 68 69 69 69 70 70 70 70 69 69 69 68 67 67 66 65 64 64 63 62 61 60 58 57 56 55 54 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 25 25 25 25 26 26 26 26 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 36 36 35 35 34 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 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
 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 51 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 42 42 41 41 40 40 39 39 38 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 43 43 44 45 45 46 47 48 49 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 74 75 75 76 76 77 77 77 77 77 77 77 77 77 76 76 75 74 74 73 72 71 70 69 68 67 66 64 63 62 61 59 58 57 55 54 53 52 51 49 48 47 46 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36
 65 65 65 64 64 63 63 62 61 61 60 59 59 58 57 56 56 55 54 53 53 52 51 50 50 49 48 48 47 47 46 46 45 45 45 44 44 44 44 44 44 44 44 44 45 45 46 46 47 47 48 49 50 51 52 53 54 55 56 58 59 60 61 63 64 65 67 68 69 71 72 73 74 75 76 77 78 78 79 80 80 80 81 81 81 81 81 80 80 80 79 79 78 77 76 76 75 74 73 72 71 69 68 67 66 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 48 47 47 46 46 45 45 45 45 45 45 45 45 45 45 46 46 46 47 47 48 48 49 49 50 50 51 51 52 53 53 54 54 55 55 56 56 57 57 57 58 58 58 58 59 59 59 59 59 58 58 58 58 57 57 57 56 56 55 54 54 53 52 52 51 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 55 56 57 58 59 59 60 61 61 62 62 62 63 63 63 63 64 64 64 64 63 63 63 63 63 62 62 62 61 61 60 60 59 59 59 58 58 58 57 57 57 56 56 56 56 56 56 56 56 56 57 57 57 57 58 58 59 59 59 60 60 61 61 62 62 63 63 64 64 65 65 65 66 66 66 66 66 67 67 67 67 67 67 66 66 66 66
 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 63 63 62 62 61 61 61 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 51 50 50 50 49 49 49 49 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 46 46 45 45 45 45 45 44 44 44 43 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 37 37 36 35 35 34 34 33 32 32 31 30 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 40 41 42 43 44 45 45 46 47 48 49 50 51 51 52 53 54 54 55 56 56 57 58 58 59 59 59 60 60 60 60 60 60 60 60 60 59 59 59 58 58 57 57 56 55 55 54 53 52 52 51 50 49 48 47 47 46 45 44 43 42 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 26 26 27 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 54 55 56 56 57 58 59 60 61 61 62 62 63 63 64 64
 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 38 39 40 41 42 43 44 45 45 46 47 48 49 49 50 51 51 52 53 53 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 53 53 53 52 52 51 50 50 49 48 48 47 46 46 45 44 44 43 42 41 41 40 39 38 38 37 37 36 35 35 34 34 33 33 33 32 32 32 32 32 31 31 31 31 32 32 32 32 32 33 33 34 34 35 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 66 67 68 68 69 70 71 72 73 73 74 74 74 75 75 75 75 75 75 75 74 74 73 73 72 71 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 50 49 49 48 48 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 44 44 43 43 43 43 43 43
 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 45 46 46 47 48 49 49 50 51 52 52 53 53 54 54 55 55 55 56 56 56 56 56 56 56 56 55 55 55 54 54 53 53 52 52 51 51 50 49 48 48 47 46 46 45 44 43 42 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 25 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 31 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25
 48 48 48 48 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 46 46 46 45 45 45 45 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 21 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 37 38 39 40 41 42 44 45 46 48 49 50 52 53 55 56 58 59 61 62 64 66 67 69 71 72 74 76 77 79 81 83 84 86 88 90 91 93 95 96 98 100 101 103 104 106 107 109 110 111 112 113 115 116 117 117 118 119 120 120 121 121 121 122 122 122 122 122 122 122 121 121 121 120 119 119 118 117 116 115 114 113 112 111 110 109 107 106 105 103 102 100 99 98 96 94 93 91 90 88 87 85 84 82 81 79 78 76 75 73 72 70 69 67 66 64 63 62 60 59 58 56 55 54 53 51 50 49 48 47 46 45 44 43 42 42 41 40 40 39 38 38 37 37 37 36 36 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 42 42 42 43 43 44 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48
 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 54 55 56 57 58 59 60 61 62 63 64 65 66 67 67 68 69 69 70 70 71 71 72 72 73 73 73 73 73 73 73 73 73 73 73 72 72 72 71 71 70 70 69 69 68 68 67 66 66 65 64 64 63 62 62 61 60 59 59 58 57 56 56 55 54 53 52 52 51 50 49 49 48 47 47 46 45 44 44 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32
 58 57 57 56 55 55 54 54 53 53 52 52 52 51 51 50 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 48 49 49 49 49 50 50 50 51 51 52 52 53 54 54 55 56 57 58 58 59 60 62 63 64 65 66 67 68 70 71 72 73 75 76 77 78 79 81 82 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 100 101 102 103 104 104 105 106 106 107 108 108 109 109 109 110 110 110 110 110 110 110 109 109 108 108 107 106 105 104 103 102 101 100 98 97 95 94 92 91 89 87 86 84 82 81 79 77 76 74 73 71 70 68 67 66 65 63 62 61 60 59 58 57 56 55 55 54 53 53 52 51 51 50 50 49 49 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 38 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 44 45 46 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 68 69 69 70 70 71 71 71 71 71 71 71 71 71 70 70 70 69 69 68 68 67 66 66 65 64 64 63 62 62 61 60 60 59 58
 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 34
 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 40 41 41 42 43 43 44 45 45 46 46 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 46 46 46 46 47 47 47 47 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 47 46 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 38 38 37 36 36 35 34 33 33 32 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 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30
 52 52 52 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 48 47 47 47 46 46 45 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 45 46 47 49 50 51 53 54 56 57 59 60 62 64 65 67 69 70 72 74 75 77 79 80 82 84 85 87 88 90 92 93 94 96 97 99 100 101 102 104 105 106 107 107 108 109 109 110 110 111 111 111 111 111 111 111 111 110 110 109 109 108 108 107 106 105 105 104 103 102 101 100 99 98 97 96 96 95 94 93 92 92 91 90 89 89 88 87 87 86 86 85 84 84 83 83 82 82 82 81 81 80 80 79 79 79 78 78 77 77 77 76 76 75 75 75 74 74 74 73 73 72 72 72 71 71 70 70 69 69 68 68 67 67 66 66 65 65 64 63 63 62 62 61 60 60 59 58 58 57 57 56 55 55 54 54 54 53 53 52 52 52 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52
 143 143 143 143 142 141 141 139 138 137 135 134 132 130 128 126 124 122 119 117 115 112 110 108 106 103 101 99 97 95 93 91 89 87 85 84 82 81 79 78 77 76 75 74 73 72 72 71 71 70 70 70 70 70 70 70 70 70 70 71 71 71 72 72 72 73 73 74 74 75 75 76 76 77 77 78 78 79 79 80 80 81 81 81 82 82 83 83 83 83 84 84 84 84 84 84 84 84 84 84 83 83 83 82 82 81 81 80 80 79 78 77 76 76 75 74 73 72 71 70 69 67 66 65 64 63 62 61 61 60 59 58 57 57 56 56 55 55 54 54 54 53 53 53 53 53 53 53 53 54 54 54 54 55 55 56 56 56 57 57 58 58 59 59 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 69 69 70 70 70 70 70 70 70 70 70 70 69 69 69 69 68 68 67 67 66 66 65 65 64 63 63 62 61 61 60 59 58 58 57 56 56 55 55 54 53 53 52 52 51 51 51 50 50 50 49 49 49 48 48 48 48 48 47 47 47 47 47 46 46 46 46 46 45 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 40 40 41 42 42 43 44 46 47 48 50 51 53 55 56 58 61 63 65 67 70 73 75 78 81 84 87 90 93 96 99 102 105 108 112 114 117 120 123 126 128 130 132 134 136 138 139 140 141 142 143
 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 46 47 47 48 49 49 50 51 52 52 53 54 55 55 56 57 58 58 59 59 60 60 61 61 62 62 62 63 63 63 63 63 63 63 63 63 62 62 62 61 61 60 60 59 59 58 58 57 56 56 55 54 53 53 52 51 50 49 49 48 47 46 45 44 43 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 24 24 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 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 38 38
 47 47 46 46 45 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 23 22 21 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 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 30 31 32 32 33 33 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30 30 30 31 31 31 31 31 30 30 30 30 30 30 29 29 29 28 28 28 27 27 26 26 25 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 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 45 46 46 47 47 47 48 48 48 48 47
 46 47 49 50 52 53 55 56 58 60 61 63 65 67 69 71 73 75 77 80 82 84 87 89 92 95 97 100 103 106 109 112 115 118 121 125 128 131 135 138 142 145 148 152 155 159 162 165 169 172 175 177 180 183 185 187 189 190 192 193 194 194 194 194 194 193 192 191 190 188 186 184 182 179 177 174 171 168 165 162 159 156 153 150 146 143 140 137 134 131 128 125 122 119 116 114 111 108 106 103 101 99 97 95 92 91 89 87 85 83 82 80 79 78 76 75 74 73 72 71 71 70 69 69 69 68 68 68 68 68 69 69 69 70 71 71 72 73 74 75 76 77 78 79 81 82 83 84 86 87 88 90 91 92 93 94 96 97 98 99 99 100 101 101 102 102 103 103 103 103 103 103 103 103 103 102 102 101 101 100 100 99 98 97 96 96 95 94 93 92 91 90 89 88 87 86 85 84 83 81 80 79 78 77 76 75 74 73 72 71 70 69 69 68 67 66 65 65 64 63 63 62 62 61 61 60 60 60 59 59 59 58 58 58 58 58 57 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 54 54 54 54 53 53 53 53 52 52 52 51 51 51 50 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 42 42 41 41 40 39 38 38 37 36 35 35 34 33 32 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45
 31 32 33 34 35 36 37 39 40 41 42 44 45 46 48 49 51 52 54 55 57 59 60 62 64 66 68 70 72 74 76 78 81 83 85 88 90 93 96 98 101 104 107 110 113 116 120 123 126 129 133 136 139 142 145 148 151 154 156 158 160 162 164 165 166 167 167 167 167 166 165 164 163 161 159 157 154 151 149 145 142 139 136 132 129 125 122 118 114 111 107 104 100 97 93 90 87 84 81 78 75 72 69 67 64 62 59 57 55 52 50 48 47 45 43 41 40 38 37 36 35 33 32 31 31 30 29 28 28 27 27 27 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 41 42 43 44 46 47 48 50 51 53 54 55 57 58 60 61 63 64 66 68 69 71 72 74 75 77 78 80 81 83 84 85 87 88 89 90 92 93 94 95 96 96 97 98 98 99 99 99 100 100 100 100 99 99 99 98 97 97 96 95 94 93 92 91 90 89 87 86 85 84 82 81 80 78 77 76 74 73 72 70 69 68 67 65 64 63 62 60 59 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 29 30
 52 52 51 51 50 50 49 49 48 48 48 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 47 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 68 69 70 71 72 73 74 75 75 76 77 77 78 78 78 78 78 78 78 78 78 77 77 76 76 75 74 74 73 72 71 70 69 68 67 65 64 63 62 61 60 58 57 56 55 54 52 51 50 49 48 46 45 44 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 24 23 23 23 23 23 23 23 23 23 23 23 23 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 43 45 46 47 48 50 51 53 54 56 58 59 61 63 65 67 69 71 73 75 77 79 81 83 86 88 90 93 95 97 99 102 104 106 108 110 112 113 115 116 118 119 120 121 122 122 123 123 123 123 123 123 123 122 122 121 121 120 120 119 118 117 117 116 115 115 114 114 113 113 112 112 112 111 111 111 111 111 111 111 111 111 111 112 112 112 112 113 113 113 114 114 114 115 115 115 115 116 116 116 116 116 116 116 116 115 115 115 114 114 113 113 112 111 110 109 108 107 106 105 104 103 101 100 99 98 96 95 94 92 91 90 89 87 86 85 84 83 82 81 80 79 78 77 77 76 75 74 74 73 73 72 71 71 70 70 69 69 68 68 67 67 66 66 65 65 64 63 63 62 62 61 61 60 59 59 58 58 57 57 56 55 55 54 54 53 53
 37 37 38 38 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 60 61 63 64 66 68 70 72 74 76 79 81 83 86 88 91 94 97 99 102 105 108 111 113 116 118 120 122 124 126 127 128 129 129 130 129 129 128 127 125 124 122 120 117 115 112 109 106 104 101 98 95 92 89 86 83 80 77 75 72 69 67 65 62 60 58 56 54 52 50 48 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 39 40 40 41 42 42 43 43 44 44 45 45 45 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 30 30 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36
 43 42 42 42 41 41 40 40 39 38 38 37 36 36 35 34 33 33 32 31 30 30 29 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37 38 39 41 42 44 45 46 48 49 51 52 54 55 56 58 59 60 61 62 63 64 64 65 65 65 66 66 65 65 65 64 63 63 62 61 60 59 58 56 55 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 34 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 33 34 34 35 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 26 27 28 28 29 29 30 31 32 32 33 34 34 35 36 37 37 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 44 44 44 44 44 44 44 43 43
 37 38 39 41 42 43 44 45 46 47 49 50 51 52 52 53 54 55 55 56 56 57 57 57 57 57 57 57 57 56 56 55 55 54 53 52 51 51 50 49 48 47 46 45 44 44 43 42 41 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 55 57 58 60 61 63 64 66 67 68 70 71 72 73 73 74 75 75 76 76 76 76 76 76 76 75 75 74 74 73 73 72 71 70 70 69 68 67 66 65 65 64 63 62 62 61 60 60 59 59 58 58 58 57 57 57 57 57 57 58 58 58 59 60 61 62 63 64 66 67 69 71 73 75 78 81 83 87 90 93 97 100 104 108 112 116 120 124 128 132 136 140 143 147 150 152 154 156 157 158 158 158 157 156 154 152 149 146 143 139 135 131 127 122 118 113 108 104 99 95 90 86 82 77 74 70 66 62 59 56 53 50 47 44 41 39 37 34 32 30 28 27 25 23 22 21 19 18 17 16 15 14 13 13 12 12 11 11 10 10 10 10 10 9 9 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36
 55 54 53 52 51 50 50 49 48 47 46 45 44 43 42 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 45 45 46 47 47 48 49 49 50 51 51 52 52 53 53 53 54 54 54 54 54 54 54 54 54 54 54 53 53 52 52 51 51 50 50 49 49 48 47 47 46 46 45 45 44 44 43 43 42 42 42 42 41 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 45 45 46 47 47 48 49 50 50 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 79 80 81 81 82 82 82 83 83 83 83 83 83 82 82 82 82 81 81 80 80 79 78 78 77 76 76 75 74 73 72 72 71 70 69 68 67 67 66 65 64 63 62 61 60 59 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 31 31 30 30 29 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 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 58 59 60 60 60 61 61 61 61 61 61 60 60 60 59 59 58 58 57 56 55
 44 44 45 45 46 46 47 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 41 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 30 30 29 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 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 31 32 33 34 35 35 36 37 38 39 39 40 41 41 42 43 43
 47 48 48 49 49 49 50 50 50 51 51 52 52 52 53 53 53 54 54 54 55 55 56 56 56 57 57 58 58 58 59 59 59 60 60 61 61 61 62 62 62 62 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 62 62 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 49 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 44 45 45 46 46 47 48 49 49 50 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 81 82 83 84 84 85 85 85 86 86 86 86 86 86 86 85 85 85 84 83 83 82 81 80 79 78 77 76 75 73 72 71 70 68 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 45 44 43 43 42 42 41 41 40 39 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 43 43 44 44 45 45 46 46 47 47
 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 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 40 42 44 47 49 52 54 56 58 61 63 64 66 67 68 69 69 69 69 68 67 66 64 62 60 58 55 53 50 48 45 43 41 38 36 34 32 30 28 26 25 23 22 21 20 19 18 17 16 15 14 14 13 13 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 13 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16
 89 89 89 90 90 91 91 92 92 93 93 94 95 96 97 97 98 99 100 101 102 103 104 105 105 106 107 108 109 109 110 110 111 111 111 112 112 112 112 111 111 111 110 110 109 108 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 89 88 87 86 86 85 84 84 83 83 82 82 82 81 81 81 80 80 80 80 80 79 79 79 79 79 79 79 79 79 79 79 79 79 78 78 78 78 78 78 78 78 77 77 77 77 76 76 75 75 74 74 73 72 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 52 51 50 49 48 47 46 46 45 44 43 42 41 41 40 39 39 38 38 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 60 61 62 63 65 66 67 68 70 71 72 73 74 75 76 77 78 79 79 80 81 81 82 82 82 83 83 83 83 83 84 84 84 84 83 83 83 83 83 83 83 82 82 82 82 82 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 81 81 81 81 82 82 82 83 83 83 84 84 85 85 86 86 87 87 88 88 88 89 89 90 90 90 91 91 91 91 91 92 92 92 92 92 92 91 91 91 91 91 91 90 90 90 90 89 89 89 89 89 88 88 88 88 88 88 88 88 88 89
 53 54 54 55 55 56 56 57 58 58 59 60 61 62 63 64 65 67 68 69 71 72 74 76 78 79 81 83 85 88 90 92 94 97 99 102 105 107 110 113 115 118 120 123 125 128 130 132 134 136 137 139 140 140 141 141 141 141 140 139 138 137 135 133 131 129 127 124 122 119 116 114 111 108 105 103 100 98 95 92 90 88 85 83 81 79 77 76 74 72 71 69 68 67 66 65 64 63 62 61 60 60 59 59 59 59 58 58 58 59 59 59 60 60 61 62 63 64 65 66 67 69 70 72 74 76 78 80 83 85 88 91 93 96 99 102 105 109 112 115 118 120 123 126 128 130 133 134 136 137 138 139 139 140 140 139 139 138 137 135 134 133 131 129 127 125 123 121 119 116 114 112 110 108 106 104 102 100 98 96 94 92 90 88 87 85 84 82 81 79 78 76 75 74 72 71 70 69 68 67 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 43 44 44 45 46 47 48 49 50 51 53 54 55 57 58 60 62 64 66 68 70 72 74 77 79 82 85 88 91 94 97 100 104 107 111 114 118 122 125 129 132 135 138 141 144 146 148 150 151 152 152 152 152 151 150 148 146 144 141 138 135 131 128 124 121 117 113 109 106 102 99 95 92 89 86 83 80 78 76 73 71 69 67 66 64 63 61 60 59 58 57 56 56 55 54 54 54 53 53 53 52 52 52 52 52 52 53 53 53
 41 42 43 44 44 45 46 47 47 48 49 49 50 51 52 52 53 54 54 55 56 56 57 58 58 59 60 60 61 61 62 62 63 63 64 64 65 65 65 66 66 66 67 67 67 67 67 67 67 67 67 67 67 66 66 66 65 65 64 64 63 63 62 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 33 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 37 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 47 47 48 48 49 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 49 49 48 48 47 46 46 45 44 44 43 42 41 40 39 39 38 37 36 35 34 34 33 32 31 31 30 30 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 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 39 39 40 41
 98 101 103 105 107 109 111 112 114 115 116 117 117 117 117 117 116 116 115 113 112 110 109 107 105 103 100 98 96 93 91 88 86 83 81 78 76 73 71 68 66 64 62 60 58 56 55 53 51 50 48 47 46 45 44 43 42 41 40 39 38 38 37 37 36 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 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 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 26 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 46 46 47 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 56 56 57 58 59 60 60 61 62 63 64 65 66 67 68 68 69 70 71 71 72 72 73 73 73 73 73 73 72 72 71 71 70 69 68 67 66 64 63 62 60 59 57 56 54 53 51 50 48 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 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 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 22 23 23 24 25 27 28 29 30 32 33 35 36 38 40 41 43 45 47 49 52 54 56 59 61 64 66 69 71 74 77 80 82 85 88 91 93 96
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 54 56 57 58 60 61 62 64 65 66 67 68 69 69 70 71 71 71 71 71 71 71 71 70 70 69 69 68 67 66 65 64 63 62 61 60 59 57 56 55 54 53 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 48 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 72 73 74 74 75 76 76 77 77 77 77 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 77 77 77 77 77 77 77 77 77 77 76 76 76 76 75 75 74 74 73 73 72 72 71 70 69 68 67 66 65 64 63 62 61 59 58 57 56 54 53 51 50 49 47 46 45 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19
 74 73 73 72 71 70 69 68 67 66 65 64 63 62 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 36 36 35 35 35 35 36 36 36 36 37 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 69 70 70 71 71 71 71 71 71 71 71 70 69 69 68 67 66 65 64 62 61 59 58 57 55 53 52 50 49 47 46 44 43 42 40 39 38 37 35 34 33 32 32 31 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 46 47 47 48 48 48 49 49 49 49 50 50 50 50 50 50 49 49 49 49 49 48 48 48 47 47 46 46 46 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 46 47 47 47 47 47 48 48 48 48 48 48 47 47 47 47 47 46 46 45 45 45 44 44 43 42 42 41 41 40 39 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 27 28 28 28 28 28 28 29 29 30 30 31 31 32 33 34 35 36 37 38 39 40 42 43 45 46 48 49 51 52 54 55 57 59 60 62 63 65 66 67 68 70 71 72 72 73 74 74 75 75 75 75 75 75 75 74
 107 103 100 97 94 91 88 86 83 80 78 75 73 71 68 66 64 62 60 58 56 55 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 42 43 43 44 44 45 45 46 46 46 47 47 47 47 47 47 46 46 46 45 45 44 43 43 42 41 40 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 40 40 41 42 42 43 44 45 46 46 47 48 49 50 51 52 52 53 54 55 56 57 58 58 59 60 61 61 62 62 63 63 63 64 64 64 64 64 64 63 63 63 62 61 61 60 59 59 58 57 56 55 54 53 52 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 39 39 39 39 40 40 41 41 42 42 43 44 45 46 47 49 50 51 53 55 57 59 61 63 65 68 71 74 77 80 83 87 90 94 98 102 106 110 114 118 122 126 130 133 137 140 143 146 148 150 152 153 154 154 154 154 153 152 150 148 146 144 141 139 136 133 129 126 123 120 116 113 110
 83 80 78 76 74 72 70 69 67 66 64 63 62 61 60 59 59 58 57 57 56 56 56 56 56 56 56 56 56 56 57 57 58 58 59 59 60 61 61 62 63 63 64 65 65 66 66 67 67 67 67 67 67 67 67 66 66 66 65 64 64 63 62 61 60 59 58 58 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 38 39 41 42 44 46 47 49 52 54 56 59 61 64 67 70 73 76 79 82 86 89 93 96 100 103 107 110 113 116 118 120 122 124 125 125 125 125 124 123 121 119 117 114 111 108 105 101 97 94 90 86 83 79 76 72 69 66 63 60 57 55 53 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 30 30 29 29 28 27 27 27 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 30 31 32 33 34 34 36 37 38 39 40 42 43 45 47 49 51 53 55 57 60 62 65 68 71 74 77 80 84 87 90 94 97 101 104 107 110 113 115 118 120 121 123 124 125 125 125 124 124 123 121 119 118 115 113 111 108 106 103 100 98 95 92 90 87 85
 170 170 170 169 168 166 165 163 160 158 155 152 149 146 142 139 135 132 128 124 121 117 114 110 107 104 101 97 95 92 89 87 84 82 80 78 76 74 72 71 70 68 67 66 66 65 64 64 64 63 63 63 63 64 64 64 65 65 66 67 68 68 69 70 71 73 74 75 76 77 79 80 81 83 84 85 87 88 89 91 92 93 94 96 97 98 99 100 100 101 102 102 103 103 103 103 103 103 103 102 102 101 100 99 98 97 96 94 93 91 90 88 86 84 83 81 79 77 75 74 72 70 68 67 65 64 62 61 60 58 57 56 55 54 54 53 52 52 51 51 51 51 50 50 50 50 51 51 51 51 52 52 53 53 54 54 55 55 56 57 57 58 59 59 60 61 61 62 63 63 64 64 65 65 66 66 67 67 67 67 67 67 67 67 67 67 67 67 66 66 65 65 64 64 63 63 62 61 60 60 59 58 57 57 56 55 54 54 53 52 52 51 51 50 50 49 49 48 48 48 48 48 47 47 48 48 48 48 48 49 49 50 50 51 51 52 53 54 54 55 56 57 57 58 59 60 61 61 62 63 63 64 65 65 66 66 66 67 67 67 67 67 67 67 67 67 67 67 66 66 66 65 65 64 63 63 62 62 61 60 59 59 58 57 56 56 55 54 53 53 52 51 50 50 49 49 48 47 47 47 46 46 45 45 45 45 45 45 45 45 45 46 46 47 47 48 49 50 51 52 54 55 57 59 61 63 65 67 70 72 75 78 81 84 88 91 95 99 102 106 110 114 118 122 126 131 135 139 142 146 150 153 156 159 161 164 166 167 169 169
 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 79 79 79 78 78 77 77 76 76 75 75 74 74 73 72 72 71 70 69 68 68 67 66 65 64 64 63 62 61 60 60 59 58 58 57 56 56 55 55 55 54 54 54 54 53 53 53 53 54 54 54 54 55 55 55 56 57 57 58 59 59 60 61 62 63 64 66 67 68 69 71 72 74 76 77 79 81 82 84 86 88 90 92 94 95 97 99 101 103 104 106 107 109 110 111 112 113 113 114 114 114 114 114 113 112 112 111 109 108 107 105 103 102 100 98 96 95 93 91 89 87 85 84 82 80 79 77 76 75 74 72 71 70 69 68 68 67 66 66 65 64 64 64 63 63 63 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 64 64 64 64 64 65 65 65 66 66 66 67 67 68 68 69 70 70 71 72 73 73 74 75 76 77 78 79 80 81 82 83 84 85 86 86 87 88 89 89 90 90 91 91 91 91 91 91 90 90 89 89 88 87 87 86 85 84 83 82 80 79 78 77 76 74 73 72 71 70 68 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 53 52 52 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 51 51 52 52 53 53 54 55 55 56 57 58 59 60 61 62 62 63 64 65 66 67 68 69 70 71 71 72 73 74 74 75 76 76 77 77 78 78 79 79 79 80 80 80 80 81 81 81 81 81
 62 61 60 59 59 58 57 57 56 55 55 54 54 53 53 52 52 52 51 51 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 52 52 52 53 53 54 54 54 55 55 55 55 56 56 56 56 56 57 57 57 57 57 57 56 56 56 56 56 55 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 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 50 50 50 51 51 52 52 52 53 53 54 54 55 56 56 57 57 58 59 59 60 60 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 71 72 72 73 73 73 74 74 75 75 76 76 76 77 77 77 78 78 79 79 79 80 80 80 80 80 81 81 81 81 81 81 81 81 81 80 80 80 79 79 78 78 77 76 76 75 74 73 72 71 70 68 67 66 65 64 62 61 60 59 57 56 55 54 52 51 50 49 48 47 46 45 45 44 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 43 43 44 45 46 47 47 48 49 50 52 53 54 55 57 58 60 61 63 64 66 68 70 72 74 76 78 80 82 85 87 89 92 94 96 98 101 103 105 107 109 111 112 114 115 116 117 118 119 119 120 120 120 119 119 118 118 117 116 115 113 112 111 109 107 106 104 103 101 99 98 96 94 93 91 89 88 86 85 83 82 81 79 78 77 75 74 73 72 71 70 69 68 67 66 65 64 63 62
 51 52 52 52 53 53 53 54 54 54 55 55 55 56 56 56 57 57 58 58 58 59 59 60 60 61 61 62 63 63 64 65 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 83 84 85 87 88 90 91 92 94 95 96 97 98 99 100 101 102 103 103 104 104 104 104 104 104 104 103 103 102 101 100 99 98 97 96 95 93 92 90 89 87 85 84 82 80 78 77 75 73 72 70 68 66 65 63 62 60 58 57 55 54 53 51 50 49 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 36 36 36 37 37 38 38 39 40 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 51 51 52 53 54 54 55 56 57 57 58 59 59 60 61 61 62 62 63 63 64 64 64 64 65 65 65 65 65 65 64 64 64 63 63 62 62 61 60 60 59 58 57 57 56 55 54 53 52 51 51 50 49 48 48 47 46 46 45 44 44 43 43 43 42 42 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 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 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 45 46 46 47 47 48 48 49 49 50 50 50 51
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 145 147 148 149 150 151 151 151 151 150 149 148 146 144 143 140 138 135 133 130 127 124 121 118 115 112 109 107 104 101 98 96 93 91 88 86 84 82 81 79 78 76 75 74 73 72 72 72 71 71 71 72 72 73 74 75 76 77 78 80 82 84 86 88 91 93 96 99 102 105 109 112 116 120 124 128 132 137 141 145 150 154 158 163 167 171 174 178 181 184 186 188 189 190 190 190 189 187 185 183 180 176 172 168 163 158 153 147 142 136 131 125 120 115 109 104 99 95 90 86 82 78 74 71 68 65 62 59 57 55 53 51 50 48 47 46 45 44 43 43 42 42 42 41 41 41 41 42 42 42 43 43 44 44 45 45 46 47 47 48 49 50 51 51 52 53 54 55 55 56 57 57 58 59 59 60 60 61 61 62 62 62 62 62 62 62 62 62 62 62 61 61 60 60 59 59 58 58 57 56 55 55 54 53 53 52 51 50 50 49 49 48 48 47 47 46 46 46 46 46 46 46 46 47 47 47 48 49 49 50 51 52 53 54 55 57 58 59 60 62 63 65 66 67 69 70 71 73 74 75 76 77 78 78 79 80 80 80 80 80 80 80 79 79 78 77 76 75 74 73 72 71 69 68 66 65 63 62 60 59 57 56 54 53 51 50 48 47 46 44 43 42 41 40 39 37 36 36 35 34 33 32 32 31 30 30 30 29 29 29 29 29 29 29 29 30 30 31 31 32 33 34 35 36 37 39 41 42 44 46 48 51 53 56 58 61 64 67 70 74 77 80 84 88 91 95 99 103 107 110 114 118 121 125 128 132 135 138 140 143
 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 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 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 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13
 92 92 91 90 89 88 86 85 83 81 80 78 76 74 72 70 67 65 63 61 59 57 55 53 51 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 30 29 29 28 28 27 27 27 27 26 26 26 27 27 27 27 27 28 28 28 29 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 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 41 41 41 42 42 43 44 45 46 47 48 49 51 52 54 56 58 60 63 65 68 71 73 77 80 83 86 90 93 97 101 104 108 112 116 119 122 126 129 132 134 137 138 140 141 142 143 143 142 142 141 139 137 135 133 130 127 124 121 118 114 111 108 104 101 97 94 91 88 84 81 79 76 73 71 68 66 64 62 60 59 57 56 54 53 52 51 50 50 49 49 49 49 49 49 49 50 50 51 52 52 53 55 56 57 59 60 62 64 66 68 70 72 74 76 78 81 83 85 88 90 92 95 97 99 101 103 105 107 108 110 111 113 114 115 116 116 117 117 117 117 117 117 117 116 115 114 113 112 111 110 108 107 105 103 102 100 98 96 94 92 90 88 86 84 82 80 78 76 74 72 71 69 67 66 64 63 62 61 60 59 58 57 57 56 56 56 56 56 56 56 56 56 57 57 58 59 59 60 61 62 63 64 66 67 68 70 71 72 74 75 77 78 80 81 83 84 85 87 88 89 90 91 91 92 92 93 93 93 92
 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 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 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 48 48 49 49 50 50 50 50 50 50 50 50 50 49 49 49 48 48 47 47 46 45 45 44 43 43 42 41 41 40 39 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 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19
 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 52 53 53 54 54 54 54 54 54 54 54 53 53 52 51 50 50 49 48 47 46 45 43 42 41 40 39 38 37 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 23 22 22 22 22 22 21 21 22 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 31 32 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 51 51 51 52 52 52 52 51 51 50 50 49 48 47 46 45 44 43 42 41 40 38 37 36 35 34 33 32 30 30 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 46 46 46 46 46 46 46 46 46 45 45 44
 53 53 52 52 52 51 51 51 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 48 49 49 50 51 52 53 54 55 55 56 57 58 59 60 61 61 62 63 63 64 65 65 66 66 66 67 67 67 67 67 67 67 67 67 67 67 66 66 65 65 64 64 63 62 62 61 60 59 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 39 38 38 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 39 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 60 61 63 65 67 68 70 72 74 75 77 79 81 82 84 86 87 89 90 91 93 94 95 95 96 97 97 97 97 97 97 96 96 95 94 93 92 90 89 88 86 84 83 81 79 77 76 74 72 70 69 67 65 64 63 61 60 59 57 56 55 54 53 53 52 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 50 50 50 49 49 49 48 48 47 47 46 46 45 45 45 44 44 43 43 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 42 42 42 43 43 44 44 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 52 53 53 53 53 53 54 54 54 54 54 53 53 53
 79 77 75 73 71 69 68 66 65 63 62 60 59 58 57 56 55 54 53 52 51 51 50 49 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 52 53 53 53 53 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 57 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 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 59 59 59 60 60 61 61 62 62 63 64 64 65 66 66 67 68 69 69 70 71 72 73 74 74 75 76 77 78 78 79 80 80 81 81 82 82 82 82 83 83 83 82 82 82 81 81 80 80 79 78 77 76 75 74 73 72 71 70 68 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 49 48 48 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 48 48 49 49 50 50 51 51 52 52 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 72 73 75 76 78 80 81 83 85 87 89 91 93 95 97 99 101 103 106 108 110 112 115 117 119 121 123 125 127 128 130 131 133 134 135 136 136 137 137 137 136 136 135 134 133 132 131 129 127 125 123 121 119 117 114 112 109 107 104 102 99 97 94 92 90 87 85 83 81
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 27 27 27 27 28 28 28 28 29 29 30 30 31 32 32 33 35 36 37 39 40 42 44 46 48 50 53 56 59 62 65 69 73 76 80 85 89 93 98 102 107 111 115 119 123 127 130 133 135 137 139 140 140 140 140 139 138 136 134 132 129 126 123 120 117 114 110 107 104 100 97 94 91 88 85 82 79 77 74 72 69 67 65 63 61 59 57 55 54 52 51 49 48 47 46 44 43 42 41 41 40 39 38 38 37 36 36 35 35 35 34 34 34 34 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 47 48 50 51 53 55 57 59 61 63 65 68 71 73 76 79 82 86 89 93 96 100 104 108 112 116 119 123 127 130 133 136 138 140 142 143 143 143 142 140 138 136 133 129 125 121 116 112 107 102 97 92 87 83 78 74 70 66 62 59 56 53 50 47 45 43 41 39 37 35 34 33 32 31 30 29 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 40 41 41 42 42 42 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 42 42 41 41 40 39 39 38 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 35 36 36 37 38 38 39 39 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 50 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 58 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 58 58 57 57 56 55 55 54 53 52 52 51 50 49 48 47 46 45 44 43 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 42 43 44 45 45 46 47 48 48 49 50 50 51 51 52 52 53 53 53 53 53 53 53 53 53 53 52 52 52 51 50 50 49 48 48 47 46 45 45 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 39 39 40 40 41 42 42 43 43 44 45 45 46 46 47 47 48 48 49 49 49 50 50 50 50 50 50 50 50 50 50 50 49 49 49 48 48 47 47 46 46 45 45 44 43 43
 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 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 34 34 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 59 60 60 60 61 61 61 61 61 61 61 60 60 60 59 59 58 58 57 57 56 56 55 54 54 53 52 52 51 50 50 49 49 48 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 61 62 62 62 62 62 62 62 61 61 60 59 59 58 57 56 55 54 53 52 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 37 36 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 32 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
 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 30 30 31 31 32 33 34 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 59 60 61 62 63 63 64 65 65 66 66 66 67 67 67 67 67 67 67 66 66 66 65 65 64 63 63 62 61 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 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 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 25 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 15 16 17 19 20 22 24 26 28 31 34 37 40 44 48 52 57 62 67 73 78 84 89 94 99 103 107 109 111 111 111 109 107 103 99 95 90 85 80 75 70 65 61 57 53 49 46 43 40 38 35 33 31 29 28 26 25 24 22 21 20 20 19 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 28 29 31 33 35 37 39 41 43 46 48 51 54 56 59 61 63 65 66 68 68 69 68 68 66 65 63 61 58 56 53 50 47 44 41 39 36 34 31 29 27 25 24 22 21 19 18 17 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10
 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 33 34 35 36 38 39 40 42 43 45 46 48 49 51 52 54 55 57 58 59 60 62 63 64 65 66 66 67 67 68 68 68 68 68 68 68 67 67 66 66 65 64 63 63 62 61 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 43 44 44 45 46 46 47 48 48 49 49 49 49 49 49 49 49 49 48 48 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 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 32 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 34 34 34 34 33 33 32 32 32 31 30 30 29 29 28 27 27 26 25 25 24 24 23 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 41 40 39 37 36 35 34 33 33 32 31 30 30 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 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 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 51 52 54 56 58 60 62 64 66 68 70 72 73 75 77 79 80 82 83 84 85 85 85 85 85 85 84 83 81 80 78 76 74 72 69 67 65 62 60 57 55 52 50 48 45 43 41 39 37 36 34 33 31 30 29 27 26 25 24 24 23 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 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 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 34 35 36 38 40 41 43 46 48 51 53 56 59 63 66 70 74 78 82 86 91 95 100 104 108 112 116 119 122 125 126 127 128 127 126 125 123 120 117 114 110 106 102 98 94 90 86 82 78 75 71 68 65 62 59 57 54 52 50 48 46 45
 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 30 30 29 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 50 51 52 52 52 53 53 53 53 52 52 51 51 50 49 48 47 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 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 24 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 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 41 41 42 43 43 44 44 45 45 45 45 45 45 45 45 45 45 44 44 43 43 42 41 41 40 39 38 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 39 40 41 43 44 45 47 48 50 51 53 54 55 57 58 59 60 61 62 62 63 63 64 64 64 64 63 63 63 62 61 61 60 59 58 57 56
 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 44 45 45 45 45 45 45 44 44 43 42 41 40 39 38 37 35 34 33 32 30 29 28 27 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 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 12 12 12 12 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 39 40 40 40 40 40 40 39 39 39 38 37 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 25 24 24 23 23 23 23 22 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 49 49 50 50 51 51 52 52 53 54 54 55 55 56 56 57 57 58 58 59 59 59 60 60 60 60 60 60 60 59 59 59 59 58 58 57 57 56 56 55 54 54 53 52 51 51 50 49 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 41 41 42 42 43 43 44 45 46 46 47 48 50 51 52 53 55 56 57 59 60 62 63 65 66 68 69 71 72 74 75 76 77 78 79 80 80 81 81 81 82 82 82 82 81 81 81 80 80 79 79 78 78 77 76 76 75 75 74 74 73 73 72 71 71 71 70 70 69 69 68 68 68 67 67 66 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 57 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 56 56 57 57 58 58 59 60 61 61 62 63 64 65 66 67 69 70 71 72 74 75 76 78 79 80 82 83 84 85 86 88 89 89 90 91 91 92 92 92 92 92 92 91 91 90 89 88 87 86 85 84 82 81 80 78 77 75 74 72 71 70 68 67 66 64 63 62 61 60 59 58 57 57 56 55 54 54 53 53 52 52 51 51 51 50 50 50 50 49 49 49 49 48 48 48 48 48 48 47 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
 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 33 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 47 48 49 50 51 52 53 54 54 55 56 56 57 58 58 58 59 59 59 59 59 59 59 59 59 59 58 58 57 57 56 55 55 54 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 33 33 34 35 36 37 38 39 40 42 43 45 46 48 50 52 54 56 58 60 62 64 66 68 70 73 75 77 78 80 82 83 84 86 87 87 88 88 88 88 88 87 87 86 85 84 82 81 79 78 76 75 73 71 70 68 66 65 63 62 60 59 57 56 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 47 47 46 46 46 46 46 45 45 45 45 44 44 43 43 43 42 42 41 41 40 40 39 38 38 37 37 36 35 35 34 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 27 27 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 33
 24 24 24 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 48 48 49 50 51 52 53 53 54 54 55 55 55 55 55 55 54 54 54 53 52 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 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 41 42 42 43 43 43 44 44 44 44 44 44 44 43 43 43 42 42 41 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 39 40 40 40 40 40 40 39 39 39 39 39 38 38 38 37 37 37 36 36 35 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24
 45 45 44 44 43 43 42 41 41 40 39 38 37 37 36 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 34 34 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 56 57 58 59 59 60 60 60 60 60 60 60 59 59 58 57 57 56 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 36 36 36 37 37 38 38 39 39 40 41 41 42 42 43 44 44 45 45 46 46 47 47 48 48 49 49 49 49 50 50 50 50 50 50 50 49 49 49 48 48 47 47 46 45 45 44 43 42 42 41 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 33 33 34 35 35 36 37 38 39 39 40 41 41 42 43 43 44 44 45 45 45 45 45 45
 68 67 67 66 66 66 65 65 65 64 64 64 63 63 63 62 62 62 61 61 61 60 60 59 59 59 58 58 57 57 57 56 56 55 55 54 54 53 53 52 52 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 53 53 54 54 54 55 55 56 56 57 57 57 58 58 58 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 58 58 57 57 56 56 55 54 53 53 52 51 50 49 48 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 61 62 63 64 65 66 67 67 68 69 69 70 71 71 71 72 72 72 72 72 72 72 71 71 71 70 70 69 69 68 68 67 67 66 65 65 64 63 63 62 61 61 60 59 59 58 57 57 56 55 54 54 53 52 52 51 51 50 49 49 48 48 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 46 46 46 47 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 69 70 71 72 72 73 73 74 74 74 74 75 75 75 75 75 74 74 74 74 73 73 73 72 72 72 71 71 70 70 70 69 69 68 68
 54 55 56 57 58 60 61 62 64 65 67 69 71 73 74 76 78 80 83 85 87 89 90 92 94 95 97 98 99 100 100 101 101 101 100 99 98 97 96 94 93 91 89 87 85 82 80 78 76 74 71 69 67 65 63 61 59 58 56 55 53 52 51 49 48 47 46 46 45 44 44 43 43 42 42 42 41 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 42 42 42 42 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 46 46 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 46 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 34 34 33 33 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 46 47 48 50 51 53 55 56 58 60 62 64 66 68 70 72 74 76 79 81 83 85 87 89 91 93 94 96 98 99 101 102 103 104 105 106 107 107 108 108 108 108 108 108 108 107 107 106 105 104 103 102 101 100 99 98 97 95 94 93 91 90 88 87 86 84 83 81 80 79 77 76 75 74 72 71 70 69 68 67 66 66 65 64 63 63 62 62 61 61 60 60 60 59 59 59 58 58 58 58 58 57 57 57 57 56 56 56 56 55 55 55 54 54 54 53 53 52 52 52 51 51 50 50 49 49 49 48 48 48 47 47 47 47 47 46 46 46 46 47 47 47 47 47 48 48 49 49 50 51 51 52 53
 38 37 37 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 43 45 46 47 49 51 52 54 56 58 60 63 65 67 69 72 74 76 78 80 81 83 84 85 86 86 86 86 85 84 83 81 80 77 75 73 70 68 65 62 60 57 55 52 50 47 45 43 41 39 38 36 34 33 32 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 43 44 44 45 45 45 46 46 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 33 33 33 32 31 31 30 29 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 45 46 47 47 48 48 48 48 48 48 48 47 47 46 46 45 45 44 43 42 42 41 40 39 39
 51 50 49 49 48 47 47 46 46 46 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 46 46 46 47 47 47 48 49 49 50 51 51 52 53 55 56 57 58 60 61 63 64 66 68 69 71 73 75 76 78 80 82 83 85 86 87 88 89 90 91 92 92 92 92 92 92 92 91 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 76 75 74 74 73 72 72 72 71 71 71 70 70 70 70 69 69 69 69 69 68 68 68 68 68 67 67 67 67 66 66 66 65 65 65 64 64 64 63 63 63 62 62 62 62 61 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 60 60 60 60 60 60 59 59 59 58 58 58 57 57 56 56 55 55 54 53 53 52 52 51 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 45 45 46 46 47 47 48 49 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 62 61 61 61 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 60 60 60 61 62 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 80 81 81 82 82 82 82 82 82 82 81 80 80 79 78 77 76 75 74 73 72 70 69 68 67 66 64 63 62 61 60 59 58 57 56 55 54 53 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 79 77 75 74 72 70 69 67 66 64 63 61 60 58 57 56 55 54 52 51 50 50 49 48 47 46 45 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 36 36 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 49 50 52 53 55 56 58 59 61 63 64 66 67 69 70 71 73 74 75 76 77 77 78 79 79 80 80 80 80 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 79 79 78 78 77 76 75 75 74 73 72 71 70 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 53 52 52 51 51 50 50 49 49 49 49 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 45 45 45 45 44 44 44 43 43 43 43 42 42 42 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 41 42 42 43 44 44 45 46 47 48 49 50 52 53 54 56 57 59 60 62 63 65 67 68 70 71 73 74 75 76 77 78 79 79 80 80 80 80 79 79 78 77 77 76 75 74 72 71 70 69 68 66 65 64 63 62 61 61 60 59 59 58 58 57 57 57 57 57 57 58 58 59 59 60 60 61 62 63 64 65 66 67 69 70 71 73 74 75 77 78 80 81 83 84 86 87 89 90 92 93 94 95 96 97 97 98 98 99 99 99 98 98 97 97 96 95 94 93 91 90 88 87 85 84 82
 127 125 124 122 121 119 118 117 116 115 114 113 111 110 109 108 107 106 105 103 102 100 99 97 95 93 92 90 88 85 83 81 79 77 75 73 70 68 66 64 62 60 58 56 55 53 51 50 48 47 46 44 43 42 41 40 39 39 38 37 37 37 36 36 36 36 36 37 37 37 38 39 40 41 42 43 45 46 48 50 51 54 56 58 61 63 66 69 71 74 77 80 83 87 90 93 96 98 101 104 106 108 110 112 113 115 116 116 117 117 117 117 117 116 115 115 114 113 112 111 110 109 107 106 105 104 103 102 100 99 98 97 96 95 93 92 91 89 88 87 85 84 82 80 79 77 75 74 72 70 68 66 65 63 61 59 57 56 54 52 51 49 48 47 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 56 57 58 60 61 63 65 67 69 71 73 75 78 80 83 86 89 91 94 97 100 103 105 108 110 112 114 115 116 117 117 117 117 116 115 113 112 110 107 105 102 100 97 94 92 89 86 83 81 78 76 74 72 70 68 67 65 64 63 62 61 61 60 60 60 60 60 61 62 63 64 65 66 68 70 72 74 76 79 81 84 87 90 94 97 101 105 109 113 117 121 126 130 134 139 143 147 151 154 158 161 163 166 168 169 170 171 171 170 170 169 167 165 163 161 159 157 154 152 149 146 144 141 139 137 135 132 130 129
 6 6 6 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 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 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 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12 12 12 13 13 12 12 12 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
 41 40 40 39 38 37 37 36 36 35 35 34 34 34 34 33 33 33 34 34 34 34 35 35 36 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 55 56 58 60 61 63 65 67 68 70 72 73 75 76 78 79 80 81 81 82 82 83 83 83 82 82 81 80 79 78 76 75 74 72 71 69 67 66 64 63 62 60 59 58 56 55 54 54 53 52 51 51 51 50 50 50 50 50 50 50 51 51 52 53 53 54 55 57 58 59 61 62 64 66 68 69 71 73 75 77 79 81 83 85 87 89 90 92 93 94 95 96 97 97 98 98 98 98 97 97 96 95 94 93 92 91 90 89 87 86 85 83 82 81 80 78 77 76 76 75 74 74 73 73 73 73 73 73 73 73 74 74 75 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 94 95 95 96 96 96 96 96 96 96 96 95 94 94 93 92 91 90 89 88 87 85 84 83 81 80 78 77 75 74 72 71 69 68 66 65 63 62 60 59 58 56 55 53 52 51 50 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 37 37 37 37 37 37 37 38 38 39 39 40 41 42 43 44 45 46 48 49 51 53 55 57 59 62 64 67 70 73 76 79 82 86 89 93 97 100 104 108 111 114 118 121 123 126 128 130 131 132 133 133 133 133 133 132 131 129 128 126 124 121 119 117 114 112 109 107 104 101 99 96 94 91 88 86 84 81 79 77 75 73 71 69 67 65 63 62 60 59 57 56 54 53 52 51 49 48 47 46 45 44 43 42
 60 58 57 56 54 53 52 51 50 49 48 48 47 46 46 45 45 44 44 44 44 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 46 47 47 47 47 47 47 48 47 47 47 47 47 47 46 46 45 45 44 44 43 42 42 41 40 40 39 38 37 37 36 36 35 34 34 34 33 33 33 33 33 33 33 33 34 34 34 35 36 37 38 39 40 41 43 44 46 48 50 52 54 56 58 61 63 66 69 71 74 76 79 81 83 85 87 89 90 91 91 91 91 91 90 89 88 86 84 83 81 79 76 74 72 70 68 65 63 61 59 57 55 53 52 50 48 47 45 44 43 41 40 39 38 37 36 36 35 34 33 33 32 32 32 31 31 31 31 31 31 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 46 47 48 49 50 51 51 52 53 54 55 55 56 56 57 57 58 58 58 58 57 57 57 56 55 55 54 53 52 51 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 33 32 32 32 31 31 31 31 31 31 32 32 33 33 34 35 36 37 38 40 41 43 45 47 49 51 53 56 58 61 64 66 69 72 75 78 82 85 88 91 94 97 99 102 104 107 109 110 112 113 114 115 115 115 115 114 114 113 112 110 109 107 105 103 101 99 97 95 93 91 89 86 84 82 80 78 76 74 72 71 69 67 66 64 62 61
 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 36 37 38 39 40 40 41 42 43 43 44 45 45 46 46 47 47 48 48 49 50 50 51 51 52 52 53 54 54 55 56 57 57 58 59 60 60 61 62 62 63 63 63 64 64 64 64 64 63 63 62 61 61 60 58 57 56 54 53 51 49 48 46 44 42 41 39 37 36 34 33 31 30 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 23 23 24 24 25 25 26 26 27 27 28 28 28 28 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 55 56 57 59 60 61 62 63 64 64 64 64 64 64 63 62 61 59 58 56 54 52 50 48 46 44 42 40 38 36 35 33 31 30 28 27 26 25 24 23 22 21 21 20 20 19 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
 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 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 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 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 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 21 22 22 23 24 25 26 28 29 31 32 34 36 38 40 42 45 47 50 53 56 59 63 67 71 75 80 84 90 95 100 106 112 118 125 131 137 143 149 154 158 162 164 166 166 165 163 160 156 151 145 138 131 124 116 109 102 95 88 82 76 71 66 62 57 54 50 47 45 42 40 39 37 36 35 34 33 32 32 32 32 32 32 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 53 53 54 54 54 54 54 53 53 52 52 51 51 50 49 49 48 47 46 45 44 44 43 42 41 40 40 39 38 38 37 37 37 36 36 36 36 37 37 38 38 39 40 41 42 44 45 47 49 51 54 56 59 62 65 68 72 75 79 83 87 91 95 99 103 106 109 113 115 118 120 121 123 123 124 123 123 122 121 119 117 115 113 111 108 106 103 101 98 95 92 90 87 84 82 79 76 74 71 69 66 64 61 59 57 54 52 50 48 46 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 39 40 40 40 40 40 40 40 40 39 39 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 28 28 28 28 28 28 27 27 26 26 26 25 25 24 23
 29 29 30 31 32 33 34 35 36 37 39 40 42 44 45 47 49 51 53 54 56 58 60 61 62 64 65 66 67 67 68 68 68 68 68 67 67 66 65 64 63 62 60 59 57 56 54 53 51 50 48 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 24 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 42 43 43 43 44 44 44 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 48 47 47 47 47 46 46 45 44 44 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 29 30 31 32 33 34 35 36 36 37 38 39 39 40 41 41 42 43 43 44 44 45 45 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 46 46 45 45 44 43 43 42 41 40 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 31 31 31 31 31 31 31 31 32 32 33 34 34 35 36 37 38 39 41 42 43 45 46 48 49 51 52 54 55 57 58 59 61 62 63 64 65 65 66 66 67 67 67 66 66 65 65 64 63 62 60 59 57 56 54 53 51 49 48 46 44 43 41 40 38 37 36 34 33 32 31 31 30 29 29 28 28 28 28 28 28 28 28 28
 90 95 100 105 109 114 118 122 125 128 130 132 132 132 132 130 128 125 122 119 115 111 107 102 98 94 90 86 83 79 76 73 70 67 64 62 60 57 55 54 52 50 49 47 46 45 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 26 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 49 50 51 52 52 53 54 55 55 56 57 57 58 59 59 60 61 62 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 80 81 82 83 83 83 83 83 83 82 82 81 79 78 76 74 72 69 67 64 62 59 57 54 51 49 46 44 42 39 37 35 34 32 30 29 28 27 26 25 24 23 23 22 22 22 21 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 37 38 40 41 43 45 47 49 51 53 55 58 61 63 66 69 73 76 80 83 87 91 95 99 103 106 110 114 117 120 123 126 128 129 131 131 132 132 131 130 129 128 126 124 122 120 118 116 113 111 109 107 105 103 101 99 98 96 95 93 92 91 90 89 88 87 86 85 84 83 82 81 79 78 77 76 75 74 72 71 70 69 67 66 65 63 62 61 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 40 40 39 39 39 39 39 39 40 40 41 41 42 43 45 46 48 50 52 54 56 59 62 66 69 73 77 81 86
 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 55 56 57 58 58 59 60 60 61 61 62 62 62 63 63 63 63 63 63 63 63 63 62 62 62 61 61 60 60 59 59 58 57 57 56 56 55 54 54 53 53 52 52 51 51 51 50 50 50 50 50 50 50 50 50 51 51 51 51 52 52 52 53 53 54 54 54 54 55 55 55 55 56 56 56 56 57 57 57 57 57 57 58 58 58 58 58 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 58 58 57 57 56 56 55 55 54 53 53 52 51 50 49 48 48 47 46 45 44 43 43 42 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 42 42 43 43 43 44 44 44 45 45 45 45 46 46 47 47 47 48 48 49 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 70 71 72 73 74 74 75 75 76 76 76 76 76 76 76 76 76 76 75 75 74 74 73 72 72 71 70 69 69 68 67 66 65 64 63 62 61 60 60 59 58 57 56 55 55 54 53 52 52 51 50 50 49 49 48
 23 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 56 57 58 58 59 59 59 59 59 59 59 59 58 58 57 56 55 55 54 53 52 50 49 48 47 46 44 43 42 41 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 29 28 28 28 29 29 29 29 30 30 31 32 32 33 34 35 36 37 38 39 41 42 43 44 46 47 48 50 51 52 53 55 56 57 58 59 60 60 61 62 62 62 63 63 63 63 62 62 62 61 60 60 59 58 57 56 55 53 52 51 50 48 47 46 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 28 27 26 26 26 25 25 25 25 24 24 25 25 25 25 26 26 26 27 28 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 46 47 48 49 50 51 51 52 53 53 54 54 55 55 55 55 55 55 55 55 54 54 53 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 31 31 30 29 28 27 26 25 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 28 29 30 32 33 34 36 37 39 40 42 43 45 47 49 50 52 54 56 57 59 61 62 64 65 67 68 69 70 71 72 72 73 73 73 73 73 73 72 72 71 70 69 67 66 64 63 61 59 58 56 54 52 50 48 46 44 43 41 39 37 36 34 33 32 31 29 28 27 26 26 25 24 24 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
 30 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 28 28 28 29 29 29 30 31 31 32 33 34 35 36 37 38 39 41 42 44 45 47 48 50 52 54 56 59 61 63 66 68 71 74 77 80 83 86 89 93 96 99 102 105 107 110 112 114 115 116 117 117 117 116 114 113 111 108 105 102 98 95 91 87 84 80 76 73 69 66 63 60 58 55 53 51 49 47 45 44 42 41 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 42 42 43 44 45 46 47 48 50 51 53 54 56 58 60 62 64 65 67 69 71 73 74 76 77 78 79 79 79 79 79 79 78 77 76 75 74 73 71 70 69 67 66 65 63 62 61 60 58 57 56 55 54 53 52 52 51 50 49 48 48 47 46 45 45 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 29 29 28 28 28 28 29 29 29 29 30 30 31 32 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 50 51 51 51 52 52 52 51 51 51 50 50 49 48 47 47 46 45 44 43 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31
 27 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 47 49 50 52 53 55 56 58 59 61 62 64 65 66 67 68 69 69 70 70 70 69 69 68 67 66 65 63 61 60 58 56 54 52 50 48 46 44 42 41 39 38 37 36 35 35 34 34 34 34 35 35 36 37 38 40 42 44 46 49 52 55 58 62 66 71 75 80 85 90 95 101 106 112 117 122 127 132 136 140 143 146 148 149 150 150 149 148 147 144 142 139 135 132 128 124 120 116 112 108 104 100 96 92 89 85 82 78 75 72 69 67 64 62 59 57 55 53 52 50 49 47 46 45 44 43 42 42 41 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 42 43 43 43 43 42 42 42 41 41 40 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 28 28 27 27 28 28 28 29 30 30 32 33 34 36 38 40 42 45 47 50 53 56 59 62 66 69 72 76 79 82 85 88 91 93 95 97 99 100 101 102 102 102 102 102 101 100 99 98 97 95 94 93 91 89 88 86 84 83 81 79 78 76 74 73 71 69 68 66 64 62 61 59 57 56 54 52 50 49 47 45 44 42 41 39 38 36 35 33 32 31 30 29 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 28 30 32 34 36 39 41 44 47 50 54 57 60 64 67 71 74 77 80 82 84 86 88 89 90 90 90 90 89 88 87 86 84 83 81 79 77 75 73 71 69 67 65 64 62 60 59 57 56 55 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 35 35 34 34 33 33 32 31 31 30 30 29 29 28 27 27 27 26 26 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 30 30 31 33 34 35 36 38 40 41 43 45 47 49 52 54 57 60 63 67 70 74 78 82 87 92 97 103 109 115 121 127 134 141 147 154 160 165 170 174 178 180 181 180 179 176 172 167 161 155 147 140 132 124 116 109 101 94 87 81 75 70 65 61 57 53 49 47 44 42 40 38 36 35 34 33 33 32 32 32 32 32 32 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 44 45 46 46 47 47 48 48 48 49 49 49 49 50 50 50 50 49 49 49 49 49 48 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 42 41 41 41 41 41 41 42 42 43 43 44 45 46 47 48 49 51 52 53 55 56 58 59 61 62 64 65 66 67 68 69 69 70 70 70 69 69 69 68 67 66 65 64 63 62 61 60 59 57 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 27 27 26 25 24 24 23 23 22 21 21 20 20 20 19 19 19 19 19 19 20 20 20 21 22 23 24 25
 95 90 85 79 75 70 66 62 58 55 52 49 47 45 43 41 40 38 37 36 36 35 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 41 42 42 43 44 44 45 46 47 48 49 50 52 53 55 57 59 61 63 66 69 72 75 79 83 87 92 96 101 106 111 116 120 125 129 132 135 137 138 139 139 138 136 134 130 127 123 119 114 110 105 101 96 92 88 84 80 77 73 70 67 64 62 59 57 55 53 51 49 48 46 45 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 29 28 28 28 28 28 28 29 29 29 30 30 31 32 33 34 36 38 39 42 44 47 50 53 56 60 64 68 73 77 81 85 89 93 96 98 100 101 101 100 99 97 94 91 88 84 81 77 73 70 66 63 60 57 54 52 50 47 45 44 42 41 39 38 37 36 35 34 34 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 55 55 55 55 55 54 53 52 51 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 32 32 33 34 35 36 37 38 40 41 43 45 46 49 51 53 56 59 62 66 69 73 77 82 86 91 96 100 105 109 113 116 118 120 120 120 118 116 113 109 105 100
 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 18 18 19 20 21 23 24 25 27 28 30 31 33 35 36 38 39 40 42 43 43 44 44 45 45 44 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 24 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 32 33 33 34 34 34 34 34 34 34 33 33 32 31 31 30 28 27 26 25 24 23 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 32 32 33 34 35 35 36 36 37 37 38 38 38 38 38 37 37 37 36 35 35 34 33 32 31 30 29 28 27 26 25 24 24
 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 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 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 14 14 15 15 16 16 17 18 18 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 36 37 37 37 37 37 37 36 36 35 34 33 32 30 29 27 26 24 22 21 19 18 16 15 14 13 12 11 10 9 8 8 7 7 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 13 13 13 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 24 25 25 26 26 26 27 27 27 27 26 26 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 34 35 37 38 39 41 42 44 45 47 49 51 53 55 56 58 60 62 64 66 67 69 71 72 74 75 76 77 79 80 81 82 83 84 84 85 86 87 87 88 88 89 90 90 90 91 91 91 92 92 92 92 92 91 91 90 90 89 88 87 86 84 83 81 79 77 75 72 70 67 64 61 59 56 53 50 47 45 42 40 37 35 33 32 30 29 27 26 26 25 25 24 25 25 25 26 27 28 29 31 33 35 37 39 41 44 47 49 52 55 58 61 64 67 70 73 76 78 81 83 85 87 89 90 92 93 93 94 94 94 94 94 93 92 92 91 90 89 88 86 85 84 83 81 80 79 77 76 75 73 72 71 69 68 67 65 64 63 61 60 58 57 56 54 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 36 35 35 34 34 34 35 35 36 36 37 38 39 41 42 44 46 48 51 53 57 60 64 68 72 77 82 88 94 101 109 117 126 136 147 158 171 185 200 216 234 252 271 291 312 332 352 370 386 399 408 413 413 408 399 386 369 350 329 307 285 264 242 222 203 186 169 154 140 128 116 106 97 88 80 74 67 62 57 53 49 46 43 41 39 37 36 35 35 35 35 35 35 36 37 39 40 42 43 45 47 49 52 54 56 58 60 62 64 66 68 69 71 72 73 74 74 75 75 75 75 75 75 75 74 73 73 72 71 70 70 69 68 67 66 64 63 62 61 60 59 58 57 56 55 53 52 51 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 31 31 31 31 31 31 32 32 33
 60 60 59 59 59 59 58 58 58 58 58 58 58 58 59 59 59 60 60 61 62 62 63 64 65 66 67 68 70 71 72 74 75 77 78 80 82 83 85 87 88 90 92 94 95 97 98 100 101 102 103 104 105 105 105 105 105 104 104 103 101 100 98 96 94 92 89 87 84 81 79 76 73 70 68 65 63 60 58 56 54 52 51 50 48 47 47 46 46 46 46 46 47 47 48 49 50 52 53 55 56 58 60 61 63 64 66 67 69 70 71 72 73 74 74 75 75 75 76 76 75 75 75 75 74 74 73 72 72 71 71 70 69 68 68 67 66 65 65 64 63 62 62 61 60 60 59 58 58 57 56 56 55 55 54 54 53 53 52 52 52 51 51 51 51 51 50 50 50 51 51 51 51 51 52 52 52 53 53 54 54 55 55 55 56 56 56 57 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 59 59 59 59 60 60 60 61 61 61 62 62 63 63 64 64 65 66 66 67 67 68 68 69 70 70 70 71 71 71 72 72 72 71 71 71 70 69 69 68 67 65 64 63 61 60 58 57 55 54 52 51 50 49 48 47 47 46 46 46 46 47 48 49 50 51 53 54 56 59 61 63 66 69 71 74 77 80 83 86 89 92 95 98 101 103 106 108 109 111 112 113 114 115 115 115 114 114 113 112 111 109 108 106 104 103 101 99 97 95 93 91 90 88 86 84 83 81 80 78 77 76 74 73 72 71 70 69 69 68 67 66 66 65 65 64 64 63 63 63 62 62 61 61 61 60 60
 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 14 14 15 16 16 17 18 19 20 22 23 24 25 27 28 30 31 33 35 36 38 40 41 43 44 46 47 48 48 49 49 49 49 48 47 46 45 43 42 40 38 36 34 33 31 29 28 26 24 23 22 20 19 18 17 16 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 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 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 33 34 35 35 36 36 37 37 37 37 37 37 37 37 36 36 36 35 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 24 23 22 22 21 20 19 18 17 16 16 15 14 13 12 11
 17 17 18 18 18 19 19 20 20 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 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 41 42 42 42 42 41 41 40 39 38 37 36 35 34 33 31 30 29 27 26 25 24 23 22 22 21 21 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 31 32 33 35 37 38 40 41 43 44 46 47 49 50 51 52 53 54 55 56 56 57 57 57 57 57 57 57 57 56 56 55 55 54 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 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 38 39 40 41 42 42 43 44 44 45 45 46 46 47 47 47 47 47 46 46 46 45 44 43 42 41 40 39 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 22 23 24 25 26 27 29 31 33 35 37 39 41 44 46 49 51 54 56 58 60 62 64 65 67 67 68 69 69 69 68 68 67 66 65 64 62 61 59 58 56 54 53 51 50 48 46 45 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 48 48 48 48 47 46 45 44 43 42 40 38 36 35 33 31 29 27 26 24 23 21 20 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 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 50 50 50 49 49 48 48 47 46 45 44 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 15 16 16 17 18 19 19 20 21 21 22 22 23 23 23 23 23 23 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 13
 24 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 24 24 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 17 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 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 60 58 57 55 54 54 53 53 53 53 53 54 54 55 55 56 57 57 58 58 59 60 60 60 61 61 61 61 61 61 61 61 61 60 60 60 59 59 58 57 57 56 55 54 54 53 52 51 50 50 49 48 47 46 46 45 44 44 43 42 42 41 40 40 39 39 39 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 39 40 41 42 44 45 47 49 51 53 55 58 60 62 65 67 70 72 74 77 79 81 82 84 85 87 88 89 90 91 92 93 94 94 95 96 96 97 97 97 98 98 98 99 99 99 99 99 99 99 98 98 97 97 96 95 95 94 93 91 90 89 88 86 85 83 82 80 78 77 75 73 72 70 68 67 65 63 62 60 59 57 56 54 53 52 51 50 49 48 47 46 46 46 46 46 46 47 47 48 49 51 52 54 55 57 59 61 63 65 66 68 70 71 72 73 74 75 76 76 77 77 77 77 77 76 76 75 75 74 73 72 72 71 70 69 68 68 67 66 65 65 64 63 63 62 62 61 61 60 60 59 59 59 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 56 56 56 55 54 54 53 52 51 50 48 47 46 44 43 41 40 38 37 36 34 33 33 32 31 31 30 30 30 30 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 48 49 51 53 55 57 59 61 64 66 69 71 74 77 80 83 87 90 93 97 100 104 107 111 114 117 120 123 125 127 129 130 131 132 131 131 130 128 126 123 120 117 113 109 105 101 97 93 88 84 80 77 73 70 67 64 62
 14 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 31 31 32 32 32 32 32 32 31 31 31 30 30 29 29 28 28 27 26 26 25 25 24 24 24 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 17 17 17 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 30 31 33 34 35 37 39 40 42 43 45 46 47 48 49 49 49 49 49 48 47 46 45 43 42 40 38 36 34 32 31 29 27 26 24 23 22 21 20 20 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 24 23 23 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 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 17 18 19 19 20 21 21 22 22 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 43 43 42 43 43 43 44 45 46 47 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 86 87 87 88 88 88 89 89 89 88 88 88 87 87 86 86 85 84 83 82 81 80 79 77 76 75 74 72 71 69 68 66 65 64 62 61 59 58 56 55 53 52 51 50 49 48 48 47 47 47 47 47 48 48 49 50 51 52 53 55 56 57 59 60 62 63 64 66 67 68 69 71 72 73 74 75 76 77 78 79 79 80 81 82 82 83 83 84 84 85 85 85 85 85 85 85 85 85 84 84 84 83 82 82 81 80 79 78 77 76 74 73 72 71 69 68 67 65 64 62 61 60 58 57 55 54 53 52 50 49 48 47 47 46 45 45 45 45 45 46 46 47 48 49 50 51 53 54 56 57 59 60 62 63 64 65 67 67 68 69 69 70 70 70 70 71 70 70 70 70 70 69 69 69 68 68 67 67 67 66 66 65 65 64 64 63 63 63 62 62 61 61 61 60 60 60 59 59 59 58 58 58 57 57 57 56 56 56 55 55 54 54 53 53 52 52 51 50 50 49 48 48 47 46 46 45 45 45 45 45 45 45 46 46 47 48 49 50 51 53 54 55 57 58 60 61 63 64 65 67 68 69 71 72 73 74 75 77 78 79 80 81 81 82 83 84 85 85 86 86 87 87 87 88 88 88 88 88 88 88 88 88 88 88 87 87 87 86 86 85 84 84 83 82 81 80 79 78 77 76 75 73 72 70 69 67 65 63 62 60 58 56 54 52 51 49 48 46 45 44
 35 38 41 44 48 52 56 60 64 68 72 76 80 84 87 91 94 97 99 101 103 104 106 107 107 108 108 108 108 108 107 107 106 105 104 103 102 101 100 99 98 97 96 95 94 92 91 90 89 88 87 86 85 85 84 83 82 82 81 81 81 80 80 80 80 80 79 79 79 79 79 79 78 78 77 76 75 74 73 71 69 67 65 62 60 57 54 51 49 46 43 41 39 37 35 33 32 31 30 29 28 28 27 27 27 27 27 27 27 28 28 29 29 30 31 31 32 33 34 35 37 38 39 41 42 44 46 48 50 52 55 57 60 63 66 69 72 76 80 84 88 92 97 102 107 112 117 122 127 132 137 141 146 150 153 156 158 159 160 159 158 156 153 149 144 139 133 126 119 112 105 98 91 84 78 72 66 60 56 51 47 44 41 38 36 34 32 31 30 30 29 29 29 29 29 29 30 30 31 31 32 33 34 35 36 37 37 38 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 53 54 54 54 55 55 55 54 54 54 53 53 52 51 51 50 49 48 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 29 29 29 29 29 30 31 32 34 35 37 39 41 44 46 49 51 54 56 59 61 63 65 67 69 70 71 72 73 73 74 74 74 74 73 73 72 71 71 70 69 67 66 65 64 62 61 59 58 57 55 54 52 51 49 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 23 22 22 22 22 22 23 23 24 25 26 27 29 31 33
 81 86 91 97 102 107 112 116 120 123 126 128 130 131 132 132 132 132 131 131 130 129 128 128 127 126 125 125 124 123 123 122 122 122 121 121 121 120 120 120 120 119 119 119 119 118 118 118 118 117 117 117 117 116 116 116 116 116 116 116 116 116 116 116 117 117 117 118 118 118 119 119 120 120 120 120 120 119 119 118 116 115 113 111 108 105 102 99 96 92 89 85 82 79 75 72 70 67 65 63 61 59 57 56 55 54 52 52 51 50 49 49 49 48 48 48 48 47 47 48 48 48 48 48 49 49 50 50 51 51 52 53 54 55 56 57 58 59 60 61 63 64 66 67 69 70 72 74 76 78 80 82 84 87 89 91 94 96 99 101 104 106 108 110 112 113 115 115 116 115 115 113 111 109 106 102 99 94 90 86 82 78 74 70 67 64 61 58 56 54 53 52 50 50 49 48 48 48 47 47 47 48 48 48 49 49 50 50 51 52 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 70 71 72 73 74 74 75 76 77 77 78 79 79 80 80 80 80 81 81 81 81 81 81 81 82 82 82 82 82 82 82 82 83 83 84 84 85 86 87 89 90 92 94 96 98 101 103 106 109 111 113 116 117 119 120 121 121 121 121 120 119 117 115 113 111 108 106 103 100 97 94 91 88 86 83 80 77 75 72 70 67 65 63 61 59 57 55 54 52 50 49 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 35 34 34 34 34 34 34 34 35 35 36 36 37 38 39 41 42 44 46 49 51 54 58 62 66 71 75
 24 23 22 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 37 37 37 36 36 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 18 17 17 17 17 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 20 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 22 22 23 23 24 26 27 28 30 32 34 36 39 41 44 47 50 52 55 58 60 62 65 66 68 69 70 71 71 71 70 69 68 67 65 63 61 59 57 55 52 50 48 46 44 42 40 39 37 35 34 32 31 30 28 27 26 25 24 24 23 22 21 21 20 19 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 28 29 29 29 29 29 29 28 28 27 26 26 25 25 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 27 28 29 30 31 33 34 35 37 39 40 42 43 45 46 48 49 50 52 52 53 53 53 53 53 52 51 50 48 47 45 43 41 39 37 35 33 31 29 28 26 25
 57 56 55 54 54 55 56 58 60 63 66 69 73 77 82 86 92 97 102 108 114 120 125 131 137 143 148 153 158 162 166 169 171 173 174 175 174 174 172 170 167 164 161 157 153 149 144 140 135 131 127 122 118 114 110 106 103 99 96 93 90 87 84 82 80 77 75 73 72 70 68 67 66 65 64 63 62 62 61 61 61 61 62 62 63 65 66 68 70 72 75 78 81 83 86 89 92 95 98 100 102 104 106 107 108 109 110 111 111 112 112 112 113 113 113 114 114 115 115 116 117 118 119 120 122 123 125 127 129 131 133 136 138 140 142 145 147 149 151 153 155 156 157 157 158 158 157 156 154 152 150 147 144 140 136 132 128 123 119 114 109 104 100 95 91 86 82 78 74 71 68 65 63 61 59 58 57 57 58 58 60 62 64 67 70 74 78 83 88 93 98 103 108 113 118 122 126 129 133 135 137 139 140 140 140 139 138 137 136 134 131 129 127 124 122 119 117 114 112 109 107 105 102 100 98 97 95 93 92 90 89 88 87 86 85 84 83 82 82 81 81 80 80 80 79 79 79 79 78 78 77 77 76 76 75 74 73 71 70 68 66 64 62 60 58 55 53 51 49 47 45 44 43 42 41 40 40 40 40 40 41 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 60 61 63 65 66 68 70 72 74 76 78 81 83 85 88 90 93 96 99 102 105 108 111 115 118 122 125 129 132 136 140 143 146 149 152 155 157 159 160 161 161 160 159 157 154 151 147 142 137 132 126 120 114 107 101 95 89 84 78 74 69 65 62 59
 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 15 16 18 19 21 22 24 26 28 31 33 36 39 42 45 48 52 55 59 63 66 69 71 73 75 75 75 74 73 71 68 65 62 58 55 51 48 45 41 38 36 33 31 28 26 24 23 21 19 18 17 16 14 13 13 12 11 10 10 9 8 8 7 7 7 7 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 14 15 15 16 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 21 21 20 19 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 20 19 19 19 19 19 18 18 18 17 16 16 15 14 14 13 12 11 11 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 10 10 11 11 12 12 13 13 14 14 15 16 16 16 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 13 13 12 12 12 11 11 10 10 9 9 8 8 8 7 7
 30 32 34 36 38 41 44 47 51 54 58 62 66 70 74 78 82 85 88 91 94 96 97 98 99 99 98 97 96 94 92 90 87 85 82 79 76 73 71 68 65 63 60 58 56 54 52 50 48 47 45 44 43 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 27 27 27 28 28 29 30 32 33 35 37 39 41 44 46 49 51 54 56 58 61 63 64 66 67 68 69 69 69 69 69 69 68 67 66 66 65 64 63 62 61 60 59 58 57 56 55 55 54 54 53 53 52 52 52 52 52 52 52 52 52 52 53 53 53 54 54 54 55 55 55 56 56 56 56 56 55 55 54 54 53 52 50 49 47 45 44 42 40 38 36 34 32 30 29 27 26 25 24 24 23 23 23 23 23 24 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 53 55 57 59 61 63 65 67 70 72 74 77 79 82 84 87 89 91 93 95 96 97 98 99 99 98 98 96 95 93 90 88 85 81 78 74 70 66 62 58 55 51 47 44 40 37 34 32 29 27 25 24 23 22 21 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 27 27 26 27 27 27 28 29
 16 16 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 38 40 43 45 47 49 52 54 57 59 62 65 68 71 74 77 80 83 86 89 91 94 96 98 100 101 102 103 103 102 101 100 98 96 93 90 87 83 80 76 72 69 65 61 58 54 51 48 45 42 39 36 34 31 29 27 25 23 21 20 18 17 16 15 14 14 13 13 13 13 14 15 16 17 18 20 22 25 27 30 33 36 40 43 47 50 54 58 61 64 67 70 72 74 76 77 78 79 79 78 78 77 76 75 74 72 71 69 68 66 65 63 62 60 59 58 57 55 54 53 52 51 50 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 38 38 37 37 36 35 35 34 33 32 32 31 30 29 28 27 26 25 25 24 23 23 22 22 22 22 21 21 21 22 22 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 48 50 52 54 57 59 62 65 68 71 74 77 80 83 87 90 93 96 98 101 103 104 105 105 105 104 103 101 98 94 91 87 82 78 73 68 63 59 54 50 46 42 38 35 32 30 28 26 24 23 22 21 21 21 21 21 21 22 23 24 25 27 28 30 32 33 35 37 40 42 44 46 48 50 52 54 56 58 59 61 62 63 63 64 64 64 64 63 63 62 61 60 58 57 56 54 53 51 50 48 47 45 44 43 41 40 39 38 37 35 34 33 32 31 31 30 29 28 27 26 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 16 15 15 15
 37 37 38 38 39 40 40 41 42 44 45 46 47 48 49 50 51 52 52 53 54 54 55 55 56 56 56 57 57 57 57 57 56 56 56 56 55 55 54 54 53 52 52 51 50 50 49 48 47 46 46 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 35 35 36 37 38 39 40 40 41 42 43 44 45 46 46 47 48 49 50 50 51 52 53 54 54 55 56 57 57 58 59 59 60 60 60 61 61 61 62 62 62 62 62 62 61 61 61 61 60 60 60 59 59 59 58 58 57 57 57 56 56 55 55 54 54 53 53 52 52 51 50 49 49 48 47 46 45 44 44 43 42 41 41 40 40 40 40 40 40 40 40 41 41 42 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 63 64 65 67 68 69 70 72 73 74 75 76 77 77 78 78 79 79 79 79 78 78 78 77 76 76 75 74 73 72 71 70 69 68 66 65 64 63 62 61 60 60 59 58 57 56 55 54 54 53 52 51 50 49 49 48 47 46 45 45 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 40 40 40 41 41 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 49 50 50 50 50 50 50 50 50 50 49 49 49 48 48 47 47 46 45 45 44 43 43 42 41 40 40 39 38 38 37 37 37 37 37
 72 69 65 62 58 54 50 47 43 40 38 35 33 31 29 28 27 25 24 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 44 46 47 48 50 52 54 57 59 62 66 69 73 77 81 85 89 93 96 99 101 102 102 102 101 99 96 93 89 86 82 78 74 70 66 63 59 56 53 50 48 45 43 41 39 37 35 34 33 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 25 27 28 30 33 35 38 41 45 50 54 59 65 71 76 82 87 91 94 96 96 95 93 89 85 81 76 72 67 63 58 55 51 48 45 42 40 38 36 35 33 32 31 30 29 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 33 34 36 37 39 41 43 45 47 50 53 56 59 63 67 72 76 81 86 91 96 101 106 110 113 115 116 116 115 112 109 104 99 93 88 82 76 71 67 62 59 55 52 50 48 46 44 43 42 41 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 37 38 38 39 40 41 43 44 46 47 49 51 54 56 59 62 64 67 70 73 75 77 78 78 78 77 75
 4 5 5 5 5 6 6 7 8 8 9 10 11 12 13 15 16 17 19 20 22 23 25 26 28 30 31 32 34 35 36 36 37 37 38 38 37 37 36 36 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 44 45 45 45 45 45 45 44 44 43 42 41 40 39 38 36 35 33 32 30 29 27 26 24 23 22 20 19 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 34 34 34 34 33 32 32 31 30 28 27 26 24 23 21 20 18 17 16 14 13 12 11 10 9 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 10 11 11 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 44 45 47 48 50 53 55 58 60 63 66 69 72 75 78 81 84 86 88 90 91 93 93 94 94 93 93 91 90 88 86 84 81 79 76 73 71 68 65 63 60 58 55 53 51 49 47 46 44 43 41 40 39 38 37 36 35 35 34 34 33 33 33 33 32 32 33 33 33 33 34 34 35 35 36 37 38 39 40 41 43 44 46 47 49 51 53 56 58 60 63 65 67 70 72 74 76 77 79 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 100 102 103 105 107 109 112 114 116 118 121 123 125 127 129 131 133 135 137 138 139 140 140 141 141 141 140 140 139 137 136 134 133 131 128 126 124 121 119 116 113 110 107 104 101 98 95 92 89 86 82 79 76 73 69 66 63 61 58 56 53 51 49 48 47 45 45 44 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 46 46 47 47 48 49 49 50 51 52 53 54 55 56 57 58 60 61 62 64 65 67 68 69 71 72 73 74 75 76 77 77 78 78 78 78 78 77 77 76 75 74 73 72 70 69 67 66 64 62 60 58 56 54 52 50 48 46 44 42 40 39 37 36 35 34 33 32 32 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 43 44 45 45 46 46 47 47 47 48 48 48 49 49 49 49 49 49 49 49 48 48 48 47 47 46 45 45 44 44 43 43 42 42 42 42 42 43
 9 9 10 11 12 12 13 14 15 16 17 19 20 21 22 23 23 24 25 25 25 26 26 26 25 25 25 24 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 11 11 11 11 11 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 31 32 33 34 34 35 36 36 36 36 36 36 36 36 35 35 34 33 32 31 30 29 28 27 25 24 23 22 20 19 18 17 16 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 12 13 13 14 15 16 17 18 19 21 22 23 25 26 27 29 30 31 32 34 35 36 37 38 38 39 39 40 40 40 40 40 40 40 40 39 39 38 38 37 37 36 35 34 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 32 33 34 34 35 35 36 36 36 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 36 36 35 35 34 33 32 32 31 30 29 28 27 26 25 24 22 21 20 19 18 18 17 16 15 15 14 14 14 14 14 14 15 15 16 17 18 19 21 22 24 25 27 29 31 33 36 38 40 42 44 46 48 50 52 53 54 56 57 57 58 58 58 58 58 57 56 56 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 28 27 27 26 25 24 23 23 22 21 20 19 18 17 16 15 14 13 13 12 12 12 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25 26 28 29 30 31 33 34 36 37 39 41 43 45 47 49 51 53 55 58 60 62 64 65 67 68 69 70 70 70 69 68 67 65 63 61 59 56 53 50 47 44 42 39 36 33 31 29 26 24 22 20 19 17 16 15 14 13 12 12 11
 21 22 24 25 27 29 32 34 37 39 42 45 48 50 53 55 57 59 61 63 64 65 66 67 68 68 68 68 68 68 67 67 66 66 65 64 64 63 62 61 61 60 59 59 58 57 56 56 55 55 54 53 53 52 51 51 50 50 49 48 48 47 46 46 45 44 43 43 42 41 40 39 38 38 37 36 35 34 33 32 32 31 31 30 30 30 30 30 31 32 33 34 36 37 39 42 44 47 50 53 56 60 63 66 70 73 76 79 82 85 87 89 91 93 94 96 97 97 98 98 98 97 97 96 95 95 94 93 91 90 89 88 87 86 84 83 82 81 80 79 78 77 77 76 75 75 74 73 73 72 72 71 71 70 70 69 69 68 67 66 65 64 63 61 60 58 56 54 52 50 48 45 43 40 38 36 33 31 30 28 27 26 25 24 24 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 52 54 55 57 59 61 64 66 68 70 73 76 78 81 83 86 89 91 94 96 98 100 102 103 104 105 105 105 104 103 101 99 96 93 90 86 82 78 74 70 65 61 57 52 48 45 41 37 34 31 29 26 24 23 21 20 19 19 18 18 19 19 19 20 21 22 23 24 26 27 29 30 32 33 35 37 39 41 43 45 47 49 51 53 55 57 59 60 62 64 66 67 68 70 71 72 72 73 73 73 73 72 71 71 70 68 67 65 64 62 60 58 56 54 52 50 48 46 45 43 41 39 37 36 34 32 31 29 28 27 25 24 23 22 21 20 19 19 18 18 18 18 18 19 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 23 22 21 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 24 24 24 24 24 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 21 22 24 25 27 29 31 33 36 37 39 41 42 43 44 44 44 44 43 42 41 39 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 21 22 23 23 24 24 25 26 26 27 28 28 29 29 30 30 31 31 31 31 31 31 30 30 29 28 27 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 26 27 29 30 32 33 35 36 38 40 41 42 44 45 45 46 46 46 45 45 44 42 41 39 37 35 33 31 29 27 26
 22 21 20 19 19 19 19 19 19 20 21 21 22 23 25 26 27 28 30 31 32 34 35 37 38 40 41 42 44 45 46 47 48 48 49 49 50 50 50 50 50 50 49 49 48 48 47 47 46 45 44 43 43 42 41 40 40 39 38 37 37 36 35 34 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 24 24 24 24 25 25 26 27 28 30 31 33 35 37 39 41 43 45 47 49 51 53 55 57 58 60 61 63 64 65 66 67 68 69 69 70 70 71 71 71 71 71 71 71 71 70 70 69 69 68 68 67 66 66 65 64 63 62 61 60 58 57 56 55 53 52 50 49 48 46 45 43 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 26 25 25 25 25 25 25 26 27 29 30 32 34 36 39 41 44 47 49 52 54 57 59 60 62 63 64 64 64 64 64 63 63 62 61 60 59 57 56 55 54 53 52 51 50 49 49 48 47 47 46 46 46 46 45 45 45 45 46 46 46 46 46 47 47 47 48 48 48 49 49 50 50 50 50 51 51 51 51 51 50 50 50 49 49 48 47 46 45 44 43 41 40 39 38 36 35 34 33 33 32 31 31 31 31 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 55 57 58 59 60 61 61 61 61 61 60 59 58 56 54 52 50 47 44 42 39 36 33 31 29 27 25 23
 29 28 27 26 26 26 26 26 26 27 28 28 29 30 32 33 34 36 37 39 40 42 44 45 47 49 51 53 54 56 58 59 61 62 64 65 66 67 68 68 69 69 69 69 68 68 67 66 65 64 63 62 61 60 58 57 56 54 53 52 50 49 48 46 45 44 43 41 40 39 38 36 35 34 33 31 30 29 28 26 25 24 23 22 21 21 20 19 19 19 19 19 19 20 21 21 22 23 24 26 27 28 29 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 50 50 51 51 52 52 52 53 53 53 54 54 54 54 54 54 54 54 54 54 54 53 53 53 52 51 51 50 49 48 47 46 45 44 43 42 40 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 22 22 21 22 22 22 23 24 25 26 28 29 31 33 35 37 39 41 43 45 47 49 51 53 54 56 57 59 60 61 62 63 64 65 65 66 66 66 66 67 67 67 66 66 66 66 65 65 64 64 63 63 62 61 61 60 59 58 57 56 55 54 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 39 39 38 37 37 36 36 35 35 35 34 34 35 35 35 36 37 38 39 40 41 43 44 46 47 49 50 51 52 53 54 55 55 55 55 55 55 54 54 53 52 51 51 50 49 48 47 46 45 44 43 43 42 41 41 40 40 40 40 39 39 39 40 40 40 40 41 42 42 43 44 45 46 47 48 49 51 52 53 55 56 57 58 59 60 61 62 62 62 62 61 60 59 58 56 54 52 50 47 45 42 40 38 36 34 32 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 23 24 25 25 26 27 28 28 29 29 30 30 30 30 30 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 31 31 31 31 31 30 30 29 28 27 27 26 25 24 23 22 22 21 21 20 20 20 20 19 19 20 20 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 22 22 21 20 20 19 19 18 17 17 17 16 16 16 16 16 16 17 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 40 42 44 47 49 51 53 55 57 59 61 62 63 64 64 65 64 64 63 62 61 59 58 56 54 52 50 48 46 44 42 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 21 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 38 39 40 40 41 42 43 43 43 44 44 43 43 43 42 41 40 39 38 37 36 34 33 32 31 30 28 27 26 25 24 24 23 22 22 21 21 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
 36 37 38 40 42 43 45 47 49 51 53 56 58 59 61 63 65 66 67 68 69 70 70 71 71 71 71 71 70 69 69 68 67 66 65 64 63 62 60 59 58 57 56 55 54 53 53 52 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 51 51 51 50 50 50 50 50 49 49 48 48 47 47 46 46 45 45 45 45 45 45 46 47 47 48 49 50 52 53 54 56 57 58 60 61 62 63 64 65 66 66 67 67 68 68 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 67 67 67 67 67 66 66 66 65 65 65 65 64 64 64 63 63 63 63 62 62 61 61 61 60 60 60 59 59 58 58 57 57 56 56 55 55 54 53 53 52 51 50 50 49 48 48 47 47 46 46 45 45 44 44 43 43 42 41 41 40 39 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 31 32 33 34 35 36 37 39 40 42 44 45 47 50 52 54 56 58 60 62 64 66 68 69 70 70 71 71 70 70 68 67 65 63 61 59 56 54 51 49 46 44 42 40 38 36 35 34 32 32 31 31 31 31 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 43 44 45 45 46 46 47 47 47 47 47 47 47 47 47 47 46 46 45 45 44 44 43 42 42 41 40 40 39 39 38 38 37 36 36 36 35 35 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 33 34 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 29 29 29 29 30 30 31 32 33 34 36 37 39 41 43 45 48 50 53 56 58 61 64 66 69 71 73 74 75 75 75 75 74 72 70 68 66 63 60 58 55 52 49 47 44 42 40 38 36 34 33 31 30 29 28 27 26 26 25 24 24 23 23 23 23 23 22 22 22 23 23 23 23 23 24 24 25 25 26 26 27 28 29 30 31 33 34 36 38 40 42 44 46 48 50 52 53 54 55 56 56 56 56 56 55 55 54 53 52 51 50 48 47 46 45 45 44 43 42 42 41 41 41 40 40 41 41 41 42 42 43 44 45 46 48 49 51 53 55 58 60 63 66 69 72 75 78 81 84 87 89 91 93 94 95 96 95 95 94 92 90 88 86 83 80 77 74 70 67 64 61 58 55 52 50 48 45 43 42 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 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 43 44 44 45 45 45 45 45 45 45 44 44 43 43 42 41 40 39 39 38 37 36 35 34 33 32 32 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 21 21 21 22 23 23 24 24 25 26 27 28 29 29 30 31 32 33 34 34 35 36 36 37 37 37 37 37 36 36 35 35 34 33 33 32 31 31 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 52 52 51 51 50 50 51 51 51 52 53 53 54 55 56 57 58 59 60 61 63 64 65 66 67 67 68 69 70 71 71 72 72 72 73 73 73 73 72 72 72 71 70 70 69 68 67 66 65 64 63 62 61 60 59 58 57 57 56 55 55 54 54 54 53 53 53 52 52 52 52 52 51 51 51 51 50 50 49 49 48 47 47 46 45 45 44 43 43 42 42 42 42 42 42 42 42 43 44 45 46 47 48 49 51 52 54 56 58 60 62 64 66 69 71 74 76 79 81 83 85 87 89 90 92 93 93 94 94 93 93 92 91 90 88 86 85 83 81 80 78 76 74 73 71 70 68 67 66 65 64 62 61 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 40 40 40 40 40 41 42 43 44 46 48 49 52 54 57 59 63 66 69 73 77 82 86 91 96 102 108 114 120 127 134 141 149 156 163 170 177 183 189 193 197 199 200 200 198 195 191 185 179 172 165 157 149 141 134 126 119 112 106 100 94 89 84 80 76 72 68 65 62 60 57 55 53 52 50 49 48 47 46 45 45 44 44 44 45 45 46 46 47 49 50 51 53 55 56 58 60 61 62 64 64 65 65 65 65 65 64 64 63 62 61 61 60 59 58 58 57 57 57 57 57 57 57 58 59 60 61 62 64 66 69 71 75 78 82 86 91 96 102 108 114 121 128 136 143 150 157 164 170 175 180 183 185 186 185 183 180 176 171 166 160 153 146 139 132 125 119 112 106 100 94 89 84 79 75 71 68 64 62 59 57 55
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 50 50 50 50 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 51 52 52 53 54 54 55 56 57 58 59 60 60 61 62 62 63 63 63 63 63 63 62 62 61 60 59 58 57 55 54 52 51 49 47 46 44 43 41 40 39 38 37 36 36 35 35 35 35 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 49 50 51 52 53 54 54 55 56 57 57 58 59 59 59 60 60 60 60 60 60 60 60 59 59 58 57 56 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 40 39 39 38 38 37 37 37 37 36 36 36 36 36 37 37 37 38 39 39 40 41 41 42 43 44 44 45 46 46 47 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 43 44 44 45 46 46 47 48 49 50 52 53 54 55 57 58 59 60 61 62 63 64 65 65 65 65 65 64 64 63 62 60 59 57 55 53 51 49 47 45 43 41 40 38 36 35 34 33 32 31 31 30 30 30 30 30 31 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 52 53 53 53 53 53 53 52 52 51 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 37 37 36 35 35 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 32 32 33
 48 46 45 43 42 41 40 39 39 38 38 38 38 38 38 38 39 39 40 40 41 42 43 44 45 46 47 49 50 51 53 54 55 57 58 59 60 61 62 63 63 64 64 65 65 65 64 64 64 64 63 63 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 52 52 51 50 49 48 47 46 45 43 42 41 39 38 37 35 34 33 32 31 30 30 29 28 28 28 28 28 28 28 28 29 29 30 30 31 32 33 33 34 35 36 37 39 40 41 42 43 45 46 48 49 50 52 53 55 56 57 58 59 60 61 62 62 62 63 62 62 62 61 60 59 58 56 55 53 52 50 48 47 45 44 42 41 39 38 37 35 34 33 32 32 31 30 30 29 29 29 29 29 29 29 29 30 30 31 32 33 34 35 37 38 40 41 43 44 46 47 48 49 50 51 51 52 52 52 51 51 50 50 49 48 47 47 46 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 42 43 43 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 46 46 47 47 47 47 48 48 49 50 51 52 53 54 55 57 58 60 62 64 65 67 69 71 72 74 75 76 77 78 78 78 78 77 77 76 75 74 73 71 70 68 67 65 64 62 61 59 57 56 55 53 52 51 49 48 47 46 45 44 43 43 42 41 41 40 40 40 40 40 40 40 40 40 41 41 41 42 43 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 58 59 59 59 59 58 57 56 55 54 52 51 49
 46 48 49 49 49 48 46 44 42 40 37 34 32 29 27 25 23 21 19 18 17 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 16 17 18 20 22 23 25 27 30 32 34 36 38 39 41 42 42 42 41 40 39 37 35 33 31 29 27 25 23 21 20 18 17 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 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 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 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 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 24 25 26 26 26 26 26 26 26 25 24 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 13 13 14 15 15 16 17 18 20 21 23 24 26 28 30 33 35 38 40 42 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 9 9 9 9 9 9 8 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 17 18 19 21 23 25 27 29 32 34 37 40 43 46 49 52 54 56 58 59 59 59 58 57 56 54 52 50 47 45 42 40 38 35 33 31 29 27 26 24 22 21 20 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7 7 7 7 7 8 8 9 9 10 11 12 14 16 17 20 22 25 28 31 35 40 45 50 57 64 71 80 89 100 111 122 134 146 158 168 177 184 189 190 188 183 176 167 156 145 133 122 111 101 92 83 75 68 62 57 52 48 44 41 38 35 33 31 29 28 27 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 15 15 16 17 18 20 22 24 26 29 32 36 40 45 51 58 66 75 86 97 110 124 137 150 162 172 178 180 178 172 163 152 140 127 114 102 91 81 72 64 57 50 45 40 35 32 28 26 23 21 19 17 16 15 14 13 12 12 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 20 22 23 25 26 28 29 31 33 35 36 38 39 41 42 43 44 45 46 46 46 46 45 45 44 43 42 40 39 37 35 34 32 30 29 27 26 24 23 22 21 20 19 18 18 17 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 29 28 28 27 26 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 27 28 28 28 28 28 28 28 28 27 27 26 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 19 18 18 17 17 16 15 15 14 13 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 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 14 15 15 16 17 18 19 20 21 23 24 26 28 30 32 34 36 39 41 44 46 49 51 54 56 58 59 61 61 62 62 61 60 59 57 55 53 51 48 45 42 40 37 34 32 30 27 25 23 21 20 18 17 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 17 18 20 22 25 28 31 34 38 42 47 51 56 60 64 67 69 70 69 67 64 60 56 51 47 43 39 35 32 29 26 24 22 21 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 25 25 26 26 27 28 28 28 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 103 101 99 96 94 91 89 87 84 82 79 77 75 72 70 68 65 63 61 59 57 55 53 51 49 48 46 44 43 41 40 39 38 37 36 35 34 33 32 32 31 31 30 30 30 30 30 30 30 30 30 31 31 32 32 33 34 35 36 37 38 39 40 42 43 45 47 49 51 53 56 58 61 64 67 71 74 78 82 86 89 93 96 99 102 104 106 107 108 107 107 105 103 100 97 94 91 87 83 80 76 73 70 66 63 60 58 55 53 51 48 46 44 43 41 39 38 37 35 34 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 28 28 29 30 31 32 34 35 37 39 41 43 46 48 51 54 57 60 63 66 68 71 74 76 78 80 81 82 82 82 82 81 80 78 76 74 71 69 66 63 61 59 56 54 52 50 48 47 46 45 44 43 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 31 32 32 33 34 35 36 38 39 41 43 45 48 50 53 56 60 64 68 73 78 83 88 93 98 103 107 111 114 116 117 117 115 113 110 107 102 97 92 87 82 77 72 67 63 59 55 51 48 44 42 39 37 34 32 31 29 28 27 26 25 24 24 23 23 23 24 24 24 25 26 27 28 30 31 33 35 37 40 42 45 48 51 55 58 62 66 70 75 79 83 87 92 96 99 103 106 109 111 113 115 116 117 117 116 116 114 113 111 110 108 105
 62 63 63 62 61 60 58 56 53 50 48 45 43 40 38 36 34 32 31 29 28 27 26 26 25 24 24 24 24 24 24 24 24 25 25 26 27 28 29 30 32 34 36 38 40 43 45 48 51 54 58 61 65 68 71 74 77 80 82 84 85 86 86 86 85 84 83 81 79 77 75 72 70 67 65 62 60 58 55 53 51 49 48 46 44 43 42 41 40 39 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 26 26 25 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 37 37 36 36 35 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 24 25 26 27 29 30 32 34 37 39 42 45 48 51 54 58 62 66 70 73 77 81 84 86 88 90 90 90 89 88 85 83 79 75 71 67 63 59 55 51 48 45 41 39 36 34 32 30 29 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 29 30 32 34 36 38 40 43 46 48 51 54 56 59 60
 24 24 24 25 25 25 24 24 24 23 22 21 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 15 16 17 18 19 20 22 23 24 25 27 28 29 30 31 31 32 32 32 32 31 30 30 29 27 26 25 24 23 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 14 15 16 16 17 17 18 19 19 19 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 21 21 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 17 17 18 19 19 20 21 22 22 23
 28 28 28 29 29 30 30 31 32 32 33 34 35 36 36 37 38 38 39 39 40 40 40 40 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 40 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 56 57 57 57 57 57 56 55 54 53 52 50 49 47 46 44 43 41 40 38 37 36 34 33 32 31 31 30 29 29 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 33 33 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 35 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 38 38 38 37 37 37 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 29 29 29 29 29 30 31 31 32 34 35 36 38 40 42 44 46 49 51 54 56 59 62 64 66 68 70 71 72 73 73 73 73 72 70 69 67 65 63 60 58 55 53 50 48 46 44 42 40 39 38 37 36 35 34 34 34 34 34 34 34 34 35 35 36 37 38 38 39 40 41 42 43 44 45 45 46 47 48 48 48 49 49 49 49 48 48 47 47 46 45 44 44 43 42 41 40 40 39 38 38 38 38 37 37 37 37 38 38 38 39 39 40 40 41 42 42 43 44 44 45 46 47 48 48 49 50 50 51 52 52 53 53 54 54 55 55 56 56 57 57 57 58 58 58 59 59 59 59 59 59 59 59 59 58 58 57 56 56 55 54 52 51 50 49 47 46 44 43 42 40 39 37 36 35 34 33 32 31 30 29 29 28 28 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 83 82 81 80 79 78 77 77 77 77 77 77 78 78 79 80 81 82 83 85 86 88 89 91 92 94 96 97 98 100 101 102 102 103 103 103 103 102 101 100 99 98 96 94 93 91 89 87 86 84 83 81 80 79 78 77 76 75 74 74 73 73 73 73 72 72 72 72 72 73 73 73 73 73 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 76 76 76 77 77 78 79 79 80 81 82 84 85 86 88 89 91 93 95 96 98 100 102 103 105 106 107 109 110 110 111 111 111 111 111 110 109 109 108 106 105 104 103 102 101 100 99 98 98 97 97 96 96 95 95 95 95 95 94 94 94 93 93 93 92 92 91 91 90 90 90 89 89 88 88 87 87 87 87 86 86 86 86 87 87 87 87 88 88 89 89 90 90 90 91 91 91 91 91 91 91 90 90 89 89 88 87 87 86 85 84 83 82 81 81 80 79 78 78 77 77 77 77 77 77 78 78 79 80 81 82 84 86 87 89 92 94 96 98 100 102 104 106 107 108 109 110 110 110 110 110 109 109 108 107 106 104 103 102 101 100 99 98 97 96 96 95 95 95 95 95 95 96 97 98 98 100 101 102 103 105 106 108 109 111 112 113 114 115 115 116 116 116 116 115 115 114 113 112 111 110 108 107 106 104 103 101 100 98 97 96 94 93 92 91 90 89 88 88 87 87 87 87 87 87 88 88 89 90 91 92 94 95 97 98 100 101 103 104 106 107 108 110 111 112 113 114 114 114 115 115 114 114 113 112 111 110 108 106 105 103 101 99 96 94 92 90 88 87
 55 53 50 48 45 44 42 40 39 38 37 36 35 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 25 25 25 24 24 24 25 25 25 25 25 26 26 27 27 28 28 29 29 30 31 32 32 33 34 35 35 36 37 38 38 39 40 40 41 41 42 42 43 43 44 44 45 46 47 47 48 49 50 52 53 54 56 58 59 61 62 64 65 66 67 68 68 68 68 67 66 64 62 60 58 55 53 50 47 44 42 39 37 35 33 31 30 29 28 27 26 25 25 25 25 25 25 25 26 26 27 28 29 30 31 32 33 35 36 37 39 40 41 43 44 45 47 48 49 50 51 52 53 53 54 54 54 55 55 54 54 54 53 53 52 52 51 50 49 49 48 47 46 45 44 44 43 42 41 41 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 34 34 35 35 36 36 37 38 40 41 43 44 47 49 52 55 59 63 67 73 78 84 91 98 106 114 121 128 135 140 144 146 146 144 141 135 128 121 113 104 96 88 80 73 67 61 56 51 47 43 40 37 34 32 30 28 27 25 24 24 23 22 22 22 22 23 23 24 25 26 27 29 31 33 35 38 41 45 49 53 57 62 68 73 79 85 91 97 103 109 115 119 123 126 128 129 129 128 126 123 119 114 109 104 99 94 88 83 78 74 70 66 62 59
 51 51 51 52 52 52 53 53 53 54 54 54 54 54 54 54 54 54 54 53 53 53 52 52 52 52 51 51 51 51 50 50 50 50 50 50 51 51 51 52 52 53 54 55 56 56 57 58 59 60 61 62 62 63 63 63 63 63 63 63 62 62 61 60 60 59 59 58 57 57 56 56 56 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 55 55 54 53 52 52 51 50 49 48 46 45 44 44 43 42 41 40 39 39 38 38 37 37 37 37 36 36 36 36 37 37 37 37 38 38 38 39 40 40 41 41 42 43 44 44 45 46 47 47 48 48 49 49 50 50 50 50 50 50 50 50 50 50 49 49 49 48 48 47 47 47 46 46 45 45 45 44 44 44 44 43 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 61 63 64 65 65 66 67 67 67 68 67 67 67 66 65 64 63 62 61 59 58 56 54 53 51 50 49 47 46 45 44 43 42 42 41 41 41 40 40 40 40 40 41 41 41 42 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 57 58 58 58 58 58 58 58 57 56 56 55 54 53 52 51 50 49 48 48 47 46 46 46 45 45 45 45 46 46 46 47 48 48 49 50 51 52 53 54 56 57 58 59 59 60 61 61 62 62 62 62 61 61 60 60 59 58 57 56 56 55 54 53 52 52 51 51 50 49 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 49 49 49 50 50
 35 34 34 34 33 33 34 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 40 40 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 40 41 41 42 43 44 46 47 48 50 51 52 53 54 55 55 55 55 55 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 42 41 41 41 41 42 42 43 43 44 45 46 47 49 50 51 52 53 54 54 55 55 55 55 54 53 52 51 49 48 46 44 43 41 39 37 36 34 33 32 30 29 28 28 27 26 26 26 25 25 25 26 26 27 27 28 29 31 32 34 36 39 41 44 47 51 54 58 61 65 69 72 75 78 81 83 84 85 85 84 83 81 79 76 74 70 67 64 61 57 54 52 49 46 44 42 40 39 38 36 36 35 34 34 34 34 34 35 36 37 38 39 40 42 43 45 47 49 51 53 55 57 59 60 62 63 64 64 65 65 64 64 63 62 60 58 57 55 53 51 49 46 44 42 40 39 37 35 34 32 31 30 29 28 27 27 27 26 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 37 38 39 41 43 44 46 48 49 51 52 53 54 55 55 56 56 56 55 55 54 53 53 52 51 50 49 48 47 47 46 46 45 45 45 46 46 47 47 48 49 50 51 52 53 54 56 57 58 59 59 60 60 59 59 58 57 55 54 52 50 48 46 44 42 40 39 37 36 34 34 33 32 32 32 32 32 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 46 47 46 46 46 45 45 44 43 42 41 40 39 38 37 37 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
 45 46 47 48 49 50 51 52 53 53 54 55 56 56 57 58 59 59 60 61 62 62 63 64 65 66 67 68 69 69 70 70 71 70 70 69 68 66 64 62 59 56 53 50 47 44 41 38 36 33 32 30 29 28 27 26 26 26 26 27 27 28 29 30 31 33 34 36 38 40 42 45 47 50 52 54 56 58 59 60 60 59 58 57 55 53 51 48 46 43 41 39 37 35 33 32 31 30 29 29 29 29 29 30 31 32 33 35 37 40 43 47 52 57 62 69 76 84 93 103 112 121 130 137 143 145 145 142 136 128 118 108 98 87 78 69 61 54 47 42 38 34 31 28 26 24 23 22 21 20 20 19 19 19 19 20 20 21 21 22 23 23 24 25 26 27 29 30 31 32 33 34 35 36 37 37 38 38 38 38 38 37 37 36 36 35 34 33 32 32 31 30 29 29 28 28 27 27 27 27 26 27 27 27 27 28 28 29 30 31 32 33 35 37 39 41 44 47 51 55 59 64 70 75 82 88 95 101 108 113 118 121 123 123 121 118 113 108 102 95 88 81 75 69 63 58 53 49 45 42 39 36 34 32 31 30 29 28 27 27 27 27 28 28 29 30 31 32 34 35 37 39 40 42 43 45 46 46 47 47 46 46 44 43 41 40 38 36 34 32 30 29 27 26 24 23 22 21 21 20 20 20 20 21 21 22 23 25 27 30 33 36 41 46 51 58 65 72 80 89 97 105 111 117 120 122 122 120 117 112 107 101 95 89 83 78 73 68 64 60 57 54 51 49 47 46 44 43 42 42 41 41 41 41 42 42 42 43 44 45
 44 43 43 42 41 41 40 40 40 40 40 40 40 40 41 42 42 43 44 46 47 48 50 51 53 55 56 58 60 61 63 64 65 66 66 66 66 66 65 64 62 60 58 56 54 52 50 48 46 44 42 41 39 38 37 36 35 34 34 33 33 33 33 33 33 33 33 34 34 35 35 36 36 37 38 39 40 41 42 42 43 44 45 46 47 47 48 48 49 49 49 49 49 50 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 48 48 48 48 48 48 48 47 47 47 47 47 47 47 48 48 48 48 49 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 49 49 49 50 50 50 50 50 51 51 51 51 52 52 52 52 52 52 52 52 52 51 51 50 49 49 48 47 46 45 44 43 42 40 39 38 38 37 36 35 34 34 33 33 33 32 32 32 33 33 33 34 34 35 36 37 38 40 41 43 44 46 48 49 51 52 54 55 56 57 57 57 57 57 57 56 56 55 54 53 52 51 50 49 48 47 47 46 45 45 45 44 44 44 44 44 45 45 45 46 46 47 48 48 49 50 51 51 52 53 53 54 54 55 55 55 55 55 55 55 55 55 55 55 54 54 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 50 50 50 51 51 52 52 53 53 54 54 54 55 55 56 56 56 56 57 57 56 56 56 56 55 55 54 53 52 51 50 49 48 47 46 45
 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 26 26 26 26 25 25 24 24 23 22 22 21 21 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 21 22 22 23 24 25 25 26 27 27 28 28 29 29 29 29 29 29 28 28 27 27 26 26 25 24 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 24 25 25 26 26 26 26 26 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 32 33 33 33 33 33 33 32 32 31 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 19 18 18 18 17 17 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 26 27 28 29 30 32 34 36 38 41 44 48 52 56 61 66 71 77 82 87 92 96 99 101 101 100 97 93 88 82 76 70 64 58 53 48 44 40 36 33 31 29 27 25 24 23 22 21 20 20 20 20 19 20 20 20 20 21 21 22 23 23 24 25 26 27 28 29 29 30 31 31 32 32 32 33 32 32 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 24 24 25 26 27 28 30 31 33 35 38 40 43 46 50 54 58 62 66 69 73 76 78 79 79 79 77 75 72 69 65 62 58 54 51 47 44 41 39 36 34 32 31 29 28 27 26 25 25 24 24 24 24 24 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 37 37 38 38 37 37 37 36 35 34 34 33 32 31 30 29 29 28 28 28 27 27 27 28 28 29 30 31 32 34 36 38 41 44 47 51 56 60 65 70 76 80 85 89 91 93 93 92 90 88 84 80 76 71 67 63 59 55 52 49 46 44 41 40 38 37 35 34 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 25 25 26 27 28 30 31 33 35 37 40 43 47 51 55 59 64 68 73 77 81 83 85 85 84 82 78 74 69 64 59 54 49 45 41 38 35 32 30 28 27 25 24 24 23 22 22 22 22 22 22 22 22 22 23 23 24 24 24 25 25 26 26 26 26 26 26 26 26 26 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 21 20 20 19 19 18 18 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 18 20 21 22 24 26 28 30 32 34 36 38 39 40 41 41 41 40 39 37 35 33 30 28 25 23 21 19 17 15 14 13 12 11 10 9 9 8 8 8 8 7 7 8 8 8 8 9 9 9 10 11 11 12 13 14 15 16 17 18 20 21 23 24 26 28 30 32 34 36 38 41 43 45 47 50 52 54 55 57 58 59 60 60 60 59 58 57 55 53 51 49 46 43 41 38 36 33 31 29 27 25 23 22 20 19 18 17 16 15 14 14 13 13 13 13 12 12 13 13 13 14 14 15 16 17 18 19 20 21 23 25 26 28 30 32 34 37 39 41 42 44 46 47 48 48 49 49 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 29 28 27 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 14 16 17 19 21 23 26 28 30 32 34 36 37 38 39 39 39 38 37 35 34 32 30 29 27 25 24 22 21 20 19 18 17 16 15 15 14 14 13 13 13 12 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 70 71 71 71 70 70 69 68 67 65 63 61 58 55 53 50 47 44 41 39 36 34 32 30 28 26 25 23 22 21 21 20 20 20 20 20 20 21 22 23 24 26 28 30 33 36 39 43 47 51 56 60 65 70 74 78 82 85 87 88 88 88 87 85 82 80 77 74 71 69 66 64 62 60 58 57 56 56 56 56 56 56 57 58 59 61 62 64 65 67 68 70 71 72 72 72 72 71 70 68 66 64 61 59 56 53 50 47 44 41 39 36 34 33 31 29 28 27 26 26 25 25 25 25 25 25 26 27 28 29 30 31 33 35 37 39 41 43 46 48 51 53 55 58 60 62 64 65 66 67 68 69 69 68 68 67 66 65 63 61 60 58 55 53 51 49 47 45 43 41 39 37 36 35 33 32 31 30 29 29 28 28 28 28 28 28 28 29 30 30 32 33 34 36 38 41 43 46 49 53 56 60 64 68 73 76 80 83 86 88 89 89 88 86 84 81 77 73 69 64 60 55 51 47 43 40 37 34 32 29 28 26 25 24 23 22 21 21 21 21 21 21 22 22 23 24 25 26 28 29 31 33 35 37 39 41 43 45 48 50 52 53 55 56 57 58 59 59 59 59 59 59 58 58 57 57 57 56 56 57 57 58 59 60 61 63 65 67 70 73 76 79 83 86 89 92 94 95 96 96 95 93 90 86 82 78 73 68 63 58 54 50 46 43 40 37 35 33 31 30 29 29 28 28 28 28 29 29 30 31 32 34 35 36 38 40 42 43 45 47 49 51 52 54 56 57 59 60 61 62 63 64 65 66 67 68 68 69 70 70
 17 17 17 17 17 17 17 16 16 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 9 9 10 11 12 14 15 17 19 20 22 24 26 28 29 31 31 32 32 31 30 29 27 26 24 22 21 19 18 16 15 14 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 16 16 16 16 16 16 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 17 18 19 20 21 23 24 26 28 30 31 33 35 36 37 37 37 37 36 34 32 30 28 26 24 22 20 18 16 14 13 12 11 10 9 8 8 7 7 7 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 12 13 15 16 18 19 21 23 25 27 29 31 33 34 35 36 36 36 35 35 33 32 30 29 27 26 24 23 21 20 19 18 17 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17
 27 26 25 24 23 22 21 21 20 19 19 18 18 18 18 18 18 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 29 29 30 30 29 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 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 18 18 17 17 17 17 16 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 13 14 15 16 18 20 22 24 26 28 31 33 35 37 39 40 40 40 39 38 36 34 32 29 27 25 22 20 19 17 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 14 15 16 17 19 20 21 22 23 23 24 25 25 25 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 21 21 21 22 23 24 25 26 27 28 29 30 32 33 34 35 35 36 36 36 35 35 34 33 32 31 30 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 24 24 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 25 26 27 29 31 32 34 35 36 37 38 38 38 37 35 34 32 30 28 25 23 21 19 18 16 15 14 13 12 11 10 10 10 10 9 9 10 10 10 11 11 12 13 13 14 16 17 18 19 21 22 24 25 27 28 29 29 30 30 29 29 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
 92 88 84 79 74 69 64 59 54 50 47 43 41 38 36 34 33 32 31 31 30 31 31 32 33 34 36 38 41 43 46 49 53 56 60 64 68 71 75 77 79 81 81 81 80 78 75 72 68 65 61 57 54 50 47 44 41 39 36 35 33 31 30 29 28 28 27 27 27 27 28 28 29 29 30 31 33 34 35 37 38 39 40 42 43 44 44 45 45 45 45 45 44 44 43 42 41 40 39 38 37 36 36 35 34 34 34 34 34 34 34 35 36 36 38 39 40 42 44 46 48 50 53 56 59 62 65 68 72 75 79 83 87 91 94 97 100 102 104 104 104 103 100 98 94 90 85 80 75 70 66 61 57 53 50 47 44 42 40 38 37 36 36 36 36 36 37 38 39 40 42 44 45 47 49 50 52 53 54 54 55 54 54 53 51 49 47 45 43 41 38 36 34 32 30 28 27 26 25 24 24 23 23 24 24 25 26 28 30 32 35 38 41 46 50 56 62 68 75 83 91 98 106 112 118 122 124 124 122 119 114 109 102 95 89 82 75 69 64 58 54 50 46 43 40 37 35 33 31 30 29 28 28 28 28 28 28 28 29 30 31 32 33 34 36 37 39 40 42 43 45 46 47 48 49 50 50 51 51 51 51 50 50 49 49 48 48 47 47 47 47 48 48 49 50 51 53 55 57 60 62 65 69 72 76 80 84 87 90 93 96 97 98 98 97 95 92 88 84 80 75 71 66 62 58 54 50 47 44 42 40 38 37 36 35 34 34 35 35 36 38 39 41 44 47 51 55 59 63 68 74 79 84 88 92 95 97 97 97 95
 36 35 35 34 34 34 35 35 36 36 37 38 39 40 41 42 44 45 46 47 48 48 49 49 49 49 49 49 48 47 47 46 45 44 43 42 41 41 40 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 36 36 36 36 36 37 37 38 39 40 41 42 43 45 46 48 50 52 53 55 57 59 61 63 65 66 68 69 71 72 73 73 74 74 75 75 75 76 76 76 76 76 77 77 77 78 78 79 79 80 80 81 81 81 80 79 78 77 75 73 70 67 64 61 58 55 51 48 45 43 40 38 36 34 32 31 30 29 28 28 28 28 28 29 30 31 32 34 36 38 40 43 46 49 52 56 59 63 66 70 73 75 77 78 78 78 77 76 74 73 70 68 66 64 62 60 58 57 56 55 54 53 52 52 52 52 52 52 52 52 52 52 52 51 51 50 50 49 48 47 46 44 43 41 40 38 37 35 34 33 32 31 30 29 29 28 28 28 28 28 28 28 29 30 31 32 33 34 36 37 39 40 42 43 44 46 47 48 48 49 49 49 49 49 49 49 48 48 48 48 48 48 49 49 50 51 52 53 55 56 58 60 63 65 68 71 73 76 79 82 85 88 90 93 95 96 97 97 97 96 95 93 91 88 85 82 78 75 71 68 65 62 59 56 54 52 50 48 46 45 43 42 41 40 39 38 37 37 36 36 36 35 35 36 36 36 37 38 39 40 41 43 45 47 50 52 55 59 62 66 69 73 77 80 84 87 89 90 91 91 90 88 85 82 78 74 70 66 62 58 55 51 49 46 44 42 40 39 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 49 51 53 55 57 59 62 65 67 70 72 75 77 78 79 79 79 78 77 75 73 71 69 66 64 62 60 58 56 55 53 52 52 51 51 51 51 52 52 53 54 56 57 59 61 63 65 67 70 71 73 75 76 77 78 78 78 78 77 77 76 76 75 75 75 75 75 76 77 79 81 84 87 91 95 100 106 111 117 123 129 134 139 143 146 148 148 147 144 140 136 130 124 118 112 106 100 94 89 84 80 76 73 70 68 66 65 65 65 65 66 67 69 71 73 76 78 80 83 85 86 87 87 87 86 85 82 79 76 72 68 64 61 57 53 50 47 44 42 40 38 37 36 35 34 34 34 34 34 35 36 36 38 39 40 42 44 46 48 50 52 54 55 57 58 59 59 59 59 59 58 57 56 55 54 53 52 51 50 49 49 48 48 48 48 48 49 50 50 52 53 54 56 58 59 61 63 64 65 66 66 66 65 64 63 61 59 57 54 52 50 48 46 44 42 41 40 39 38 37 37 37 38 39 40 41 42 44 46 49 51 54 56 59 61 63 65 66 68 68 69 69 69 68 68 67 66 66 65 65 65 65 66 67 68 70 72 74 77 80 83 86 89 92 95 98 100 102 103 104 104 103 101 99 96 93 89 85 81 77 73 69 66 63 60 57 55 53 52 51 50 50 49 50 50 50 51 52 53 53 54 55 55 56 56 56 56 55 55 54 53 53 52 51 50 50 49 49 49 49 49 49 50 50 51 52 53 53 54 55 56 57 57 58 58 58 57 57 56 55 54 52 51 50 48 47 46 45 44 44 43 43 43 43 43 44 44 45 46
 59 62 65 68 70 73 75 77 79 81 82 82 82 81 79 77 74 71 67 64 60 56 53 49 46 43 40 38 36 34 32 30 29 27 26 25 24 24 23 23 23 23 24 24 25 26 27 29 31 33 36 39 43 47 51 56 61 66 71 76 82 86 90 93 95 96 96 94 92 89 85 81 77 73 69 65 62 59 57 55 53 52 50 49 48 48 47 47 46 46 45 45 45 44 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 31 30 30 29 29 29 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 37 37 38 38 38 38 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 31 31 31 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 44 45 47 48 49 50 51 53 54 56 58 60 63 65 68 71 74 78 81 85 88 91 94 96 98 98 98 97 95 92 88 84 79 75 70 65 61 56 52 49 45 42 39 37 35 33 31 30 29 28 28 27 27 27 27 28 28 29 30 31 32 34 35 37 39 42 45 48 52 56 60 65 70 76 82 88 94 99 104 108 111 112 112 111 109 105 101 96 91 86 80 75 71 66 62 58 55 52 49 46 44 42 40 39 37 36 36 35 35 34 34 34 34 35 35 35 35 35 36 36 36 35 35 34 34 33 32 32 31 30 29 28 27 26 25 24 24 23 23 23 23 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 35 36 37 38 39 41 42 44 46 48 50 52 54 57
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 55 56 56 56 56 55 55 54 53 52 51 50 49 47 46 45 43 42 41 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 55 56 56 56 57 57 57 57 57 56 56 56 56 56 55 55 55 54 54 53 53 52 51 50 49 48 47 45 44 43 41 40 39 37 36 35 34 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 28 28 29 30 31 32 33 34 36 37 38 40 41 42 43 44 44 45 45 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 44 44 44 44 44 44 43 43 42 42 41 40 40 39 38 37 36 36 35 35 34 34 34 34 34 34 35 35 36 36 37 37 38 39 39 40 40 41 41 41 42 42 41 41 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 35 35 36 37 38 39 40 40 41 42 43 44 45 46 47 48 48 48 49 49 48 48 48 47 46 46 45 44 43 42 41 40 39 38 37 37 36 36 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 38 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 53 54 55
 30 30 29 29 28 28 27 26 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 23 23 22 22 21 21 20 20 19 18 18 18 17 17 17 17 17 18 18 18 19 20 20 21 22 22 23 24 24 25 25 25 26 26 25 25 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 22 22 23 23 24 24 25 25 26 27 27 27 28 28 28 27 27 26 26 25 24 23 22 21 20 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 24 26 27 28 28 29 30 30 30 30 30 30 29 29 28 27 26 25 25 24 23 22 21 21 21 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 31 32 33 33 33 33 33 33 32 32 31 30 29 29 28 27 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 29 30 31 31 31 31 31 30 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 21 21 22 23 24 24 25 25 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 21 21 22 24 25 26 27 27 28 29 29 30 30 30
 47 47 47 47 46 46 45 44 43 41 40 39 37 36 34 33 31 30 29 28 27 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 37 38 38 38 37 37 36 35 34 33 32 31 30 29 29 28 28 28 28 28 29 30 31 33 35 37 40 43 47 51 55 60 65 71 76 82 87 91 93 94 94 91 87 82 76 70 63 57 51 45 41 36 33 30 27 25 24 22 21 21 20 20 20 21 21 22 23 24 25 27 28 30 32 35 37 40 43 47 50 53 56 59 62 64 66 67 68 67 67 65 64 62 59 57 54 51 49 47 44 42 40 38 37 35 34 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 27 27 28 29 30 31 32 33 34 35 37 38 40 41 42 44 45 46 48 49 50 51 52 53 53 54 54 53 53 52 51 50 48 47 45 43 41 40 38 36 34 33 32 30 29 28 27 27 26 26 26 26 26 27 28 28 29 30 32 33 34 35 36 37 37 38 38 37 37 36 35 34 32 31 30 28 27 26 25 24 23 22 21 21 21 21 21 21 22 23 25 27 29 31 34 38 41 45 49 53 57 61 63 66 67 67 66 64 61 58 54 51 47 43 39 36 33 30 28 26 24 23 22 21 20 20 20 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 25 26 27 27 29 30 31 32 33 35 36 37 39 40 41 43 44 45 45 46 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 50 50 49 49 48 47 46 44 43 42 41 40 39 39 38 38 38 38 39 39 40 41 42 43 44 45 46 47 47 48 49 50 50 51 51 51 51 51 51 51 50 50 50 49 49 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 39 39 38 37 37 36 35 34 33 33 32 31 30 30 29 29 28 28 28 28 28 28 28 29 29 30 31 32 32 33 34 35 35 36 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 42 43 43 43 43 43 43 43 43 42 41 40 40 39 38 37 36 35 34 34 33 33 33 33 33 33 34 34 35 36 37 38 40 41 42 43 44 45 46 46 47 47 47 47 46 46 45 44 43 42 40 39 38 37 36 36 35 35 35 35 35 35 36 36 36 37 38 38 39 39 39 39 40 40 39 39 39 38 38 37 37 36 35 35 34 34 34 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 34 34 33 33 33 32 32 31 31 31 31 31 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 37 37 37 36 36 35 34 34 33 32 31 30 30 29 28 28 27 27 27 27 27 28 28 28 29 29 30 31 31 32 33 34 35 36 38 39 40 41 42 44 45 46 46 47 47 47 47 47 46 45 44 43 42 40 39 38 36 35 33 32 31 30 29 29 28 28 27 27 28 28 29 30 31 32 34 35 37 39 40 42 44 45 47 48 49 50
 38 37 36 35 35 35 35 35 36 37 38 40 42 45 49 52 57 61 66 71 75 79 81 83 83 82 79 76 72 68 64 59 55 51 47 43 39 36 34 31 29 28 26 25 24 23 23 23 23 23 24 25 25 26 27 29 30 31 33 35 37 39 41 44 47 50 53 57 61 65 69 73 77 81 84 86 86 86 84 81 78 74 69 65 61 56 52 49 46 43 40 38 36 34 33 32 31 31 31 31 32 32 34 35 37 40 43 46 49 52 55 58 61 62 63 63 62 60 58 55 52 48 45 41 37 34 31 28 25 22 20 18 17 16 15 14 14 14 14 15 16 17 18 20 21 23 25 28 30 32 35 37 40 42 44 46 47 48 49 49 48 47 46 45 43 41 40 38 37 36 36 35 35 36 36 37 38 40 41 44 46 49 53 57 62 67 73 79 86 92 99 104 108 111 111 109 105 100 93 85 78 70 64 57 51 46 42 38 35 32 29 27 25 23 21 20 19 17 17 16 15 15 15 15 16 16 17 19 20 22 25 27 31 34 38 43 48 53 59 65 72 78 84 89 93 96 97 97 94 90 85 79 73 67 62 56 52 48 45 42 41 39 38 38 37 37 38 38 39 40 41 43 45 46 48 50 52 53 55 56 57 58 58 57 56 55 53 52 50 48 46 44 42 41 39 38 37 36 35 34 33 33 32 32 31 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 38 39 41 42 44 46 48 50 52 54 56 58 59 60 60 60 59 58 56 55 53 50 48 46 44 42 41 39
 54 56 58 60 61 62 62 61 60 59 57 55 54 52 50 48 47 46 45 45 44 44 44 44 44 44 44 44 44 44 44 43 43 42 41 40 39 38 37 35 34 33 32 31 30 29 29 28 28 28 28 29 29 30 31 31 32 33 34 35 37 38 39 40 41 42 42 43 43 43 43 43 43 42 42 41 40 39 38 38 37 36 35 35 34 33 32 32 31 31 30 29 29 28 27 27 26 25 24 24 23 22 21 21 20 20 19 19 19 18 18 18 18 19 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 30 31 33 35 36 38 40 41 43 44 45 45 45 45 44 43 41 40 38 36 34 32 30 28 27 25 24 22 21 20 20 19 19 19 19 19 19 20 21 22 23 25 26 28 30 32 34 36 37 39 40 42 43 43 44 44 44 43 43 42 41 41 40 39 39 39 39 39 40 41 42 43 45 47 49 51 52 54 56 57 58 59 59 59 58 57 56 54 52 49 47 45 43 40 38 37 35 34 33 32 31 30 30 30 30 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 39 40 40 40 40 40 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 19 19 18 19 19 19 19 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 28 29 29 30 31 32 32 33 34 35 35 36 36 36 36 36 35 34 34 33 31 30 29 28 27 25 24 23 22 21 21 20 20 20 20 20 20 21 22 23 25 26 28 31 33 36 39 42 45 48 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
 72 74 74 74 74 73 71 69 67 65 62 60 58 55 53 52 50 49 49 49 49 49 49 50 51 52 53 54 55 55 56 57 57 57 57 56 55 54 52 51 49 47 45 43 42 40 39 37 36 36 35 35 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 41 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 43 43 43 43 43 43 42 42 41 41 40 40 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 34 34 35 36 37 38 39 40 42 43 45 47 49 51 53 55 57 58 58 59 59 58 57 56 55 53 51 49 48 46 44 42 41 40 39 38 37 37 37 37 38 39 40 42 44 47 49 52 55 58 61 64 66 69 71 72 73 74 73 73 72 71 69 67 65 63 62 60 58 57 56 55 54 54 55 55 56 57 58 59 60 61 62 63 64 64 65 65 65 64 63 63 61 60 59 57 56 54 53 52 51 50 49 49 48 48 48 49 49 50 50 51 52 53 53 54 55 56 56 57 57 57 57 57 57 56 55 54 53 52 50 49 47 46 44 43 41 40 39 38 37 36 35 34 33 33 32 32 31 31 30 30 30 30 30 30 30 30 30 31 31 32 33 33 34 35 36 37 38 38 39 40 40 40 41 41 41 41 41 41 41 42 42 42 42 43 43 44 44 45 46 48 49 51 52 54 56 57 58 59 60 60 60 60 59 59 57 56 55 53 52 50 48 47 45 44 43 42 41 41 41 41 42 43 45 46 48 51 53 56 58 61 64 66 69 71
 95 93 91 88 84 80 76 72 68 64 60 57 54 51 49 47 46 45 45 45 46 47 48 50 52 54 57 59 62 65 68 71 73 76 78 80 81 82 83 83 82 81 80 78 76 75 73 71 69 67 65 64 63 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 45 44 44 44 44 44 45 46 47 49 51 54 57 60 63 66 70 74 77 81 84 88 91 94 96 98 100 101 101 101 100 99 97 95 93 91 88 86 83 81 79 78 76 74 73 72 71 69 68 67 67 66 65 64 64 64 63 63 63 64 64 65 66 67 69 71 74 77 80 83 87 90 94 97 100 103 105 106 107 107 107 105 104 102 100 98 95 93 90 88 86 85 84 83 83 83 84 85 87 89 91 93 95 97 99 100 100 99 98 97 94 91 88 84 80 76 72 68 64 61 58 55 53 51 49 49 48 49 49 51 52 54 57 60 63 66 70 73 77 81 85 88 91 94 97 99 101 102 103 103 103 102 102 100 99 97 96 94 92 91 89 88 87 85 84 82 81 79 77 75 74 72 70 68 66 64 62 60 59 57 55 54 53 52 51 51 51 51 51 52 52 53 54 55 56 57 58 59 60 61 61 62 62 63 63 64 64 64 65 65 66 67 68 70 72 75 77 81 84 88 92 96 100 104 108 111 113 115 116 116 115 114 112 110 107 104 100 97 93 90 86 84 81 79 78 77 76 76 77 78 79 81 83 85 88 91 93 95 98 99 101 102 102 102 102 101 99 97 95 93 90 88 86 84 82 81 80 80 81 81 83 84 86 88 90 92 94 95 96 96 96
 39 39 38 38 37 37 37 37 37 37 37 38 39 41 43 45 48 52 56 61 66 71 76 82 87 93 97 101 104 107 108 108 107 104 101 97 93 88 83 78 73 69 65 61 58 55 53 51 50 49 49 49 49 49 50 50 51 52 53 54 55 56 57 59 60 61 62 63 64 66 67 68 69 71 72 74 76 78 80 83 85 88 90 92 94 95 96 97 97 97 96 94 92 90 87 84 80 76 73 69 65 61 58 55 52 50 48 46 45 44 43 43 43 43 43 43 44 44 44 45 45 46 46 46 47 47 47 47 47 47 47 46 46 46 46 46 46 47 47 48 48 49 49 50 50 51 51 51 51 52 52 52 52 51 51 51 50 50 49 49 49 48 48 49 49 50 51 52 54 56 58 61 64 67 71 75 79 83 87 91 94 98 101 103 104 105 104 103 101 97 93 88 83 78 73 68 64 60 56 53 50 48 46 45 43 42 41 41 40 40 40 40 40 41 41 42 43 44 45 47 49 51 54 57 60 63 67 71 75 78 82 85 88 90 91 91 91 90 88 86 83 80 77 73 70 67 64 60 58 55 53 51 49 48 47 46 46 46 46 46 47 47 48 48 49 49 49 50 50 50 49 49 49 48 48 47 47 46 46 45 45 45 45 46 46 47 48 50 52 54 56 59 61 64 67 70 72 75 77 80 82 84 85 87 88 89 90 90 90 90 90 89 89 88 87 86 85 84 83 82 81 79 78 77 75 74 72 70 69 67 65 63 61 60 58 56 54 53 51 50 48 47 46 45 45 44 44 43 43 43 43 43 43 42 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
 17 15 14 13 12 12 11 10 10 10 10 10 10 10 10 10 11 11 12 13 14 14 15 16 17 17 18 18 19 19 19 19 18 18 17 16 15 14 13 12 11 11 10 9 8 8 8 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 17 17 18 19 20 21 22 24 25 27 29 31 33 35 38 41 43 46 48 50 52 52 52 51 49 46 43 40 36 33 30 27 24 22 20 18 17 15 14 13 12 12 11 10 10 9 9 8 8 8 8 7 7 7 7 7 8 8 8 9 10 11 12 13 14 15 16 18 19 21 22 24 25 26 27 28 28 28 28 27 26 25 24 22 21 20 18 17 16 15 15 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 16 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 15 15 16 17 19 20 21 23 24 26 27 28 29 30 30 30 30 29 28 27 26 25 24 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 10 10 11 11 12 13 15 16 18 21 23 27 30 35 39 44 48 53 57 60 62 63 62 61 58 55 52 48 44 40 36 33 30 27 24 22 20 19 17 16 16 15 15 14 14 14 14 15 15 15 16 16 17 18 19 20 21 22 24 25 27 29 32 34 37 39 42 44 46 47 47 47 46 44 41 38 35 32 29 26 24 22 20 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 28 28 28 27 27 27 27 27 27 27 27 27 28 29 29 30 31 33 34 35 36 37 38 39 40 41 41 41 41 40 39 39 37 36 35 33 31 30 28 27 26 25 24 23 23 22 22 23 23 23 24 25 26 27 28 29 30 31 32 33 34 35 35 36 36 36 35 35 34 33 33 31 30 29 29 28 27 26 26 26 26 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 29 29 29 28 28 27 27 26 25 25 24 24 24 23 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 28 28 28 29 30 30 31 32 33 33 34 34 35 35 35 36 36 35 35 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 26 26 26 27 27 28 29 30 31 32 32 33 34 35 35 35 36 36 36 36 35 35 35 34 34 33 33 32 31 31 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 26 27 28 29 30 31 32 34 35 36 37 38 39 39 39 39 39 38 37 36 35 34 33 32 30 29 28 27 26 25 25 24 24 24 24 25 26 26 27 29 30 31 32 34 35 36 37 38 39 39 39 39 39 39 38 38 37 36 35 34 33 33 32 31 30 30 29 29 29 29 29 28 28 28 28 28 28 28
 24 24 25 26 27 28 29 30 31 32 33 33 34 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 19 19 19 20 20 21 22 23 24 26 27 28 29 31 32 33 34 34 35 36 36 36 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 31 32 32 33 34 34 34 34 34 34 34 33 33 32 32 31 31 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 27 27 28 28 29 30 30 30 30 30 30 30 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 19 19 20 21 23 24 26 28 30 32 34 35 37 38 39 39 39 39 38 37 36 35 34 32 31 29 28 26 25 24 23 22 21 20 20 19 19 19 19 20 20 21 22 22 23 24 25 26 27 28 29 29 30 31 32 32 33 34 34 35 35 36 36 37 37 37 37 37 37 37 37 36 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 24 24 24 24 25 25 26 27 29 30 32 34 36 38 40 41 43 44 45 45 45 45 44 43 41 39 37 35 32 30 28 26 24 22 20 18 17 16 15 14 14 14 14 14 14 15 16 17 18 19 21 22 24 26 28 30 32 35 37 39 41 42 43 44 44 44 43 42 40 38 36 34 31 29 28 26 25 24 23 23 23 22 22 23 23
 32 33 33 34 34 35 35 35 35 34 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 36 36 36 37 37 38 39 39 40 41 41 42 42 43 43 43 42 42 41 41 40 39 38 37 36 35 34 33 32 31 30 30 29 29 29 29 30 30 31 32 33 35 36 38 39 40 42 43 43 44 44 44 44 43 43 42 41 39 38 37 36 35 34 33 33 33 33 33 33 34 34 35 36 37 38 38 39 40 41 42 42 42 43 43 43 43 42 42 41 41 40 39 39 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 36 36 36 36 35 35 34 34 33 32 31 30 30 29 28 28 27 27 27 27 27 28 29 29 31 32 33 35 36 37 39 40 41 42 43 43 43 43 42 42 41 40 39 38 37 36 34 33 32 31 31 30 30 30 30 30 31 31 32 33 34 36 37 38 39 40 41 42 43 43 43 43 43 43 42 42 41 40 39 39 38 37 37 36 36 36 36 37 37 38 39 40 41 41 42 43 44 44 44 44 44 44 43 42 41 40 39 38 37 36 35 35 34 34 34 34 34 35 36 36 37 38 39 40 41 42 43 43 44 44 44 44 43 42 41 40 39 38 36 35 33 32 31 30 30 29 29 29 29 30 30 31 32 33 34 35 36 37 37 38 39 39 40 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 28 28 28 28 28 28 29 30 30 31 32
 7 7 7 7 7 7 8 8 8 9 9 10 11 12 13 14 15 16 17 19 20 21 22 22 23 23 23 22 22 21 20 20 19 18 17 16 15 14 13 12 12 11 10 10 10 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 18 19 20 21 22 24 26 28 30 33 35 38 40 42 43 43 43 42 40 38 36 33 30 27 25 23 20 18 17 15 14 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 11 11 11 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 16 17 19 21 23 25 28 30 33 35 37 37 37 37 35 33 31 28 26 23 21 19 18 16 15 14 13 12 11 10 10 9 9 9 8 8 8 8 9 9 9 10 11 13 14 17 19 23 27 32 37 43 50 57 65 71 76 79 79 77 73 67 60 53 47 41 36 31 27 24 21 18 16 15 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 12 12 13 15 16 17 19 21 23 25 27 30 32 35 38 40 42 44 44 44 43 41 39 36 33 30 27 24 22 20 19 17 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 31 30 28 27 26 25 25 24 24 23 23 24 24 25 26 27 29 31 33 35 37 38 40 42 44 45 46 46 46 46 45 43 42 40 38 36 34 32 30 28 26 24 23 22 21 21 21 21 21 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 47 48 49 51 52 53 53 54 54 55 54 54 53 52 51 50 49 47 46 44 43 41 40 38 37 36 35 34 33 33 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 21 21 21 21 22 23 24 25 26 28 29 31 32 34 35 36 37 37 37 37 37 37 36 35 34 32 31 30 28 27 26 25 24 23 22 22 21 21 22 22 23 24 25 27 29 31 33 36 39 42 45 48 51 54 57 59 60 61 62 61 60 59 57 55 53 51 49 47 45 44 42 41 40 39 38 37 36 35 35 34 34 33 33 32 32 31 31 31 31 31 31 31 32 32 33 35 36 38 40 42 44 47 49 51 53 55 56 58 58 58 58 57 56 55 53 51 48 46 43 40 38 35 33 31 29 27 25 24 23 22 21 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 23 24 25 27 28 30 32 33 35 37 39 40 42 44 45 47 48 49 50 51 51 52 51 51 50 50 49 48 46 45 44 43 42 41 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 31 31 31 31 31 32 32 33 33 34 35 35 36 37 37 37 37 37 36 35 34 33
 52 52 52 51 51 51 50 49 49 49 49 49 49 50 51 52 54 56 58 61 64 67 70 74 77 80 83 85 88 89 90 90 89 87 85 81 78 74 69 65 60 56 52 49 46 43 41 39 38 37 37 37 37 38 39 39 41 42 43 45 47 48 50 52 54 56 58 60 62 63 64 65 66 66 66 65 64 63 62 61 60 59 58 57 56 55 55 54 54 53 53 53 52 52 52 51 51 50 50 49 49 48 48 47 46 46 45 44 44 43 43 42 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 41 41 41 42 43 43 44 46 47 48 50 51 52 54 55 56 56 57 57 56 56 55 54 53 52 50 49 47 45 44 42 41 40 39 38 37 36 36 36 36 37 38 39 40 42 44 46 48 51 53 55 58 59 61 62 63 64 64 63 63 62 61 60 59 58 58 57 57 56 56 56 57 57 57 58 58 58 59 59 59 59 59 58 58 57 57 56 55 54 53 52 51 49 48 48 47 46 46 46 46 47 47 48 49 50 52 53 54 56 57 58 60 61 62 62 63 64 64 65 65 65 64 64 63 63 62 61 59 58 57 55 54 52 51 49 48 47 46 44 43 43 42 41 40 40 40 39 39 39 40 40 41 42 43 44 45 47 49 50 52 54 55 57 58 59 60 60 60 60 60 60 59 58 57 57 56 55 54 53 52 52 51 51 51 51 52 53 54 55 57 59 62 64 67 70 72 75 77 78 80 80 80 80 79 78 76 74 72 70 68 65 63 60 58 56 54 52 50 49 48 47 47 47 47 47 48 48 49 50 50 51 52 52
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 11 11 12 13 13 14 15 16 18 19 21 22 24 26 27 29 30 31 32 32 32 31 30 29 28 26 24 23 21 19 18 16 15 14 13 12 11 10 10 9 9 9 9 9 9 10 10 11 11 12 13 15 16 17 19 21 23 24 26 28 29 30 31 31 30 29 28 26 25 23 21 19 17 16 15 14 13 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 13 14 15 15 15 16 16 16 16 15 15 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 10 10 11 11 12 13 14 14 15 16 16 17 17 17 18 18 18 17 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10
 42 40 39 37 36 36 35 35 35 35 36 36 36 37 37 37 37 37 36 36 35 33 32 30 29 27 26 24 23 21 20 19 18 17 16 15 14 14 13 13 12 12 13 13 13 14 15 17 18 20 22 24 27 30 32 35 38 40 42 43 44 45 44 44 42 41 39 36 34 32 30 28 26 24 23 22 21 20 19 19 19 20 21 22 23 24 26 29 31 34 37 40 43 46 48 50 51 52 52 51 50 48 47 45 43 41 40 38 37 36 35 35 35 34 34 34 34 34 34 35 35 35 35 35 35 34 34 33 33 32 31 31 30 29 29 28 28 28 28 28 28 28 29 30 30 31 32 33 34 34 35 36 36 36 36 36 35 35 34 32 31 29 27 26 24 22 21 19 18 17 16 15 14 14 13 13 13 13 13 14 14 14 15 16 16 17 18 19 20 21 21 22 23 23 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 29 30 31 32 33 34 36 37 39 41 43 45 46 48 49 50 51 51 51 50 49 48 46 45 43 41 39 37 36 34 32 31 30 29 28 27 26 26 25 25 25 25 25 25 26 26 26 27 27 27 27 26 26 25 24 23 22 21 19 18 17 16 15 14 14 13 13 13 13 13 14 15 16 17 18 20 22 24 26 29 31 34 37 40 43 45 47 48 49 49 49 47 46 43 41 38 35 32 30 27 25 23 21 20 19 18 17 16 16 16 16 16 16 16 16 16 17 17 18 19 19 20 22 23 24 26 28 30 32 35 38 41 44 47 50 52 54 56 56 56 55 54 52 50 48 46 43
 36 34 33 32 32 32 32 32 33 35 36 38 41 44 47 51 56 60 65 70 74 79 83 87 90 92 93 93 92 91 88 85 82 78 74 70 66 62 58 55 52 49 47 45 43 42 42 41 42 42 43 45 46 48 51 53 56 59 62 65 68 71 74 77 80 82 84 84 84 84 82 80 77 73 69 65 61 57 53 50 47 44 42 40 39 38 37 37 37 38 38 40 41 43 45 47 49 52 55 57 60 63 65 68 70 71 73 74 74 74 74 74 74 73 72 71 70 69 67 66 64 62 60 58 56 53 51 49 46 44 42 40 38 37 36 35 34 34 34 34 35 36 37 39 41 43 45 47 50 53 55 58 61 64 67 69 71 72 73 73 72 71 68 66 63 60 57 54 51 48 46 43 42 40 39 38 38 38 38 38 38 38 39 39 40 40 40 40 40 40 39 39 38 37 37 36 35 35 34 34 33 33 33 33 33 33 34 34 35 36 37 38 40 41 43 44 46 48 50 53 55 56 58 60 61 61 62 61 61 60 58 57 55 53 51 49 47 46 44 42 41 40 38 37 37 36 35 35 34 34 34 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 29 30 30 31 32 33 35 37 40 43 46 50 54 59 64 68 73 77 80 83 85 85 85 84 81 79 75 72 68 65 61 58 55 52 49 47 45 44 42 41 41 40 40 41 41 43 44 46 48 51 54 56 59 62 65 68 70 72 74 75 76 77 78 78 78 78 78 78 78 77 76 76 75 73 72 71 69 67 64 62 59 57 54 51 48 46 43 41 39 37
 61 61 62 61 60 59 57 55 53 50 48 46 44 43 41 40 39 39 38 38 38 39 39 40 41 42 43 45 46 47 49 50 51 53 54 55 55 56 56 56 55 55 54 53 52 52 51 50 49 48 48 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 41 40 40 39 39 38 37 37 36 36 36 35 35 36 36 36 37 37 38 39 40 40 41 42 43 43 44 44 45 45 45 45 45 44 44 43 43 43 42 42 42 41 41 41 41 41 41 41 42 42 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 50 51 52 52 53 53 54 54 54 54 54 53 53 52 51 50 49 48 47 46 45 44 43 43 42 42 41 41 41 42 42 43 44 45 47 49 51 53 55 57 58 60 61 61 61 60 58 56 54 52 49 46 44 41 39 37 35 34 33 32 32 32 32 32 33 34 35 36 37 39 40 41 43 44 46 47 49 50 51 52 52 53 53 53 53 53 52 52 51 50 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 42 41 41 40 40 40 40 40 40 40 40 40 40 41 41 42 43 44 45 47 48 49 51 53 54 56 57 58 59 60 61 62 62 62 63 63 63 63 63 62 62 63 63 63 63 63 64 64 64 64 64 64 64 63 62 62 60 59 58 56 55 53 52 50 48 47 45 44 42 41 40 39 38 38 38 38 38 39 40 41 42 44 46 48 51 53 55 57 59 61 63 64 65 65 65 65 64 63 61 59 58 56 54 52 50 49 48 47 46 45 45 46 46 47 48 50 51 53 55 57 58 60
 31 31 32 33 35 36 38 41 44 47 51 56 62 68 74 81 89 96 103 110 115 119 121 121 120 117 113 107 102 96 89 83 78 72 67 63 59 56 53 50 48 47 46 45 45 46 47 49 51 54 57 61 65 70 75 81 87 94 100 107 113 119 124 129 132 134 134 133 130 126 121 115 108 101 94 87 81 74 68 63 58 54 50 47 44 41 39 37 35 34 33 32 31 31 31 31 31 31 32 32 33 35 36 38 40 42 44 47 50 53 56 59 63 66 70 73 77 80 82 84 86 86 86 85 83 81 78 74 70 66 62 58 54 51 48 45 43 42 40 40 39 39 39 40 40 41 42 43 45 46 48 50 52 54 56 58 59 61 62 63 63 63 62 61 60 58 56 54 52 50 48 46 44 43 42 41 40 39 39 39 39 39 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 42 42 41 40 39 38 37 36 35 34 33 33 32 32 32 32 32 32 33 33 34 35 35 36 37 38 39 40 40 41 42 43 43 44 44 44 44 44 44 44 44 43 42 42 41 40 40 39 39 38 38 38 37 37 37 38 38 38 39 39 40 40 41 42 43 43 44 45 45 46 46 47 47 47 46 46 46 45 44 43 43 42 41 40 40 39 39 38 38 37 37 37 37 38 38 39 40 41 42 44 46 48 50 53 55 58 60 62 64 65 66 66 66 65 63 62 60 58 55 53 51 49 47 45 43 41 40 38 37 36 35 34 33 32 32 31 31 30 30 30 30 30 30 30 30 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 39 40 40 39 37 35 32 29 26 23 21 19 18 16 16 15 15 14 14 15 15 16 16 17 18 18 19 20 21 22 23 23 24 24 24 24 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 17 17 18 18 19 21 22 24 25 27 28 30 31 31 30 30 28 26 24 22 20 18 16 14 13 12 11 10 9 9 9 9 9 9 9 10 10 11 12 13 14 15 16 17 18 19 20 22 22 23 24 24 24 24 23 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 13 14 15 16 18 20 23 27 33 39 47 57 67 79 89 97 100 97 90 80 68 57 48 40 33 28 24 21 18 16 15 14 13 12 12 12 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 15 15 14 13 13 12 11 11 10 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 15 16 17 19 21 24 28 32 37 44 51 59 68 77 85 90 91 89 84 76 67 59 51 44 38 33 29 26 23 21 19 18 17 16 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 14 15 16 17 18 20 21 22 24 25 25 25 25 25 24 23 22 20 19 17 16 15 14 13 12 11 10 10 10 9 9 10 10 11 12 13 14 16 18 21 24 27 30 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
 46 47 47 47 48 48 49 50 52 53 55 57 60 62 65 68 71 73 75 76 77 78 77 76 74 72 69 66 63 60 56 53 51 48 46 44 42 41 40 39 39 39 40 41 43 45 48 52 56 61 67 73 79 86 92 98 102 106 108 108 107 104 101 97 92 87 82 77 73 69 66 63 60 58 57 55 55 54 54 54 54 54 54 53 53 53 52 51 49 48 46 45 43 42 40 39 38 38 38 38 39 41 43 45 48 52 56 61 67 73 80 87 94 101 108 113 117 120 121 120 117 113 108 101 95 89 82 76 71 66 62 58 55 53 51 50 49 49 50 51 52 54 57 60 63 67 71 75 80 84 89 93 97 100 102 104 105 105 103 101 98 94 90 86 82 78 74 70 67 64 62 60 59 58 57 57 57 57 58 58 59 60 61 63 64 65 66 67 68 69 70 71 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 86 86 85 83 81 79 76 72 69 65 61 58 54 51 48 46 44 42 41 40 40 40 41 42 43 45 47 50 53 56 60 63 67 70 74 77 79 81 81 81 80 78 76 73 69 66 62 59 56 53 51 49 47 46 45 45 45 45 46 47 48 49 50 51 52 52 52 51 50 49 47 46 44 42 40 39 37 36 35 35 35 35 35 35 36 37 39 40 42 45 47 49 52 55 58 61 64 66 69 71 73 74 75 75 75 75 74 73 71 70 68 66 64 62 61 59 57 55 53 52 50 48 47 46 44 43 42 41 40 39 39 38 38 37 37 37 37 38 38 39 39 40 41 42 42 43 44 44 45 45 46 46 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 23 23 24 25 26 28 29 31 33 35 37 38 40 41 41 41 40 40 38 37 35 33 31 30 28 27 25 24 23 22 22 21 21 21 21 21 22 22 23 24 25 26 27 28 29 31 32 33 35 36 37 38 38 39 39 39 39 39 39 38 38 37 36 35 35 34 33 32 31 30 30 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 22 22 23 23 24 25 25 26 27 28 29 29 30 31 31 32 32 33 33 33 33 33 34 34 34 34 35 35 36 36 37 37 38 39 40 40 41 42 42 42 42 42 42 41 41 40 39 37 36 35 33 32 31 30 29 28 28 27 27 27 27 27 28 28 29 30 31 32 33 34 35 35 36 36 36 36 35 34 33 32 30 28 27 25 24 22 21 20 19 19 19 19 19 19 20 20 21 22 23 24 26 27 28 29 30 31 31 31 31 31 30 30 29 29 28 27 27 26 26 26 26 26 26 26 27 27 28 29 29 30 31 32 33 34 35 35 36 36 36 36 35 35 35 34 33 33 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 29 29 28 28 27 26 25 25 24 23 22 22 21 21 21 20 20 20 20 20 21 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 32 32 32 32 31 31 30 29 28 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 22 23 23 24 25 26 27 28 29 30 31 32 32 32 32 32 31 30 29 28 27 26 25 24 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 14 15 15 15 16 16 16 16 16 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 15 16 17 18 19 20 21 22 23 24 24 25 25 24 24 23 22 21 19 18 17 16 15 13 13 12 11 11 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 14 14 14 14 14 14 13 13 12 12 11 11 10 10 10 10 10 11 11 12 13 14 15 16 17 19 20 22 23 24 24 24 24 23 22 21 19 18 16 15 14 13 12 11 11 11 10 10 10 11 11 11 12 13 14 15 16 18 19 21 23 25 27 29 30 32 33 33 34 33 32 31 29 28 26 24 23 21 20 18 17 17 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 11 11 11 12 12 13 14 15 15 16 17 18 18 19 20 21 21 22 23 23 24 24 24 25 25 26 26 26 26 26 26 26 26 25 25 24 23 22 22 21 20 19 18 17 17 16 15 15 15 15 15 15 15 16 16 17 19 20 21 23 25 27 28 30 31 32 32 31 30 29 27 25 23 21 19 18 16 15 14 13 13 13 13 13 13 14 14 15 16 17 18 19 20 21 22 22 22 22 22 22 21 20 19 18 17 17 16 15 15 14 14 14 14 14 14 14 15 15 15 16 16 17 17 17 17 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 15 15 14 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 15 15 15 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 25 26 27 29 30 32 34 36 38 40 41 42 43 43 42 42 40 39 37 35 32 30 28 26 25 23 22 20 19 19 18 17 17 17 17 17 17 18 19 19 20 21 22 23 24 25 25 26 26 26 25 24 23 22 21 20 19 18 17 16 16 15 15 15 15 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 20 20 21 21 21 20 20 20 19 19 18 17 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 17 18 18 19 19 19 20 20 19 19 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 13 13 13 14 14 15 16 17 18 19 20 21 22 24 25 27 28 29 30 30 30 30 29 28 27 26 24 23 21 20 18 17 16 15 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 16 17 18 19 20 22 24 26 28 30 32 33 35 35 36 35 34 33 31 29 27 25 23 22 20 19 18 17 16 16 15 15 15 15 15 16 16 16 17 18 19 19 20 22 23 24 25 26 28 29 30 31 32 33 33 34 34 34 34 33 33 32 31 31 30 29 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 15
 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 22 23 23 24 25 25 26 26 26 26 26 26 26 25 24 23 22 21 20 19 18 18 17 16 16 16 15 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 17 17 16 16 15 15 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 23 24 25 26 27 27 27 27 27 26 25 24 23 22 21 20 19 18 18 17 16 16 16 16 15 15 16 16 16 16 17 17 18 18 19 19 20 21 22 23 23 24 25 25 26 27 27 27 27 28 28 28 27 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 26 26 26 26 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 18 18 18 18 19 19 20 21 22 23 23 24 25 26 27 27 28 28 27 27 26 25 24 23 22 21 20 19 18 17 16 16 15 15 15 15 15 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 17 17 17 18 19 20 21 22 23 24 25 26 26 27 27 27 27 26 25 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 19 20 20 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18
 22 23 24 26 29 32 35 39 43 48 53 58 63 67 71 74 76 77 76 74 71 68 64 60 56 52 48 45 42 40 38 36 35 34 33 32 32 32 32 32 32 33 34 35 36 37 39 41 43 45 48 51 55 58 62 66 69 72 75 76 76 76 74 71 67 63 58 54 49 45 42 39 36 33 31 29 28 27 26 25 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 20 20 21 21 22 23 25 26 28 30 33 36 40 44 48 53 58 63 68 73 77 80 83 85 85 85 83 81 79 75 72 69 65 62 59 56 53 50 48 45 43 41 40 38 37 36 35 35 34 34 35 36 37 38 40 42 44 47 49 52 54 57 58 59 59 59 57 55 52 49 45 42 38 35 33 30 28 26 25 24 24 23 24 24 25 26 28 30 32 35 38 41 45 49 53 56 60 62 64 65 65 64 61 58 55 51 48 44 41 38 35 32 30 29 27 26 25 24 24 24 24 24 24 25 26 27 28 30 32 34 36 39 42 46 49 53 57 60 64 66 67 68 67 65 62 59 55 51 47 44 40 37 34 32 30 28 27 25 24 24 23 23 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 31 32 34 35 37 39 41 43 46 48 50 53 55 57 58 59 60 60 59 58 57 56 55 53 51 50 48 47 46 44 43 42 41 41 40 39 39 39 39 38 39 39 39 40 40 41 42 43 44 45 46 47 47 48 48 48 47 46 44 42 40 38 36 33 31 29 27 25 24 23 22 21 20 20 20 21
 26 27 28 29 29 29 28 27 26 25 23 22 21 20 19 18 18 17 17 17 17 18 19 20 22 24 26 29 33 37 42 47 52 56 61 64 67 68 67 65 63 59 55 51 46 42 38 35 31 28 26 24 22 20 18 17 16 15 15 15 14 15 15 16 17 19 21 23 26 29 32 36 40 44 48 50 52 53 53 51 49 46 43 39 36 33 31 29 27 26 25 25 24 25 25 26 27 28 29 30 32 33 33 33 33 33 32 31 29 27 26 24 22 20 19 18 17 16 15 15 15 15 15 15 16 16 17 18 20 21 22 24 26 27 29 31 32 34 35 37 38 39 39 39 39 38 37 35 33 31 30 28 26 24 22 21 20 19 18 17 17 17 17 17 18 18 19 20 21 22 23 24 25 26 27 28 28 27 27 26 24 23 22 20 19 18 17 16 15 15 15 14 15 15 15 16 16 17 18 19 20 22 23 24 25 27 28 28 29 30 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 18 18 18 18 19 19 20 22 23 25 27 29 31 33 35 37 39 40 41 41 40 40 38 37 35 34 32 31 29 29 28 28 28 29 30 32 34 37 40 45 50 55 61 67 72 76 79 79 77 73 67 61 55 48 42 37 33 29 26 23 21 20 18 18 17 17 17 17 17 18 19 19 20 21 23 24 25 27 28 30 31 33 35 37 39 40 42 43 45 46 46 46 45 44 42 40 38 35 32 30 27 25 23 21 19 18 17 16 15 15 14 14 14 14 15 15 16 17 18 19 21 22 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 10 10 11 11 12 12 12 13 13 13 12 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 14 14 13 13 12 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 13 13 13 12 11 11 10 10 9 9 8 8 8 8 7 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 12 13 13 13 14 14 14 13 13 13 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 12 13 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 9 9 9 10 11 11 12 13 13 14 15 15 15 15 15 15 15 14 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

