
 % 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
 46481 44102 41766 39489 37284 35163 33131 31193 29352 27608 25961 24410 22951 21582 20298 19096 17972 16921 15939 15023 14168 13370 12626 11932 11285 10681 10117 9592 9101 8643 8215 7816 7443 7094 6768 6463 6178 5911 5662 5428 5209 5004 4812 4632 4463 4305 4156 4017 3887 3765 3651 3544 3443 3349 3262 3180 3103 3031 2965 2903 2845 2792 2743 2698 2656 2618 2583 2552 2524 2499 2477 2459 2443 2430 2420 2412 2408 2406 2407 2411 2417 2426 2439 2454 2472 2492 2516 2543 2574 2607 2644 2685 2729 2777 2829 2885 2946 3011 3081 3156 3237 3323 3415 3513 3618 3730 3850 3978 4114 4260 4415 4580 4757 4946 5147 5361 5591 5836 6097 6377 6676 6995 7337 7703 8094 8513 8962 9443 9958 10510 11102 11736 12416 13145 13926 14764 15662 16624 17653 18756 19934 21193 22537 23969 25493 27111 28826 30638 32548 34552 36648 38829 41086 43407 45775 48172 50573 52952 55276 57510 59618 61559 63295 64787 66001 66907 67482 67711 67587 67114 66305 65180 63767 62100 60216 58154 55953 53652 51287 48889 46488 44109 41773 39495 37291 35169 33136 31198 29357 27613 25966 24415 22956 21586 20302 19100 17975 16924 15943 15026 14171 13373 12629 11935 11287 10683 10120 9594 9103 8645 8217 7818 7445 7096 6770 6465 6180 5913 5663 5429 5210 5005 4813 4633 4464 4306 4158 4019 3888 3766 3652 3545 3444 3350 3263 3180 3104 3032 2966 2904 2846 2793 2744 2698 2657 2619 2584 2553 2525 2500 2478 2459 2444 2431 2420 2413 2409 2407 2408 2411 2418 2427 2439 2454 2472 2493 2517 2544 2575 2608 2645 2686 2730 2778 2830 2886 2947 3012 3082 3157 3238 3324 3416 3514 3619 3731 3851 3979 4115 4261 4416 4582 4758 4947 5148 5363 5592 5837 6099 6378 6677 6997 7339 7704 8096 8515 8964 9445 9960 10512 11104 11738 12418 13147 13929 14767 15664 16626 17656 18758 19937 21196 22540 23972 25496 27115 28830 30642 32552 34556 36652 38833 41090 43410 45779 48175 50576 52955 55278 57512 59619 61560 63295 64787 66000 66906 67480 67707 67583 67110 66300 65174 63761 62093 60209 58147 55946 53645 51279 48882
 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 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 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 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 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 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 32 32 32 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 34 34 34 34 34 34 34 34 34 34 34 35
 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 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 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 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 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 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 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 31 31 31 31 31 31 31 31 31 31
 56 56 57 58 58 59 59 60 61 61 62 63 64 64 65 66 66 67 68 68 69 70 70 71 72 72 73 74 74 75 76 76 77 77 78 78 79 79 79 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 79 79 79 78 78 77 77 76 76 75 75 74 73 73 72 71 71 70 69 69 68 67 67 66 65 64 64 63 62 62 61 60 59 59 58 57 57 56 55 55 54 54 53 53 52 51 51 50 50 49 49 48 48 48 47 47 46 46 46 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 45 45 45 45 46 46 47 47 47 48 48 49 49 49 50 50 51 51 52 52 53 54 54 55 55 56 56 57 58 58 59 59 60 61 61 62 63 63 64 64 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 73 73 73 74 74 74 74 75 75 75 75 75 75 75 75 75 74 74 74 74 74 73 73 73 72 72 72 71 71 70 70 69 69 68 68 67 67 66 66 65 64 64 63 63 62 61 61 60 60 59 58 58 57 57 56 56 55 54 54 53 53 52 52 51 51 51 50 50 49 49 48 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 46 46 47 47 47 48 48 49 49 49 50 50 51 51 52 52 53 53 54 55 55
 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 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 47 47 47 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 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 49 49 49 50 50 50 50 51 51 51 52 52 52 53 53 53 53 54 54 54 54 55 55 55 55 56 56 56 56 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 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 48 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36
 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 51 53 55 57 59 61 63 65 67 69 71 73 76 78 80 83 85 88 90 92 95 97 99 102 104 106 107 109 111 112 114 115 116 117 117 117 118 118 117 117 116 115 114 113 111 110 108 106 104 102 100 98 96 93 91 89 86 84 82 79 77 74 72 70 68 66 64 61 60 58 56 54 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 52 54 56 58 61 63 66 68 71 74 77 80 83 87 90 94 98 102 106 110 115 119 123 128 133 137 142 146 151 155 160 164 168 172 175 179 182 184 186 188 189 190 190 190 189 188 187 185 182 179 176 173 169 165 161 157 152 148 143 138 134 129 125 120 116 111 107 103 99 95 91 88 84 81 78 75 72 69 66 63 61 59 56 54 52 50 48 47 45 43 42 40 39 38 37 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19
 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 38 39 39 40 40 41 41 41 42 42 43 43 43 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 49 49 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 41 41 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 46 46 47 47 47 48 48 49 49 50 50 51 51 52 52 52 53 53 54 54 55 55 55 56 56 56 57 57 57 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 58 58 58 58 58 57 57 57 57 56 56 55 55 55 54 54 53 53 52 52 51 51 50 49 49 48 48 47 47 46 45 45 44 44 43 42 42 41 41 40 40 39 39 38 37 37 36 36 35 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 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24
 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 38 39 40 41 41 42 43 44 44 45 46 46 47 48 48 49 49 49 50 50 50 51 51 51 51 51 51 51 51 51 50 50 50 49 49 48 48 47 47 46 46 45 44 43 43 42 41 41 40 39 38 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 48 49 51 52 54 56 57 59 61 63 64 66 68 70 72 74 76 77 79 81 83 84 86 87 89 90 91 92 93 94 94 95 95 95 95 95 95 94 94 93 92 91 90 88 87 86 84 82 81 79 77 75 73 71 70 68 66 64 62 60 59 57 55 53 52 50 49 47 46 44 43 41 40 39 38 37 35 34 33 32 31 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27
 38 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 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 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 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 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 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 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 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38
 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 20 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 24 24 24 24 23 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 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 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 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 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 45 47 49 51 53 54 56 58 60 62 64 65 67 69 70 71 72 74 74 75 76 76 76 76 76 75 74 74 73 71 70 69 67 65 64 62 60 58 56 54 53 51 49 47 45 43 42 40 38 37 35 34 33 31 30 29 28 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13
 3 3 3 3 3 3 3 3 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 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 23 24 24 25 25 25 26 26 26 26 27 27 27 27 26 26 26 26 26 25 25 24 24 24 23 23 22 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 23 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 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
 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 14 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 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 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 27 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16
 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 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 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21
 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 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 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 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7
 23 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 28 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 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 21 21 21 21 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
 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 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 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32
 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 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
 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 54 55 55 55 55 55 55 55 55 55 54 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 36 35 34 33 32 31 30 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 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 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 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 7 7 6 6 6 6 6 6 6
 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 15 15 15 15 15 15 15 15 15 16 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 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 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
 26 26 27 27 28 28 29 29 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 38 38 39 39 40 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 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 24 24 24 24 24 24 24 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 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 12 12 12 12 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 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25
 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 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 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18
 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
 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 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 19 20 20 20 20 20 20 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 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 21 21 21 21 21 21 20 20 20 20 20 20 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 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 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 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13
 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 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 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 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 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 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
 65 65 65 65 65 64 64 64 63 63 62 62 62 61 61 60 60 59 59 58 58 58 57 57 56 56 55 54 54 53 53 52 52 51 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 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 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 47 47 48 49 49 50 51 52 52 53 54 54 55 56 56 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 64 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66
 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 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 54 54 54 54 54 53 53 53 53 52 52 52 51 51 50 50 50 49 49 48 48 47 47 46 46 45 45 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 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 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 37 37 38 38 39 40 40 41 41 42 43 43 44 45 45 46 47 47 48 49 49 50 51 52 52 53 54 54 55 56 56 57 58 58 59 59 60 61 61 62 62 63 63 64 64 65 65 65 66 66 66 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 66 66 66 66 65 65 65 64 64 64 63 63 63 62 62 62 61 61 60 60 60 59 59 59 58 58 57 57 57 56 56 56 56 55 55 55 54 54 54 54 53 53 53 53 53 52 52 52 52
 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 49 51 52 53 55 56 58 59 61 62 64 65 67 68 70 72 73 75 77 78 80 81 83 84 86 87 89 90 91 92 94 95 95 96 97 98 98 99 99 99 99 99 99 99 98 98 97 97 96 95 94 93 92 91 89 88 87 85 84 83 81 80 78 76 75 73 72 70 69 67 66 64 63 61 60 59 57 56 55 53 52 51 50 49 47 46 45 44 43 42 42 41 40 39 38 38 37 36 35 35 34 34 33 33 32 32 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 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 40 41 41 42 43 43 44 44 45 45 46 47 47 48 48 49 49 50 50 51 51 51 52 52 52 53 53 53 53 54 54 54 54 54 54 54 54 54 54 53 53 53 53 52 52 52 51 51 50 50 49 49 48 48 47 47 46 45 45 44 43 43 42 41 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 24 23 23 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 20 20 20 20 20
 46 46 47 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 53 54 55 56 56 57 58 59 60 60 61 62 63 64 65 67 68 69 70 71 73 74 76 77 78 80 82 83 85 87 88 90 92 94 96 98 100 102 104 106 108 111 113 115 118 120 122 125 127 129 132 134 137 139 141 144 146 148 151 153 155 157 159 161 163 165 166 168 169 171 172 173 174 175 175 176 176 177 177 177 176 176 176 175 174 173 173 171 170 169 167 166 164 163 161 159 157 155 153 151 149 147 145 143 140 138 136 134 132 129 127 125 123 121 119 117 115 113 111 109 107 105 103 102 100 98 97 95 94 92 91 89 88 86 85 84 83 81 80 79 78 77 76 75 74 73 73 72 71 70 70 69 68 68 67 66 66 65 65 64 64 63 63 63 62 62 62 61 61 61 61 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 61 61 61 61 61 61 62 62 62 62 62 63 63 63 63 63 64 64 64 64 64 65 65 65 65 65 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 65 65 65 65 65 64 64 64 64 63 63 63 62 62 62 61 61 61 60 60 60 59 59 58 58 58 57 57 57 56 56 55 55 55 54 54 53 53 53 52 52 51 51 51 50 50 50 49 49 49 49 48 48 48 47 47 47 47 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 45 46 46
 67 68 70 71 72 74 75 77 79 80 82 84 85 87 89 91 93 95 97 100 102 104 107 109 112 114 117 119 122 125 128 130 133 136 139 142 145 148 151 154 157 160 163 166 169 171 174 177 179 181 184 186 188 190 191 193 194 195 196 197 197 197 197 197 197 196 195 194 193 191 190 188 185 183 181 178 176 173 170 167 164 160 157 154 151 147 144 141 137 134 131 127 124 121 118 115 112 109 106 103 100 97 94 92 89 87 84 82 80 78 76 73 72 70 68 66 64 62 61 59 58 56 55 54 52 51 50 49 47 46 45 44 43 42 41 41 40 39 38 37 37 36 35 35 34 34 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 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 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 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 49 50 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 66
 56 58 60 62 64 67 69 72 75 78 81 84 88 91 95 99 103 107 112 117 122 127 132 138 144 151 157 164 172 179 187 196 204 214 223 233 243 254 265 276 288 300 312 324 337 350 363 376 389 402 415 428 440 452 464 474 484 493 501 509 515 519 523 525 526 526 525 522 518 513 506 499 491 482 472 462 451 439 427 415 403 391 378 366 354 342 330 318 307 296 285 274 264 254 245 236 227 218 210 202 195 188 181 174 168 162 156 151 145 140 136 131 127 123 119 115 111 108 105 102 99 96 93 91 88 86 84 82 80 78 76 74 73 71 70 68 67 66 64 63 62 61 60 59 58 58 57 56 55 55 54 53 53 52 52 51 51 50 50 49 49 49 48 48 48 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 30 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 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 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 38 39 40 41 43 44 45 47 49 50 52 54
 58 58 59 59 60 61 61 62 63 64 64 65 66 67 69 70 71 72 74 75 77 79 80 82 84 86 88 91 93 96 99 101 104 108 111 115 118 122 126 131 135 140 145 150 156 162 168 174 181 188 196 203 211 220 229 238 247 257 268 278 289 301 313 325 337 349 362 375 388 401 414 427 440 452 464 476 487 498 507 516 523 530 535 540 542 544 544 543 540 536 531 525 517 508 499 488 477 465 453 440 427 414 400 387 373 360 347 333 321 308 296 284 273 261 251 240 230 221 212 203 194 186 179 171 164 158 151 145 139 134 129 124 119 115 110 106 103 99 95 92 89 86 83 81 78 76 74 72 70 68 66 64 63 61 60 59 57 56 55 54 53 52 51 51 50 49 49 48 47 47 47 46 46 46 45 45 45 45 45 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 47 47 47 48 48 49 49 50 50 51 51 52 53 53 54 55 55 56 57 58 58 59 60 61 62 63 64 65 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 85 86 87 88 89 90 91 92 92 93 94 95 95 96 96 97 97 98 98 98 99 99 99 99 99 100 100 99 99 99 99 99 99 98 98 98 97 97 96 96 95 94 94 93 92 92 91 90 89 89 88 87 86 85 84 84 83 82 81 80 79 78 78 77 76 75 74 73 73 72 71 70 69 69 68 67 66 66 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 58 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 58
 6 7 7 8 8 8 9 10 10 11 11 12 13 14 14 15 16 17 19 20 21 22 24 25 27 29 31 33 35 38 41 44 47 50 54 58 62 67 72 77 83 90 97 105 114 123 133 144 157 170 185 201 219 238 260 283 309 338 369 404 442 484 530 581 636 697 764 836 915 1000 1092 1190 1294 1403 1515 1630 1744 1855 1959 2053 2133 2195 2235 2253 2246 2216 2163 2091 2002 1902 1793 1679 1564 1450 1338 1232 1131 1036 947 865 789 720 656 598 545 497 453 413 377 344 314 287 263 240 220 201 184 169 155 142 131 120 110 102 94 86 79 73 68 62 58 53 49 46 42 39 37 34 32 29 27 25 24 22 21 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6
 0 0 0 1 1 2 2 3 3 4 4 5 6 7 8 9 10 11 12 13 14 16 17 19 21 23 25 27 29 32 35 38 41 44 48 52 57 61 67 72 78 85 92 100 109 118 128 139 151 164 179 195 212 231 251 274 299 326 356 388 424 463 506 553 604 660 721 787 859 937 1021 1111 1207 1308 1414 1524 1637 1750 1861 1969 2068 2158 2233 2292 2331 2349 2346 2321 2276 2213 2134 2044 1944 1838 1730 1620 1512 1407 1305 1208 1117 1031 951 877 808 744 686 632 582 537 495 457 422 390 360 333 309 286 266 247 229 213 199 185 173 162 151 142 133 125 117 110 104 98 93 88 83 79 75 71 68 65 62 59 56 54 52 50 48 46 45 43 42 41 39 38 37 36 36 35 34 33 33 32 31 31 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 14 18 23 29 35 42 50 60 70 81 94 109 125 144 164 188 215 245 279 317 361 410 467 531 604 687 781 889 1011 1151 1309 1489 1692 1921 2177 2461 2772 3105 3456 3811 4157 4473 4735 4921 5014 5002 4889 4685 4410 4087 3739 3384 3038 2710 2407 2130 1880 1657 1459 1284 1130 994 875 770 678 597 526 463 408 360 317 279 245 216 189 166 146 127 111 97 84 72 62 53 45 38 31 26 21 16 12 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 5 6 7 8 9 10 11 12 14 15 17 18 20 22 25 27 29 32 35 38 42 46 50 54 59 65 70 77 83 91 99 108 118 128 140 153 167 182 199 217 237 260 284 311 341 374 410 450 494 543 597 656 722 794 873 960 1056 1160 1274 1397 1531 1674 1826 1986 2152 2322 2492 2659 2818 2962 3087 3187 3257 3294 3296 3262 3195 3099 2978 2838 2685 2523 2357 2192 2030 1874 1725 1585 1454 1332 1219 1116 1021 933 854 781 715 655 601 551 506 464 427 393 362 333 308 284 263 243 225 209 194 180 168 156 145 136 127 118 111 104 97 91 86 81 76 72 68 64 60 57 54 51 49 46 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 9 10 11 12 13 14 15 17 18 20 21 23 25 27 29 32 34 37 40 43 47 50 54 59 63 68 74 80 86 93 100 108 117 127 137 148 161 174 189 205 222 241 261 284 308 335 364 396 431 468 510 555 603 656 713 775 842 913 989 1069 1154 1242 1333 1426 1519 1610 1698 1780 1854 1918 1969 2005 2025 2029 2015 1986 1942 1884 1816 1740 1657 1571 1482 1393 1306 1220 1138 1059 985 914 848 786 729 675 626 580 538 499 463 430 399 371 345 321 299 279 261 244 228 213 200 188 176 166 156 147 139 132 125 118 112 107 102 97 93 89 85 82 79 76 73 71 68 66 64 63 61 60 58 57 56 55 54 53 52 51 51 50 50 49 49 49 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 48 48 48 48 47 47 46 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 38 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 7 7 7 6 6 6 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 5 5 6 6 7 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 68 114 170 237 317 415 533 676 849 1059 1316 1629 2011 2481 3056 3763 4627 5677 6932 8395 10022 11699 13217 14297 14687 14286 13209 11711 10066 8472 7038 5803 4766 3907 3201 2622 2147 1757 1436 1172 953 771 621 495 390 303 230 169 118 75 39 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 1 1 1 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 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 2 4 6 8 10 12 15 18 21 24 28 32 36 41 46 51 57 64 71 79 87 97 107 119 131 145 160 177 196 217 240 265 294 325 360 399 443 491 546 606 673 748 831 924 1027 1141 1267 1405 1556 1720 1896 2084 2281 2485 2689 2890 3080 3251 3395 3504 3573 3596 3572 3504 3396 3255 3087 2902 2707 2507 2310 2119 1936 1764 1604 1455 1319 1195 1082 980 887 803 728 660 598 543 493 448 408 371 338 308 282 257 235 215 197 181 166 152 140 129 119 110 101 93 86 80 74 69 64 59 55 51 48 44 41 39 36 34 32 30 28 26 24 23 22 20 19 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 53 56 59 63 66 70 74 78 82 87 91 96 101 107 112 118 124 130 137 143 151 158 166 174 183 192 201 211 221 232 244 256 268 282 296 310 326 342 359 377 397 417 438 461 484 509 536 564 594 625 658 694 731 770 812 856 903 953 1005 1060 1119 1180 1245 1314 1386 1461 1541 1623 1710 1800 1893 1989 2089 2190 2294 2399 2504 2609 2713 2815 2913 3007 3094 3175 3246 3308 3358 3397 3422 3434 3431 3415 3385 3341 3285 3217 3139 3051 2956 2855 2748 2638 2525 2412 2298 2185 2074 1965 1859 1757 1658 1563 1472 1386 1303 1225 1151 1081 1015 952 894 838 786 738 692 649 609 571 536 503 472 443 415 390 366 343 322 303 284 267 250 235 221 207 194 182 171 161 151 141 132 124 116 109 102 95 89 83 77 72 67 62 58 53 49 46 42 39 35 32 29 26 24 21 19 17 14 12 10 9 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12 13 15 16 18 20 21 23 25 27 29 32 34 36 39 41 44 47 50
 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 47 48 50 52 54 56 58 60 62 65 67 70 73 76 79 82 86 90 94 98 103 107 112 118 124 130 136 143 151 159 167 176 186 196 207 219 231 245 260 275 292 310 329 349 372 395 421 448 478 509 543 580 619 661 706 754 805 860 919 981 1047 1117 1191 1269 1350 1435 1523 1613 1705 1799 1892 1984 2073 2158 2237 2309 2371 2423 2462 2488 2500 2497 2480 2448 2403 2346 2279 2202 2119 2029 1936 1841 1745 1649 1555 1463 1374 1288 1206 1128 1054 984 918 857 799 745 695 648 604 564 526 491 459 428 400 374 350 328 307 287 269 253 237 223 209 197 185 174 164 154 145 137 129 122 115 109 103 97 92 87 82 78 74 70 66 63 59 56 53 51 48 46 43 41 39 37 35 33 32 30 29 27 26 25 24 22 21 20 19 18 18 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 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 24
 18 20 22 25 27 30 33 36 39 43 46 50 54 58 62 66 71 75 80 86 91 97 103 109 116 123 130 138 146 154 163 172 182 192 203 214 226 239 252 266 281 297 313 331 350 370 391 414 438 464 491 520 551 585 620 658 699 743 790 840 893 951 1012 1077 1147 1221 1299 1383 1471 1563 1660 1760 1864 1971 2080 2190 2299 2406 2510 2607 2696 2775 2842 2894 2930 2949 2949 2930 2893 2838 2767 2681 2583 2475 2360 2240 2116 1991 1868 1746 1628 1514 1405 1301 1203 1111 1025 945 870 801 736 677 622 572 525 482 443 407 373 343 315 289 265 243 223 205 188 173 158 145 133 122 112 102 93 85 78 71 65 59 53 48 44 39 35 31 28 25 22 19 16 14 12 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 1 3 4 6 8 10 11 13 15
 0 0 1 2 3 4 5 7 8 9 11 12 14 16 17 19 21 23 26 28 31 33 36 39 42 46 49 53 57 61 66 71 76 82 88 95 102 110 118 127 136 146 158 170 183 197 212 229 246 266 287 310 335 363 392 425 460 499 541 586 636 690 749 813 882 958 1039 1126 1221 1321 1429 1543 1663 1789 1919 2053 2189 2324 2457 2585 2704 2811 2904 2979 3033 3066 3075 3061 3024 2966 2888 2795 2688 2570 2446 2317 2186 2055 1927 1802 1681 1566 1457 1354 1257 1166 1082 1003 930 863 800 742 689 640 595 553 515 479 447 417 389 364 340 318 298 280 263 247 232 219 206 195 184 174 165 156 148 140 133 127 121 115 109 104 100 95 91 87 83 80 76 73 70 67 64 62 59 57 55 53 51 49 47 45 43 42 40 38 37 36 34 33 31 30 29 28 27 26 24 23 22 21 20 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 59 60 61 62 64 65 66 67 69 70 71 73 75 76 78 80 82 84 86 88 91 93 96 99 102 105 109 113 117 121 126 131 137 143 149 156 164 172 181 191 201 213 225 239 253 270 287 307 328 351 376 404 435 469 506 546 591 641 695 755 821 894 975 1064 1163 1271 1391 1524 1669 1830 2006 2200 2412 2643 2894 3165 3455 3764 4088 4425 4768 5111 5444 5755 6034 6267 6442 6549 6581 6535 6414 6224 5975 5679 5349 4998 4637 4277 3925 3587 3267 2967 2689 2433 2198 1985 1790 1614 1455 1311 1181 1064 959 864 779 702 633 571 515 464 418 377 340 306 276 248 224 201 180 162 145 130 116 103 91 81 71 62 54 47 40 34 29 23 19 14 10 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 7 8 9 10 10 11 12 13 14 14 15 16 17 17 18 19 20 21 22 22 23 24 25 26 26 27 28 29 30 31 31 32 33 34 35 35 36 37 38 39 40 40 41 42 43 44 45 45 46 47 48 49 50 51 51 52 53 54 55 56 57
 46 47 49 50 52 53 55 56 58 60 61 63 65 67 68 70 72 74 76 78 80 82 85 87 89 92 94 97 100 103 106 109 112 115 119 123 127 132 136 141 147 152 158 165 172 180 188 197 207 217 229 241 255 269 285 303 322 343 366 392 419 450 483 520 561 605 654 708 767 832 904 983 1069 1163 1265 1377 1498 1628 1768 1917 2074 2237 2404 2573 2739 2898 3043 3169 3271 3342 3377 3375 3335 3258 3148 3010 2850 2675 2491 2304 2118 1937 1765 1602 1450 1309 1180 1062 954 857 769 689 617 553 495 443 396 354 317 283 252 225 200 178 159 141 125 110 97 85 74 65 56 48 41 35 29 24 19 15 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 7 8 9 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 31 32 33 34 36 37 38 40 41 43 44
 29 31 32 34 36 37 39 41 43 45 47 49 51 54 56 58 61 64 66 69 72 75 78 82 85 89 93 97 101 106 110 115 120 126 132 138 144 151 159 167 175 184 194 204 215 227 240 254 269 286 303 323 343 366 390 417 446 478 513 550 592 637 686 740 798 862 932 1008 1091 1181 1277 1382 1494 1614 1741 1875 2015 2159 2306 2453 2596 2733 2858 2968 3057 3122 3160 3168 3145 3092 3011 2906 2780 2638 2485 2326 2164 2004 1847 1697 1554 1419 1293 1176 1069 970 879 796 721 652 590 534 483 436 394 356 322 291 263 237 214 193 174 157 141 127 114 103 92 82 74 66 58 52 46 40 35 31 27 23 19 16 13 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 28
 8 9 10 11 12 13 14 15 17 18 19 21 22 24 26 27 29 31 33 35 37 40 42 45 47 50 53 56 60 63 67 71 75 80 84 90 95 101 107 113 120 128 136 145 154 164 175 186 199 212 227 242 259 277 297 319 342 367 394 424 457 492 530 572 617 667 721 779 843 913 989 1071 1161 1258 1363 1478 1601 1733 1876 2027 2189 2359 2538 2724 2914 3108 3301 3490 3671 3839 3989 4115 4214 4282 4314 4311 4272 4198 4092 3959 3803 3628 3441 3246 3048 2850 2655 2465 2284 2111 1948 1794 1651 1518 1395 1282 1177 1081 992 911 837 769 706 649 597 549 505 465 429 395 364 336 310 287 265 245 226 209 193 179 165 153 142 131 121 112 104 96 89 82 76 70 64 59 55 50 46 42 38 35 32 29 26 23 21 19 16 14 12 10 9 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7
 57 59 62 64 67 70 72 75 78 82 85 88 92 95 99 103 107 111 115 119 124 129 134 139 144 150 156 162 168 175 182 190 197 205 214 223 233 243 254 265 277 290 303 318 333 349 367 385 405 426 449 473 499 527 557 589 623 660 699 742 787 836 888 944 1004 1068 1137 1210 1289 1372 1461 1555 1655 1760 1870 1986 2106 2230 2359 2490 2622 2755 2886 3014 3138 3253 3359 3453 3533 3596 3641 3667 3673 3658 3622 3567 3494 3405 3302 3186 3061 2929 2792 2653 2512 2373 2236 2102 1972 1848 1729 1616 1509 1407 1312 1223 1140 1062 989 921 858 800 745 695 648 604 564 527 492 460 430 403 377 353 331 310 291 273 257 241 227 213 201 189 178 168 158 149 140 132 125 118 111 105 99 93 88 83 78 74 69 65 61 58 54 51 48 45 42 39 37 34 32 30 27 25 23 21 20 18 16 15 13 12 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 29 31 32 34 36 38 39 41 43 45 47 50 52 54
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 11 13 15 17 20 23 25 29 32 36 40 45 50 55 61 68 75 84 92 102 113 125 138 152 168 186 205 227 251 277 306 339 375 415 459 508 562 622 689 763 844 934 1032 1140 1258 1386 1523 1671 1826 1988 2154 2321 2483 2637 2776 2893 2984 3044 3068 3057 3010 2931 2825 2696 2551 2396 2236 2075 1917 1764 1619 1482 1355 1236 1127 1027 936 853 777 708 646 589 538 492 450 412 377 346 318 292 269 248 229 211 195 181 168 156 145 135 126 117 110 103 96 90 85 80 75 71 67 63 60 57 54 51 49 47 45 43 41 39 37 36 34 33 32 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 14 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 7 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 0 0 0 0 0 0 0 0
 138 142 147 151 156 160 165 171 176 181 187 193 199 205 212 219 226 233 241 249 257 265 274 283 293 303 313 324 335 347 359 371 384 398 412 426 441 457 473 490 508 527 546 566 586 608 630 653 676 701 727 753 780 808 837 867 897 928 960 993 1026 1060 1095 1130 1165 1201 1237 1272 1308 1343 1378 1412 1446 1478 1510 1540 1568 1595 1620 1642 1663 1681 1696 1709 1719 1726 1729 1730 1728 1723 1715 1704 1690 1674 1655 1633 1609 1584 1556 1527 1496 1463 1430 1396 1361 1326 1290 1254 1217 1181 1145 1110 1074 1040 1006 972 939 907 876 846 816 787 759 732 706 681 657 633 611 589 568 548 529 510 492 475 458 443 427 413 399 386 373 360 349 337 326 316 306 296 287 278 270 261 254 246 239 232 225 219 212 206 201 195 190 184 179 175 170 165 161 157 153 149 145 142 138 135 131 128 125 122 119 117 114 111 109 106 104 102 99 97 95 93 91 89 88 86 84 82 81 79 78 76 75 74 72 71 70 69 68 67 66 65 64 63 62 61 60 59 59 58 57 57 56 55 55 54 54 53 53 52 52 51 51 51 50 50 49 49 49 49 48 48 48 47 47 47 47 47 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 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 46 46 47 47 48 48 49 49 50 50 51 52 53 54 54 55 56 57 58 60 61 62 63 65 66 67 69 71 72 74 76 78 80 82 84 86 88 91 93 96 98 101 104 107 110 113 116 119 123 127 130 134
 41 43 45 47 49 51 53 55 57 60 62 65 68 71 74 77 80 83 87 91 95 99 103 108 113 118 123 129 135 142 149 156 164 173 182 192 202 214 226 239 253 269 286 304 324 345 369 394 422 452 486 522 562 605 653 705 762 824 892 967 1048 1137 1234 1338 1452 1574 1705 1845 1993 2149 2311 2477 2645 2812 2973 3124 3261 3378 3470 3532 3562 3558 3519 3447 3345 3217 3068 2905 2731 2552 2372 2195 2023 1858 1702 1556 1419 1293 1176 1069 971 881 800 725 658 597 541 491 445 403 366 332 301 272 247 224 203 184 166 151 136 123 111 100 91 82 73 66 59 53 47 42 37 32 28 25 21 18 15 13 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 23 24 25 27 28 29 31 32 34 36 37 39
 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 41 42 44 45 47 48 50 52 54 56 59 61 64 67 70 73 77 80 84 89 93 98 103 109 115 121 128 136 143 152 161 171 181 192 204 217 231 246 262 279 297 316 337 359 383 408 434 462 492 524 556 591 627 664 702 741 780 820 859 897 934 969 1002 1031 1056 1076 1091 1101 1105 1104 1096 1083 1064 1041 1014 983 948 912 874 835 795 756 716 678 640 603 568 535 503 472 443 416 390 366 343 322 302 283 266 250 235 220 207 195 183 172 162 153 144 136 129 122 115 109 103 98 93 88 83 79 75 72 68 65 62 60 57 54 52 50 48 46 44 42 41 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 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 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 10 11 13 15 17 20 23 26 29 33 37 42 47 53 60 67 76 85 95 107 119 134 150 168 188 211 236 265 297 333 374 419 471 529 594 668 751 844 949 1066 1197 1342 1502 1677 1866 2066 2274 2485 2690 2879 3041 3165 3240 3260 3224 3134 2997 2826 2630 2421 2209 2001 1802 1616 1444 1288 1146 1019 905 804 713 633 562 499 442 393 349 309 274 244 216 192 170 150 133 117 104 91 80 71 62 54 47 41 35 30 26 21 18 15 12 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 50 52 54 56 57 59 61 64 66 68 71 73 76 79 82 85 88 91 95 99 103 107 112 116 122 127 133 139 145 152 160 168 176 185 195 206 217 229 242 255 270 286 303 322 341 362 385 409 435 463 493 524 558 594 632 672 714 758 804 851 901 951 1001 1052 1102 1151 1197 1240 1279 1313 1341 1362 1376 1381 1379 1368 1349 1323 1290 1251 1207 1158 1107 1054 1000 945 890 837 785 734 686 640 596 555 516 480 446 414 384 357 331 307 285 265 246 228 212 197 183 170 158 147 137 128 119 111 104 97 90 84 79 74 69 64 60 57 53 50 47 44 41 38 36 34 32 30 28 27 25 23 22 21 19 18 17 16 15 14 13 13 12 11 10 10 9 9 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 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 14 14 15 16 16 17 17 18 19 20 20 21 22 23 23 24 25 26 27 28 29
 13 13 14 15 16 17 17 18 19 20 21 22 24 25 26 27 29 30 32 33 35 36 38 40 42 44 46 48 51 53 56 59 62 65 69 73 77 81 85 90 95 101 107 113 120 128 136 144 154 164 175 187 199 213 228 245 262 282 303 325 350 377 406 437 471 508 548 590 636 685 738 793 852 914 978 1044 1111 1178 1245 1310 1371 1427 1476 1517 1548 1567 1574 1569 1552 1523 1483 1434 1378 1315 1248 1179 1108 1037 968 900 835 773 715 659 608 560 515 474 435 400 368 338 310 285 262 241 222 204 188 173 159 147 135 125 115 106 98 90 84 77 71 66 61 56 52 48 45 41 38 35 33 30 28 26 24 22 20 19 17 16 15 13 12 11 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 10 11 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 14 15 16 18 20 22 24 26 28 31 34 37 41 44 49 53 58 63 69 75 82 90 98 107 117 128 140 153 167 183 200 219 240 263 288 315 345 378 414 454 497 545 596 653 714 780 851 928 1010 1096 1187 1282 1379 1478 1575 1670 1759 1839 1909 1965 2005 2028 2032 2017 1985 1937 1875 1802 1720 1632 1541 1448 1355 1265 1177 1093 1013 938 867 802 741 684 632 584 539 499 461 427 396 367 340 316 294 274 255 238 223 209 195 184 173 162 153 145 137 130 123 117 112 107 102 98 94 90 87 83 81 78 75 73 71 69 67 66 64 63 62 60 59 58 57 56 56 55 54 53 53 52 52 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 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 37 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 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 4 4 4 3 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
 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 46 48 51 54 57 60 64 68 73 78 83 89 95 102 109 117 126 136 147 158 171 185 200 217 235 255 277 301 327 356 387 421 459 500 544 592 645 702 763 829 900 975 1055 1138 1224 1311 1400 1487 1570 1648 1717 1776 1822 1852 1865 1862 1841 1804 1753 1689 1616 1535 1449 1361 1273 1185 1100 1018 940 866 797 733 673 618 567 520 477 437 401 368 338 310 285 262 240 221 204 187 173 159 147 136 126 116 108 100 93 86 80 75 70 65 61 57 53 50 47 44 42 39 37 35 34 32 30 29 28 27 26 25 24 23 22 22 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 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 36 37 38 39 40 40 41 42 43 44 45 45 46 47 48 49 49 50 51 52 52 53 54 55 55 56 56 57 57 58 58 59 59 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 59 59 59 58 58 57 57 56 55 55 54 53 53 52 51 51 50 49 48 47 47 46 45 44 43 42 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17
 111 115 119 123 128 133 138 143 149 154 160 166 172 179 185 192 199 207 214 222 230 239 247 256 265 274 284 293 303 313 323 333 343 354 364 375 385 396 406 416 426 436 446 456 465 474 482 490 498 505 512 518 523 528 532 536 539 542 544 545 545 545 545 543 542 539 537 533 530 526 521 516 511 506 500 494 488 481 475 468 462 455 448 441 434 427 420 413 407 400 393 386 380 373 367 360 354 348 342 336 330 324 318 313 307 302 296 291 286 281 276 271 266 261 257 252 248 243 239 235 231 227 223 219 215 211 207 203 200 196 192 189 185 182 179 175 172 169 165 162 159 156 153 150 147 144 141 139 136 133 130 128 125 123 120 118 115 113 110 108 106 103 101 99 97 95 93 91 89 87 85 83 81 79 77 76 74 72 71 69 67 66 64 63 61 60 59 57 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 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 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 53 55 57 59 61 63 65 67 70 72 75 77 80 83 86 89 92 96 99 103 107
 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 42 43 44 45 47 48 50 52 53 55 57 59 61 64 66 69 72 74 78 81 84 88 92 96 101 106 111 116 122 129 135 143 150 159 167 177 187 198 210 222 236 250 266 282 300 319 340 362 385 410 437 465 495 527 562 598 636 676 718 762 807 854 902 951 1000 1050 1098 1146 1191 1233 1271 1305 1334 1356 1372 1381 1382 1376 1363 1343 1316 1284 1246 1204 1159 1111 1062 1011 960 909 859 810 763 717 673 632 592 554 519 485 454 424 397 371 347 324 303 284 265 249 233 218 204 192 180 169 159 149 140 132 124 117 110 104 98 93 88 83 78 74 70 66 63 60 56 54 51 48 46 43 41 39 37 35 34 32 30 29 28 26 25 24 23 21 20 19 18 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 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 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26
 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 34 35 37 39 41 43 45 48 51 54 57 61 65 69 73 78 84 90 96 103 111 119 129 139 150 162 175 189 204 221 240 260 282 306 333 362 393 427 464 504 548 595 645 700 757 818 883 950 1018 1088 1158 1226 1290 1350 1402 1444 1476 1495 1501 1493 1472 1439 1394 1341 1280 1214 1144 1074 1003 933 865 801 739 681 627 576 529 486 446 409 375 344 315 289 265 244 224 205 189 174 160 147 135 125 115 106 98 90 83 77 71 66 61 57 53 49 46 42 39 37 34 32 30 28 26 25 23 22 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 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 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 29 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18
 1 2 2 3 3 4 5 6 6 7 8 9 10 11 12 13 14 16 17 19 20 22 23 25 27 29 32 34 37 39 42 45 49 52 56 60 65 70 75 80 86 93 100 107 115 124 134 144 155 167 180 195 210 227 245 265 286 309 335 362 392 424 459 496 537 581 629 680 736 795 858 926 998 1074 1155 1239 1327 1417 1510 1605 1699 1792 1883 1970 2050 2123 2187 2240 2280 2308 2322 2321 2307 2280 2241 2191 2132 2064 1991 1913 1832 1749 1665 1582 1500 1420 1342 1267 1196 1127 1062 1001 943 889 838 789 744 702 663 626 592 560 530 502 476 452 429 408 388 369 352 335 320 306 292 279 267 256 245 235 226 217 208 200 192 184 177 170 164 158 152 146 141 135 130 125 121 116 112 107 103 99 95 92 88 85 81 78 75 72 69 66 63 60 58 55 53 50 48 46 43 41 39 37 35 33 32 30 28 27 25 23 22 21 19 18 17 16 14 13 12 11 10 9 8 7 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 22 23 24 26 27 29 30 32 33 35 36 38 40 42 44 46 48 50 52 55 57 59 62 65 68 70 74 77 80 84 87 91 95 99 104 108 113 119 124 130 136 142 149 157 164 172 181 191 201 211 223 235 248 262 276 292 310 328 348 369 392 416 442 471 501 533 568 605 645 688 734 782 833 888 946 1006 1069 1135 1204 1274 1345 1417 1489 1560 1628 1692 1752 1804 1849 1885 1911 1925 1928 1919 1898 1866 1823 1771 1711 1644 1572 1497 1419 1341 1262 1185 1109 1036 966 899 835 775 719 666 617 571 528 488 451 417 386 356 329 305 282 261 241 223 206 191 177 164 152 141 130 121 112 104 96 89 82 76 71 65 61 56 52 48 44 41 37 34 32 29 26 24 22 20 18 16 14 13 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 7 8 9 10 11 11 12 13 14 15 16 17 18 20
 29 29 30 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 48 49 50 52 53 55 57 59 62 64 67 71 74 78 82 87 92 98 105 112 120 128 138 149 161 174 188 205 223 242 265 289 317 347 381 419 461 507 559 618 682 755 835 925 1026 1138 1263 1402 1556 1728 1918 2128 2358 2609 2880 3171 3477 3794 4114 4428 4723 4984 5197 5348 5424 5420 5336 5176 4952 4678 4369 4042 3708 3379 3061 2761 2482 2225 1991 1779 1587 1415 1261 1124 1001 891 794 707 630 561 499 444 396 352 313 279 248 220 195 173 153 135 119 105 92 81 70 61 53 45 38 32 27 22 17 13 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 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 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 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 6 13 21 31 41 53 67 82 99 118 140 164 192 223 259 299 344 395 454 520 595 681 778 889 1015 1159 1322 1509 1721 1962 2236 2546 2896 3289 3727 4211 4737 5299 5885 6475 7045 7561 7986 8286 8433 8415 8233 7907 7467 6948 6385 5808 5240 4699 4193 3729 3308 2930 2592 2292 2026 1790 1583 1399 1238 1095 969 858 760 674 597 530 470 417 370 328 291 258 229 203 180 160 142 125 111 98 86 76 67 59 51 45 39 34 29 25 22 18 15 13 10 8 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 18 18 19 19 20 21 22 23 23 24 25 27 28 29 30 32 33 35 37 39 41 44 46 49 52 55 59 63 67 72 77 83 89 96 103 111 121 131 142 154 167 182 199 217 237 259 284 311 342 376 413 455 501 553 610 673 744 823 910 1007 1114 1232 1363 1506 1662 1832 2014 2209 2413 2625 2838 3049 3248 3427 3578 3692 3760 3779 3746 3663 3536 3373 3182 2972 2753 2532 2315 2106 1909 1725 1554 1398 1256 1127 1011 906 812 727 651 583 523 468 419 376 337 302 270 242 217 194 174 156 139 124 111 99 88 79 70 62 55 48 43 37 33 28 24 21 18 15 12 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 4 5 5 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 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 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11
 20 21 22 23 24 25 27 28 29 31 32 34 36 37 39 41 43 46 48 50 53 56 59 62 65 69 72 76 81 85 90 95 101 107 114 121 128 136 145 155 165 176 188 201 215 230 246 264 284 305 328 353 380 410 442 477 515 556 602 651 704 763 826 895 969 1050 1137 1231 1332 1441 1557 1680 1810 1946 2089 2236 2385 2536 2685 2830 2967 3093 3204 3296 3368 3415 3437 3433 3402 3347 3269 3171 3057 2930 2793 2650 2505 2358 2213 2072 1935 1804 1680 1562 1451 1347 1250 1160 1076 998 926 860 798 741 689 641 597 556 519 484 452 423 396 371 348 327 308 290 273 258 244 231 219 208 197 188 179 171 163 156 149 143 137 132 127 122 118 114 110 106 103 100 97 94 91 88 86 84 81 79 77 75 73 72 70 68 67 65 64 62 61 59 58 57 55 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 29 29 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 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 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 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 3 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 10 10 11 11 12 13 14 14 15 16 17 18 19
 15 15 16 17 18 19 20 21 22 24 25 26 28 29 31 32 34 36 38 40 42 44 47 49 52 55 58 61 65 69 73 77 82 86 92 97 103 110 117 125 133 142 151 161 173 185 198 212 227 243 261 281 302 325 350 377 407 439 474 512 553 597 646 698 755 816 883 954 1031 1113 1201 1294 1392 1496 1604 1717 1832 1949 2065 2180 2291 2396 2491 2575 2644 2698 2733 2749 2745 2722 2680 2620 2546 2459 2362 2257 2147 2034 1920 1807 1696 1588 1484 1384 1290 1200 1116 1038 964 895 832 772 717 667 620 576 536 499 465 433 404 377 353 330 309 289 271 255 239 225 212 200 189 178 168 159 151 143 136 129 123 117 112 107 102 98 93 90 86 82 79 76 73 70 68 65 63 61 59 57 55 53 52 50 49 47 46 44 43 42 41 40 38 37 36 35 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 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 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 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 6 6 6 7 7 8 8 8 9 9 10 10 11 12 12 13 14
 15 16 17 18 19 20 22 23 24 26 27 29 30 32 33 35 37 39 41 43 45 47 49 51 54 56 59 62 65 68 71 74 78 82 86 90 94 99 104 109 115 121 127 134 141 148 157 165 174 184 195 206 219 232 246 261 278 295 314 334 356 380 405 433 462 494 528 565 604 646 691 739 791 846 904 965 1030 1098 1169 1243 1320 1397 1476 1556 1634 1711 1784 1852 1915 1969 2015 2051 2075 2087 2087 2075 2050 2014 1968 1913 1850 1780 1706 1628 1549 1468 1388 1309 1231 1156 1084 1015 949 887 828 773 721 673 628 586 546 510 476 444 415 388 363 339 318 298 279 262 246 231 217 204 192 181 171 161 152 144 136 128 121 115 109 103 98 93 88 84 79 75 72 68 65 61 58 55 53 50 48 45 43 41 39 37 35 33 31 29 28 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 5 6 7 7 8 9 10 11 12 13 14
 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 47 49 51 53 56 58 61 64 67 70 74 78 82 86 91 96 101 107 114 120 128 135 144 153 163 173 185 197 210 224 240 256 274 293 314 336 359 385 412 441 472 505 541 578 618 660 704 750 799 849 900 953 1006 1059 1112 1163 1212 1259 1301 1339 1371 1396 1415 1426 1429 1424 1412 1392 1366 1333 1296 1253 1208 1160 1110 1059 1007 956 906 857 809 763 719 676 636 598 562 528 497 467 439 413 388 365 344 324 306 289 273 258 244 231 219 208 198 188 179 171 163 156 149 143 137 132 127 122 118 114 110 106 103 100 97 94 92 89 87 85 83 81 79 78 76 75 73 72 71 70 69 68 67 66 65 65 64 63 63 62 62 61 61 60 60 59 59 59 59 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 59 59 59 59 59 59 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 59 59 59 59 58 58 57 57 57 56 56 55 55 54 53 53 52 52 51 50 50 49 48 48 47 46 46 45 44 43 43 42 41 40 40 39 38 37 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 21 21 20 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 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18
 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 46 48 50 52 55 58 60 63 67 70 74 78 82 87 92 98 104 111 118 125 134 143 153 164 175 188 202 218 234 252 272 294 317 343 371 402 436 472 512 556 603 655 712 773 839 911 989 1073 1163 1259 1362 1470 1583 1701 1823 1946 2069 2190 2305 2412 2507 2588 2651 2694 2715 2713 2687 2640 2572 2487 2387 2276 2157 2033 1907 1782 1659 1539 1425 1316 1213 1117 1027 944 867 796 731 671 616 566 520 478 439 404 372 342 315 291 268 248 229 211 195 181 167 155 143 133 123 114 105 98 90 84 77 72 66 61 57 52 48 44 41 37 34 31 28 26 23 21 19 16 14 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13
 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 66 68 71 74 77 80 83 87 90 94 98 102 106 111 115 120 126 131 137 143 150 157 164 172 180 189 199 209 219 231 243 257 271 286 302 320 339 359 381 405 430 458 487 519 553 589 629 671 716 765 817 872 931 993 1059 1129 1201 1277 1354 1434 1515 1595 1674 1751 1823 1889 1947 1995 2032 2055 2065 2059 2039 2003 1955 1893 1822 1741 1654 1563 1469 1374 1280 1188 1099 1014 933 857 786 720 658 601 549 500 456 416 379 345 314 286 261 238 216 197 180 164 149 136 124 113 103 94 85 77 70 64 58 53 48 43 39 35 31 28 25 22 20 17 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 16 16 17 18 19 20 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 9 11 13 15 17 19 21 23 26 28 31 34 37 40 44 48 52 56 60 65 70 75 81 86 93 99 106 114 121 130 138 147 157 167 177 189 200 213 226 239 253 268 283 300 317 334 353 372 392 413 434 457 481 505 531 558 586 615 646 678 711 746 783 822 862 904 948 994 1042 1092 1144 1197 1252 1308 1365 1423 1480 1535 1589 1640 1686 1727 1761 1787 1804 1810 1805 1789 1761 1721 1671 1612 1544 1469 1390 1307 1222 1138 1054 972 894 819 749 682 620 563 510 462 417 376 339 305 275 247 222 199 178 159 142 127 113 100 89 79 69 61 53 46 40 34 29 24 20 16 13 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 35 37 38 40 42 44 46 48 50 52 54 56 59 61 64 66 69 71 74 77 80 83 86 90 93 96 100 104 107 111 115 119 124 128 133 137 142 147 152 158 163 169 174 180 187 193 200 206 213 221 228 236 244 252 260 269 278 288 297 307 318 328 339 351 363 375 388 401 414 428 443 458 473 489 506 523 541 559 578 597 617 638 659 681 703 725 748 771 795 819 843 867 891 914 937 960 982 1003 1023 1042 1059 1074 1087 1098 1106 1112 1115 1115 1112 1105 1096 1084 1069 1051 1030 1007 981 954 924 894 862 830 796 763 730 696 663 631 599 569 539 510 482 455 429 405 381 359 338 318 299 281 264 248 233 219 205 193 181 170 159 149 140 131 123 115 108 101 94 88 82 77 72 67 63 58 54 51 47 44 40 37 35 32 29 27 25 23 21 19 17 15 14 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 30 32
 32 33 35 37 39 41 43 45 47 49 51 53 56 58 61 63 66 69 72 75 78 82 85 89 93 96 101 105 109 114 119 124 129 135 141 147 154 161 168 175 183 192 200 210 220 230 241 252 264 277 291 305 320 336 353 370 389 409 430 452 475 499 525 552 580 610 642 675 709 745 783 822 863 905 950 995 1043 1092 1142 1193 1246 1299 1354 1409 1464 1520 1575 1629 1683 1735 1785 1833 1878 1919 1957 1991 2019 2043 2061 2073 2079 2079 2072 2059 2039 2014 1982 1946 1904 1857 1807 1753 1696 1636 1576 1513 1451 1388 1325 1263 1202 1143 1084 1028 973 921 870 822 776 732 690 651 613 577 544 512 482 454 427 402 378 356 335 315 297 279 263 247 232 219 206 194 182 171 161 151 142 134 125 118 110 104 97 91 85 80 74 69 65 60 56 52 48 44 41 38 35 32 29 26 24 21 19 17 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 8 9 9 10 11 12 13 14 15 16 17 18 19 21 22 23 24 26 27 29 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 15 19 24 30 36 43 51 60 70 81 93 108 124 142 163 186 212 242 276 314 357 406 460 522 592 669 757 853 961 1078 1206 1343 1488 1639 1791 1939 2078 2200 2300 2370 2408 2411 2379 2315 2225 2114 1989 1856 1719 1584 1452 1327 1209 1100 999 907 823 747 678 616 560 509 464 424 387 354 325 299 275 254 235 217 202 188 175 164 154 145 136 129 122 116 110 105 100 96 92 88 85 82 79 76 74 72 69 67 66 64 62 61 59 58 56 55 54 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 25 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 41 43 45 47 49 52 54 57 59 62 65 68 71 74 77 81 84 88 92 96 100 105 109 114 119 124 130 135 141 147 153 160 167 174 182 190 198 207 216 225 235 245 256 267 279 291 304 317 331 345 360 375 391 408 425 443 461 479 498 517 536 555 574 594 613 631 649 667 683 699 713 726 737 746 754 760 764 766 765 762 758 751 742 731 718 704 688 671 653 634 614 594 573 552 531 510 489 468 447 427 408 389 370 353 336 319 303 288 274 260 247 235 223 212 201 191 181 172 164 156 148 141 135 128 122 117 112 107 102 98 93 90 86 83 79 76 73 71 68 66 64 61 59 58 56 54 52 51 49 48 47 46 44 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 9 9 10 10 11 12 13 14 14 15 16 17 18 19 20 22 23 24 26 27 28 30 32 33 35 37
 34 38 42 46 51 55 60 66 72 78 84 90 97 105 113 121 130 139 148 159 169 181 193 205 218 232 247 262 279 296 314 333 353 374 396 419 443 469 495 523 553 583 615 649 684 720 758 797 838 880 923 968 1014 1061 1110 1159 1209 1260 1312 1364 1415 1467 1518 1569 1618 1666 1712 1756 1798 1837 1873 1905 1934 1959 1979 1996 2007 2014 2016 2014 2007 1995 1978 1957 1932 1903 1871 1835 1796 1754 1710 1664 1616 1567 1517 1467 1415 1364 1313 1262 1211 1162 1113 1065 1018 973 929 886 845 805 766 730 694 660 628 597 567 539 512 487 463 440 418 397 377 359 341 324 308 293 279 265 252 240 229 218 207 197 188 179 171 163 155 148 141 134 128 122 116 111 106 101 96 91 87 83 79 75 71 68 64 61 58 55 52 49 47 44 41 39 37 34 32 30 28 26 24 23 21 19 17 16 14 13 12 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 12 15 17 20 23 27 30
 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 35 36 38 40 41 43 45 48 50 53 56 59 62 66 70 74 79 84 90 96 102 110 118 126 136 146 158 170 184 199 216 235 255 277 302 329 359 391 428 467 511 560 613 671 735 806 882 966 1057 1155 1261 1374 1494 1619 1749 1882 2015 2145 2268 2379 2476 2552 2606 2633 2632 2604 2550 2472 2375 2262 2138 2007 1874 1741 1610 1484 1364 1250 1144 1046 955 871 794 723 659 601 547 499 455 415 378 345 315 288 264 241 221 202 186 170 157 144 133 122 113 104 96 89 82 77 71 66 62 58 54 50 47 44 42 39 37 35 33 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 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 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 15 15 16 16 16 17
 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 37 39 42 44 46 49 52 54 58 61 65 69 73 77 82 88 93 100 106 114 121 130 139 149 160 172 185 198 213 230 247 266 287 309 334 360 388 418 450 484 521 560 602 645 690 738 786 836 886 936 985 1032 1076 1117 1153 1183 1207 1224 1233 1234 1228 1214 1193 1165 1132 1094 1052 1008 961 914 866 818 771 725 681 639 598 560 523 489 457 427 398 372 347 325 303 284 265 248 233 218 205 192 180 170 160 150 142 134 126 120 113 107 102 96 92 87 83 79 75 71 68 65 62 59 57 54 52 50 48 46 44 42 40 39 37 35 34 33 31 30 29 28 26 25 24 23 22 21 20 19 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 8 8 7 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9
 6 7 8 9 10 11 12 13 14 16 17 19 20 22 24 25 27 29 32 34 36 39 42 45 48 51 54 58 62 66 70 75 79 85 90 96 102 108 115 122 130 138 147 156 165 175 186 197 209 221 234 247 262 276 291 307 323 340 357 374 392 410 428 446 464 482 499 516 533 549 564 578 591 603 614 624 632 639 645 649 652 654 654 653 651 648 643 638 632 625 617 609 600 591 582 572 562 551 541 530 519 509 498 487 477 466 456 446 436 426 416 406 396 387 377 368 359 350 341 333 324 316 307 299 291 283 275 267 259 252 244 237 230 222 215 208 201 195 188 182 175 169 163 157 151 145 140 134 129 124 119 114 109 105 100 96 92 88 84 80 76 73 69 66 63 60 57 54 51 48 46 43 41 39 37 35 33 31 29 27 25 24 22 21 19 18 17 15 14 13 12 11 10 9 8 7 7 6 5 4 4 3 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 22 24 25 27 29 31 33 35 37 40 42 45 48 51 54 57 60 64 68 72 76 81 86 91 97 103 109 115 122 130 138 146 155 164 174 185 196 209 221 235 250 265 282 299 318 338 358 380 404 429 455 482 511 541 572 605 638 674 710 747 784 822 861 899 937 975 1011 1046 1080 1111 1140 1166 1189 1208 1224 1236 1244 1248 1248 1244 1237 1225 1211 1193 1173 1150 1125 1099 1070 1041 1010 979 948 916 884 853 822 791 760 731 702 674 646 620 594 569 545 522 500 479 458 438 419 401 384 367 351 336 322 308 294 281 269 257 246 236 225 215 206 197 189 180 172 165 158 151 144 138 132 126 120 115 110 105 100 96 91 87 83 79 76 72 69 65 62 59 56 54 51 48 46 44 41 39 37 35 33 31 29 28 26 24 23 21 20 19 17 16 15 14 12 11 10 9 8 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 18 19 20
 65 69 72 76 80 84 88 93 97 102 107 113 118 124 131 137 144 152 159 168 176 185 195 205 216 227 239 252 265 279 295 311 327 345 365 385 406 429 453 479 506 535 565 597 631 667 705 744 785 828 872 918 966 1014 1063 1113 1163 1213 1261 1308 1353 1395 1434 1469 1498 1523 1541 1553 1558 1557 1549 1534 1513 1486 1453 1416 1374 1329 1282 1232 1181 1128 1076 1024 972 921 872 824 778 733 690 650 611 574 539 506 475 445 418 392 367 344 323 303 284 266 249 234 219 205 193 181 170 159 150 141 132 124 117 110 103 97 91 86 81 77 72 68 64 61 57 54 51 48 46 43 41 39 37 35 33 31 30 28 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 5 5 4 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 8 8 9 9 10 11 12 12 13 14 15 16 17 18 19 21 22 23 25 26 28 29 31 33 35 37 39 41 43 45 48 50 53 56 59 62
 46 48 51 53 56 59 62 65 68 71 75 79 82 86 91 95 100 105 110 115 121 127 133 139 146 153 161 169 177 186 195 205 215 226 237 249 261 274 287 301 316 331 347 364 381 399 417 436 456 476 497 517 539 560 582 604 625 647 668 689 709 729 748 766 783 798 813 826 838 848 857 864 870 874 877 878 878 877 874 869 864 857 850 841 832 822 811 799 787 775 761 748 734 720 706 692 677 662 648 633 618 603 588 574 559 544 530 516 501 487 473 460 446 433 420 407 394 382 370 358 346 335 324 313 302 292 282 272 263 253 245 236 227 219 211 204 196 189 182 176 169 163 157 151 146 140 135 130 125 121 116 112 108 104 100 96 93 89 86 83 79 76 73 71 68 65 63 60 58 56 54 51 49 47 45 44 42 40 38 37 35 34 32 31 29 28 27 26 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 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 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 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 25 26 28 29 31 32 34 36 38 40 42 44
 23 24 25 26 27 28 30 31 33 34 36 37 39 40 42 44 46 48 50 52 54 57 59 62 64 67 70 73 76 80 83 87 91 95 100 104 109 115 120 126 132 139 146 154 162 171 180 190 200 211 223 236 250 264 280 297 315 334 355 377 400 426 453 481 512 545 579 616 655 697 741 787 836 887 940 996 1053 1113 1174 1236 1299 1362 1426 1488 1549 1608 1663 1715 1762 1803 1838 1866 1887 1899 1903 1898 1885 1864 1835 1799 1757 1709 1656 1599 1539 1476 1412 1348 1283 1219 1156 1094 1033 975 919 866 814 766 720 676 634 596 559 525 492 462 434 407 382 359 337 317 298 280 264 248 234 220 207 196 184 174 164 155 146 138 130 123 116 110 104 98 92 87 82 78 73 69 65 62 58 55 51 48 45 43 40 37 35 33 30 28 26 24 22 21 19 17 16 14 13 12 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 7 7 8 8 9 10 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22
 15 16 17 18 19 19 20 21 22 23 25 26 27 28 29 31 32 33 35 37 38 40 42 43 45 47 49 51 54 56 58 61 64 66 69 72 76 79 83 86 90 94 99 103 108 113 118 124 130 136 143 150 157 165 173 181 190 200 210 220 231 243 255 268 281 295 310 325 341 358 375 393 411 430 450 470 490 511 532 553 574 594 614 634 653 671 688 704 718 730 740 749 755 759 760 759 756 751 743 732 720 706 690 673 655 635 614 593 571 550 527 505 483 462 441 420 400 380 361 343 326 309 293 278 263 249 236 223 212 200 190 180 170 161 152 144 137 130 123 116 110 104 99 94 89 84 80 76 72 68 65 62 58 55 53 50 47 45 43 40 38 36 34 33 31 29 28 26 25 23 22 21 20 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 14
 19 20 21 22 23 24 25 27 28 29 30 32 33 35 37 38 40 42 44 46 48 51 53 56 58 61 64 68 71 75 79 83 88 92 97 103 109 115 121 129 136 144 153 163 173 184 195 208 222 236 252 269 287 306 327 349 373 398 425 454 485 518 552 588 626 665 706 749 792 836 880 924 967 1009 1049 1086 1120 1150 1175 1195 1209 1217 1219 1215 1205 1189 1168 1142 1111 1078 1041 1002 962 920 878 836 795 754 714 675 638 602 568 535 504 475 447 421 396 373 351 330 311 293 276 261 246 232 219 207 196 186 176 167 159 151 144 137 131 125 119 114 109 105 101 97 93 90 86 83 81 78 75 73 71 69 67 65 63 62 60 59 57 56 55 53 52 51 50 49 48 47 46 45 45 44 43 42 42 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18
 55 57 60 62 65 68 71 74 77 81 84 88 92 96 100 105 110 115 120 125 131 137 143 150 157 165 173 181 190 199 209 220 231 244 256 270 285 301 317 335 355 375 397 421 446 473 502 534 567 602 640 681 724 769 818 869 923 980 1039 1101 1165 1231 1298 1367 1435 1503 1570 1634 1695 1752 1803 1848 1886 1915 1935 1946 1947 1939 1921 1894 1859 1816 1767 1712 1653 1590 1524 1457 1389 1322 1255 1189 1124 1062 1002 944 888 836 786 738 694 652 612 574 539 507 476 447 420 395 371 349 329 310 292 275 260 245 232 219 207 196 186 177 168 159 151 144 137 131 125 119 113 108 104 99 95 91 87 83 80 77 74 71 68 65 63 60 58 56 53 51 49 47 46 44 42 40 39 37 36 34 33 31 30 29 27 26 25 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 9 8 7 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 25 26 27 29 30 31 33 35 36 38 40 42 44 46 48 50 52
 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 60 62 63 65 67 69 71 73 76 78 81 83 86 89 92 95 99 102 106 110 114 119 124 129 135 140 147 153 160 168 176 185 194 204 215 226 238 251 265 280 295 312 330 350 370 392 415 439 465 493 521 552 583 616 650 686 722 759 797 835 873 910 946 980 1013 1043 1070 1093 1111 1126 1135 1139 1138 1131 1119 1102 1080 1054 1025 992 957 919 881 841 801 760 721 681 643 606 570 536 503 472 443 415 388 363 340 318 297 278 260 243 228 213 200 187 175 164 154 145 136 128 120 113 106 100 94 89 84 79 75 71 67 63 60 57 54 51 49 46 44 42 40 38 36 34 33 31 30 28 27 26 25 23 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40
 65 68 70 73 75 78 80 83 86 89 91 94 97 100 104 107 110 114 117 121 124 128 132 136 140 144 148 152 157 162 166 171 176 182 187 193 199 205 211 218 225 232 240 247 256 264 273 282 292 302 313 324 335 347 360 373 387 401 415 431 446 462 479 496 514 531 550 568 586 605 623 641 659 677 693 709 724 738 751 762 771 779 785 788 790 789 786 781 774 764 752 739 723 706 687 667 646 624 601 578 554 531 507 484 460 438 415 394 373 353 333 315 297 280 263 248 233 220 206 194 182 171 161 151 142 134 126 118 111 104 98 92 87 82 77 72 68 64 60 57 53 50 47 44 42 39 37 35 33 31 29 27 26 24 23 21 20 18 17 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 42 43 45 47 49 51 53 55 57 59 61 63
 44 45 47 49 51 53 55 57 60 62 65 67 70 73 76 80 83 87 90 94 99 103 108 113 118 123 129 135 142 148 156 163 171 180 189 198 208 219 230 242 255 268 282 297 312 328 345 362 381 400 420 440 461 483 504 527 549 571 594 615 637 657 677 695 712 727 740 751 759 765 769 770 769 765 758 750 739 726 711 694 677 658 638 617 597 575 554 532 511 490 470 449 430 411 392 374 357 341 325 310 295 281 268 256 244 232 222 211 202 192 184 176 168 160 153 147 140 135 129 124 119 114 110 105 101 98 94 91 87 84 81 79 76 74 71 69 67 65 63 61 59 58 56 55 53 52 50 49 48 47 46 44 43 42 41 40 39 38 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 33 34 35 36 38 39 41 42
 50 51 52 54 55 56 58 59 61 62 64 65 67 69 71 73 75 77 80 82 85 87 90 93 96 99 102 105 109 113 116 120 125 129 133 138 143 148 153 158 164 169 175 181 187 193 200 206 213 219 226 232 239 245 252 258 264 270 275 281 286 290 294 298 301 304 306 307 308 309 309 308 307 305 303 300 297 293 289 285 280 275 270 264 258 252 246 240 234 228 222 215 209 203 197 191 185 180 174 168 163 158 153 148 143 138 134 129 125 121 117 113 109 106 102 99 96 93 90 87 85 82 80 78 75 73 71 70 68 66 64 63 61 60 59 58 56 55 54 53 52 51 51 50 49 48 48 47 46 46 45 45 44 44 44 43 43 43 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 41 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 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 35 35 35 36 36 37 38 38 39 39 40 41 42 42 43 44 45 46 47 48 49
 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 38 40 42 44 46 49 51 54 57 60 63 66 70 74 78 82 86 91 96 102 108 114 120 127 135 142 151 160 169 179 190 201 213 226 240 254 269 286 303 321 340 359 380 402 425 449 474 500 527 555 583 613 642 673 703 734 764 795 824 853 881 908 933 956 977 996 1012 1026 1036 1044 1049 1050 1049 1045 1038 1028 1016 1002 985 967 946 925 902 879 854 829 804 779 753 728 703 678 653 629 606 583 561 540 519 499 480 462 444 427 410 395 380 365 351 338 326 313 302 291 280 270 260 251 242 234 225 218 210 203 196 189 183 177 171 165 160 155 150 145 140 135 131 127 123 119 115 111 108 104 101 98 95 92 89 86 83 80 78 75 73 70 68 66 64 62 60 58 56 54 52 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 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 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 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 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11
 25 26 27 28 29 31 32 33 34 35 37 38 39 41 42 44 45 47 49 50 52 54 56 58 60 62 64 67 69 71 74 76 79 82 84 87 90 93 96 99 102 105 109 112 116 119 123 126 130 134 137 141 145 149 152 156 160 164 168 172 175 179 183 186 190 193 196 200 203 206 209 211 214 217 219 221 223 225 227 228 230 231 232 233 234 234 235 235 235 235 235 235 234 234 233 232 231 230 229 228 227 225 224 222 221 219 218 216 214 212 210 209 207 205 203 201 199 197 195 193 191 189 187 184 182 180 178 176 174 172 170 168 166 163 161 159 157 155 153 151 149 146 144 142 140 138 136 133 131 129 127 125 122 120 118 116 114 111 109 107 105 103 100 98 96 94 92 90 88 86 84 82 80 78 76 74 72 70 68 66 65 63 61 59 58 56 54 53 51 50 48 47 46 44 43 42 40 39 38 37 36 35 33 32 31 30 29 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 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 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 19 20 21 22 23 24 24
 7 7 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22 24 25 26 28 29 31 33 35 37 39 41 44 47 50 53 56 60 64 68 73 78 83 89 96 103 111 119 128 139 150 162 175 190 206 223 243 264 287 313 341 371 405 442 482 527 575 627 685 747 814 886 963 1046 1133 1224 1319 1416 1514 1611 1705 1794 1875 1945 2001 2042 2065 2071 2057 2026 1978 1915 1840 1756 1665 1569 1472 1375 1279 1186 1097 1012 932 858 788 723 663 608 557 511 468 429 394 361 331 304 279 257 236 217 200 185 170 157 145 135 125 116 107 100 93 86 80 75 70 65 61 57 54 50 47 44 42 39 37 35 33 31 29 27 26 24 23 22 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6
 41 43 45 47 49 51 54 56 59 61 64 67 70 73 76 80 83 87 91 95 99 104 108 113 118 124 129 135 141 148 154 161 169 176 185 193 202 211 221 231 242 253 264 276 289 302 315 329 343 358 374 390 406 423 440 457 474 492 510 527 545 563 580 597 613 629 644 659 672 684 696 706 715 722 728 733 736 738 738 737 734 730 725 719 711 702 693 682 670 658 645 632 618 604 589 574 559 544 528 513 498 483 468 453 438 424 410 396 382 369 356 344 331 319 308 296 285 275 265 255 245 236 227 218 210 202 194 187 180 173 166 159 153 147 142 136 131 126 121 116 111 107 103 99 95 91 87 84 80 77 74 71 68 65 62 60 57 55 53 50 48 46 44 42 40 38 37 35 33 32 30 29 27 26 24 23 22 21 20 18 17 16 15 14 13 13 12 11 10 9 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 37 39
 1 2 2 3 3 4 5 5 6 7 8 9 9 10 11 12 13 14 15 17 18 19 20 22 23 25 27 28 30 32 34 36 38 41 43 46 49 52 55 58 62 66 70 75 79 84 90 96 102 109 117 125 133 143 153 164 176 189 203 218 234 252 272 292 315 340 366 395 426 459 495 533 574 618 665 714 766 821 878 936 996 1057 1118 1178 1236 1291 1341 1386 1425 1455 1477 1489 1491 1483 1465 1438 1402 1360 1311 1257 1199 1139 1078 1016 955 895 837 781 727 676 628 583 540 500 464 429 397 368 341 316 292 271 251 233 216 201 186 173 161 150 140 130 121 113 106 99 92 86 81 75 70 66 62 58 54 51 48 44 42 39 36 34 32 30 28 26 24 22 21 19 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 0 0 0 0 0 0 0 0 0 0 0 0
 4 5 6 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 24 25 27 29 31 32 34 37 39 41 44 46 49 52 55 58 62 65 69 73 78 83 88 93 99 105 112 119 127 135 144 154 164 175 187 200 214 229 245 262 281 300 322 344 368 394 421 449 479 510 542 575 608 642 676 710 742 773 802 828 851 870 885 895 901 901 897 888 874 855 834 809 781 751 720 687 654 621 589 556 525 494 465 437 410 385 361 338 317 297 278 261 244 229 215 201 189 178 167 157 148 140 132 125 118 112 106 101 96 91 87 83 79 76 73 70 67 64 62 59 57 55 53 51 50 48 47 45 44 42 41 40 39 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 8 11 13 16 19 23 27 32 37 43 49 56 65 74 85 98 112 128 147 168 193 221 253 290 333 382 438 503 577 662 758 866 987 1119 1261 1409 1558 1700 1825 1923 1984 2002 1976 1908 1807 1681 1542 1397 1255 1119 992 877 773 680 598 525 462 405 356 313 275 242 212 187 164 144 126 111 97 85 74 64 56 49 42 36 31 26 22 19 15 13 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 1 1 1 1 2 2 2 2 3 3 3 3 3 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 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 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
 26 27 29 31 33 35 37 39 41 44 46 49 52 55 58 62 65 69 73 78 82 87 92 98 104 110 117 125 133 141 150 160 170 181 193 206 220 235 251 268 286 306 327 349 373 399 427 456 487 520 554 590 628 667 708 749 791 833 875 916 956 994 1029 1061 1089 1113 1132 1146 1154 1156 1153 1145 1131 1113 1091 1065 1036 1005 972 937 902 866 829 794 758 724 690 657 626 596 567 539 513 488 464 442 421 401 382 364 347 331 316 302 289 277 265 254 244 234 225 217 209 201 194 187 181 175 170 165 160 155 151 147 143 139 136 132 129 126 123 121 118 115 113 111 108 106 104 102 100 98 96 94 92 90 88 86 85 83 81 79 77 76 74 72 71 69 67 66 64 62 61 59 57 56 54 53 51 50 48 47 45 44 42 41 39 38 37 35 34 33 31 30 29 28 27 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 11 11 10 9 9 8 8 7 6 6 5 5 5 4 4 3 3 3 3 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 17 19 20 21 23 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 13 15 17 19 21 24 26 29 33 36 40 45 50 55 61 67 75 83 91 101 112 124 137 152 169 187 207 230 255 283 313 347 385 426 472 522 577 636 701 770 844 922 1004 1089 1174 1260 1343 1421 1492 1553 1602 1637 1657 1661 1649 1623 1583 1532 1472 1406 1334 1260 1185 1111 1038 968 900 836 776 720 667 618 573 531 493 457 425 395 367 342 318 297 278 260 243 228 215 202 190 180 170 161 152 145 137 131 125 119 114 109 104 100 96 92 89 85 82 79 76 74 71 69 66 64 62 60 58 56 54 52 50 49 47 46 44 42 41 40 38 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 35 37 40 42 44 47 49 52 55 59 62 66 70 74 78 83 88 93 98 104 110 117 124 131 139 147 155 164 173 182 192 202 212 223 234 245 256 267 278 289 300 310 320 330 339 347 355 361 367 372 375 378 379 379 378 376 373 368 363 357 350 342 333 324 315 305 295 285 275 265 255 244 234 225 215 206 197 188 180 172 164 157 150 143 136 130 124 119 113 108 103 99 95 90 86 83 79 76 73 70 67 64 61 59 57 54 52 50 48 46 45 43 41 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 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 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 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 1 2 3 4 5 7 8 10 11 13 15 17 19 21 23 26 29 31 34 37 41 44 48 52 56 61 66 71 77 83 90 96 104 112 121 130 140 151 163 175 189 203 219 236 255 274 296 319 344 371 400 431 464 500 538 579 623 670 719 771 825 882 941 1002 1065 1129 1193 1257 1320 1382 1440 1495 1544 1589 1627 1657 1680 1695 1701 1699 1689 1671 1645 1613 1575 1532 1486 1435 1382 1328 1272 1216 1160 1105 1050 997 946 896 847 801 757 715 675 637 601 566 534 504 475 448 422 398 375 354 334 315 297 281 265 250 237 224 211 200 189 179 169 160 151 143 136 129 122 115 109 103 98 93 88 83 79 75 71 67 63 60 56 53 50 47 45 42 40 37 35 33 31 29 27 25 23 21 20 18 17 15 14 13 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 40 41 42 44 45 46 47 49 50 51 52 54 55 56 57 59 60 61 62 63 65 66 67 68 70 71 72 73 74 76 77 78 80 81 82 84 85 87 89 91 92 94 97 99 101 104 107 110 113 117 121 125 130 135 140 146 153 160 168 177 186 197 208 220 234 248 264 281 300 321 343 367 392 420 450 482 516 552 591 631 673 716 760 804 848 890 930 966 997 1021 1039 1048 1048 1039 1021 994 960 920 874 825 773 721 668 617 567 519 474 432 393 357 323 293 265 239 216 195 176 159 143 129 117 105 95 86 77 70 63 57 51 46 42 37 34 30 27 25 22 20 18 16 14 13 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 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 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 38
 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 14 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 40 41 43 45 47 50 52 55 58 61 64 68 72 77 81 87 92 99 106 113 121 130 140 151 163 176 191 206 224 243 264 287 312 340 370 403 439 478 520 566 615 667 723 781 841 902 964 1024 1080 1132 1176 1211 1235 1247 1244 1229 1200 1160 1110 1052 990 923 856 789 724 662 602 547 496 448 405 365 330 297 268 241 217 196 176 159 143 129 117 105 95 86 77 70 63 57 52 47 42 38 34 31 28 25 23 20 18 16 15 13 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4
 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 53 54 56 57 59 61 62 64 66 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101 103 104 106 108 110 112 113 115 116 118 119 121 122 123 124 126 127 128 128 129 130 131 131 132 132 133 133 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 136 136 136 137 137 137 138 138 138 138 139 139 139 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 140 140 139 138 138 137 136 135 133 132 131 129 128 126 124 122 120 118 116 114 112 110 107 105 103 100 98 96 93 91 88 86 83 81 79 76 74 72 70 67 65 63 61 59 57 55 53 51 50 48 46 45 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22
 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 52 52 52 53 53 53 54 55 55 56 57 58 59 60 62 63 65 67 69 72 74 77 81 84 88 93 98 104 110 117 125 133 143 153 165 178 193 208 226 246 267 291 317 346 379 414 453 496 543 595 652 714 782 855 935 1021 1114 1213 1317 1425 1537 1651 1763 1872 1973 2064 2140 2197 2233 2246 2234 2198 2141 2064 1972 1869 1757 1641 1525 1409 1297 1190 1089 994 905 823 748 679 616 559 507 459 416 377 342 310 281 255 232 210 191 174 158 144 132 120 110 101 93 85 78 72 67 62 58 54 50 47 44 41 39 37 35 33 32 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 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 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 59 60 60 61 62 63 64 65 65 66 67 67 68 69 69 70 70 70 71 71 71 72 72 72 72 72 73 73 73 73 72 72 72 72 72 72 71 71 71 70 70 69 69 68 68 68 67 66 66 65 65 64 64 63 63 62 62 61 60 60 59 59 58 58 57 57 57 56 56 55 55 55 54 54 54 53 53 53 53 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50
 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 31 33 35 37 39 42 44 47 50 54 58 62 66 71 76 82 88 94 102 110 118 128 138 149 161 174 188 204 220 238 257 277 299 323 347 373 400 428 457 486 515 544 572 598 623 644 662 676 685 690 690 685 675 661 643 622 599 573 546 518 490 461 433 406 380 355 331 309 287 267 248 231 214 199 185 172 160 149 138 129 120 112 105 98 91 86 80 75 71 67 63 59 56 53 50 48 45 43 41 40 38 36 35 34 32 31 30 29 29 28 27 26 26 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 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 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6
 67 69 72 76 79 82 86 89 93 97 101 105 110 114 119 124 129 134 139 145 150 156 162 168 175 181 188 194 201 208 215 222 229 236 243 250 257 264 270 277 283 290 296 301 307 312 317 321 325 329 332 335 337 339 340 341 342 342 342 342 341 340 338 336 334 332 330 327 325 322 319 316 313 310 307 303 300 297 294 292 289 286 283 281 278 276 274 271 269 267 266 264 262 261 260 259 257 256 256 255 254 254 253 253 252 252 252 252 251 251 251 251 251 251 251 250 250 250 249 249 248 247 246 245 243 242 240 238 236 233 231 228 225 222 218 215 211 207 202 198 194 189 184 180 175 170 165 160 155 150 145 140 135 130 126 121 117 112 108 103 99 95 91 87 84 80 76 73 70 67 64 61 58 55 52 50 47 45 43 41 38 36 35 33 31 29 28 26 25 23 22 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 6 6 5 5 5 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 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 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 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 35 36 38 40 41 43 45 47 49 51 54 56 58 61 64
 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 37 38 39 39 40 40 41 42 42 43 44 44 45 46 47 48 49 50 51 52 53 55 56 57 59 61 62 64 66 68 70 72 74 76 79 81 84 87 90 93 96 99 103 107 111 115 119 123 128 133 138 143 148 154 160 166 172 178 185 191 198 205 212 219 226 233 240 247 253 260 266 272 278 283 288 292 295 298 301 302 303 303 302 300 298 295 291 287 281 276 270 263 256 249 241 234 226 218 210 202 194 186 179 171 164 157 150 144 137 131 125 119 114 109 104 99 95 90 86 82 78 75 71 68 65 62 59 57 54 52 49 47 45 43 41 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 11 11 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 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 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 10 10 10 10 10 10 10 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 18 19 19 19 20 20 20 21 21 21 22 22 22 23
 41 42 43 45 46 48 50 51 53 55 56 58 60 62 63 65 67 69 71 73 76 78 80 82 85 87 90 93 96 98 101 105 108 111 115 119 123 127 131 136 141 146 151 157 163 170 177 184 192 200 209 218 227 237 248 259 271 284 297 310 324 338 353 368 383 399 414 429 444 459 473 486 498 508 518 525 531 535 537 537 534 530 523 515 504 492 479 464 448 431 414 396 378 360 342 324 307 290 273 258 242 228 214 201 188 177 166 155 145 136 127 119 112 105 98 92 86 81 76 71 67 63 59 56 52 50 47 44 42 40 38 36 34 32 31 30 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 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 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 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 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 39
 24 25 26 27 28 29 30 31 32 33 34 35 37 38 40 41 43 44 46 48 50 52 54 56 58 61 63 66 69 72 75 78 82 86 90 94 99 103 109 114 120 126 133 140 148 156 165 174 184 195 207 219 232 246 261 277 294 313 332 353 375 398 422 448 475 504 533 564 595 628 660 693 727 759 791 822 850 877 901 921 938 950 958 962 961 955 944 929 910 887 862 833 803 771 738 704 670 636 602 569 537 506 476 448 421 395 370 347 325 304 285 267 250 234 219 205 192 180 169 158 148 139 131 123 115 109 102 96 91 86 81 77 73 69 65 62 59 56 53 50 48 46 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 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 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 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23
 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 46 48 50 52 54 56 58 61 64 66 69 72 76 79 83 86 90 95 99 104 108 114 119 124 130 136 143 149 156 164 171 179 187 195 204 212 221 230 240 249 259 268 278 287 296 305 314 323 331 339 346 352 358 364 368 372 375 377 378 379 378 377 374 371 367 363 357 351 345 338 330 322 314 305 297 288 279 270 261 252 243 234 226 217 209 201 193 185 178 171 164 157 151 145 139 133 128 123 118 113 108 104 100 96 92 89 85 82 79 76 73 71 68 66 63 61 59 57 55 53 51 50 48 46 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15
 39 40 41 43 44 45 46 48 49 50 52 53 55 56 57 59 60 62 63 65 67 68 70 71 73 74 76 78 79 81 82 84 85 87 88 90 91 93 94 96 97 98 100 101 103 104 105 106 108 109 110 111 113 114 115 116 118 119 120 121 123 124 125 127 128 130 131 133 134 136 138 140 142 144 146 148 150 152 155 157 160 163 166 169 172 175 178 182 185 189 193 197 201 206 210 215 219 224 229 234 240 245 250 256 261 266 272 277 282 287 292 297 301 305 309 312 315 317 319 320 320 319 318 316 314 311 307 302 297 291 284 277 270 262 254 246 238 229 220 212 203 195 187 178 171 163 155 148 141 134 128 121 115 110 104 99 94 89 85 80 76 72 68 65 62 58 55 52 50 47 45 42 40 38 36 34 32 31 29 27 26 25 23 22 21 20 18 17 16 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 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 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 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 31 32 33 35 36 37 38
 33 35 36 37 39 40 42 43 45 46 48 50 51 53 55 56 58 60 62 64 66 68 70 72 74 76 78 80 82 85 87 89 92 95 97 100 103 106 109 112 116 119 123 127 131 135 140 144 149 154 160 166 172 178 185 192 199 207 215 224 232 242 251 261 272 283 294 305 317 329 341 354 366 379 391 403 415 427 438 449 459 469 477 485 492 497 501 504 506 507 506 504 500 495 489 482 474 465 455 444 433 421 408 395 382 369 356 343 330 317 304 292 279 268 256 245 235 225 215 206 197 188 180 173 165 159 152 146 140 135 129 124 120 115 111 107 104 100 97 94 91 88 85 82 80 77 75 73 71 69 67 65 63 61 59 58 56 55 53 52 50 49 47 46 45 43 42 41 39 38 37 36 35 33 32 31 30 29 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 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 31 32
 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 23 24 25 27 28 30 31 33 35 37 39 41 44 46 49 52 55 59 63 67 71 76 81 87 93 99 106 114 122 130 139 149 160 171 183 195 208 222 237 252 267 283 299 315 331 347 362 376 389 401 411 419 425 429 430 429 426 421 413 403 392 379 366 351 336 320 305 289 274 259 244 230 216 203 191 179 168 158 148 139 130 122 114 107 101 94 89 83 78 74 70 66 62 58 55 52 49 47 45 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6
 63 65 68 71 74 77 80 84 88 91 95 100 104 108 113 118 123 128 134 139 145 151 157 163 169 175 182 188 194 200 206 212 217 222 227 231 235 238 241 243 245 245 245 245 243 241 239 236 232 228 223 218 212 207 201 195 189 182 176 170 164 158 152 146 140 134 129 124 119 114 109 105 100 96 92 88 85 81 78 75 72 69 66 64 61 59 57 55 52 51 49 47 45 44 42 41 39 38 37 36 35 33 32 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 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 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 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 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 46 47 49 51 53 55 58 60
 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 50 50 50 51 51 51 52 52 53 53 54 55 55 56 57 58 58 59 60 61 62 64 65 66 68 69 71 72 74 76 78 80 82 84 87 89 92 95 98 101 104 108 111 115 119 123 127 131 136 141 146 151 156 161 167 172 178 184 190 197 203 210 216 223 230 237 243 250 257 264 270 277 284 290 296 302 308 313 318 322 327 331 334 337 339 341 342 343 343 343 342 340 338 336 333 329 325 321 316 311 305 300 294 288 281 275 268 261 255 248 241 235 228 222 215 209 203 197 191 185 179 174 169 164 159 154 149 145 141 136 132 129 125 121 118 115 111 108 105 103 100 97 95 92 90 88 85 83 81 79 77 76 74 72 71 69 67 66 65 63 62 60 59 58 57 56 55 53 52 51 50 50 49 48 47 46 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 52 53 53 54 54 54 55 55 55 56 56 56 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 56 56 56 56 55 55 55 55 54 54 54 54 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48
 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 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 55 57 59 61 63 65 67 69 72 74 77 79 82 85 88 91 94 97 100 103 107 110 113 117 120 123 127 130 134 137 140 143 146 149 152 155 157 160 162 164 166 168 169 171 172 173 174 174 174 174 174 174 173 173 172 171 170 168 167 165 164 162 160 158 156 154 152 150 148 146 143 141 139 137 135 133 130 128 126 124 122 120 118 116 115 113 111 109 108 106 104 103 101 100 98 97 96 94 93 92 90 89 88 86 85 84 83 82 80 79 78 77 76 74 73 72 71 70 69 67 66 65 64 63 62 61 59 58 57 56 55 54 53 52 51 50 49 47 46 45 44 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 24 24 24 23 23 23 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 20 20 20 20 20 19 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 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 12 12 12 12 11 11 11 11 11 11 11 11 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 18
 39 41 42 43 45 46 48 49 51 52 54 56 58 60 62 64 66 68 71 73 76 78 81 84 87 91 94 98 101 105 109 114 118 123 128 134 139 145 151 158 165 172 180 188 196 205 215 224 234 245 256 267 279 291 303 316 328 341 354 366 379 391 402 413 423 432 440 447 453 457 460 461 460 458 455 450 443 435 426 416 404 392 380 366 353 339 325 311 297 284 270 257 244 232 220 208 197 187 177 167 158 149 141 133 126 119 112 106 100 94 89 84 80 75 71 68 64 61 58 55 52 49 47 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 18 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38
 17 18 19 20 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 38 39 41 43 45 47 49 51 53 56 58 61 63 66 69 72 76 79 83 87 91 96 100 105 110 115 121 127 133 139 146 153 160 167 175 182 190 198 206 215 223 231 239 247 255 262 269 276 282 288 293 297 301 304 306 307 308 307 306 304 302 299 295 290 286 280 274 268 262 255 248 242 235 228 220 214 207 200 193 186 180 174 168 162 156 150 145 140 135 130 126 121 117 113 109 105 102 98 95 92 89 86 84 81 79 77 74 72 70 68 67 65 63 62 60 59 57 56 54 53 52 51 50 49 48 46 45 44 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17
 21 21 22 22 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 48 50 52 54 56 59 62 65 68 71 75 79 83 88 93 98 104 110 117 124 132 141 150 160 171 182 195 208 223 238 255 273 292 312 333 356 380 405 431 458 486 514 543 572 601 629 656 681 704 724 742 756 766 772 773 771 764 754 740 722 702 679 654 628 601 573 545 517 490 463 437 412 388 365 342 322 302 283 266 249 234 219 206 193 181 170 160 151 142 134 126 119 112 106 101 95 90 86 82 78 74 71 68 65 62 60 57 55 53 51 49 48 46 44 43 42 41 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 20 20 20
 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 40 41 41 41 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 43 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 70 71 73 74 76 78 80 82 84 86 88 90 92 94 97 99 102 105 108 110 113 117 120 123 126 130 134 137 141 145 149 153 157 161 165 169 173 178 182 186 190 194 197 201 204 208 210 213 216 218 220 221 222 223 223 223 223 222 221 220 218 215 213 210 207 204 200 196 192 188 184 179 175 170 166 161 157 152 148 143 139 134 130 126 122 118 114 110 106 102 99 95 92 89 86 83 80 77 74 72 69 67 64 62 60 58 56 54 52 50 49 47 45 44 42 41 40 39 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 22 22 22 22 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 33 33 33 34 34 35 35
 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 52 53 54 56 57 59 61 62 64 66 68 69 71 73 75 77 79 81 84 86 88 90 93 95 98 100 103 106 108 111 114 117 120 123 126 129 132 135 138 142 145 148 152 155 159 162 166 170 173 177 181 185 189 193 197 201 205 209 213 217 221 225 229 233 236 240 244 248 252 255 259 262 265 268 271 274 276 279 280 282 283 284 285 285 285 285 284 282 281 279 276 273 270 266 262 257 253 248 242 237 231 225 219 213 207 200 194 188 182 175 169 163 157 151 146 140 135 129 124 119 115 110 106 101 97 93 89 86 82 79 75 72 69 66 63 61 58 56 54 51 49 47 45 43 41 40 38 36 35 33 32 31 29 28 27 26 25 24 22 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 18 18 19 19 20 20 21 22 22
 40 43 45 48 50 53 56 59 62 65 68 72 75 79 82 86 90 94 98 103 107 112 116 121 126 131 136 141 147 152 158 163 169 175 180 186 192 198 204 210 216 222 228 234 240 245 251 257 263 268 274 279 284 290 295 300 305 311 316 321 326 331 337 342 347 353 359 365 371 377 384 391 398 406 414 422 431 440 449 459 470 481 492 504 517 530 543 557 572 587 602 618 635 651 668 685 702 719 735 752 767 782 796 809 820 829 837 842 845 846 843 839 831 820 807 792 774 753 731 707 682 655 628 601 573 545 517 490 464 438 413 389 366 344 323 303 285 267 250 235 220 206 193 181 170 159 149 140 131 123 115 108 101 95 89 84 78 74 69 65 61 57 53 50 47 44 41 38 36 34 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 16 17 18 20 21 23 24 26 28 30 32 34 36 38
 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 39 40 40 41 42 43 44 45 47 48 49 50 52 53 55 56 58 60 61 63 65 67 70 72 74 77 80 83 86 89 92 95 99 103 107 111 115 119 124 129 134 139 144 150 155 161 167 173 180 186 193 199 206 213 220 227 234 241 248 255 262 268 274 280 286 291 296 300 304 307 310 312 313 313 313 312 311 308 305 302 297 292 287 281 275 268 261 253 246 238 230 222 214 207 199 191 184 176 169 162 155 148 142 136 130 124 119 113 108 103 99 94 90 86 82 78 74 71 68 65 62 59 56 53 51 49 46 44 42 40 38 36 35 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17
 36 38 39 40 42 44 45 47 48 50 52 54 56 57 59 62 64 66 68 70 73 75 78 81 83 86 89 93 96 99 103 107 110 115 119 123 128 133 138 144 150 156 163 169 177 184 193 201 211 220 231 242 253 265 279 292 307 322 338 355 373 392 411 432 453 474 497 520 543 567 591 615 639 662 685 706 726 744 761 775 787 796 801 804 804 800 793 783 770 755 737 717 695 671 647 621 595 569 543 517 491 466 441 417 394 372 351 331 312 294 276 260 245 230 217 204 192 181 170 160 151 143 134 127 120 113 107 102 96 91 87 83 79 75 71 68 65 62 59 57 55 52 50 48 47 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 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 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 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 34 35
 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 45 47 49 51 53 55 58 60 63 66 69 72 75 79 82 86 90 94 99 103 108 113 119 124 130 136 142 149 156 163 171 178 186 195 203 212 220 229 239 248 257 266 275 284 292 301 308 316 323 329 334 339 343 346 348 349 350 349 347 345 342 337 332 327 321 314 307 299 291 283 274 266 257 248 239 231 222 214 205 197 189 182 174 167 160 153 147 141 135 129 124 119 114 109 104 100 96 92 88 85 82 79 76 73 70 68 65 63 61 59 57 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 35 34 33 32 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 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 18 18
 24 25 26 27 28 29 31 32 33 34 36 37 39 40 41 43 45 46 48 49 51 53 55 56 58 60 62 64 66 68 70 72 74 76 78 80 83 85 87 89 91 94 96 98 100 102 105 107 109 111 113 115 117 119 122 124 126 128 130 132 134 135 137 139 141 143 145 147 149 150 152 154 156 158 160 161 163 165 167 169 171 173 175 177 179 181 183 185 187 189 191 193 195 197 199 202 204 206 208 211 213 215 217 219 221 224 226 228 230 232 233 235 237 238 240 241 243 244 245 245 246 246 247 247 247 246 246 245 244 243 242 240 239 237 235 232 230 227 225 222 219 216 212 209 205 202 198 195 191 187 183 179 175 172 168 164 160 156 152 148 145 141 137 134 130 127 123 120 116 113 110 106 103 100 97 94 91 88 85 83 80 77 75 72 70 68 65 63 61 59 56 54 52 51 49 47 45 43 42 40 39 37 36 34 33 32 31 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 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 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23
 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 25 25 25 26 26 26 26 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 42 43 45 46 48 50 53 55 58 60 63 67 70 74 78 82 86 91 96 102 108 114 121 128 135 143 152 160 170 180 190 201 212 223 236 248 261 275 288 302 316 331 345 359 373 386 399 411 422 432 441 448 454 458 461 462 462 459 455 449 442 434 424 414 402 390 377 364 351 337 324 311 297 285 272 260 248 237 226 216 206 197 189 181 173 166 159 153 147 141 136 131 127 123 119 116 112 109 106 104 102 99 97 95 94 92 91 89 88 87 86 85 84 84 83 82 82 81 81 81 80 80 80 80 79 79 79 79 79 79 79 79 79 80 80 80 80 80 80 80 81 81 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 82 82 81 81 81 81 80 80 79 79 78 78 77 76 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 58 57 56 55 54 52 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 23 23 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 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 15 16 16 16 17 17 17 18 18 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 19 20 22 23 25 27 29 32 35 38 41 45 49 54 59 65 71 78 86 95 105 115 127 141 155 172 190 210 233 257 284 314 347 383 423 466 512 562 615 671 730 791 853 915 975 1032 1083 1128 1164 1189 1202 1204 1194 1172 1140 1100 1052 999 943 885 827 769 713 660 608 560 515 473 434 398 366 335 308 283 260 239 220 203 188 174 161 150 139 130 122 114 107 101 96 91 86 82 78 75 72 69 67 65 63 61 59 57 56 55 54 52 51 51 50 49 48 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 36 36 36 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 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
 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 45 47 49 51 53 55 58 60 63 66 69 72 76 79 83 87 91 95 100 105 110 115 120 126 132 138 145 152 159 166 173 181 189 198 206 215 224 233 242 252 261 271 280 290 299 308 317 326 334 342 349 355 361 366 371 374 377 378 379 378 377 375 371 367 362 356 349 342 334 326 317 308 299 290 280 271 261 252 243 234 225 216 208 200 192 184 177 170 163 157 151 145 139 134 129 124 120 116 111 108 104 100 97 94 91 88 85 83 80 78 76 73 71 70 68 66 64 63 61 60 58 57 56 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10
 43 43 43 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 52 52 53 53 54 55 55 56 57 59 60 61 63 65 66 69 71 73 76 79 83 86 90 95 99 104 110 116 123 130 137 146 155 164 175 186 198 211 225 240 257 274 293 313 335 357 382 408 435 463 493 525 557 589 623 656 688 719 749 775 799 818 832 841 843 840 831 816 796 771 742 710 675 639 603 566 529 494 459 426 395 366 338 312 288 266 245 226 208 192 177 164 151 140 130 120 111 103 96 89 83 77 72 67 62 58 55 51 48 45 42 40 37 35 33 31 29 27 26 24 23 22 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 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 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 38 39 39 40 41 41 42 42
 21 21 22 23 23 24 25 26 26 27 28 29 30 31 31 32 33 34 35 36 37 39 40 41 42 43 44 46 47 48 50 51 53 54 56 58 59 61 63 65 67 69 71 73 76 78 81 83 86 89 91 94 98 101 104 107 111 115 118 122 126 131 135 139 144 148 153 157 162 167 172 177 181 186 191 196 201 205 210 214 218 222 226 229 232 235 238 240 242 243 244 245 245 245 244 243 242 240 238 235 232 229 226 222 218 213 209 204 199 194 189 184 179 173 168 163 158 153 148 143 138 133 129 124 120 115 111 107 104 100 96 93 90 86 83 80 78 75 72 70 68 65 63 61 59 57 55 53 52 50 49 47 46 44 43 42 40 39 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 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20
 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 25 25 26 27 28 29 30 30 31 32 33 35 36 37 38 39 41 42 43 45 47 48 50 52 54 56 58 60 62 65 67 70 73 76 79 82 85 89 92 96 100 105 109 114 118 123 128 134 139 145 151 158 164 171 178 185 192 199 207 215 223 231 239 248 256 265 273 282 290 299 307 315 323 330 337 344 350 356 361 365 369 371 373 375 375 374 373 370 367 363 358 353 347 340 332 325 316 308 299 290 281 271 262 253 244 235 226 217 209 200 192 185 177 170 163 156 150 144 138 132 127 122 117 112 107 103 99 95 91 88 85 81 78 75 72 70 67 65 62 60 58 56 54 52 50 48 47 45 44 42 41 39 38 37 36 35 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10
 20 21 23 24 25 27 28 30 31 33 35 36 38 40 43 45 47 50 52 55 58 61 64 68 72 75 80 84 89 94 99 105 111 117 124 131 139 148 156 166 176 187 198 210 223 237 251 266 282 299 317 335 355 375 395 416 438 459 481 503 525 546 567 587 605 623 639 653 666 676 685 691 696 698 698 696 693 688 681 673 664 653 642 630 618 605 592 579 565 552 539 526 513 500 488 476 464 453 442 432 422 413 403 395 386 378 371 364 357 350 344 338 333 328 323 318 314 309 305 302 298 295 291 288 285 282 279 276 273 270 267 264 261 258 255 251 248 245 241 237 234 230 226 222 218 214 210 205 201 197 192 188 183 179 174 169 165 160 156 151 147 143 138 134 130 126 122 118 114 110 106 102 99 95 92 88 85 82 79 76 73 70 67 64 62 59 57 54 52 50 47 45 43 41 39 38 36 34 33 31 30 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 7 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19
 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 40 41 42 44 45 47 49 50 52 54 57 59 61 64 66 69 72 75 78 81 85 88 92 96 100 104 108 113 117 122 127 132 137 142 148 153 159 165 171 176 182 188 194 199 205 210 216 220 225 229 233 237 240 242 244 245 246 246 246 244 243 240 238 234 230 226 221 216 211 205 199 193 187 181 174 168 162 156 150 144 138 132 127 121 116 111 107 102 97 93 89 85 81 78 74 71 68 65 62 59 57 54 52 50 47 45 43 42 40 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20
 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 34 35 36 37 39 40 41 43 45 46 48 50 51 53 55 57 59 61 64 66 68 71 73 76 78 81 84 87 90 92 95 98 101 104 107 110 113 116 119 122 124 127 130 132 135 137 139 141 143 145 147 148 150 151 152 153 154 154 155 155 155 155 155 155 155 155 154 153 153 152 151 150 149 148 147 146 145 144 143 141 140 139 138 137 135 134 133 132 131 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 96 95 94 93 91 90 88 87 85 84 82 81 79 78 76 75 73 71 70 68 66 65 63 61 60 58 56 55 53 52 50 49 47 46 44 43 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 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 2 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 7 8 8 8 9 9 9 10 10 11 11 11
 6 6 7 8 9 9 10 11 12 13 14 15 16 18 19 20 21 23 24 26 28 29 31 33 35 37 39 42 44 47 49 52 55 59 62 66 69 73 78 82 87 92 97 102 108 114 121 128 135 142 150 158 166 175 184 194 203 213 224 234 244 255 266 276 287 297 308 317 327 336 344 352 359 366 371 376 380 382 384 385 386 385 383 381 378 374 369 364 358 352 345 338 330 322 314 306 297 289 280 272 263 255 246 238 229 221 213 206 198 191 184 177 170 164 157 151 146 140 135 130 125 120 116 112 108 104 101 97 94 91 88 85 83 80 78 76 73 71 69 67 66 64 62 61 59 58 56 55 53 52 51 49 48 47 46 45 44 43 41 40 39 38 37 36 35 34 33 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 19 19 18 17 16 16 15 15 14 13 13 12 12 11 10 10 9 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5
 1 1 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 19 20 21 23 24 26 28 30 32 34 37 39 42 46 49 53 58 62 68 74 80 87 95 103 113 124 135 148 162 178 195 214 235 259 284 312 343 376 412 451 494 539 588 639 692 747 804 861 916 970 1020 1066 1105 1136 1159 1172 1176 1170 1155 1132 1101 1064 1023 978 931 882 834 785 738 692 649 607 567 529 494 461 431 402 375 350 328 306 287 269 252 237 223 210 198 187 177 168 159 152 145 139 133 128 123 119 116 112 109 107 104 102 100 99 97 96 95 94 93 92 91 91 90 90 90 89 89 89 89 88 88 88 88 87 87 87 87 87 86 86 86 85 85 84 84 84 83 83 82 81 81 80 79 79 78 77 76 75 75 74 73 72 71 70 69 67 66 65 64 63 62 60 59 58 57 56 54 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 7 7 7 6 6 5 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 9 10 11 12 13 14 15 17 18 20 22 24 26 29 32 35 38 42 46 51 56 62 69 76 84 93 103 114 127 141 156 173 192 213 236 262 291 322 357 394 436 481 529 582 638 697 759 824 890 956 1021 1082 1139 1189 1231 1262 1282 1289 1284 1267 1238 1200 1153 1100 1043 982 921 859 799 741 685 632 582 535 492 451 414 380 349 321 295 271 249 229 211 195 180 166 154 143 132 123 114 106 99 92 86 80 75 70 66 61 58 54 51 47 44 42 39 37 34 32 30 28 26 24 23 21 20 18 17 16 14 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 8 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 35 36 37 38 40 41 43 44 46 48 50 52 54 56 58 61 63 66 68 71 74 78 81 84 88 92 96 100 104 108 113 117 122 127 132 138 143 149 154 160 166 172 178 184 190 196 202 209 215 221 228 234 240 246 252 258 264 270 276 281 287 292 297 302 307 312 316 320 324 328 332 335 338 341 344 347 349 351 353 354 356 357 358 359 359 360 360 360 360 360 359 359 358 357 355 354 352 351 349 346 344 341 338 335 332 328 324 320 316 311 307 302 297 291 286 280 274 268 262 256 250 244 237 231 224 218 211 205 198 192 185 179 173 166 160 154 148 143 137 131 126 121 115 110 106 101 96 92 88 83 79 76 72 68 65 62 59 56 53 50 48 45 43 41 39 37 35 33 32 30 29 27 26 25 24 22 21 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8
 30 31 33 34 36 38 39 41 43 45 47 49 51 53 55 58 60 62 65 68 70 73 76 79 82 85 88 91 95 98 102 106 109 113 117 121 126 130 134 139 143 148 152 157 162 166 171 176 180 185 189 194 198 202 206 210 214 217 220 223 226 228 231 232 234 235 236 237 237 237 237 236 235 234 233 231 230 228 225 223 221 218 216 213 210 207 204 201 198 195 192 189 186 183 180 177 174 171 168 166 163 160 157 155 152 150 147 145 143 140 138 136 134 133 131 129 128 126 125 124 123 122 121 121 121 120 120 120 121 121 122 122 123 125 126 127 129 131 133 136 138 141 144 147 150 153 156 160 164 167 171 175 179 183 187 191 195 199 203 207 211 214 218 221 224 226 229 231 232 233 234 235 235 234 233 231 229 227 223 220 216 211 207 201 196 190 184 178 172 165 158 152 145 139 132 126 120 114 108 102 97 91 86 81 77 72 68 64 60 56 53 50 47 44 41 39 37 35 33 31 29 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 11 12 13 14 15 16 17 18 19 21 22 23 24 26 27 28
 13 13 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 46 48 50 52 54 57 59 62 65 68 72 75 79 83 87 92 97 102 108 114 121 127 135 143 151 160 170 180 191 203 215 228 242 256 272 288 305 322 341 360 380 401 423 445 468 491 515 539 563 588 613 637 662 686 709 732 755 776 796 815 833 849 864 877 888 897 904 909 913 914 913 910 905 898 889 879 866 852 837 820 803 784 764 744 723 701 679 657 635 613 591 569 547 526 506 485 466 447 428 410 393 376 360 345 330 316 302 289 276 264 253 242 231 221 212 203 194 185 177 170 162 155 149 142 136 130 125 119 114 109 105 100 96 91 87 84 80 76 73 69 66 63 60 57 55 52 49 47 45 42 40 38 36 34 32 30 29 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 7 6 6 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12
 11 12 12 13 13 14 14 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 32 33 34 36 37 38 40 42 44 45 47 49 52 54 56 59 62 64 67 71 74 77 81 85 89 93 98 103 107 113 118 124 129 135 142 148 155 161 168 175 182 189 196 203 210 217 224 231 237 243 249 254 259 264 268 272 275 277 279 281 281 282 282 281 279 278 275 273 270 266 262 258 254 249 244 239 234 228 223 217 212 206 200 195 189 183 178 173 167 162 157 152 147 142 137 133 129 124 120 116 112 108 105 101 98 95 91 88 85 82 80 77 74 72 70 67 65 63 61 59 57 55 53 51 49 48 46 45 43 42 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 9 9 9 10 10 11 11
 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 13 14 15 16 17 18 19 20 22 23 24 26 27 29 31 33 35 37 39 42 45 48 51 55 59 63 68 73 78 85 91 99 107 117 127 138 150 164 180 196 215 236 259 284 312 343 377 415 455 500 549 601 658 718 782 849 919 990 1061 1131 1198 1260 1315 1361 1396 1418 1428 1424 1407 1377 1337 1288 1231 1170 1105 1038 972 906 842 780 722 667 615 566 521 480 441 406 373 343 316 291 268 247 228 211 195 181 168 156 145 135 126 117 110 103 96 91 85 80 76 72 68 65 61 58 56 53 51 48 46 44 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 1 1 2 2 2
 6 6 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 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 7 9 11 13 16 20 23 28 33 39 45 52 61 70 81 93 107 123 141 161 184 210 239 272 310 353 402 457 519 589 668 756 854 960 1075 1195 1318 1438 1549 1644 1713 1752 1755 1723 1658 1567 1457 1336 1212 1089 972 863 763 673 593 521 458 403 354 312 275 243 214 190 168 149 133 119 106 95 85 77 69 63 57 52 47 43 39 36 33 30 28 26 24 22 21 19 18 17 15 14 13 12 12 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6
 20 21 22 22 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 41 42 44 45 47 49 51 52 54 56 59 61 63 66 68 71 74 76 79 82 86 89 93 96 100 104 108 112 116 121 125 130 135 140 145 151 156 161 167 173 178 184 190 195 201 207 212 218 223 228 233 238 243 247 252 256 260 263 266 269 272 274 276 278 280 281 282 283 284 284 284 284 284 283 283 282 281 280 279 278 277 275 274 272 271 269 268 266 265 263 261 260 258 257 255 254 253 251 250 249 247 246 245 244 243 242 241 240 239 238 237 236 235 234 233 232 231 230 229 227 226 224 223 221 219 218 216 214 211 209 207 204 201 198 196 193 189 186 183 180 176 173 169 166 162 158 155 151 147 144 140 136 133 129 125 122 118 115 111 108 105 101 98 95 92 89 86 83 80 77 74 72 69 67 64 62 60 57 55 53 51 49 48 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 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 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19
 10 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 34 35 37 38 40 41 43 44 46 48 50 52 54 57 59 61 64 67 70 73 76 79 83 87 91 95 100 105 110 116 122 129 136 143 151 159 168 178 188 199 211 224 237 251 266 282 299 317 335 355 376 397 420 444 469 494 521 548 577 606 635 666 696 727 759 790 821 851 881 909 937 962 986 1007 1026 1042 1054 1063 1068 1069 1066 1059 1047 1032 1012 989 963 934 902 868 832 796 758 721 683 646 609 574 540 507 475 445 416 389 364 340 318 297 277 259 242 226 211 197 184 172 161 150 141 132 123 115 108 101 95 89 83 78 73 68 64 60 56 52 49 45 42 39 37 34 32 29 27 25 23 21 19 17 15 14 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 7 8 9 10
 18 18 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 50 51 53 54 56 58 60 62 64 66 68 70 73 75 78 81 84 87 90 94 98 102 106 110 115 120 125 131 137 144 151 158 166 175 184 193 203 214 225 238 251 264 279 294 311 328 346 366 386 407 430 454 479 505 532 561 590 621 652 685 718 752 786 820 854 887 919 949 978 1003 1025 1044 1058 1068 1073 1072 1066 1054 1037 1015 989 959 925 889 851 811 770 729 688 648 609 571 535 500 467 436 406 379 353 329 307 286 267 249 232 217 203 190 178 167 156 147 138 129 122 115 108 102 96 91 86 81 77 73 69 65 62 59 56 53 50 48 45 43 41 39 37 35 33 32 30 29 27 26 24 23 22 21 20 19 17 16 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 14 15 16 16 17
 45 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 61 62 63 64 64 65 66 66 67 68 68 69 69 69 70 70 71 71 71 72 72 72 73 73 74 74 74 75 75 76 77 78 79 80 81 82 83 85 87 89 91 93 96 99 103 106 110 115 120 125 131 137 144 152 160 169 178 188 199 211 224 238 253 269 286 305 324 345 368 392 417 444 473 504 535 569 604 640 677 714 752 790 827 862 895 925 951 972 988 997 1001 997 986 969 946 917 884 847 807 765 722 679 636 594 553 514 477 442 409 378 349 323 298 275 254 235 218 201 186 173 160 149 138 128 119 111 104 97 90 84 79 74 69 64 60 57 53 50 47 44 41 38 36 34 32 30 28 26 24 22 21 19 18 17 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 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 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 12 12 12 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 32 33 34 35 36 38 39 40 41 42 43 44
 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 30 30 31 32 33 34 35 36 37 39 41 43 45 47 50 53 56 60 64 68 73 78 84 90 96 103 111 120 129 138 149 160 172 185 199 213 229 246 263 282 301 321 342 364 386 408 431 453 475 496 517 535 551 566 577 585 590 592 590 585 577 565 551 534 516 496 475 453 431 409 387 366 345 325 306 288 272 256 241 227 214 202 191 180 171 162 154 146 139 133 126 121 116 111 106 102 98 94 90 87 84 81 78 75 72 70 67 65 63 61 58 56 54 52 50 49 47 45 43 42 40 38 37 35 34 32 31 29 28 26 25 24 23 21 20 19 18 17 16 15 13 13 12 11 10 9 8 7 7 6 5 5 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16
 43 44 44 45 46 46 47 48 48 49 50 50 51 52 52 53 54 54 55 56 57 57 58 59 60 61 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 78 79 81 82 84 86 87 89 91 93 95 98 100 103 105 108 111 114 117 120 123 127 130 134 137 141 145 149 154 158 162 167 171 176 181 186 191 196 201 206 211 216 221 227 232 237 242 248 253 258 264 269 274 279 284 289 294 298 303 307 312 316 320 323 327 330 332 335 337 339 340 341 342 342 342 341 340 339 337 334 332 328 325 321 317 313 308 303 298 293 287 281 276 270 264 258 252 247 241 235 229 224 218 213 207 202 197 192 187 182 177 173 168 164 160 156 152 148 144 140 137 133 130 126 123 120 117 114 111 108 105 102 100 97 95 92 90 87 85 83 80 78 76 74 72 70 68 66 64 62 60 58 57 55 53 52 50 49 47 46 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 27 26 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 39 40 41 41 42 43
 14 14 15 16 17 18 19 20 21 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 48 49 51 52 54 55 57 59 61 63 66 68 71 74 77 80 84 88 93 98 103 109 116 123 131 140 150 160 172 185 200 216 233 252 273 297 322 350 380 413 450 489 532 579 629 684 743 807 875 947 1025 1107 1193 1282 1375 1470 1566 1660 1752 1840 1919 1988 2045 2086 2109 2114 2099 2064 2012 1942 1859 1765 1663 1555 1446 1337 1230 1127 1029 937 851 771 698 632 571 516 467 422 382 346 313 284 258 235 213 194 177 162 148 136 124 114 105 96 88 81 75 69 63 58 54 50 46 42 39 35 32 30 27 25 22 20 18 16 14 13 11 9 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 7 8 9 10 11 12 13
 57 59 60 61 62 63 64 65 66 67 68 69 70 70 71 72 72 73 73 73 74 74 74 75 75 75 75 75 75 76 76 76 76 76 76 76 76 77 77 77 78 78 79 79 80 81 82 84 85 87 89 91 93 96 99 103 107 111 116 122 128 135 142 150 159 168 179 190 203 216 230 246 263 281 300 321 343 366 391 418 446 475 506 538 572 607 643 680 717 755 792 829 865 900 932 962 988 1011 1029 1042 1050 1053 1051 1043 1030 1012 990 965 935 903 870 834 798 761 724 688 652 618 584 552 522 492 465 439 415 392 371 351 333 315 299 284 270 258 245 234 224 214 205 196 188 181 173 167 160 154 148 143 138 133 128 123 119 114 110 106 102 99 95 91 88 85 81 78 75 72 69 66 64 61 58 56 53 51 48 46 43 41 39 37 35 33 31 29 27 25 23 21 20 18 17 15 14 12 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 12 12 13 14 15 16 17 18 20 21 22 23 25 26 27 29 30 32 33 35 36 38 40 41 43 44 46 47 49 50 52 53 55 56
 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 46 47 49 51 53 55 57 59 62 64 67 70 74 77 81 85 89 94 99 104 109 115 122 128 135 143 150 158 167 175 184 194 203 212 222 231 241 250 259 268 276 283 290 297 302 307 311 313 315 316 315 314 312 308 304 299 294 287 280 273 265 257 248 240 231 222 213 205 196 188 179 171 163 156 148 141 135 128 122 116 110 105 100 95 91 87 83 79 76 73 70 67 64 62 60 58 56 54 52 51 50 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 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 14 13 13 12 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 16 17
 14 14 15 15 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 39 40 41 42 42 43 44 45 46 47 48 50 51 52 54 56 57 59 61 64 66 69 71 74 78 81 85 89 93 98 102 108 113 119 125 132 139 147 154 163 172 181 191 202 213 225 237 250 263 277 292 306 322 337 353 368 384 399 414 428 440 452 462 470 476 480 482 481 478 472 465 455 443 430 415 399 383 366 348 331 314 297 281 265 250 235 222 209 197 185 175 165 156 147 139 132 125 119 113 108 103 98 94 90 87 83 80 77 75 72 70 68 66 64 62 61 59 58 57 55 54 53 52 51 51 50 49 48 48 47 46 46 45 45 44 44 43 43 43 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13
 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 44 45 46 48 50 52 54 56 58 61 64 67 70 73 77 81 85 90 95 101 107 113 120 127 135 144 153 162 173 183 195 207 220 234 249 264 280 296 314 332 351 370 390 410 430 451 472 493 514 534 554 573 592 609 625 640 652 663 672 679 684 687 687 685 681 674 666 656 644 631 616 601 584 567 549 530 512 493 474 456 438 420 402 385 369 353 338 323 309 296 283 271 259 248 237 227 218 208 200 191 183 176 169 162 155 149 143 137 131 126 121 116 111 107 102 98 94 90 87 83 80 76 73 70 67 64 61 59 56 53 51 49 46 44 42 40 38 36 34 32 31 29 27 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 2 2 2 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 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 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 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17
 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 16 16 18 19 20 22 24 26 28 31 33 36 40 43 47 52 57 62 68 74 80 88 96 104 113 123 134 145 158 171 186 201 218 237 256 278 301 325 352 381 412 446 483 522 564 610 659 711 767 827 889 955 1024 1095 1166 1239 1309 1377 1440 1496 1544 1580 1604 1614 1609 1590 1557 1511 1455 1389 1318 1241 1163 1084 1006 931 858 789 725 664 608 557 509 465 425 389 355 325 297 272 248 227 208 190 174 159 146 133 122 111 101 92 84 77 69 63 57 51 46 41 36 32 28 25 21 18 15 12 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7
 63 64 66 68 70 72 74 76 78 80 82 84 87 89 91 93 95 98 100 102 105 107 109 112 114 117 119 122 125 127 130 133 136 138 141 144 148 151 154 157 161 165 168 172 176 181 185 190 195 200 205 211 217 223 229 236 243 251 259 267 275 284 293 303 313 323 334 345 356 368 380 392 404 416 428 441 453 465 477 488 500 510 520 530 539 546 553 559 564 567 570 570 570 568 565 560 554 547 539 529 519 507 494 481 467 453 438 423 408 393 377 362 347 332 318 304 290 277 264 252 240 229 218 208 198 189 180 172 164 156 149 143 136 130 125 120 115 110 106 101 97 94 90 87 84 81 78 75 73 70 68 66 63 61 59 58 56 54 52 51 49 48 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 20 20 20 21 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 44 46 47 49 51 52 54 56 57 59 61
 51 53 54 56 57 58 60 61 63 64 65 67 68 70 71 73 74 76 77 79 80 82 83 85 87 88 90 91 93 94 96 98 99 101 102 104 106 107 109 111 112 114 116 118 119 121 123 125 128 130 132 135 138 140 144 147 150 154 158 162 167 172 178 183 190 196 203 211 219 228 237 247 258 269 281 293 307 321 336 352 369 387 406 426 446 468 491 515 540 565 592 619 647 676 704 732 760 787 813 837 859 878 893 905 912 915 913 906 894 877 856 830 801 770 736 700 664 627 590 553 518 484 451 420 390 363 337 312 290 269 250 232 216 201 188 175 163 153 143 134 126 119 112 106 100 95 90 85 81 77 74 71 68 65 62 60 58 55 53 52 50 48 47 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 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 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 29 30 31 32 33 34 36 37 38 39 41 42 43 45 46 47 49 50
 9 9 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 30 31 32 33 35 36 38 39 41 42 44 46 48 50 52 55 57 60 62 65 68 71 75 78 82 86 90 94 99 104 109 115 120 126 133 140 147 154 162 171 179 189 198 208 219 229 241 252 264 277 290 303 316 330 345 359 374 389 404 419 435 451 466 482 497 513 528 543 557 571 585 598 610 621 631 640 648 654 659 663 665 665 663 660 655 648 639 629 617 604 590 574 558 540 522 504 485 466 448 429 410 392 375 357 341 325 309 294 280 267 254 242 230 220 209 199 190 181 173 165 158 151 144 138 132 127 121 116 112 107 103 99 95 91 88 84 81 78 75 72 69 67 64 62 60 57 55 53 51 49 47 45 44 42 40 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 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 1 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8
 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 47 48 49 50 52 53 54 56 57 59 60 61 63 65 66 68 70 71 73 75 77 79 81 83 85 87 90 92 95 97 100 103 106 110 113 117 121 125 129 134 138 144 149 155 161 168 175 182 190 198 207 216 226 236 247 258 270 283 297 311 326 342 359 376 395 414 434 456 478 502 527 553 581 609 639 671 703 737 772 808 845 882 921 959 997 1035 1071 1106 1139 1169 1196 1218 1236 1249 1256 1257 1252 1241 1223 1200 1172 1139 1102 1062 1019 975 929 883 837 792 748 705 664 624 587 551 518 486 457 429 403 379 356 336 316 298 281 265 251 237 225 213 202 191 182 173 164 156 149 142 135 129 123 118 112 107 103 98 94 90 86 83 79 76 73 70 67 64 61 59 56 54 51 49 47 45 43 41 40 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 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 1 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 10 10 11 12 13 13 14 15 16 17 18 19 20 20 21 22 23
 6 7 7 8 8 9 9 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 39 40 42 44 46 49 51 54 57 60 63 66 70 74 79 84 89 94 100 107 113 121 129 137 146 156 166 177 189 201 214 228 242 257 273 290 306 324 342 360 379 398 417 436 455 474 493 511 528 545 561 576 589 602 614 624 633 640 647 652 655 658 659 659 658 656 654 650 646 641 635 629 623 617 610 603 596 589 582 575 568 561 554 547 541 534 528 521 515 508 502 495 488 482 475 467 460 452 444 436 427 418 409 400 390 380 369 359 348 337 326 315 304 293 282 271 260 249 238 228 218 208 198 188 179 170 161 153 144 136 129 122 114 108 101 95 89 83 78 73 68 63 58 54 50 46 43 39 36 33 30 27 24 22 20 18 16 14 12 10 9 8 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 1 1 1 2 2 3 3 4 4 5 5 5 6
 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 8 9 10 10 11 12 14 15 16 17 19 20 22 23 25 27 29 32 34 37 40 43 46 50 54 58 62 67 72 78 84 90 97 105 113 121 130 139 149 160 171 182 194 205 218 230 242 254 266 278 289 299 309 317 325 332 337 342 345 348 349 350 350 349 347 345 342 339 335 332 328 325 321 318 314 311 308 305 303 301 299 298 297 297 297 298 299 300 302 305 308 311 316 320 326 331 338 344 351 359 367 375 383 391 399 407 414 421 427 432 436 438 439 439 437 434 428 422 413 403 392 380 367 353 338 323 308 293 278 263 248 234 220 207 194 182 170 159 149 139 130 121 112 105 97 91 84 78 72 67 62 57 53 49 45 41 38 35 32 29 26 24 22 19 17 16 14 12 11 9 8 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 13 14 15 15 16 16 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 25 25 25 25 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 36 38 39 40 42 44 46 48 51 53 56 59 63 67 70 75 79 84 89 95 100 107 113 120 127 135 143 152 161 170 180 190 201 212 223 236 248 261 275 288 303 317 332 348 363 379 394 410 426 441 456 471 485 499 511 523 534 544 553 560 566 571 575 577 578 578 577 575 571 567 562 556 550 543 535 527 519 511 502 492 483 473 464 454 443 433 422 412 401 390 379 368 356 345 333 322 310 298 287 275 264 252 241 230 219 208 198 187 177 168 158 149 140 131 123 115 107 100 93 86 80 74 68 63 58 53 48 44 40 36 33 29 26 24 21 19 16 14 12 11 9 8 7 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 5 6 7 7 8 8 9 10 10 11 12 12
 19 19 20 20 21 21 22 22 23 23 24 24 24 25 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 29 29 30 30 30 31 31 32 33 33 34 35 37 38 40 41 43 46 48 51 54 58 61 66 70 75 81 87 94 101 109 117 126 136 146 157 169 182 195 209 224 240 257 275 293 313 333 354 376 399 422 446 471 496 522 547 573 599 625 651 676 700 723 745 766 785 802 818 831 843 852 859 864 867 867 866 863 858 851 843 834 824 814 802 791 779 767 755 743 732 720 710 699 689 679 670 661 652 644 635 627 618 610 601 592 583 574 564 554 544 533 521 510 497 485 472 458 444 430 415 401 386 371 355 340 325 310 295 280 265 251 237 223 209 196 184 172 160 149 138 128 118 109 100 92 84 77 70 63 57 52 46 41 37 33 29 25 22 19 16 14 12 10 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 7 8 9 9 10 11 11 12 13 13 14 15 15 16 17 17 18 18
 7 9 10 12 13 15 17 19 20 22 24 26 28 31 33 35 37 40 42 45 47 50 53 55 58 61 64 68 71 74 77 81 85 88 92 96 100 104 108 112 116 120 125 129 134 138 143 147 152 157 161 166 171 176 181 186 192 197 203 208 215 221 227 234 242 249 257 266 276 286 296 308 320 334 348 364 381 399 418 439 462 486 512 540 570 602 637 674 714 756 801 849 900 953 1010 1069 1130 1194 1259 1324 1390 1454 1516 1575 1628 1673 1711 1738 1753 1756 1747 1724 1689 1642 1586 1520 1449 1372 1293 1213 1133 1055 979 906 837 773 713 657 605 558 514 475 439 406 376 349 324 302 281 263 246 231 217 205 193 182 173 164 156 149 142 135 129 124 119 114 110 106 102 99 95 92 89 86 84 81 79 77 74 72 70 69 67 65 63 62 60 59 57 56 55 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6
 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 35 36 37 38 39 41 42 44 47 49 53 56 60 64 69 75 82 89 97 106 116 127 139 153 168 185 203 223 245 269 296 325 356 390 428 468 512 559 611 666 726 790 858 932 1010 1093 1181 1273 1370 1469 1572 1675 1778 1880 1977 2067 2149 2219 2275 2314 2335 2338 2321 2285 2231 2162 2079 1985 1884 1777 1668 1558 1450 1345 1244 1149 1058 974 896 824 758 697 642 592 546 505 467 433 403 375 350 327 307 288 271 256 242 229 218 207 197 188 180 172 165 159 153 147 142 137 132 128 124 120 116 113 109 106 103 101 98 95 93 90 88 86 84 81 79 77 75 73 72 70 68 66 64 63 61 59 58 56 54 53 51 49 48 46 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30
 17 18 18 19 20 21 22 22 23 24 25 26 26 27 28 29 29 30 31 32 33 34 35 35 36 38 39 40 41 42 44 45 47 48 50 52 54 56 58 61 64 67 70 74 78 83 87 93 99 106 113 121 130 141 152 165 179 194 212 231 253 277 304 334 367 404 445 489 538 592 650 714 783 857 936 1021 1111 1205 1304 1406 1511 1619 1726 1834 1939 2042 2139 2229 2312 2385 2448 2499 2537 2562 2574 2573 2559 2532 2494 2445 2387 2320 2246 2166 2082 1994 1904 1813 1721 1630 1540 1452 1367 1285 1206 1131 1059 992 929 869 813 762 713 669 627 589 554 521 491 463 438 414 392 372 353 336 320 305 291 278 266 255 245 235 226 217 209 201 194 187 180 174 168 162 157 152 147 142 137 132 128 124 120 115 112 108 104 100 96 93 89 85 82 78 75 72 68 65 61 58 55 51 48 45 42 39 36 33 30 27 24 21 19 16 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 13 14 15 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 10 11 13 15 17 19 21 24 26 29 32 36 39 43 47 52 57 62 69 75 82 91 99 109 120 132 145 160 176 194 214 236 260 287 317 349 384 423 464 509 556 606 657 710 764 817 868 915 959 996 1027 1050 1065 1072 1071 1062 1047 1025 999 969 937 902 867 832 797 762 729 697 667 638 611 586 562 540 520 501 484 468 454 441 429 419 409 401 394 388 382 378 375 372 371 370 370 370 372 373 376 378 381 385 388 392 395 399 402 404 406 408 408 408 407 404 401 397 391 385 377 369 360 349 339 327 315 303 291 278 265 253 240 228 215 203 192 181 170 159 149 140 131 122 114 106 98 91 84 78 72 66 60 55 50 46 41 37 33 30 26 23 20 17 14 12 10 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 68 69 70 71 73 74 75 77 78 79 81 82 84 85 86 88 90 91 93 94 96 98 99 101 103 105 106 108 110 111 113 115 116 118 120 121 123 124 125 127 128 129 130 131 132 133 134 134 135 135 135 135 135 135 135 134 133 132 131 130 128 127 125 123 120 118 116 113 110 107 104 101 98 95 92 88 85 82 79 76 73 70 67 64 62 59 57 54 52 50 48 46 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 13 13 14 14 15 16 17 17 18 19 20 20 21 22 23 24 24 25 26 27
 30 32 34 36 39 41 43 45 48 50 53 55 58 61 64 66 69 72 75 78 81 85 88 91 94 98 101 105 108 112 115 119 122 126 130 133 137 141 145 148 152 156 160 164 168 172 176 180 184 189 193 197 202 207 212 217 222 227 233 238 244 250 256 263 269 276 283 290 298 305 313 320 328 336 344 352 359 367 375 382 390 397 404 411 417 423 429 434 438 443 446 449 452 453 454 455 454 453 452 449 446 442 437 432 426 419 412 404 396 387 379 369 360 350 341 331 321 312 302 293 283 274 266 257 249 241 233 226 219 212 205 199 193 188 182 177 172 167 163 158 154 150 146 142 138 135 131 128 125 122 119 116 113 110 107 104 101 99 96 93 91 88 86 83 81 79 76 74 71 69 67 65 62 60 58 56 54 52 50 48 46 44 42 40 38 37 35 33 31 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 10 9 8 8 7 6 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 11 12 14 15 16 18 20 21 23 25 26 28
 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 23 24 26 27 28 29 31 32 34 36 38 40 42 45 47 50 53 56 59 63 67 71 76 81 86 92 98 105 112 120 128 136 145 154 164 175 186 197 208 220 232 243 255 267 278 289 300 309 319 327 334 341 346 351 355 357 359 360 360 359 357 355 353 350 346 342 338 334 330 325 321 316 312 308 303 299 295 291 287 283 279 275 272 268 265 262 259 256 253 250 247 244 241 238 235 233 230 227 224 220 217 214 210 207 203 199 196 192 187 183 179 175 170 166 161 157 153 148 144 139 135 130 126 122 118 114 110 106 102 98 95 91 88 84 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 20 18 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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
 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 49 51 52 53 55 56 58 59 61 63 65 67 69 71 73 76 78 81 83 86 89 92 96 99 103 106 110 114 118 123 127 132 137 142 148 153 159 165 171 178 185 192 200 207 215 224 232 241 250 260 270 279 289 299 310 320 330 339 349 358 366 374 380 386 391 395 397 398 397 396 392 388 382 375 366 357 347 336 325 313 302 289 277 265 254 242 231 219 209 199 189 179 170 162 153 146 138 131 125 118 112 107 101 96 91 87 82 78 74 70 67 63 60 57 54 51 49 46 44 41 39 37 35 33 31 29 28 26 25 23 22 20 19 18 17 15 14 13 12 11 11 10 9 8 8 7 6 6 5 5 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 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 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 14 15 15 16
 38 40 41 43 44 46 48 49 51 52 54 55 57 58 60 61 63 64 65 67 68 70 71 72 73 75 76 77 78 79 80 81 82 83 84 85 85 86 87 88 88 89 89 90 91 91 92 92 93 93 94 95 95 96 97 98 99 101 102 104 106 108 110 113 116 120 123 128 132 137 143 149 156 163 171 180 189 199 211 223 236 250 265 282 300 320 341 364 389 417 446 479 514 552 593 638 687 740 797 858 924 994 1068 1146 1227 1310 1393 1474 1551 1622 1682 1730 1763 1778 1774 1751 1709 1651 1578 1495 1405 1309 1213 1117 1025 937 853 776 705 640 580 527 478 434 395 360 328 299 274 251 230 211 194 179 166 153 142 132 122 114 106 99 92 86 80 75 70 66 62 58 54 51 48 45 42 39 36 34 32 30 27 25 24 22 20 18 17 15 14 12 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 2 3 4 5 6 7 8 9 10 12 13 14 15 17 18 20 21 23 24 26 27 29 30 32 33 35 36
 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 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 15 16 18 19 21 24 26 29 32 36 39 44 49 54 60 67 74 83 92 102 113 126 140 155 171 189 209 230 253 278 305 334 364 397 431 467 504 543 582 622 662 702 740 778 813 845 874 899 920 936 947 954 955 952 944 932 916 896 874 849 821 793 763 732 701 670 639 609 579 550 522 494 468 443 419 396 375 354 334 316 298 282 266 251 237 223 211 199 188 177 167 158 149 140 132 125 118 111 105 99 93 88 83 78 73 69 65 61 57 54 51 47 44 42 39 36 34 32 29 27 25 23 21 20 18 16 15 13 12 11 9 8 7 6 5 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 4 4 5 5 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 16 17 19 20 22 23 24 26 27 29 31 32 34 35 37 38 39 41 42 44 45 46 47 48 49 50 51 52 53 53 54 54 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 38 37 36 36 35 35 35 35 35 35 35 35 36 36 37 37 38 39 40 41 43 44 46 48 50 52 54 56 59 62 65 68 71 75 79 83 88 93 99 105 112 120 128 137 147 158 170 184 200 217 237 259 284 312 344 380 421 468 521 581 649 725 810 903 1004 1110 1220 1328 1428 1514 1577 1611 1612 1578 1512 1421 1313 1194 1074 956 845 743 650 568 495 432 376 327 285 249 217 189 165 143 125 109 94 82 71 61 52 44 38 31 26 21 17 13 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 12 13
 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 50 53 55 59 62 65 69 73 78 83 88 93 99 106 112 120 127 135 144 153 163 173 184 195 207 218 231 244 257 270 283 296 309 322 335 347 359 370 380 390 398 406 412 418 422 424 426 427 426 424 421 418 413 408 402 395 388 380 372 364 356 347 338 330 321 313 304 296 288 280 272 265 258 251 244 238 232 227 221 216 211 207 203 199 195 191 188 185 182 179 176 173 171 168 166 164 162 159 157 155 153 151 149 146 144 142 140 138 136 133 131 129 127 124 122 120 117 115 113 110 108 106 104 101 99 97 95 92 90 88 86 84 82 80 78 76 74 72 70 68 66 64 62 61 59 57 56 54 53 51 50 48 47 46 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 11 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7
 66 67 69 70 72 74 75 77 78 80 82 84 85 87 89 91 93 94 96 98 100 103 105 107 109 112 114 116 119 122 125 127 130 134 137 140 144 147 151 155 159 163 168 172 177 182 187 193 198 204 209 215 221 227 233 239 246 252 258 263 269 275 280 285 290 294 298 302 305 307 309 311 312 312 312 312 310 309 306 304 301 297 293 289 284 279 274 268 263 257 251 245 239 233 227 221 215 209 203 197 191 186 180 175 169 164 159 154 149 145 140 136 132 128 124 121 117 114 111 108 105 103 100 98 96 94 92 91 89 88 86 85 84 83 83 82 81 81 80 80 80 79 79 79 79 79 79 79 79 79 79 79 79 79 80 80 80 80 80 80 80 80 80 80 80 80 80 80 79 79 79 79 78 78 78 77 77 76 75 75 74 73 73 72 71 70 69 68 67 66 65 64 63 62 60 59 58 57 56 54 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 29 28 27 27 26 26 26 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 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 39 40 41 42 43 45 46 47 48 50 51 53 54 55 57 58 60 61 63 64
 64 67 70 73 77 80 83 87 91 94 98 102 106 110 114 119 123 127 132 137 141 146 150 155 160 165 169 174 179 183 188 192 197 201 205 209 213 216 220 223 226 228 230 232 234 236 237 237 238 238 237 237 236 235 233 231 229 227 224 221 218 215 212 208 204 201 197 193 189 185 181 177 173 169 165 161 157 153 149 146 142 138 135 131 128 125 122 119 116 113 110 107 104 102 99 97 95 92 90 88 86 84 82 81 79 77 76 74 73 72 71 69 68 68 67 66 65 65 64 64 64 64 64 64 64 65 65 66 67 68 69 70 72 73 75 76 78 80 83 85 87 90 92 95 98 101 104 107 110 113 116 119 122 124 127 130 133 135 138 140 142 144 145 147 148 148 149 149 149 148 148 146 145 143 141 139 136 133 130 127 123 120 116 112 108 104 100 96 93 89 85 81 77 73 70 66 63 59 56 53 50 47 45 42 39 37 35 33 31 29 27 26 24 23 21 20 19 18 17 16 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 9 9 9 9 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 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 33 35 37 39 41 43 46 48 51 53 56 58 61
 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 17 19 20 21 23 24 26 27 29 31 33 35 38 40 43 46 49 52 56 60 64 68 73 78 84 89 96 102 110 117 126 134 144 153 164 174 185 197 209 222 234 247 260 273 286 299 311 323 334 345 356 365 374 382 389 395 401 405 409 412 415 417 419 420 421 421 422 422 422 423 423 423 424 425 426 427 429 431 433 436 439 443 447 451 456 461 466 472 477 483 489 495 501 506 511 515 518 521 522 522 521 518 514 508 500 491 481 469 456 441 426 410 393 377 359 342 325 308 292 276 260 245 231 217 204 192 180 169 158 148 138 130 121 113 106 99 92 86 80 75 70 65 60 56 52 48 44 41 38 35 32 29 27 24 22 20 18 16 14 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 32 33 35 36 38 39 41 43 44 46 48 50 51 53 55 57 59 61 63 65 67 69 71 73 75 78 80 82 84 86 88 90 92 94 97 99 101 103 105 107 109 111 113 115 117 120 122 124 126 129 131 133 136 138 141 144 147 149 152 156 159 162 165 169 173 176 180 184 187 191 195 199 203 206 210 214 217 221 224 227 230 233 236 238 240 242 244 245 247 247 248 248 248 248 247 246 244 243 241 238 236 233 230 227 223 219 216 212 207 203 199 194 190 186 181 177 172 168 164 160 156 152 148 144 140 136 133 130 126 123 120 117 114 111 108 105 103 100 98 95 93 90 88 86 83 81 79 77 75 72 70 68 66 64 62 60 59 57 55 53 51 50 48 46 45 43 41 40 38 37 36 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 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 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 7 8 9 9 10 10 11 12 13 14 14 15 16 17 18 19 20 21 23 24 25 26 28 29
 108 109 110 111 112 113 114 115 116 117 117 118 118 119 119 119 119 119 119 119 119 119 119 119 118 118 118 118 117 117 117 116 116 116 115 115 115 115 115 116 116 116 117 118 119 120 122 124 126 129 132 135 139 143 148 153 159 165 172 180 188 197 207 217 228 240 253 266 280 295 311 327 344 362 380 399 419 439 459 479 500 520 540 559 577 595 611 626 639 651 660 667 671 673 672 668 662 654 643 630 615 599 581 561 541 520 499 477 456 435 414 393 373 354 336 318 301 285 270 256 243 230 218 208 197 188 179 171 163 156 150 144 138 132 128 123 118 114 111 107 103 100 97 94 91 89 86 84 81 79 77 75 72 70 68 67 65 63 61 59 58 56 54 53 51 50 48 47 45 44 42 41 40 38 37 36 34 33 32 31 29 28 27 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 10 11 12 12 13 14 14 15 15 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 52 53 54 56 58 59 61 63 65 67 68 70 72 74 76 79 81 83 85 87 89 91 93 94 96 98 100 102 103 105 106
 28 29 30 32 33 35 36 38 40 41 43 45 47 49 51 53 55 58 60 63 65 68 71 74 77 80 83 87 90 94 98 102 107 111 116 120 125 131 136 142 147 153 159 166 172 179 185 192 199 206 213 221 228 235 243 250 257 264 272 279 286 293 300 307 313 320 326 333 339 346 352 358 364 371 377 383 390 396 402 409 416 422 429 436 443 450 457 464 471 478 485 491 497 503 508 512 516 519 521 521 521 519 515 511 504 496 487 476 463 450 435 419 403 386 368 351 333 315 298 281 264 248 233 218 204 191 179 167 157 146 137 128 120 112 105 99 93 87 82 77 72 68 64 61 57 54 51 49 46 44 42 40 38 36 34 33 31 30 28 27 26 25 24 22 21 21 20 19 18 17 16 16 15 14 13 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 4 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 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 5 5 5 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 21 23 24 25 26
 31 32 33 33 34 35 36 36 37 38 39 40 41 41 42 43 44 45 47 48 49 50 51 53 54 56 57 59 61 62 64 66 68 71 73 75 78 81 84 87 90 93 97 101 105 109 114 119 124 129 135 141 148 154 161 169 176 184 193 202 211 220 230 239 249 260 270 281 291 302 312 323 333 343 353 363 372 381 389 397 405 412 419 425 430 435 440 444 447 450 453 454 456 457 457 457 456 455 453 451 448 445 441 437 433 428 423 417 411 404 398 390 383 375 367 359 351 342 333 324 316 307 298 289 280 272 263 255 246 238 231 223 215 208 201 195 188 182 176 170 164 159 154 149 144 139 135 131 127 123 119 115 112 109 105 102 99 97 94 91 89 86 84 82 80 77 75 73 71 70 68 66 64 63 61 59 58 56 55 53 52 51 49 48 47 45 44 43 42 40 39 38 37 36 35 34 32 31 30 29 28 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 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 23 24 24 25 25 26 26 27 28 28 29 29 30 31
 24 26 28 30 32 34 36 38 40 43 45 48 50 53 56 58 61 64 68 71 74 78 82 86 90 94 98 103 108 113 118 124 129 135 142 148 155 163 170 178 187 196 205 215 225 235 246 257 268 280 292 305 317 329 342 354 366 378 389 400 409 418 427 434 440 444 448 451 452 452 451 449 447 443 439 434 428 423 416 410 403 396 390 383 376 369 363 357 351 345 339 334 328 324 319 315 311 307 303 300 297 294 292 290 288 286 285 284 283 282 281 281 281 281 282 282 283 284 285 286 287 288 289 290 291 292 292 293 293 292 291 290 289 287 284 281 278 274 270 265 260 255 249 243 236 230 223 216 209 202 195 188 180 173 166 159 152 146 139 133 126 120 114 108 103 97 92 87 82 77 73 68 64 60 56 52 48 45 42 38 35 32 30 27 24 22 20 17 15 13 12 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 10 12 13 14 16 17 19 21 22
 26 28 29 31 33 34 36 38 40 41 43 45 47 50 52 54 56 59 61 64 67 69 72 75 78 81 84 87 91 94 97 101 104 108 112 115 119 123 127 130 134 138 141 145 149 152 155 158 161 164 167 169 171 173 175 177 178 179 180 180 181 181 181 181 180 180 179 178 177 176 175 174 172 171 170 169 167 166 165 164 163 162 161 160 159 158 158 157 156 156 156 156 156 156 156 156 157 157 158 159 160 161 162 164 166 168 170 172 174 177 180 183 187 190 194 198 203 208 213 218 224 230 236 242 249 256 263 270 277 285 292 299 306 312 319 324 329 334 337 340 342 343 343 342 340 337 333 328 322 315 308 300 292 283 274 264 254 245 235 225 215 206 196 187 178 169 161 152 144 137 129 122 116 109 103 97 91 86 81 76 71 67 63 59 55 51 48 44 41 38 36 33 31 28 26 24 22 21 19 17 16 15 13 12 11 10 9 9 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 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 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 24 25
 123 125 128 130 132 134 136 138 140 141 142 144 145 146 146 147 147 147 148 148 147 147 147 146 145 144 143 142 141 140 139 137 136 134 133 131 130 128 126 125 123 122 120 119 118 116 115 114 114 113 113 112 112 113 113 114 114 116 117 119 121 123 125 128 131 135 139 143 147 152 157 163 169 175 181 189 196 204 212 221 230 240 250 261 273 285 298 311 325 340 355 372 388 406 424 443 463 483 504 525 546 567 587 608 627 645 662 677 689 699 706 710 711 708 701 691 678 661 642 621 598 573 547 521 494 467 441 416 391 367 344 323 303 283 265 249 233 218 205 192 180 169 159 149 140 132 124 117 111 104 99 93 88 83 79 75 71 67 64 60 57 54 51 49 46 44 42 39 37 35 33 31 30 28 26 25 23 22 20 19 18 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 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 21 21 22 23 24 24 25 26 27 29 30 31 33 34 36 37 39 41 43 45 48 50 52 55 57 60 63 66 69 72 75 78 81 84 87 90 93 97 100 103 106 109 112 115 118 120
 52 54 57 59 61 64 66 69 72 74 77 80 83 86 89 92 95 99 102 105 109 112 116 120 123 127 131 135 139 143 148 152 156 161 165 170 174 179 184 189 193 198 203 208 213 219 224 229 234 240 245 251 257 263 268 275 281 287 294 300 307 314 321 329 336 344 352 360 368 377 386 395 404 413 422 432 441 451 461 471 481 491 502 512 522 533 543 553 563 573 583 593 602 611 620 628 635 642 648 653 658 661 664 665 665 663 661 657 652 645 637 628 617 606 593 579 564 549 533 516 499 482 465 447 430 413 396 380 364 348 333 318 304 291 278 265 254 242 231 221 211 202 193 184 176 169 161 154 148 141 135 130 124 119 114 109 105 100 96 92 88 85 81 78 75 71 68 66 63 60 58 55 53 50 48 46 44 42 40 38 36 34 32 31 29 27 26 24 23 21 20 19 18 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 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 26 28 29 31 33 34 36 38 40 42 44 46 48 50
 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 28 30 31 33 35 38 40 43 46 50 54 58 63 69 75 82 89 98 107 117 129 141 155 170 187 205 225 246 269 294 321 349 379 411 444 479 514 550 586 621 656 688 718 744 766 784 796 804 805 801 792 778 760 738 713 686 657 626 595 564 534 503 474 446 419 393 369 346 325 305 286 269 253 238 225 212 201 191 181 172 164 157 151 145 139 134 130 125 122 118 115 112 109 107 104 102 100 98 96 94 92 91 89 87 86 84 83 81 80 79 77 76 75 73 72 70 69 68 66 65 63 62 61 59 58 56 55 53 52 50 49 47 45 44 42 41 39 38 36 34 33 31 30 28 27 25 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 7 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 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10
 21 22 22 22 23 23 24 24 25 25 25 26 26 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 41 42 42 43 44 45 47 48 49 50 52 53 55 57 59 61 63 65 68 70 73 76 79 82 86 89 93 97 102 106 111 116 121 126 131 137 143 149 155 161 167 174 180 187 194 201 208 215 222 229 236 243 249 256 263 269 275 281 287 292 297 302 306 309 312 314 316 317 317 317 315 313 310 307 303 298 292 286 279 272 265 257 249 241 233 224 216 208 200 192 184 177 170 163 156 150 144 138 132 127 122 117 113 108 104 100 97 93 90 86 83 80 78 75 72 70 68 66 63 61 59 57 56 54 52 50 49 47 46 44 43 41 40 39 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 20 20 21
 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 29 31 32 33 34 36 37 38 40 41 43 45 46 48 50 52 53 55 57 59 61 63 65 67 69 71 73 75 76 78 80 81 83 84 86 87 88 89 90 91 91 92 93 93 94 94 94 95 95 95 96 96 97 97 98 98 99 100 101 102 103 104 106 107 109 111 114 116 119 122 126 130 134 138 143 149 155 162 169 177 186 195 205 217 229 242 256 271 287 304 322 340 359 378 397 416 433 449 463 474 481 486 486 482 475 463 449 432 413 392 370 348 326 304 283 263 243 225 208 192 178 164 152 140 130 120 111 103 95 88 82 76 71 66 61 57 53 49 46 43 40 37 35 32 30 28 26 24 23 21 19 18 17 15 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10
 72 77 81 86 91 96 101 107 113 118 124 130 136 143 149 156 162 169 176 183 190 197 204 211 218 225 232 239 246 253 260 267 274 280 287 294 300 306 312 319 325 330 336 342 347 353 358 364 369 374 379 384 389 393 398 402 406 410 414 417 420 423 425 427 428 429 430 430 429 428 426 424 421 417 414 409 404 399 393 386 379 372 365 357 349 340 331 323 314 304 295 286 277 267 258 249 240 231 222 213 204 196 188 180 172 164 157 150 143 137 131 125 119 114 109 104 99 95 91 87 84 80 77 75 72 70 67 65 64 62 60 59 58 56 55 54 53 53 52 51 51 50 49 49 49 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 38 37 37 36 36 35 34 34 33 32 32 31 30 29 29 28 27 26 25 25 24 23 22 21 20 20 19 18 17 16 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 4 4 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 1 1 1 2 2 3 4 4 5 6 7 8 9 11 12 14 15 17 19 21 23 25 28 30 33 36 39 42 45 48 52 56 60 64 68
 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 25 26 28 30 32 34 37 40 43 47 50 55 59 65 71 77 84 92 100 110 120 131 143 157 171 186 203 221 240 260 282 304 328 352 377 403 428 454 478 502 524 545 563 578 591 600 606 608 607 603 596 586 573 558 542 524 505 486 466 446 426 406 387 368 350 332 316 300 285 271 257 245 233 223 213 203 195 187 180 173 167 161 156 152 147 144 140 137 134 132 129 127 125 123 121 120 118 117 116 114 113 112 111 110 108 107 106 105 104 103 101 100 99 98 96 95 94 92 91 89 88 86 85 83 81 80 78 76 74 72 70 69 67 65 63 61 59 57 55 53 51 49 47 45 43 41 39 37 36 34 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 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 4 4 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 0 0 0 0 0 0 0 0 0 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
 88 87 87 86 86 85 84 84 83 82 81 80 80 79 78 77 77 76 75 75 74 73 73 72 72 72 71 71 71 71 71 71 71 71 71 71 72 72 73 74 74 75 77 78 79 81 82 84 86 88 90 93 95 98 101 104 107 110 114 117 121 125 128 132 136 140 144 148 152 156 160 163 167 171 174 178 181 184 187 189 192 194 196 198 200 201 202 203 203 203 203 202 202 200 199 197 195 193 190 187 184 180 176 172 168 163 159 154 149 145 140 135 130 125 120 115 110 106 101 97 93 89 85 81 78 74 71 68 66 63 61 59 57 55 53 51 50 49 48 47 46 45 44 43 43 42 42 41 41 41 41 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 44 44 45 45 45 46 46 46 47 47 47 48 48 48 48 49 49 49 49 49 49 49 48 48 48 47 47 46 46 45 44 43 42 41 40 39 38 37 36 35 33 32 31 30 29 28 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 24 25 27 28 30 31 33 35 37 39 41 44 46 48 51 53 56 58 60 63 65 68 70 72 74 76 78 80 81 83 84 85 86 87 87 88 88 88 88 88 88
 35 36 37 38 39 40 41 42 42 43 44 45 46 46 47 48 48 49 50 50 51 51 52 52 53 53 54 54 55 55 55 56 56 57 57 58 58 59 59 60 60 61 62 63 64 65 66 67 68 70 72 73 76 78 81 83 87 90 94 98 103 108 114 120 127 135 143 152 161 171 182 194 206 220 234 249 265 282 300 318 337 357 377 397 417 438 457 476 494 509 523 535 543 549 551 550 546 538 527 513 496 477 457 435 413 390 367 345 323 301 281 261 242 225 208 193 179 165 153 142 132 122 114 106 99 92 87 81 77 73 69 65 62 60 57 55 53 51 50 49 47 46 45 45 44 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 32 31 31 30 29 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 6 7 8 8 9 10 11 12 13 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34
 85 88 90 92 95 97 99 102 104 107 109 112 114 117 119 122 125 128 130 133 136 139 143 146 149 153 157 160 164 168 172 176 180 185 189 193 198 202 207 211 215 220 224 228 232 235 239 242 244 247 249 250 252 252 253 252 252 251 250 248 246 244 241 238 235 232 229 226 223 219 216 213 209 206 203 200 198 195 193 190 188 186 185 183 182 181 180 179 179 179 179 179 179 180 180 181 183 184 186 188 190 192 194 197 200 203 206 209 213 216 220 224 227 231 235 238 242 245 248 250 252 254 256 256 257 257 256 255 253 251 248 244 240 236 232 227 222 216 211 205 199 193 188 182 176 170 165 160 154 149 144 139 135 130 126 122 117 114 110 106 103 99 96 93 90 87 84 81 78 76 73 71 68 66 63 61 59 57 55 53 51 48 47 45 43 41 39 37 35 34 32 30 29 27 25 24 22 21 20 18 17 16 14 13 12 11 10 9 8 8 7 6 5 5 4 4 3 3 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 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 13 14 15 15 16 17 19 20 21 22 24 25 27 28 30 32 34 35 37 39 41 44 46 48 50 52 55 57 59 62 64 66 69 71 73 76 78 81 83
 19 21 23 25 27 29 31 33 36 38 41 44 47 50 54 57 61 65 69 74 79 84 90 95 102 108 115 122 130 139 147 156 166 176 187 198 209 221 233 245 257 270 282 294 306 318 328 338 347 355 362 367 372 375 376 377 376 374 371 366 362 356 350 344 337 330 323 316 309 303 296 290 285 279 275 270 266 263 260 257 255 253 252 252 251 252 253 254 256 258 261 265 269 274 279 285 291 299 307 315 325 335 346 358 371 385 399 414 430 447 464 482 500 517 535 552 569 584 598 609 619 625 629 629 626 620 610 597 582 563 543 521 497 473 448 423 399 375 351 329 307 287 268 250 233 217 202 188 175 163 152 142 132 124 115 108 101 94 88 82 77 72 67 63 59 55 52 49 46 43 40 37 35 33 31 29 27 25 23 22 20 19 17 16 15 13 12 11 10 9 8 7 7 6 5 5 4 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 12 12 12 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 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 12 13 15 16 18
 48 50 51 53 54 56 57 59 60 61 63 64 65 67 68 69 71 72 73 74 75 76 77 78 79 80 81 81 82 83 83 84 84 84 85 85 85 85 85 85 85 85 85 85 84 84 84 84 83 83 83 83 83 83 83 83 83 84 84 85 86 87 89 90 92 94 96 99 102 105 109 113 117 122 127 132 138 145 152 159 168 176 186 196 207 218 231 244 258 273 289 306 324 343 363 384 405 426 448 470 491 512 531 548 562 574 581 585 585 580 571 558 541 521 498 473 448 421 394 368 342 317 293 271 250 230 212 195 180 166 153 141 131 121 112 105 98 91 85 80 76 71 68 64 61 58 56 53 51 50 48 46 45 44 43 42 41 40 40 39 38 38 37 37 37 37 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 43 44 45 45 46 46 47 48 48 49 49 50 50 51 51 52 52 52 52 53 53 53 53 53 53 52 52 52 51 51 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 12 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 1 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 14 16 17 18 19 21 22 24 25 27 28 30 31 33 34 36 37 39 40 42 44 45 47
 57 58 59 61 62 63 63 64 65 66 67 67 68 68 69 69 70 70 71 71 72 72 72 73 73 73 74 74 75 75 76 76 77 78 79 80 81 82 84 85 87 89 91 94 96 99 103 107 111 116 121 127 134 142 150 159 169 180 191 204 219 234 250 268 287 307 328 351 374 399 424 449 475 501 526 550 574 596 616 634 650 663 673 680 683 683 681 675 666 655 642 627 610 592 572 552 532 511 490 469 449 428 409 389 371 353 335 319 303 288 274 261 248 236 225 215 205 196 188 180 173 167 160 155 150 145 140 136 132 129 126 123 120 117 115 112 110 108 106 104 102 100 98 96 94 93 91 89 87 86 84 82 81 79 77 76 74 72 70 69 67 65 64 62 60 58 56 55 53 51 49 47 45 44 42 40 38 36 35 33 31 29 28 26 24 22 21 19 18 16 15 13 12 10 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 18 20 21 22 24 25 26 28 29 31 33 34 36 37 39 41 42 44 46 47 49 50 52 53 54 56
 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 29 30 31 33 35 36 38 41 43 46 49 52 56 60 64 70 75 82 89 97 107 117 129 143 158 175 195 217 241 269 300 335 373 415 460 508 559 610 661 709 752 787 813 828 830 820 799 768 730 686 640 593 546 500 457 417 379 345 314 285 259 236 214 195 178 162 147 135 123 112 102 93 85 78 71 65 59 54 49 45 41 37 34 31 28 25 23 21 19 17 16 14 13 12 11 10 10 9 9 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 18 20 21 22 24 25 26 28 29 31 32 34 36 37 39 41 42 44 46 48 50 52 54 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 84 86 87 88 90 91 91 92 92 93 92 92 92 91 90 89 87 85 84 81 79 77 74 72 69 66 63 60 58 55 52 49 47 44 42 39 37 35 33 31 29 27 26 24 23 21 20 19 18 17 16 16 15 14 14 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 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 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 9 10 10 11 11 11
 108 110 112 114 117 119 121 123 125 127 129 130 132 134 135 137 138 140 141 142 143 144 145 145 146 146 146 146 146 146 145 145 144 143 142 141 139 138 136 135 133 131 129 127 125 123 121 119 117 115 112 110 108 106 105 103 101 99 98 96 95 93 92 91 90 89 88 88 87 86 86 86 85 85 85 85 85 85 86 86 87 87 88 89 90 91 93 94 96 97 99 101 104 106 109 112 115 118 122 126 130 135 140 145 151 157 164 172 179 188 197 207 217 228 240 252 265 278 293 307 322 337 353 368 383 397 410 422 432 441 447 451 453 452 449 443 435 425 413 399 385 369 353 337 320 304 288 272 257 242 228 215 202 190 179 169 159 149 141 132 125 118 111 105 99 93 88 83 78 74 70 66 63 59 56 53 50 47 45 42 40 38 36 34 32 30 28 26 25 23 22 20 19 18 17 15 14 13 12 11 10 10 9 8 7 7 6 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 33 34 36 37 39 40 42 44 45 47 49 51 53 55 57 59 62 64 66 68 71 73 75 78 80 82 85 87 89 92 94 96 99 101 103 106
 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 46 47 47 48 48 49 50 51 51 52 53 54 55 56 57 58 60 61 62 64 65 67 69 70 72 74 76 79 81 83 86 88 91 94 97 100 103 106 110 113 117 120 124 128 132 136 140 144 148 152 157 161 165 170 174 179 183 188 192 196 201 205 210 214 218 222 226 229 233 236 239 242 245 247 249 251 252 253 254 254 254 254 253 253 251 250 248 246 243 241 238 235 232 228 225 221 218 214 211 207 204 200 196 193 190 186 183 180 177 174 171 168 166 163 161 158 156 154 151 149 147 145 143 141 139 138 136 134 133 131 129 128 126 125 124 122 121 119 118 117 115 114 113 111 110 109 108 106 105 104 102 101 100 99 97 96 95 93 92 91 89 88 87 85 84 83 81 80 79 77 76 75 73 72 71 70 68 67 66 65 64 62 61 60 59 58 57 56 55 54 53 53 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 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 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 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
 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 5 5 6 7 9 10 12 14 16 18 21 24 28 32 36 41 47 53 60 68 77 86 97 108 121 135 151 168 187 208 230 255 281 310 341 374 408 445 483 521 560 598 635 669 700 726 747 761 769 769 762 748 729 704 675 643 609 574 538 503 468 435 403 374 345 319 295 273 252 234 217 201 187 174 162 152 142 133 125 118 112 106 100 95 90 86 82 79 75 72 69 66 64 61 59 57 55 53 51 50 48 47 45 44 42 41 40 38 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 13 12 11 10 10 9 8 7 7 6 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 32 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 75 78 80 82 84 87 89 92 95 97 100 103 106 109 112 115 119 122 126 129 133 137 141 146 150 155 160 165 170 175 181 186 192 198 204 211 217 223 229 235 241 247 252 257 261 265 268 270 271 272 271 270 267 264 259 254 248 241 233 225 217 208 199 190 182 173 164 156 148 140 133 126 119 113 107 102 96 91 87 82 78 75 71 68 65 62 59 57 55 52 50 48 47 45 43 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 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 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 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 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 16 16 16 16
 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 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 18 19 20 21 22 24 26 28 31 34 37 41 46 51 57 64 72 80 90 101 114 128 145 163 183 206 232 261 294 331 371 416 465 519 576 636 697 757 814 864 903 929 939 932 909 871 822 765 704 641 579 520 464 413 367 325 288 254 225 199 176 156 138 123 109 97 87 78 70 63 57 52 47 43 40 37 34 32 30 28 26 25 24 22 21 21 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 6 7 7 8 9 9 10 10 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 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
 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 21 21 22 22 23 24 25 25 26 27 28 29 31 32 33 34 36 38 39 41 43 45 48 50 53 55 58 62 65 69 73 77 81 86 91 96 101 107 113 119 125 132 139 146 153 160 168 175 183 190 198 206 214 221 229 237 244 252 259 266 273 280 287 294 300 306 312 318 323 328 333 336 340 343 345 346 346 346 344 342 338 333 328 321 314 305 296 286 276 265 254 242 231 219 208 197 186 175 165 156 146 138 129 121 114 107 101 95 89 84 79 75 70 67 63 60 56 53 51 48 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11
 18 19 20 20 21 22 23 24 25 25 26 27 29 30 31 32 33 35 36 37 39 40 42 44 46 48 50 52 54 56 59 61 64 67 70 73 77 80 84 88 92 97 101 106 111 117 122 128 134 141 147 154 161 168 175 182 189 196 203 211 217 224 230 236 242 247 252 256 260 263 265 267 268 269 269 269 268 267 265 263 261 259 256 253 250 247 244 241 238 235 232 229 226 223 221 218 216 214 212 210 208 206 205 204 203 202 201 201 200 200 200 200 201 201 202 203 204 205 206 207 209 210 211 213 214 215 216 217 218 219 219 219 219 218 218 216 215 213 210 208 204 201 197 193 189 184 180 175 170 165 159 154 149 144 139 133 128 123 119 114 109 105 100 96 92 88 84 81 77 74 71 67 64 62 59 56 54 51 49 47 44 42 40 38 37 35 33 32 30 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 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 11 12 12 12 12 12 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 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17
 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 55 55 55 55 54 54 54 54 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 54 54 55 56 57 58 59 60 62 63 65 67 69 71 73 76 78 81 84 87 91 94 98 102 106 110 115 120 125 130 136 142 148 154 161 168 176 184 192 201 210 219 229 239 250 260 271 283 294 306 317 329 340 351 362 372 381 390 397 403 408 412 414 415 414 412 408 403 396 388 379 369 359 347 336 324 312 300 288 276 264 253 242 232 222 212 203 195 187 179 172 165 159 152 147 142 137 132 127 123 119 116 112 109 106 103 100 98 95 93 91 89 87 85 83 81 80 78 77 75 74 73 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 55 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 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 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 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 43 44 45 46 46 47 47 48 49 49 50 50 51 51 52 52 53 53 53 54 54 54 55 55 55 55
 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 19 19 20 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 40 42 43 45 47 49 52 54 56 59 61 64 66 69 72 74 77 80 83 86 89 92 95 99 102 105 109 112 115 118 122 125 128 131 134 137 140 143 145 148 150 152 154 155 156 157 158 159 159 159 158 157 157 155 154 152 150 148 146 144 142 139 137 134 132 129 127 124 122 120 118 115 113 111 110 108 106 104 103 101 100 99 98 96 95 94 93 92 91 91 90 89 88 87 87 86 85 85 84 83 83 82 81 80 80 79 78 77 76 76 75 74 73 72 70 69 68 67 66 64 63 61 60 59 57 56 54 52 51 49 48 46 45 43 41 40 39 37 36 34 33 32 31 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9
 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 38 39 41 43 44 46 48 51 53 55 58 61 64 67 70 74 77 81 85 90 95 100 105 110 116 123 129 137 144 152 161 170 179 189 200 211 223 235 248 261 275 289 303 317 332 346 360 374 386 398 408 417 425 430 433 434 433 430 425 418 409 399 387 374 361 347 333 319 304 290 277 263 251 238 227 216 205 195 186 177 169 162 155 148 142 136 131 126 121 117 113 109 105 102 99 96 93 91 88 86 84 82 80 78 77 75 74 72 71 70 68 67 66 65 64 63 62 61 60 60 59 58 57 57 56 55 55 54 53 53 52 52 51 51 50 50 49 48 48 47 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 40 40 40 39 39 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20
 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 41 43 44 46 47 49 51 53 55 57 59 62 64 67 70 74 77 81 85 89 94 98 103 109 114 120 126 132 139 146 153 160 168 175 183 191 199 206 214 222 229 236 243 250 257 263 268 274 279 284 288 292 296 299 303 306 308 311 313 316 318 320 323 325 327 329 332 334 337 339 342 344 347 350 353 355 358 360 362 364 365 366 366 366 365 363 361 357 353 348 342 335 327 318 309 299 289 278 267 256 244 233 222 211 200 190 180 170 161 152 143 135 128 121 114 108 102 96 91 86 82 77 73 70 66 63 60 57 54 52 49 47 45 43 41 40 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 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 4 4 4 4 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 10 10 10 10 10 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 17 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25
 38 39 39 40 41 41 42 42 43 43 44 45 45 46 46 47 47 48 48 49 49 50 51 51 51 52 52 53 53 54 54 54 55 55 56 56 56 57 57 57 58 58 58 59 59 60 61 61 62 63 64 65 66 67 68 70 72 73 76 78 80 83 86 89 92 96 100 104 109 114 119 125 131 137 144 151 159 167 176 185 194 204 214 225 237 248 260 273 285 298 311 324 336 349 360 371 382 391 399 405 410 412 413 412 410 405 398 390 380 368 356 343 329 314 299 285 270 255 241 228 214 202 190 178 168 158 148 140 131 124 117 110 104 98 93 89 84 80 76 73 70 67 64 61 59 57 55 53 51 49 48 46 45 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 31 32 33 34 35 36 37 37 38 39 40 40 41 42 42 43 43 44 44 44 45 45 45 45 46 46 46 46 46 45 45 45 45 45 44 44 44 43 43 42 42 42 41 40 40 39 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 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 31 32 32 33 34 34 35 35 36 36 37 38
 35 35 36 37 38 39 40 41 41 42 43 44 45 46 46 47 48 49 50 50 51 52 53 53 54 54 55 56 56 57 57 57 58 58 58 59 59 59 59 59 59 60 60 60 60 60 60 60 61 61 61 62 62 63 63 64 65 66 67 68 69 70 72 74 76 78 80 82 85 88 91 94 97 101 105 109 113 118 123 128 134 139 146 152 159 166 173 181 190 198 207 217 227 237 248 259 270 282 294 307 319 332 344 357 369 381 392 402 412 420 427 432 436 438 438 436 432 427 419 410 399 387 374 360 345 330 315 299 284 269 254 240 226 213 200 188 177 166 156 147 138 130 122 114 108 101 95 89 84 79 75 70 66 63 59 56 53 50 47 44 42 39 37 35 33 31 30 28 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 11 11 12 12 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 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 34
 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 35 35 35 36 36 37 38 38 39 39 40 41 42 43 43 44 45 47 48 49 50 51 53 54 56 57 59 61 62 64 66 68 70 72 75 77 79 82 85 87 90 93 96 100 103 107 111 115 119 124 128 133 139 145 151 157 164 171 179 187 196 205 214 224 234 245 256 267 279 290 301 311 321 330 337 343 347 349 349 346 342 335 326 315 302 289 275 260 244 229 214 200 186 172 160 148 137 126 117 108 99 92 85 78 73 67 62 58 53 49 46 43 40 37 34 32 30 27 26 24 22 21 19 18 17 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 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 21 21 21 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 20 20 20 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
 87 86 85 83 82 81 80 79 79 78 77 76 76 75 75 75 74 74 74 74 74 74 74 74 75 75 76 76 77 78 79 80 81 82 84 85 87 89 91 93 95 98 100 103 106 110 113 117 121 125 130 135 139 144 150 155 161 166 172 178 184 190 196 201 207 213 218 224 229 234 238 243 246 250 253 256 258 260 261 262 263 263 262 261 260 258 256 253 250 247 243 239 235 230 225 220 215 209 203 198 192 185 179 173 167 161 155 148 142 136 130 125 119 113 108 103 98 93 89 84 80 76 72 69 65 62 59 56 53 51 48 46 44 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 45 47 49 51 53 55 57 59 62 64 67 70 72 75 78 81 84 87 90 93 96 99 101 104 106 109 111 113 114 116 117 118 119 119 119 119 119 118 117 116 115 114 113 111 110 108 106 105 103 101 100 98 96 95 93 91 90 88
 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 49 50 51 53 55 56 58 60 63 65 67 70 73 76 79 82 86 89 93 97 102 106 111 116 121 127 133 139 145 151 158 165 172 179 186 194 201 208 216 223 230 237 243 249 254 259 264 267 270 272 273 273 272 270 267 263 259 253 247 241 234 226 218 210 202 194 185 177 169 161 153 146 139 132 126 119 114 108 103 98 94 89 85 82 78 75 72 70 67 65 63 61 59 58 56 55 54 52 51 51 50 49 48 48 47 46 46 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 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 44 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 37 37 36 36 36 35 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 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 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 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 12 12 12 13 13 14 14 14 15 15 16 16 17 17 17 18
 38 39 40 41 42 43 44 45 45 46 47 48 49 50 51 52 53 53 54 55 56 57 58 59 61 62 63 64 65 67 68 70 72 73 75 77 80 82 85 87 90 94 97 101 105 110 114 120 125 132 138 145 153 161 170 180 190 200 211 223 235 248 261 274 287 300 313 326 338 350 360 370 378 385 390 394 396 397 396 393 389 383 376 368 360 350 340 329 318 307 296 285 274 263 252 241 231 221 212 203 194 186 178 170 163 156 149 143 137 131 126 121 117 112 108 104 101 98 95 92 90 87 85 84 82 81 80 79 78 77 77 77 76 76 76 77 77 77 78 78 79 80 80 81 82 83 83 84 85 86 86 87 88 89 89 90 90 91 91 91 92 92 92 92 92 91 91 91 90 90 89 88 87 86 85 83 82 81 79 77 76 74 72 70 68 66 64 62 60 58 56 54 51 49 47 45 43 41 39 37 35 33 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 13 13 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 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 18 18 19 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 35 36 37
 43 44 44 45 45 46 46 46 47 47 47 48 48 48 48 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 52 52 53 53 54 55 56 57 58 59 61 63 64 66 68 71 73 76 79 82 85 89 93 97 101 106 111 116 121 127 132 139 145 152 159 166 174 181 190 198 206 215 224 233 242 251 260 269 278 287 295 303 310 317 324 329 334 338 341 343 344 344 343 341 337 333 328 323 316 309 301 293 285 276 267 258 249 240 232 223 215 207 199 191 184 177 171 164 159 153 148 143 138 134 130 126 122 118 115 112 109 106 103 101 98 96 94 91 89 87 85 83 82 80 78 76 75 73 71 70 68 67 65 64 62 61 59 58 57 55 54 53 51 50 49 48 46 45 44 43 41 40 39 38 37 36 35 34 33 32 30 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 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 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 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 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 33 34 35 36 36 37 38 38 39 40 40 41 41 42 42 43
 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 47 47 48 49 50 51 51 52 53 54 55 56 56 57 58 59 60 61 62 63 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 90 91 92 94 95 97 98 100 101 103 104 106 107 109 111 113 114 116 118 120 122 124 126 128 130 132 135 137 139 142 144 147 149 152 155 158 161 164 167 170 173 176 179 182 185 188 191 193 196 198 201 203 204 206 207 208 208 208 207 206 204 202 200 197 193 189 185 181 176 171 165 160 154 149 143 137 132 126 121 116 110 105 101 96 92 88 84 80 76 73 69 66 63 60 58 55 53 51 48 46 45 43 41 39 38 36 35 34 33 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 48 48 48 48 49 49 49 49 49 49 49 49 48 48 48 47 47 47 46 46 45 45 44 43 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 35 35 36
 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 28 29 30 31 33 34 35 37 38 40 41 43 44 46 48 49 51 52 53 55 56 57 58 59 60 61 62 62 63 63 63 64 64 63 63 63 63 62 61 61 60 59 59 58 57 56 55 54 53 52 51 50 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 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 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 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 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 9 9 9 9 9 9
 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 45 46 48 50 51 53 55 57 58 60 62 64 65 67 69 70 72 73 74 75 77 78 79 79 80 81 81 81 82 82 82 81 81 81 80 80 79 78 77 76 75 74 73 72 71 70 68 67 66 65 63 62 61 59 58 57 55 54 53 52 51 50 49 47 46 46 45 44 43 42 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21
 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 36 37 38 39 40 42 43 45 46 47 49 50 52 53 55 56 58 59 61 63 64 66 67 68 70 71 72 74 75 76 77 78 79 80 81 82 82 83 84 84 85 85 86 86 86 86 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 86 86 86 86 85 85 85 84 84 83 83 82 82 81 81 80 79 78 77 76 75 74 73 72 71 70 68 67 66 64 63 61 60 58 57 55 54 52 51 49 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 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 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 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14
 65 65 66 66 67 68 68 69 69 70 71 71 72 73 73 74 75 75 76 77 78 78 79 80 81 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 98 99 100 102 103 104 106 107 109 110 112 114 115 117 119 120 122 124 125 127 128 130 132 133 134 136 137 138 140 141 142 143 144 144 145 146 146 147 147 147 147 147 147 147 147 147 146 146 146 145 145 144 143 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 123 122 121 120 119 118 117 116 116 115 114 113 112 112 111 110 110 109 109 108 108 108 107 107 107 107 106 106 106 106 106 106 106 106 105 105 105 105 105 105 105 104 104 104 104 103 103 103 102 102 102 101 101 100 100 99 98 98 97 97 96 95 95 94 93 92 92 91 90 89 89 88 87 86 85 85 84 83 82 81 80 79 79 78 77 76 75 74 73 72 71 70 70 69 68 67 66 65 64 64 63 62 61 61 60 59 59 58 58 57 57 56 56 56 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 56 56 56 56 55 55 55 55 54 54 54 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 52 52 52 52 52 53 53 53 53 54 54 54 55 55 55 56 56 57 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64
 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 33 34 34 35 36 38 39 40 41 42 44 45 46 48 49 51 52 54 55 57 59 60 62 63 64 66 67 68 70 71 72 72 73 74 74 75 75 75 76 76 76 75 75 75 75 74 74 73 73 72 71 70 70 69 68 68 67 66 65 64 64 63 62 62 61 60 60 59 58 58 57 57 57 56 56 56 55 55 55 55 55 55 55 55 55 55 55 56 56 57 57 58 58 59 59 60 61 61 62 63 64 64 65 66 67 67 68 69 69 70 70 71 71 72 72 72 72 72 72 72 72 72 72 71 71 70 70 69 69 68 67 66 65 64 63 62 61 60 58 57 56 55 53 52 51 49 48 47 45 44 42 41 40 38 37 36 34 33 32 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 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 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 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 19
 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 36 37 38 38 39 39 40 41 41 41 42 42 43 43 43 44 44 44 44 45 45 45 45 45 46 46 46 46 46 47 47 47 47 48 48 49 49 50 50 51 52 52 53 54 55 56 58 59 61 62 64 66 68 70 73 75 78 81 84 88 92 96 100 104 109 114 119 124 130 135 141 146 151 156 161 165 169 171 173 174 175 174 172 169 166 161 156 151 145 139 133 126 120 113 107 101 96 90 85 80 75 71 67 63 59 56 53 50 47 45 42 40 38 36 35 33 31 30 29 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 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 17 18 18 18 18 18 19 19 19 19 19 19 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 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13
 20 21 22 23 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 41 43 45 47 49 51 53 56 58 61 64 67 70 74 78 82 86 91 96 101 107 112 119 125 133 140 148 156 165 174 184 194 204 215 226 237 249 260 272 284 295 306 317 328 338 348 356 365 372 379 384 389 393 396 399 400 401 401 400 399 397 394 391 388 384 380 375 370 365 359 353 347 340 333 326 319 312 304 296 288 280 272 263 255 246 238 229 221 212 204 196 188 180 172 164 157 149 142 136 129 123 117 111 106 101 96 92 87 83 79 76 73 69 66 64 61 59 57 55 53 51 49 48 46 45 43 42 41 40 39 38 38 37 36 35 35 34 34 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 30 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 34 34 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 14 15 16 16 17 17 18 19 20
 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 91 92 93 94 95 96 98 99 100 101 102 103 104 105 106 107 108 109 110 112 113 114 115 116 117 118 119 120 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 137 138 139 139 140 140 141 141 141 141 141 141 141 141 140 140 139 139 138 137 136 135 134 133 132 131 130 128 127 125 124 122 121 119 117 116 114 112 110 108 106 105 103 101 99 97 95 93 91 89 87 85 84 82 80 78 77 75 73 72 70 69 67 66 65 63 62 61 60 59 58 57 56 55 54 53 53 52 51 50 50 49 48 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 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 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 39 39 39 40 40 41 41 41 41 42 42 42 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 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 55 56 57 57 58 58 59 60 60 61 62 62 63 64 65 65 66 67 68 69
 26 26 27 27 27 27 27 28 28 28 29 29 30 30 30 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 52 53 55 57 59 61 64 66 69 71 74 77 80 84 87 91 94 98 102 107 111 116 121 126 131 136 141 147 153 158 164 170 176 182 187 193 199 204 210 215 220 225 230 234 239 242 246 249 252 255 257 259 261 262 263 264 264 264 264 263 262 261 260 258 256 254 251 248 245 242 239 235 231 228 223 219 215 210 206 201 196 191 186 181 176 171 166 161 156 151 146 141 136 131 126 122 117 113 109 105 100 97 93 89 86 82 79 76 73 70 68 65 62 60 58 56 54 52 50 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 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 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 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 45 46 47 47 48 49 49 50 51 51 52 52 53 53 54 54 54 55 55 55 55 55 55 55 55 55 55 55 54 54 53 53 52 51 51 50 49 48 47 46 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 33 32 32 31 30 30 30 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26
 35 36 36 36 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 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 47 47 47 47 48 48 48 49 49 49 50 50 50 51 51 52 52 53 53 53 54 54 55 55 55 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 56 56 55 55 54 54 53 53 52 51 50 49 49 48 47 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 34 35 36 38 39 40 41 42 43 44 46 47 48 49 50 52 53 54 55 56 57 58 59 59 60 61 61 61 62 62 62 62 62 62 62 61 61 61 60 59 59 58 57 56 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 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 25 25 25 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 35 35
 30 30 30 30 29 29 29 29 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 46 47 48 49 51 52 54 55 57 58 60 62 63 65 67 69 71 73 75 77 79 82 84 86 88 91 93 95 98 100 102 105 107 109 112 114 117 119 121 124 126 129 131 133 136 138 140 143 145 147 149 151 153 155 157 159 161 162 164 165 166 167 168 169 169 170 170 170 169 168 168 166 165 163 161 159 157 154 151 148 145 142 138 134 130 127 123 119 115 111 107 103 99 95 91 88 84 81 77 74 71 68 65 63 60 58 55 53 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 32 31 30 30 29 28 28 28 27 27 26 26 26 25 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 58 59 60 61 61 62 63 63 64 64 65 66 66 66 67 67 68 68 68 69 69 69 69 70 70 70 70 70 71 71 71 71 71 72 72 72 72 73 73 73 73 74 74 74 74 75 75 75 76 76 76 77 77 77 78 78 78 79 79 79 80 80 80 80 81 81 81 81 81 81 81 80 80 80 79 79 78 77 76 76 75 74 72 71 70 69 67 66 65 63 62 60 59 57 56 54 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 33 33 32 32 32 31 31 31 30 30
 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 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 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24
 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 25 25 25 26 27 27 28 29 29 30 31 32 33 34 35 37 38 40 41 43 45 46 48 50 53 55 57 60 62 65 67 70 73 75 78 81 84 86 89 92 94 96 98 101 102 104 106 107 108 109 110 110 110 110 110 110 109 108 107 106 105 104 102 100 99 97 95 93 91 89 86 84 82 80 78 75 73 71 69 67 64 62 60 58 56 54 52 50 49 47 45 44 42 41 39 38 36 35 34 33 32 31 30 29 28 27 27 26 26 25 25 24 24 23 23 23 23 23 23 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 26 26 26 27 27 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 59 59 60 61 61 61 62 62 62 62 61 61 61 60 59 58 58 57 56 54 53 52 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 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 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21
 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 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 16 17 18 20 21 22 24 26 28 30 32 35 38 41 44 47 51 54 58 63 67 71 76 81 86 91 96 101 106 110 115 119 122 125 128 130 131 132 132 131 129 127 125 121 118 114 110 106 101 97 92 88 83 79 75 71 67 63 59 56 53 50 47 44 41 39 37 34 32 31 29 27 26 24 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 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 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 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 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12
 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 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 30 31 32 34 35 37 39 41 43 45 47 49 51 53 55 57 60 62 64 66 67 69 71 72 73 74 75 76 76 77 77 76 76 76 75 74 73 72 71 70 68 67 65 64 63 61 60 58 57 55 54 52 51 50 48 47 46 44 43 42 41 40 39 38 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 24 24 25 25 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 34 33 33 32 31 30 29 28 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14
 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 44 44 44 45 45 46 46 46 47 47 47 47 48 48 48 48 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 52 52 52 52 53 53 53 54 54 55 55 56 57 57 58 59 60 61 62 63 64 65 67 68 69 71 73 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 106 107 109 110 111 111 112 112 112 111 111 110 109 107 106 104 102 100 97 95 93 90 88 85 83 80 78 76 73 71 69 67 65 63 61 59 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 53 54 55 56 57 58 59 59 60 61 61 62 62 62 62 62 62 62 61 61 60 60 59 58 57 57 56 55 54 53 52 51 50 49 48 48 47 46 45 44 44 43 42 41 41 40 40 39 39 38 38 37 37 36 36 36
 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 39 40 41 42 43 44 45 47 48 50 51 53 55 57 59 62 64 67 70 73 76 79 82 86 90 94 98 102 106 110 115 119 124 129 133 138 142 146 150 154 158 162 165 168 171 174 176 178 180 182 183 185 186 187 188 189 190 190 191 192 193 195 196 197 199 201 203 205 208 211 214 218 221 226 230 235 240 246 252 259 266 273 280 288 296 304 312 321 329 337 344 351 358 363 368 371 373 373 372 369 365 359 351 342 331 320 308 294 281 267 253 239 226 212 199 187 175 164 153 143 134 126 117 110 103 97 91 85 80 76 72 68 64 61 58 55 53 50 48 46 45 43 42 40 39 38 37 36 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 45 46 47 48 50 51 53 54 55 57 58 60 61 62 64 65 66 67 68 68 69 69 70 70 70 69 69 69 68 67 66 65 64 62 61 60 58 57 55 54 52 51 49 48 46 45 43 42 40 39 38 37 36 35 33 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 36 37 38 39 39 40 41 41 42 42 43 43 43 43 43 43 43 43 43 43 43 42 42 41 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 34 33 33
 110 110 110 110 109 109 108 108 107 106 105 104 103 101 100 98 97 95 94 92 90 88 86 84 82 81 79 77 75 73 71 69 67 65 64 62 60 59 57 56 54 53 52 51 50 49 48 47 47 46 45 45 45 45 44 44 44 45 45 45 46 46 47 47 48 49 50 51 52 53 55 56 58 60 61 63 65 68 70 72 75 78 81 84 87 91 94 98 102 106 111 115 120 125 130 134 139 144 149 154 159 163 167 170 173 175 177 178 178 177 176 173 170 166 162 157 151 146 139 133 127 120 114 108 102 96 90 85 80 75 71 66 63 59 56 52 50 47 44 42 40 38 36 35 33 32 31 30 29 28 27 26 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 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 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 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 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 30 31 33 34 36 38 39 41 43 46 48 50 53 55 58 60 63 65 68 71 74 76 79 81 84 86 89 91 93 96 97 99 101 103 104 105 106 107 108 109 109
 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 37 37 38 38 38 39 39 40 40 40 41 41 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 34 34 34 35 36 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 50 51 52 53 54 55 56 57 58 58 59 60 60 61 62 62 62 63 63 63 63 64 64 64 63 63 63 63 62 62 61 61 60 59 58 58 57 56 55 54 53 52 51 49 48 47 46 45 43 42 41 40 38 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 14 14 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 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39
 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 43 43 44 44 45 46 47 48 49 50 51 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 84 85 85 86 86 86 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 88 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 88 88 87 87 86 86 85 84 84 83 82 81 80 80 79 78 77 77 76 75 75 74 73 73 73 72 72 72 72 72 72 72 72 72 72 73 73 74 74 75 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 95 96 97 97 98 99 99 99 99 99 99 99 98 97 96 95 93 92 90 88 86 84 82 79 77 74 71 69 66 63 61 58 56 53 51 48 46 44 42 40 38 36 34 32 31 29 28 27 26 25 23 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 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 32 33 34 35 36 37 38 39 40 41 42 42 43 44 45 45 46 46 46 47 47 47 47 48 48 48 48 48 47 47 47 47 47 46
 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 34 35 36 37 37 38 38 39 39 40 40 40 41 41 41 41 41 41 41 41 41 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 36 36 37 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 49 50 51 53 54 56 57 58 60 61 63 64 65 67 68 69 70 70 71 71 72 72 72 72 71 71 70 69 68 67 66 65 63 62 60 59 57 55 53 52 50 48 47 45 43 42 40 38 37 35 34 32 31 30 28 27 26 25 24 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 27 27 26 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 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23
 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 47 48 49 50 51 53 54 55 57 58 60 62 64 66 68 70 73 75 78 81 84 87 91 94 98 102 106 110 114 118 122 126 130 134 138 142 146 149 152 155 158 160 162 163 165 165 166 166 165 165 164 163 161 159 157 155 153 151 148 146 143 140 138 135 132 129 127 124 121 119 116 114 112 109 107 105 103 101 99 97 95 93 91 89 88 86 85 83 82 81 80 79 78 77 76 75 74 74 73 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 73 73 73 73 74 74 74 74 75 75 75 75 75 75 75 76 76 76 76 76 75 75 75 75 75 75 75 74 74 74 73 73 73 72 72 71 71 70 70 69 69 68 67 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 50 49 48 47 46 45 44 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 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 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 31
 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 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 25 25 26 27 27 28 28 29 30 30 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 34 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 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 19 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 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 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 15 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 14 14 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 8 8
 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 9 9 10 10 11 11 12 13 13 14 15 17 18 19 21 22 24 26 28 30 32 35 37 40 43 47 50 54 58 62 66 71 76 81 86 91 97 102 108 113 119 124 129 134 138 142 145 148 150 152 152 153 152 151 149 147 144 141 137 133 129 125 121 117 112 108 104 100 96 92 88 85 81 78 75 72 69 67 65 62 60 59 57 55 54 53 52 50 50 49 48 47 47 46 45 45 45 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 36 36 35 35 34 33 33 32 32 31 30 29 29 28 27 26 25 25 24 23 22 21 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 9 9 9 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 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 21 21 20 20 20 19
 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 17 18 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 30 31 31 32 33 34 34 35 36 37 37 38 39 40 41 42 42 43 44 45 47 48 49 50 51 52 54 55 56 58 59 60 62 63 65 66 67 68 70 71 72 72 73 74 74 74 74 73 73 72 71 70 68 66 65 63 60 58 56 54 51 49 47 44 42 40 38 36 34 32 30 28 27 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 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 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 33 34 36 37 38 39 41 42 43 44 45 45 46 46 47 47 47 47 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 31 30 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 26 27 28 29 29 30 31 31 32 32 33 33 33 33 33 33 32 32 32 31 30 30 29 28 27 26 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11
 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 32 33 33 34 35 36 37 38 38 39 40 40 41 41 42 42 42 42 42 42 42 42 42 41 41 41 40 39 39 38 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 9
 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 42 43 44 45 46 46 47 47 48 48 49 49 49 49 49 49 49 49 48 48 47 46 46 45 44 43 42 41 40 39 38 36 35 34 33 32 31 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 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 11 11 11 11 11 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 7 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 17 17 18 18 19 19 20 20 21 22 22 22 23 23 24 24 24 24 25 25 25 25 24 24 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13
 18 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 42 43 44 44 45 45 46 46 46 46 46 46 45 45 44 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 24 23 22 21 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 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 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 33 34 35 35 36 36 36 37 37 37 37 37 36 36 35 35 34 33 33 32 31 30 29 28 27 26 25 25 24 23 22 21 20 20 19 18
 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 29 29 29 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 52 53 54 56 57 58 59 60 61 62 62 63 64 64 64 64 65 64 64 64 64 64 63 63 62 62 61 60 60 59 58 58 57 56 56 55 54 54 53 53 52 52 51 51 50 50 49 49 49 48 48 48 47 47 47 47 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 43 43 43 43 43 43 44 44 44 45 45 46 46 47 47 48 49 49 50 51 52 53 53 54 56 57 58 59 60 62 63 65 66 68 69 71 73 75 77 78 80 82 84 87 89 91 93 95 97 99 100 102 104 105 106 107 108 109 109 109 109 108 108 107 105 104 102 100 98 95 93 90 87 84 81 78 76 73 70 67 64 62 59 57 54 52 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 30 30 29 29 28 28 27 27 26 26 26 26 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 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 54 56 57 58 59 61 62 63 64 65 66 66 67 67 68 68 68 68 68 68 68 67 67 66 66 65 64 63 62 61 60 59 57 56 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36
 29 28 27 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 27 28 29 30 31 32 33 35 37 38 40 42 45 47 50 53 56 60 63 67 71 76 80 85 90 96 101 107 113 119 126 132 138 144 151 157 162 168 173 178 182 186 190 192 195 196 198 198 199 199 198 197 196 194 193 191 189 187 185 183 180 178 176 174 172 170 168 167 165 164 162 161 160 159 158 157 156 155 154 153 152 151 151 149 148 147 146 144 143 141 139 136 134 131 129 126 123 119 116 112 109 105 101 98 94 90 87 83 80 77 73 70 67 65 62 59 57 55 53 51 49 47 46 44 43 42 41 39 39 38 37 36 36 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 44 44 44 45 45 45 46 46 46 46 46 46 45 45 44 44 43 42 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 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 34 35 36 38 39 41 42 44 46 48 50 52 54 57 59 62 64 67 70 73 76 78 81 84 87 90 93 96 98 100 102 104 105 106 107 107 107 107 106 104 103 101 99 96 94 91 88 85 82 79 76 73 70 67 64 62 59 56 54 52 50 48 46 44 42 40 39 37 36 35 34 33 32 31 30
 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 37 38 39 40 40 41 41 41 41 41 41 41 41 40 39 39 38 37 36 35 34 33 32 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 41 42 43 45 46 47 48 49 50 51 52 53 53 54 54 54 54 53 53 52 52 51 50 49 48 46 45 44 42 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 46 47 47 47 48 48 48 47 47 47 46 46 45 44 44 43 42 41 40 40 39 38 37 36 35 35 34 33 32 32 31 30 30
 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 36 37 37 38 39 40 42 43 44 46 47 48 50 52 53 55 57 59 60 62 64 66 68 70 72 73 75 77 79 80 82 83 84 85 86 87 88 88 88 89 89 89 88 88 88 87 86 85 85 84 83 82 81 80 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 63 62 61 61 60 60 59 59 59 58 58 58 58 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 55 55 55 54 54 53 53 52 52 51 50 50 49 48 48 47 46 45 44 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 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 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 42 42 43 43 44 44 45 45 45 46 46 46 46 46 47 47 46 46 46 46 46 45 45 45 44 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25
 43 43 43 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 45 45 46 47 48 49 50 52 53 55 57 58 60 62 65 67 70 72 75 78 81 84 87 90 93 96 100 103 106 110 113 116 119 121 124 126 128 129 131 131 132 132 132 131 129 128 126 123 121 118 115 111 108 104 100 96 92 89 85 81 77 74 70 67 63 60 57 54 51 49 46 44 42 40 38 36 34 32 31 29 28 27 26 25 24 23 22 22 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 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 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 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 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 29 30 31 32 33 34 35 35 36 37 38 38 39 40 40 41 41 42 42 42 43
 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 24 25 27 28 30 31 33 35 37 39 41 43 45 47 50 52 54 57 60 62 65 67 70 72 75 77 80 82 85 87 89 90 92 93 95 96 96 97 97 97 97 96 95 94 93 91 89 87 85 83 81 78 76 73 70 68 65 63 60 58 55 53 50 48 46 44 42 40 38 37 35 33 32 31 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 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 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9
 10 10 10 10 11 11 11 11 11 11 11 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 7 7 7 6 6 6 6 6 6 6 6 6 6 7 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 26 28 30 31 33 35 37 38 40 41 42 43 43 44 44 44 43 42 41 40 38 37 35 34 32 30 28 27 25 24 22 21 20 18 17 16 15 14 13 13 12 11 11 10 10 9 9 9 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 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 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 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9
 60 60 60 60 60 60 60 60 61 61 61 61 62 62 62 62 63 63 63 63 64 64 64 64 64 64 64 65 65 64 64 64 64 64 64 64 63 63 63 62 62 62 62 61 61 61 61 60 60 60 60 60 60 60 60 60 61 61 61 62 62 63 63 64 65 66 67 68 69 70 72 73 74 76 78 79 81 83 85 87 90 92 94 97 99 102 105 108 111 114 117 120 123 126 129 132 135 138 141 144 147 150 152 155 157 159 160 161 162 163 163 163 163 162 161 160 158 156 154 151 148 145 142 139 135 132 128 124 120 117 113 109 106 102 99 96 92 89 86 83 81 78 75 73 70 68 66 64 62 60 58 57 55 54 52 51 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 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 40 41 41 42 43 43 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 51 51 52 52 52 52 52 52 52 53 53 52 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 50 50 49 49 49 49 49 49 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 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 73 74 74 75 75 75 75 75 75 75 75 74 74 73 73 72 71 71 70 69 68 68 67 66 66 65 64 64 63 63 62 62 61 61 61 60 60 60 60 60 60
 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 30 31 33 34 36 38 40 42 44 47 49 52 55 57 60 63 66 68 71 73 76 78 79 81 82 83 83 83 83 82 81 80 78 76 74 72 70 68 66 64 61 59 57 55 53 51 49 48 46 44 43 42 40 39 38 37 36 36 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 37 38 39 40 41 42 43 44 46 47 48 50 52 54 56 58 60 62 65 67 70 73 75 78 81 84 87 90 93 96 98 100 102 103 104 105 104 104 103 101 99 97 94 91 87 84 80 76 72 68 65 61 57 54 51 48 45 42 40 37 35 33 31 30 28 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 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 16 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
 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 22 23 24 26 27 29 30 32 34 36 39 41 44 47 50 54 58 62 66 70 75 80 85 91 96 102 108 113 119 124 129 134 138 142 145 147 148 149 149 147 146 143 140 136 132 128 123 118 114 109 104 99 94 90 85 81 77 73 69 66 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 24 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 37 38 39 40 40 41 42 43 43 44 45 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 62 63 63 63 63 63 62 62 62 61 60 59 58 57 56 55 53 52 51 49 48 46 44 43 41 40 39 37 36 35 34 32 31 30 30 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 37 38 39 39 40 40 40 41 41 41 41 42 42 42 41 41 41 41 40 40 39 39 38 38 37 36 35 35 34 33 32 31 30 29 28 28 27 26 25 24 23 23 22 21 20 20 19 19 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 19 20 21 22 23 24 25 27 28 30 32 34 37 39 42 45 49 52 56 60 64 69 74 79 84 90 95 101 107 113 118 124 129 134 139 143 147 150 152 154 155 155 155 154 153 151 148 145 142 139 135 132 128 124 120 117 113 109 106 103 99 96 94 91 88 86 83 81 79 77 75 73 72 70 68 67 66 64 63 62 61 60 59 58 57 57 56 55 54 54 53 52 52 51 50 50 49 48 48 47 47 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 40 40 40 40 40 41 41 41 42 42 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 66 67 67 67 67 67 67 66 65 64 63 62 60 59 57 55 54 52 50 48 46 44 42 40 38 36 35 33 31 30 29 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 38 39 40 41 41 42 43 43 44 45 45 46 46 47 47 48 48 49 49 49 49 50 50 50 50 49 49 49 49 48 48 47 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 26 25 25 24 23 23 22
 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 23 24 24 25 26 26 27 27 27 28 28 28 28 28 28 28 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 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 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 26 26 26 26 26 25 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 21 22 22 23 24 25 25 26 27 27 28 29 29 30 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 28 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9
 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 43 43 44 44 45 45 46 46 46 47 47 47 48 48 48 48 48 48 48 48 47 47 47 46 46 45 45 44 44 43 42 42 41 40 39 39 38 37 36 35 35 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 35 36 37 38 38 39 39 40 41 41 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 44 44 44 43 43 42 42 41 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27
 20 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 19 20 21 21 22 22 23 23 24 25 25 26 26 27 27 28 28 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 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 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 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 36 36 36 36 36 36 36 36 35 35 34 34 33 33 32 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 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 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 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 20 20 20 20
 21 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 35 35 36 37 38 38 39 40 40 41 42 42 43 43 44 44 44 44 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 47 48 49 49 50 50 50 51 51 51 50 50 50 49 49 48 47 46 45 44 43 42 41 40 39 38 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 20 20
 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 32 33 34 35 36 37 39 40 42 44 45 47 49 51 52 54 56 57 59 60 62 63 63 64 64 64 64 64 63 62 61 60 58 57 55 54 52 50 49 47 45 44 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 25 24 24 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25 27 28 30 31 33 35 37 39 41 44 46 49 52 55 59 62 66 70 74 78 82 87 91 96 100 104 108 112 115 118 121 123 124 124 124 123 122 120 117 114 111 107 103 99 94 90 85 81 77 73 69 65 61 58 54 51 48 46 43 41 39 37 35 33 31 30 29 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 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 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 20 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 30 31 31 32 32 33 33 33 33 34 34 34 34 34 34 34 33 33 33 33 32
 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 40 41 42 42 43 43 44 44 44 45 45 45 45 45 45 44 44 44 43 43 42 42 41 41 40 39 38 38 37 36 36 35 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 26 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 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 48 49 49 50 50 50 51 51 51 51 51 51 51 50 50 50 49 49 48 48 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 22 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 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 30 31 31 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 35 34 34 34 34 34
 26 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 22 22 23 24 25 27 28 29 30 31 33 34 35 37 38 40 41 42 44 45 46 48 49 50 51 52 53 54 55 55 56 56 56 56 57 56 56 56 56 55 55 54 54 53 52 52 51 50 49 48 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 43 44 44 45 46 47 48 48 49 50 50 51 51 51 51 51 51 51 51 50 50 49 48 47 46 45 44 43 42 41 40 39 37 36 35 34 33 32 31 29 28 27 26
 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 60 60 60 61 62 62 63 64 65 65 66 67 68 69 71 72 73 74 75 76 77 79 80 81 82 83 84 84 85 86 87 87 87 88 88 88 88 88 88 88 88 88 87 87 87 86 86 85 85 84 83 83 82 81 81 80 79 78 78 77 76 75 74 73 73 72 71 70 69 68 67 66 65 63 62 61 60 59 58 57 55 54 53 52 50 49 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 28 28 27 27 27 27 27 27 27 28 28 28 29 29 30 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 78 81 85 89 93 97 101 106 110 115 120 124 129 134 139 143 147 152 156 159 162 165 168 170 171 172 172 172 171 170 168 166 163 161 157 154 150 146 142 138 134 130 126 123 119 115 112 108 105 102 99 96 94 91 89 87 85 83 81 80 78 77 75 74 73 72 71 70 69 68 67 66 66 65 64 64 63 62 61 61 60 59 59 58 57 57 56 55 54 54 53 52 51 51 50 49 48 48 47 46 45 44 44 43 42 41 41 40 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 55 55 56 57 57 58 58 58 59 59 59 59 59
 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 30 31 33 34 36 38 40 42 44 46 48 51 53 55 58 60 62 64 66 68 70 72 73 74 75 75 76 75 75 74 73 71 70 68 66 64 62 59 57 54 52 50 47 45 43 40 38 36 35 33 31 29 28 26 25 24 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 29 29 30 30 31 31 32 32 32 32 32 32 32 32 31 31 31 30 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 19 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 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 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 46 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 77 78 78 79 79 79 79 79 79 78 78 78 77 76 76 75 74 73 72 71 70 68 67 66 65 64 62 61 60 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 37 37 37 37 37 36 37 37 37 37 37 37 38 38 38 39 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 65 66 67 67 68 68 69 69 69 69 69 69 69 68 68 68 67 67 66 65 64 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 51 50 49 49 48 48 47 47 47 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 57 57 58 58 58 59 59 59 60 60 60 60 60 60 60 60 59 59 59 58 58 58 57 56 56 55 54 54 53 52 51 51 50 49 48 48 47 46 45 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 41 41 42 42 42 43 43 44 44 45 45 46 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 47 47
 49 47 45 43 41 39 38 36 35 33 32 31 30 28 27 26 25 25 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 37 38 40 42 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 86 88 90 91 93 94 96 98 99 101 102 103 105 106 108 109 111 112 113 114 116 117 118 119 119 120 120 120 120 120 120 119 118 117 115 114 112 109 107 104 101 99 96 92 89 86 83 80 77 74 71 68 66 63 61 58 56 54 52 50 49 47 46 45 44 43 42 41 41 40 40 39 39 39 39 39 39 39 40 40 40 41 41 42 43 43 44 45 46 47 48 49 49 50 51 52 53 54 55 55 56 57 57 57 58 58 58 58 58 57 57 56 55 55 54 53 51 50 49 48 46 45 43 42 41 39 38 36 35 34 33 32 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 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 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 53 54 56 58 60 62 64 66 68 70 71 73 74 76 77 78 78 79 79 79 79 78 77 76 75 74 72 71 69 67 65 63 61 59 57 55 53 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
 47 47 46 46 45 45 44 44 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 46 47 47 48 49 49 50 50 51 51 52 53 53 54 54 55 56 56 57 57 57 58 58 58 59 59 59 59 59 59 58 58 58 57 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 54 55 56 57 58 59 59 60 61 61 62 62 62 62 62 62 61 61 60 60 59 58 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 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 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 34 35 36 37 38 39 40 41 42 42 43 44 45 45 46 47 47 48 48 48 49 49 49 49 49 49 49 48 48 48
 61 61 61 61 60 60 60 59 58 58 57 56 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 33 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 47 47 47 48 48 48 47 47 47 47 47 46 46 46 45 45 44 44 43 43 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 36 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 38 38 37 36 36 35 34 33 33 32 31 31 30 30 29 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 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 40 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 58 59 59 60 60 60 61
 32 32 33 33 33 34 34 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 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 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 37 38 38 39 39 40 41 41 42 42 43 43 43 43 44 44 44 44 44 44 44 43 43 43 43 42 42 41 41 40 39 39 38 38 37 36 35 35 34 33 33 32 31 31 30 29 29 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 21 21 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 37 38 39 40 41 42 42 43 44 45 45 46 47 47 48 49 49 50 50 51 51 52 52 52 53 53 54 54 54 55 55 55 55 56 56 56 57 57 57 57 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 57 56 56 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 49 50 51 52 52 53 53 54 54 55 55 55 56 56 56 56 56 56 56 56 55 55 55 55 54 54 53 53 52 52 51 51 50 50 49 48 48 47 46 46 45 45 44 43 43 42 41 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 39 40 42 43 44 46 47 49 50 52 53 55 56 58 59 60 61 62 63 63 64 64 64 64 64 64 64 63 62 62 61 60 59 58 57 56 55 54 53 51 50 49 48 47 46 46 45 44 43 42 42 41 41 40 40 39 39 39 39 39 38 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 48 48 48 49 49 50 50 51 51 52 52 53 53 53 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 54 54 53 52 52 51 50 49 49 48 47 46 45 43 42 41 40 39 38 37 36 35 33 32 31 30 30 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27
 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 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 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 34 35 36 37 38 39 39 40 41 42 42 43 43 44 44 44 45 45 45 45 45 44 44 44 43 43 43 42 41 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 20 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 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 29 29 29 29 28 28 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 26 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 29 29 30 30 30 30 30 30 30 30 30 31 31 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 30 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 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 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 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 36 37 37 37 38 38 38 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 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 25 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 59 58 57 56 55 53 52 50 49 47 46 44 43 41 40 39 37 36 35 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 35 36 37 37 38 39 39 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 40 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 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 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 43 44 45 46 47 49 50 51 52 54 55 56 57 58 59 60 60 61 62 62 62 62 62 62 61 61 60
 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 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 5 5 5 5 5 5 5 5 5 5 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 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5
 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 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 24 24 25 26 27 28 29 29 30 31 32 33 34 35 36 36 37 38 38 39 39 40 40 40 40 39 39 39 38 38 37 36 35 35 34 33 32 31 30 29 28 27 26 25 25 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 18 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 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 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 29 30 30 31 31 31 32 32 32 32 32 31 31 31 31 30 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13
 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 47 48 48 49 50 51 51 52 53 53 54 54 54 54 54 54 54 54 54 53 53 52 52 51 50 49 49 48 47 46 45 44 44 43 42 41 40 40 39 39 38 38 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 48 48 48 48 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 30 30 30 31 31 31 31 31 32 32 33 33 34 34 35 35 36 36 37 38 39 39 40 41 41 42 42 43 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 43 43 43 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 34 33 33 33 32 32 32 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 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
 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 38 39 40 41 42 43 44 45 45 46 47 48 48 49 49 50 50 50 51 51 51 51 51 51 51 51 50 50 50 49 49 48 48 47 47 46 45 45 44 44 43 42 42 41 40 40 39 39 38 37 37 36 36 35 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 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 51 52 52 52 52 52 52 52 52 52 52 51 51 51 50 49 49 48 48 47 46 45 45 44 43 42 41 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 29 28 28 27 27 27 27 26 26 26 26 26 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 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 37 36 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25
 36 35 34 34 33 32 32 31 30 30 29 29 28 27 27 27 26 26 26 25 25 25 25 25 25 24 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 36 37 38 40 41 42 43 44 46 47 49 51 52 54 56 58 60 63 65 67 70 72 75 78 80 83 85 88 90 92 94 95 96 97 98 98 98 97 96 95 94 92 90 87 85 82 79 76 73 70 67 65 62 59 56 54 52 49 47 45 43 41 40 38 37 36 34 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 33 34 34 35 37 38 39 40 41 43 44 46 47 49 51 52 54 56 57 59 61 63 64 66 67 68 70 71 71 72 72 72 72 72 71 70 69 68 67 65 63 61 59 57 55 53 51 49 47 45 43 42 40 38 37 35 34 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 32 33 33 34 34 34 35 35 35 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 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 39 40 40 40 41 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 36
 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 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 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 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 30 31 31 32 32 33 33 33 33 33 33 33 33 33 32 32 31 30 30 29 28 27 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 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 19 19 19 19 20 20 20 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14
 59 58 58 58 57 57 57 57 57 58 58 58 59 59 60 60 61 62 62 63 64 64 65 66 66 67 68 68 68 68 68 68 68 68 67 67 66 65 64 63 62 61 59 58 56 55 54 52 51 49 48 46 45 43 42 41 40 38 37 36 35 34 34 33 32 32 31 31 30 30 30 30 30 30 30 30 30 31 31 32 33 33 34 35 36 37 38 39 41 42 43 45 46 48 50 51 53 55 56 58 60 62 64 65 67 68 70 71 73 74 75 76 77 78 79 79 80 80 80 80 80 80 80 79 79 78 77 77 76 75 73 72 71 70 68 67 65 64 62 61 59 58 56 54 53 51 49 48 46 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 42 43 44 45 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 64 64 65 65 65 65 65 64 64 63 63 62 61 60 58 57 56 54 53 52 50 49 47 46 44 43 42 41 39 38 37 36 36 35 34 33 33 32 32 32 32 31 31 32 32 32 32 33 33 34 34 35 36 36 37 38 39 40 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 74 75 75 75 75 75 75 74 74 73 72 72 71 70 69 68 67 66 65 64 63 63 62 61 60 60 59
 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 27 28 29 31 33 34 36 38 41 43 45 48 50 53 56 59 61 64 67 69 72 74 76 78 79 80 81 82 82 82 81 80 79 77 76 74 72 70 68 65 63 61 59 56 54 52 50 48 47 45 43 42 40 39 38 37 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 21 21 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 35 36 37 38 39 40 41 41 42 42 42 42 42 41 41 40 39 38 37 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 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 15 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 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 37 38 39 40 41 41 42 42 43 43 43 43 42 42 41 41 40 39 38 37 35 34 33 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
 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 17 17 18 18 19 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 36 37 39 40 41 42 43 44 45 46 47 48 48 49 49 50 50 50 50 50 49 49 48 47 46 45 44 43 42 40 39 38 36 35 34 33 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 29 29 30 31 32 33 34 34 35 36 36 36 37 37 37 37 37 37 37 36 36 35 35 34 33 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 23 23 23 22 22 22 22 22 22 21 21 21 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
 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 59 60 60 60 61 61 61 60 60 60 59 58 58 57 56 55 55 54 53 52 51 50 50 49 48 48 47 47 46 46 46 45 45 45 45 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 31 31 30 30 29 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 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 25 26 26 26 26 26 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 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 38 39 39 39 39 40 40 40 39 39 39 39 39 38 38 37 37 36 36 35 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 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 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 19 20 20 21 21 21 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 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 8 8 9 9 9
 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 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 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 23 24 24 24 24 25 25 25 25 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 40 41 42 43 43 44 44 45 45 45 46 46 46 46 46 46 45 45 44 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 23 24 24 24 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25
 24 24 24 24 24 25 25 25 25 26 26 27 28 29 30 31 32 33 35 37 38 40 43 45 47 50 53 56 60 63 67 70 74 79 83 87 91 95 100 104 107 111 114 116 118 120 120 121 120 119 117 115 112 109 106 102 98 94 90 85 81 77 73 69 65 62 58 55 52 49 47 44 42 40 38 36 34 33 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 50 51 51 52 52 52 52 52 51 51 50 50 49 48 47 46 45 44 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 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 34 35 36 37 39 40 42 43 45 46 48 49 50 52 53 55 56 57 58 59 60 61 62 62 63 63 63 63 63 63 63 62 62 61 60 59 58 57 55 54 53 51 49 48 46 45 43 41 40 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 21 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 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 28 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24
 13 13 12 12 12 12 12 13 13 13 13 14 14 15 16 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 63 64 65 66 66 66 66 66 65 64 63 62 60 59 57 55 53 51 49 47 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 23 22 22 21 21 20 20 20 20 20 20 19 19 19 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 45 46 46 47 47 47 47 47 46 46 46 45 44 43 42 41 40 39 37 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 34 35 36 36 37 37 37 37 37 37 37 37 36 36 35 34 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 22 21 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 29 30 32 33 35 37 38 40 42 44 46 49 51 53 55 57 59 61 63 65 67 69 70 72 73 74 74 75 75 75 74 74 73 71 70 68 66 64 62 59 57 54 52 49 47 44 42 39 37 35 32 30 29 27 25 24 22 21 20 19 18 17 16 15 15 14 14 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 48 49 51 52 54 55 57 58 59 60 61 62 62 63 63 63 63 63 62 62 61 60 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 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 35 35 36 37 38 38 39 40 41 42 42 43 44 45 45 46 47 48 48 49 50 51 51 52 53 53 54 55 55 56 57 57 58 59 59 60 61 61 62 62 63 63 64 64 64 64 64 65 64 64 64 64 63 63 62 61 60 59 58 57 55 54 52 51 49 48 46 45 43 42 40 39 37 36 35 34 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 65 66 67 68 68 69 69 70 70 71 71 72 72 72 73 73 74 74 74 75 75 75 76 76 77 77 77 77 78 78 78 78 78 78 78 78 78 77 77 76 76 75 74 73 72 72 71 69 68 67 66 65 64 62 61 60 59 57 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 30 30 31 31 32 32 33 34 35 36 38 39 40 42 43 45
 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 30 31 32 33 34 35 35 36 37 38 38 39 39 40 40 41 41 42 42 42 42 42 43 43 43 43 42 42 42 42 42 41 41 41 40 40 39 39 38 38 37 37 36 36 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 25 25 25 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 33 34 35 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 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 20 20 20 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 24 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21
 31 32 32 33 34 35 36 37 39 40 41 42 43 45 46 47 48 49 50 51 51 52 52 53 53 53 53 53 53 52 52 52 51 50 50 49 48 47 47 46 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 29 29 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 25 24 24 24 24 24 24 24 24 24 24 24 25 25 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 40 41 42 42 43 44 44 45 45 45 46 46 46 46 46 45 45 44 44 43 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 39 40 41 42 42 43 43 44 44 45 45 45 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 41 41 41 41 42 42 43 43 44 45 45 46 46 47 48 48 49 49 50 50 51 51 51 51 51 51 51 51 51 50 50 50 49 49 49 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41 40 40 40 39 39 38 38 38 37 37 36 36 35 35 34 34 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 29 29 29 30 30
 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 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 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 23 23 23 22 22 22 22 22 22 22 21 21 21 20 20 20 20 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 27 28 29 30 30 31 31 31 31 31 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11
 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 21 22 22 23 24 25 26 27 29 30 31 33 34 36 37 39 41 43 45 47 49 51 53 56 58 61 63 66 69 72 75 78 81 84 87 90 93 96 99 102 104 106 108 109 111 111 111 111 110 109 107 105 102 99 96 92 89 85 81 77 73 69 65 62 58 55 52 49 47 44 42 40 38 36 35 33 32 31 30 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 35 36 37 39 40 42 44 46 48 51 53 56 60 63 66 70 73 77 80 84 87 90 92 94 96 97 97 97 96 95 94 91 89 86 83 80 77 74 71 68 65 62 59 56 54 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 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 33 33 34 35 36 36 37 37 38 38 38 38 38 38 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 33 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 30 30 30 29 29 28 28 27 26 26 25 24 23 23 22 21 21
 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 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 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 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 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13
 22 22 21 21 21 21 20 20 20 20 21 21 21 21 22 22 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 44 45 47 49 51 53 55 57 59 61 62 64 66 68 70 72 73 75 76 77 78 78 78 78 78 77 76 75 74 72 70 68 65 63 60 57 54 51 49 46 43 41 38 36 34 32 30 28 26 25 24 22 21 21 20 19 19 19 18 18 19 19 19 20 20 21 22 23 24 25 27 28 30 31 33 35 37 39 41 44 46 48 50 53 55 57 59 62 64 65 67 69 70 71 72 73 73 74 74 73 73 72 71 70 69 68 67 65 63 62 60 58 57 55 53 51 50 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 31 30 30 29 29 29 28 28 28 28 28 29 29 29 30 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 43 44 45 46 47 48 49 50 51 52 52 53 54 55 55 56 57 57 58 58 59 59 59 59 59 59 59 58 58 58 57 56 55 54 53 52 51 49 48 47 45 43 42 40 39 37 35 34 32 31 29 28 26 25 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 25 26 28 29 31 33 35 37 39 41 42 44 46 48 50 51 53 54 55 56 57 58 59 59 59 59 59 59 59 59 58 58 57 57 56 55 55 54 53 52 51 51 50 49 48 47 47 46 45 44 43 43 42 41 40 40 39 38 37 37 36 35 34 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 23 23 22
 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 36 36 37 37 38 39 39 40 41 42 42 43 43 44 44 45 45 46 46 46 46 46 46 46 46 46 45 45 44 44 43 43 42 41 40 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 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 39 40 40 40 40 40 40 40 40 40 40 39 39 38 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 30 30 31 31 32 33 34 34 35 36 37 38 38 39 40 41 41 42 42 43 43 44 44 44 44 43 43 43 42 41 40 39 38 37 36 34 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 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 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30
 15 15 15 14 14 15 15 15 16 16 17 18 19 20 21 22 24 25 26 28 30 31 33 35 37 39 41 43 45 47 49 50 52 54 56 58 59 61 62 64 65 66 67 68 69 70 71 71 72 72 72 72 73 73 73 72 72 72 72 71 71 71 70 69 69 68 67 66 65 64 63 62 61 60 59 57 56 55 53 52 50 49 48 46 45 44 42 41 40 39 38 37 36 35 35 34 33 33 32 32 32 32 32 32 32 32 32 33 33 33 34 35 35 36 37 37 38 39 40 41 42 43 45 46 47 48 50 51 52 54 55 57 58 59 61 62 63 64 65 66 67 68 68 69 69 69 69 68 68 67 66 65 63 62 60 59 57 55 53 51 50 48 46 44 43 41 40 38 37 36 35 34 34 33 33 33 33 34 34 35 36 37 39 41 43 45 48 51 55 59 63 67 72 76 81 86 92 97 102 106 111 114 118 120 122 123 123 123 121 119 117 114 110 106 102 98 94 90 86 82 78 74 70 67 64 61 58 55 52 50 48 45 43 41 40 38 36 35 33 32 31 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 27 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 42 42 43 43 44 45 45 46 46 47 48 48 49 49 50 50 50 51 51 51 50 50 50 49 48 47 46 45 43 42 40 38 36 35 33 31 29 28 26 24 23 21 20 19 18 17 16 16
 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 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 22 23 24 25 26 28 29 31 32 34 35 37 38 40 41 42 43 44 45 45 45 45 44 43 42 41 39 38 36 34 33 31 29 27 26 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 18 19 21 22 24 26 28 30 32 34 36 38 40 42 43 44 45 46 46 46 45 44 43 42 41 39 38 36 35 33 31 30 29 27 26 25 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 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 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 11 11 10 10 9 8 8 7
 6 6 6 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 19 20 22 23 25 27 29 31 33 35 37 40 42 44 45 47 48 49 50 50 50 49 48 47 45 43 41 39 36 34 32 30 27 25 24 22 20 18 17 16 14 13 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 27 28 28 28 28 28 28 28 28 28 27 27 26 26 25 24 24 23 22 21 21 20 19 18 17 17 16 15 14 14 13 12 12 11 10 10 9 8 8 7 7 7 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 9 9 10 10 10 10 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 12 12 12 12 11 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 17 18 19 20 21 22 23 24 24 25 26 26 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 27 27 26 25 25 24 23 22 21 20 19 18 17 16 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 23 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 31 32 32 32 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 32 32 31 31 31 31 31 30 30 30 30 29 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 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 20 20 21 22 23 24 25 27 28 30 31 33 35 37 39 42 44 46 49 52 54 57 60 63 66 69 72 74 77 79 81 83 84 86 86 87 87 86 86 85 83 82 80 78 75 73 71 68 66 63 61 58 56 54 51 49 47 45 43 42 40 38 37 35 34 33 32 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 22 22 22
 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 35 37 39 41 43 45 47 49 51 53 55 57 59 61 62 64 65 66 67 68 68 69 69 69 69 69 68 67 66 65 64 63 62 60 59 57 56 54 52 51 49 47 46 44 43 41 40 38 37 35 34 32 31 30 29 27 26 25 24 23 23 22 21 20 20 19 19 19 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 43 44 45 46 47 48 49 50 50 51 52 52 53 53 53 54 54 53 53 53 52 52 51 50 49 48 47 46 45 44 43 41 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 46 47 48 49 49 50 51 51 52 52 52 52 52 52 52 52 52 51 51 50 49 48 48 47 46 44 43 42 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13
 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 39 40 41 42 42 43 43 44 44 44 45 45 45 45 45 45 44 44 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 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 41 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 58 59 60 61 63 64 65 66 67 68 69 70 71 71 72 72 72 72 72 71 71 70 69 68 67 66 64 63 61 59 57 56 54 52 50 48 46 44 42 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 27 27 27 28 28 28 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 22
 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 15 15 16 17 18 19 20 21 22 23 25 26 28 29 31 32 34 35 36 37 38 39 39 40 40 40 39 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 15 14 14 13 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 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 19 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 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 21 21 21 20 20 19 18 18 17 16 15 14 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 29 30 30 30 30 31 30 30 30 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 21 20 20 20 20 20 20 21 21 22 23 24 25 26 28 29 31 33 34 36 39 41 43 46 49 51 54 57 60 63 67 70 73 76 79 82 85 88 90 92 94 95 96 97 97 97 96 95 94 92 90 88 85 82 80 77 74 71 68 65 63 60 57 55 52 50 47 45 43 41 39 37 35 34 32 31 30 29 28 27 26 25 25 25 24 24 24 25 25 26 27 27 29 30 31 33 34 36 38 40 42 44 46 49 51 53 56 58 61 63 65 68 70 72 74 76 78 80 82 83 85 86 87 88 88 88 88 88 88 87 86 85 84 82 80 79 76 74 72 70 67 65 63 60 58 55 53 51 48 46 44 42 40 38 36 35 33 31 30 29 27 26 25 24 23 22 22 21 21 21 20 20 20 21 21 21 22 23 24 25 26 27 29 30 32 33 35 36 38 39 41 42 44 45 46 47 48 49 50 50 51 51 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 49 49 49 48 48 48 47 47 46 45 45 44 43 42 41 40 39 38 37 36 35 33 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 18 18 18 17 18 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 44 45 46 47 48 49 49 50 51 51 52 52 53 53 54 54 55 55 56 56 56 57 57 57 57 57 57 57 57 56 56 56 55 54 53 52 51 50 49 47 46 44 42 41 39 37 35 33 32 30 28 27 26 24 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 10 10 10 10 11 11 12 12 13 13 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 30 31 32 33 33 34 34 34 34 35 35 35 34 34 34 34 33 33 32 31 31 30 29 29 28 27 26 25 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 15 16 17 18 18 19 20 21 22 23 24 25 25 26 27 27 27 27 28 28 28 27 27 27 27 26 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 29 30 30 31 31 32 32 32 32 32 32 32 32 31 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10
 27 27 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 31 32 32 32 33 33 33 33 33 33 33 32 32 32 31 31 31 30 29 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 23 23 24 25 25 26 27 27 28 28 29 29 29 29 29 29 29 29 29 28 28 27 27 26 25 25 24 24 23 22 22 21 20 20 19 19 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 14 14 14 14 15 15 16 16 16 17 18 18 19 19 20 21 21 22 22 23 23 23 23 23 23 23 22 22 21 21 20 19 19 18 17 17 16 15 15 15 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 18 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 29 30 30 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 27
 7 7 7 6 6 6 6 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 13 14 14 14 14 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 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 9 9 10 11 11 12 12 13 13 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 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 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 9 9 10 10 11 12 12 13 13 14 14 14 14 14 15 15 15 15 14 14 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 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 15 15 15 14 13 13 12 12 11 10 10 9 9 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 19 19 20 21 22 23 25 26 28 30 31 33 35 37 39 42 44 46 48 50 52 54 56 58 60 61 63 64 65 66 67 68 68 68 69 69 68 68 68 67 66 65 64 63 62 60 59 58 56 54 53 51 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 18 17 16 16 15 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 24 25 27 28 30 32 33 35 36 38 39 40 42 43 44 45 45 46 47 47 48 48 48 48 49 49 49 49 48 48 48 48 48 47 47 47 47 46 46 46 46 45 45 45 44 44 44 43 43 43 42 42 41 41 40 39 39 38 37 36 35 34 33 32 31 30 29 27 26 25 24 22 21 20 19 18 17 16 15 14 14 13 13 13 13 13 13 13 13 14 14 15 16 16 17 18 19 20 22 23 24 25 26 28 29 31 32 33 35 36 38 39 41 43 44 46 47 49 50 52 53 55 56 58 59 60 62 63 64 65 66 66 67 67 68 68 68 68 68 67 67 66 65 64 63 62 61 59 58 56 54 52 50 48 46 44 42 40 38 35 33 31 30 28 26 24 23 22 21 19 19 18 17 17 17 17 17 17 17 17 18 19 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 39 41 42 44 46 47 49 51 52 54 55 57 58 60 61 62 63 64 65 66 66 66 67 66 66 66 65 64 63 62 61 60 58 57 55 53 51 50 48 46 44 42 40 38 37 35 33 32 30 29 27 26 24 23 22 21 20 20 19 18 18 18 18 18
 7 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 38 38 39 39 40 40 41 41 41 41 41 41 41 41 41 40 40 39 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 18 19 19 19 19 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 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 9 9 9 9 10 10 11 12 13 14 15 17 18 20 22 24 26 28 31 33 36 39 42 45 48 51 54 57 60 63 65 67 68 69 70 70 69 69 68 66 64 62 60 58 56 54 51 49 47 45 43 41 39 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 8 8 8 8 9 9 10 11 11 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 46 47 47 47 46 46 45 45 44 42 41 40 38 36 35 33 31 29 27 26 24 22 20 19 17 16 15 13 12 11 10 9 9 8 8 7 7
 13 14 14 15 16 17 18 19 20 21 22 23 25 26 26 27 28 29 30 30 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 43 43 43 42 41 40 39 38 36 35 33 32 30 28 27 25 23 22 20 19 18 16 15 14 14 13 13 12 12 12 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 30 31 32 33 33 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 36 35 35 34 33 32 31 30 29 28 27 26 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 29 30 31 31 31 32 32 32 32 31 31 31 30 29 28 28 27 26 25 23 22 21 20 19 19 18 17 17 16 16 16 16 16 16 17 18 18 19 21 22 23 25 26 28 30 32 33 35 37 39 40 41 42 43 44 45 45 45 45 44 43 43 42 41 39 38 37 36 34 33 32 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 13
 16 17 17 18 19 20 21 22 22 23 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 27 28 29 29 30 30 31 31 32 33 33 34 34 34 35 35 35 35 35 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 19 19 19 19 20 20 21 22 24 25 27 29 31 33 36 38 41 45 48 51 55 59 63 67 72 76 80 84 88 92 95 98 100 102 103 103 103 102 101 99 96 94 91 88 84 81 78 74 71 68 65 62 59 57 55 52 50 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 16 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 37 38 39 40 41 43 44 46 47 48 50 51 53 54 56 57 58 59 60 61 62 63 63 63 63 63 62 61 60 59 57 56 54 52 50 48 45 43 41 39 37 35 33 31 29 27 26 24 23 22 21 20 20 19 19 19 19 20 20 21 22 23 25 26 28 30 32 34 36 38 41 43 46 48 51 53 55 58 60 62 63 65 66 67 68 69 69 70 70 69 69 68 67 66 65 64 63 61 60 58 56 55 53 52 50 48 47 45 44 42 41 39 38 36 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 15 14 14 14 14 15 15 16
 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 22 22 22 22 22 22 21 21 20 19 18 17 17 16 15 14 13 12 11 10 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 16 17 18 19 20 21 22 22 23 24 24 25 25 25 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 9 9 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 21 21 22 22 22 22 22 22 21 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 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 5 5
 24 23 24 24 24 25 26 28 29 31 32 34 37 39 41 44 46 49 52 55 58 60 63 66 69 72 74 76 79 80 82 83 85 85 86 86 85 85 84 82 81 79 77 75 73 71 68 66 64 61 59 56 54 52 50 47 45 43 41 40 38 36 35 33 31 30 29 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 19 19 20 22 23 25 27 30 33 36 40 43 47 51 55 59 63 66 69 71 73 74 74 74 73 72 70 68 66 63 61 58 56 53 51 49 47 45 43 41 40 38 37 36 35 34 34 33 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 33 33 32 32 31 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 22 22 23 23 24 25 26 27 28 29 30 32 33 34 35 35 36 37 37 38 38 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 36 36 36 37 37 37 37 37 38 38 39 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 56 57 58 58 59 59 58 58 57 55 53 51 49 46 43 40 37 34 31 28 26 23 21 19 17 16 15 14 13 13 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 25 25 26 26 27 28 28 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 48 49 49 50 50 50 50 49 49 48 47 46 45 44 42 40 39 37 35 34 32 30 29 27 26 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 28 28 28 28 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 47 48 48 48 48 48 47 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 19 19 20 21 23 24 26 29 32 35 39 43 48 53 58 64 70 75 81 86 91 95 98 100 102 102 102 101 99 96 94 91 87 84 81 78 75 72 69 66 64 61 59 57 56 54 52 51 50 49 48 47 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 29 29 30 31 31 32 33 33 33 34 34 34 34 33 33 32 32 31 30 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 23 24 24 25 26 27 28 30 31 33 34 36 38 40 43 45 48 50 53 56 59 61 64 66 68 70 71 71 71 70 69 66 64 60 57 53 49 45 41 37 34 31 28 25 23 22 20 19 18 17 17 16 16 16 16 16 16 16 16 17 17 17 17 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 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 40 41 41 42 42 42 42 42 41 41 40 39 38 37 36 35 34 32 31 30
 9 9 9 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 10 11 11 12 13 14 15 17 18 20 22 23 25 27 29 31 32 34 36 37 38 40 40 41 41 41 41 41 40 39 39 38 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 13 14 14 15 16 17 17 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 24 25 25 26 26 26 26 26 26 25 24 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 10 10 10 11 11 11 12 12 12 13 14 14 15 16 16 17 18 18 19 20 20 21 22 22 23 23 24 24 25 25 26 26 26 26 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 25 25 25 25 24 24 23 23 22 22 21 20 19 19 18 17 16 15 14 13 13 12 11 11 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 32 31 31 30 30 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 13 12 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 25 26 27 27 28 28 29 29 30 30 30 30 30 30 30 30 29 29 28 28 27 27 26 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 13 14 14 15 16 17 18 18 19 20 21 22 23 24 25 26 26 27 28 28 29 29 30 30 31 31 31 31 31 32 32 31 31 31 31 31 30 30 30 29 29 28 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 15 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 31 32 32 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 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 20 20 19 18 18 17 16 16 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 21 22 23 25 26 28 29 31 33 36 38 40 43 46 49 52 55 58 61 64 68 71 73 76 78 80 81 82 82 82 81 80 78 76 73 70 67 64 61 58 55 52 49 46 43 40 37 35 33 30 28 26 24 22 21 19 18 16 15 14 13 12 11 11 10 10 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 30 31 32 33 34 34 35 36 36 37 37 37 38 38 38 38 38 38 37 37 37 36 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 11 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 19 20 22 23 24 26 27 28 30 31 32 34 35 37 38 39 41 42 43 45 46 47 48 49 50 51 51 52 52 52 52 52 51 51 50 49 48 47 45 44 43 41 40 38 37 35 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 13 12 12 12 12 12 12 12 13 14 14 15 16 17 19 20 21 23 25 26 28 30 32 34 35 37 38 40 41 42 44 45 45 46 47 47 47 47 47 47 47 47 47 46 46 46 45 45 44 44 43 43 43 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 41 41 41 41 40 40 40 40 40 39 39 38 38 37 36 35 34 32 31 30 28 26 25 23 21 20 18 17 16 14 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 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 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 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 14 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 20 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 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 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
 10 10 10 10 11 11 12 12 13 14 15 15 17 18 19 20 21 23 24 26 27 29 31 33 34 36 38 40 42 44 46 48 50 52 54 56 58 59 61 62 63 63 64 64 64 63 63 62 61 60 58 57 55 53 51 49 48 46 44 42 40 38 37 35 33 32 30 29 27 26 24 23 22 21 19 18 17 16 15 15 14 13 12 12 11 11 11 11 11 11 11 12 13 13 14 16 17 19 20 22 24 26 29 31 34 37 40 43 46 49 53 56 60 64 68 71 75 79 82 85 88 91 93 95 97 98 98 98 98 97 95 93 91 88 86 83 79 76 73 70 67 64 61 58 55 52 50 48 45 43 41 39 37 36 34 33 31 30 28 27 26 25 24 23 21 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 15 15 16 17 18 19 20 22 23 24 26 27 29 30 32 33 34 35 37 38 39 40 41 41 42 43 44 45 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 68 69 69 69 69 69 68 68 67 66 65 63 62 60 58 56 54 52 50 47 45 43 40 38 36 34 32 30 28 26 24 23 21 20 19 18 18 17 17 16 16 16 17 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 46 47 47 48 48 48 48 48 48 48 47 47 47 46 46 45 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 28 27 26 25 23 22 21 19 18 17 16 15 14 13 12 12 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 24 24 24 23 23 22 21 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 19 19 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 18 19 19 20 20 20 20 20 20 20 20 20 19 19 18 18 17 16 15 15 14 13 12 12 11 10 10 9
 20 19 18 18 17 17 16 16 16 16 16 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 22 22 22 23 23 22 22 22 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 15 15 15 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 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 21 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 31 32 33 34 34 35 35 36 36 36 36 35 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 16 15 15 15 15 16 16 16 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 30 30 30 30 30 29 29 28 27 26 25 25 24 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 23 23 23 24 23 23 23 23 22 22 21 21 20
 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 41 42 44 45 46 47 48 49 49 50 50 49 49 48 47 46 44 43 41 40 38 37 35 34 33 31 30 29 28 26 25 24 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 10 10 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 37 39 40 42 43 44 45 45 46 46 46 45 45 44 43 41 40 39 37 36 35 33 32 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 22 23 25 26 28 30 32 34 36 38 40 42 44 46 48 49 50 51 51 50 50 49 47 46 44 42 40 38 36 33 32 30 28 26 25 23 22 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 22 23 24 25 26 26 27 28 29 29 30 31 31 31 32 32 32 32 32 31 31 30 29 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 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
 11 11 12 12 13 13 14 14 15 16 16 17 17 18 18 18 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 22 22 21 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 10 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 22 23 24 24 25 26 26 27 27 28 28 28 28 28 28 28 28 27 27 27 26 26 25 25 24 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 24 25 26 27 27 28 28 29 29 29 29 29 29 29 29 29 29 28 28 27 27 26 25 25 24 24 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 9 9 8 8 8 8 9 9 9 9 10 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 20 21 22 24 25 26 27 28 29 31 32 33 34 35 37 38 38 39 40 40 40 40 40 40 39 39 38 37 35 34 33 31 30 29 27 26 25 24 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 17 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 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 21 22 23 25 26 27 28 30 31 32 33 33 34 34 34 34 33 32 32 31 29 28 27 26 24 23 22 21 20 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 23 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 29 30 30 30 31 31 31 31 31 30 30 30 29 29 28 28 27 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 14 14 14 14 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 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 16 16 15 14 14 13 12 12 11 11
 18 17 17 16 16 16 16 16 16 16 17 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 35 37 38 39 41 42 43 44 45 45 45 45 45 45 44 43 43 42 40 39 38 37 36 35 33 32 31 30 29 28 27 27 26 25 25 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 40 41 42 42 43 44 44 45 46 47 47 48 49 49 50 50 51 52 52 52 53 53 53 53 53 53 53 52 52 51 51 50 49 48 47 45 44 43 42 41 39 38 37 36 34 33 32 31 30 29 29 28 27 27 26 26 25 25 25 25 25 25 26 26 27 28 29 30 31 33 34 36 37 38 40 41 42 43 44 45 45 46 46 46 45 45 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 37 37 37 37 37 37 37 38 38 39 39 40 40 41 42 43 43 44 45 46 46 47 48 48 49 49 50 50 50 50 50 50 49 49 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 38 39 39 39 39 39 39 38 38 37 36 35 34 32 31 30 28 27 25 24 23 22 20 19 18
 19 19 19 20 21 22 23 24 25 27 28 30 32 34 36 38 40 42 44 46 48 50 51 53 54 54 55 55 55 54 53 52 51 49 48 46 44 42 41 39 37 36 34 32 31 30 29 27 26 26 25 24 23 23 22 22 21 21 21 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 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 23 23 22 22 22 22 22 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 35 37 38 40 42 44 46 48 49 51 53 55 56 57 58 59 59 60 59 59 58 57 56 54 52 50 48 46 44 42 40 38 37 35 33 32 31 30 29 28 27 27 26 26 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 33 33 34 34 34 34 33 33 33 32 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 32 33 34 34 35 36 36 36 37 37 37 36 36 36 35 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 87 91 95 99 103 106 109 111 113 114 115 115 115 114 113 111 109 107 105 102 99 97 94 91 89 86 83 80 78 75 73 70 68 65 63 61 58 56 54 52 50 49 47 45 44 43 42 40 40 39 38 38 37 37 37 37 37 38 38 39 39 40 42 43 44 46 48 50 53 55 58 61 64 68 72 76 80 84 88 91 95 98 101 103 104 105 104 103 102 100 97 94 91 87 84 81 78 75 72 70 68 66 65 64 63 62 62 61 61 61 61 62 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 79 79 80 80 80 79 79 79 78 77 77 76 75 74 74 73 72 72 71 71 71 70 70 70 70 70 70 71 71 71 71 72 72 72 72 72 72 72 71 70 69 68 67 65 63 61 59 57 54 52 50 47 45 43 41 39 37 36 34 33 32 31 30 30 29 29 29 29 29 29 29 29 29 30 31 31 32 33 34 36 37 39 40 42 45 47 49 52 55 58 62 65 68 72 76 79 82 85 88 90 92 93 94 94 93 91 89 87 84 81 77 74 70 67 63 60 57 54 51 49 46 44 42 40 39 37 36 35 34 34 33 33 33 33 33 34 34 35 36 37 38 40 41 43 45 47 48 50 52 53 55 56 57 57 58 58 58 58 58 58 57 56 56 55 54 53 52 52 51 50 49 49 48 47 47 46 46 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 41 41 41 42 42 43 44 45 46 47 49 51 52 54 57 59 62 65 68 72 75 79 83
 20 21 21 22 23 24 25 26 28 29 31 32 34 35 37 38 39 40 41 41 42 42 41 41 40 39 38 37 36 34 33 32 30 29 27 26 25 24 23 22 21 20 20 19 19 19 19 19 19 19 19 20 21 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 37 38 38 38 38 38 37 36 35 33 32 30 29 27 25 24 22 21 19 18 17 16 15 15 14 14 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 25 26 28 29 31 33 34 36 38 39 41 42 43 44 45 46 46 47 47 46 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 27 27 26 25 24 24 23 22 21 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 11 11 11 11 12 12 13 14 15 16 17 18 20 22 23 25 27 29 32 34 37 39 42 44 47 49 51 53 55 57 58 59 60 61 61 61 61 60 60 59 58 57 56 55 54 53 53 52 51 51 50 50 49 49 49 48 48 48 47 47 47 46 45 45 44 43 42 41 40 38 37 36 34 33 31 30 29 27 26 25 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 16 16 17 17 18 19 19 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 30 31 32 33 34 36 38 39 41 43 45 46 48 50 51 52 53 54 54 54 53 53 52 50 49 47 45 43 41 39 37 35 33 32 30 28 27 25 24 23 22 21 21 20 20 20 20 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 16 16 16 16 16 15 15 15 14 14 13 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 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 12 13 13 14 15 16 18 19 20 22 23 24 26 27 28 29 29 30 30 30 29 29 28 27 26 26 25 24 23 22 21 20 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 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 32 33 33 33 32 32 31 30 29 27 26 25 23 22 21 19 18 17 16 15 15 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 4 4 4 5 5 6 7 8 9 10 11 12 14 15 17 18 20 21 21 21 20 19 18 17 15 13 12 11 9 8 8 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 10 10 11 11 11 12 12 12 12 11 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 9 9 9 9 9 9 8 8 7 7 6 6 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 46 48 51 53 56 58 61 63 64 66 67 67 67 67 66 65 64 62 60 58 57 54 52 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 31 30 29 29 28 28 28 28 28 28 28 28 28 28 29 29 30 31 31 32 33 34 36 37 38 40 42 43 45 47 49 51 53 55 56 58 59 60 61 62 62 61 60 59 58 56 54 52 50 48 45 43 41 40 38 36 35 34 33 32 32 31 31 31 31 31 31 31 32 32 33 34 35 36 36 37 39 40 41 42 43 43 44 45 45 45 45 45 45 44 43 42 41 40 38 37 35 34 33 31 30 29 28 27 26 25 25 24 24 24 23 23 23 23 24 24 24 25 25 25 26 27 27 28 28 29 30 30 31 31 31 31 31 31 31 31 31 30 30 29 29 28 27 27 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 31 30 30 29 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 24 24 24 24 24 23 23 22 22 22 21 21 20 20 20 20 19 19 19 19 19 20 20 20 21 21 22 23 24 25 26 27 29 30 32 33 35 37 38 40 41 42 43 44 44 44 44 44 43 43 42 41 40 39 38 37 35 34 33 33 32 31 30 30 30 29 29 29 30 30 30 31 32 33 34 36 37 39 41
 23 24 24 25 25 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 22 22 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 25 26 26 27 27 28 28 28 28 28 28 27 27 26 26 25 24 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 33 34 34 34 33 33 32 31 31 30 29 28 27 26 24 23 22 21 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 21 22 23
 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 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 39 39 39 39 39 38 38 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 31 32 32 32 32 33 33 33 33 33 32 32 32 31 31 30 29 29 28 27 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 33 33 33 33 32 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20
 16 16 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 13 13 13 14 14 14 14 14 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 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 6 6 6 6 6 7 7 7 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 21 21 21 20 19 19 18 16 15 14 13 12 11 10 9 9 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 10 11 13 14 15 17 19 20 22 23 24 25 25 25 24 23 22 21 19 18 17 15 14 13 12 11 10 10 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 27 28 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 20 20 19 18 18 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 48 48 48 48 48 48 47 47 46 46 45 44 44 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 34 34 34 34 34 35 35 35 36 36 37 38 39 40 40 41 42 43 44 45 46 47 48 48 49 49 50 50 50 51 51 51 51 51 51 50 50 50 50 49 49 48 48 48 47 47 46 45 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 37 37 37 37 37 38 38 38 39 40 40 41 42 43 44 45 47 48 49 51 52 53 54 55 56 57 58 58 59 59 59 58 58 57 56 54 53 52 50 48 47 45 43 42 40 39 38 36 35 35 34 33 33 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 35 35 35 34 34 33 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 41 42 42 43 43 43 42 42 42 41 41 40 39 38 38 37 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 27 26 26 25 25 25 25 25 24 24 24 24 24 25 25 25 25 26 26 27 28 28 29 30 31 32 33 34 36 37 38 40 41 42 43 44 45 46 47 48 48 49 49 49 49 49 49 48 48 47 47 46 46 45 45 44 43 43 43 42 42 42 41 41 41 42 42 42 43 43 44 44 45 46 46 47 48 49 49 50 50 51 51 51 51 51 51 51 50 50 49 49 49 48 48 47 47 46 46 46 46 45 45 45 45 45 45 46 46 46 46 47 47 47
 70 68 66 63 60 57 54 51 48 45 42 40 37 35 33 32 30 29 28 27 26 25 24 24 24 24 24 24 24 24 25 26 26 27 28 29 31 32 34 35 37 39 41 43 45 47 49 51 53 54 55 56 57 57 58 57 57 56 56 55 54 52 51 50 49 47 46 45 44 43 42 41 40 40 39 39 38 38 38 37 37 37 37 38 38 38 39 39 39 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 46 46 45 45 45 45 44 44 43 43 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 39 39 38 38 37 36 35 35 34 33 32 31 30 29 29 28 28 27 27 26 26 26 26 26 27 27 27 28 28 29 30 31 32 33 34 35 37 38 39 40 41 41 42 42 42 42 42 41 40 40 38 37 36 35 34 32 31 30 29 28 27 27 26 26 25 25 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 33 33 34 35 36 38 39 40 41 42 43 45 46 47 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 65 66 66 66 66 66 65 65 64 63 62 60 59 57 56 54 52 50 49 47 45 44 42 41 39 38 37 36 35 34 33 33 32 32 31 31 31 31 31 31 32 32 33 33 34 35 36 37 39 40 42 44 46 48 50 52 55 58 60 63 65 67 69 71 72 72 72 71
 52 48 45 42 39 36 33 31 29 27 25 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 17 17 17 18 19 19 20 21 22 23 24 25 27 28 29 31 32 33 34 35 36 37 37 38 38 37 37 36 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 22 22 21 21 21 21 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 28 28 28 28 27 27 26 26 25 24 24 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 24 26 27 28 29 31 32 33 34 35 36 37 37 37 37 37 37 36 35 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 25 25 25 25 25 26 26 26 27 28 28 29 29 30 31 31 32 32 33 33 33 33 33 33 32 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 28 28 28 29 29 30 31 32 32 33 34 35 36 36 37 37 38 38 37 37 36 35 34 33 32 31 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 20 20 20 21 22 23 24 25 26 28 29 31 33 36 38 41 44 47 50 53 56 59 62 64 66 68 69 70 70 69 68 67 66 64 62 61 59 57 56 54 53 52 51 50 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 46 46 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 29 29 28 28 28 28 29 29 30 30 31 32 34 35 37 39 41 43 45 48 50 53 56 58 61 63 64 65 66 65 64 63 60 58 55
 115 126 138 149 160 169 175 177 176 171 163 153 141 128 115 102 91 81 71 63 56 49 44 39 35 32 29 26 24 22 20 19 18 17 17 16 16 16 16 17 18 18 20 21 23 25 28 31 34 38 43 49 55 62 70 79 90 101 113 127 141 155 170 183 196 206 213 216 217 214 208 200 190 179 167 156 145 135 125 116 108 101 95 89 84 80 76 72 69 67 64 62 60 58 56 54 53 51 50 48 46 45 43 42 40 38 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 24 25 26 28 29 31 32 34 35 36 38 39 40 41 41 42 43 43 43 43 43 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 27 26 26 26 26 26 27 27 28 29 29 31 32 33 35 37 39 41 43 46 48 50 53 55 56 57 58 58 58 57 55 53 50 48 45 41 38 35 32 29 27 24 22 20 19 17 16 15 14 14 13 13 13 13 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 36 37 38 40 41 43 45 46 48 50 52 54 56 57 59 60 61 62 62 62 61 60 59 57 55 53 50 48 45 43 40 38 36 34 32 30 29 28 26 26 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 29 30 31 33 34 36 38 40 43 46 50 54 59 64 70 77 85 94 104
 10 10 10 10 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 11 11 11 10 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 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 9 9 9 10 10 10 11 11 12 12 13 13 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 14 14 14 14 14 14 13 13 12 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 10 11 12 13 13 14 14 15 15 15 15 15 15 14 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11
 29 28 26 24 23 22 21 20 19 18 18 17 17 17 17 17 17 18 18 18 19 20 21 21 22 23 24 26 27 28 29 30 31 32 33 33 34 34 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 17 17 17 18 18 19 20 21 22 23 25 26 28 30 31 33 35 36 38 39 40 41 41 41 41 40 39 38 37 35 34 32 31 29 28 27 25 24 23 23 22 21 21 21 20 20 20 21 21 21 21 22 23 23 24 24 25 26 26 27 27 28 28 28 28 28 27 27 26 25 24 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 44 45 46 47 48 49 50 50 51 51 52 52 52 52 52 51 50 49 48 47 45 43 41 39 37 35 33 31 29 27 25 24 22 21 20 19 18 17 16 16 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 24 25 27 29 30 32 34 36 38 39 41 42 42 42 42 41 40 38 37 35 33 31
 13 13 13 14 14 14 14 14 15 15 15 15 15 14 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 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 24 25 26 26 27 27 27 28 28 28 28 28 28 27 27 26 26 25 24 23 22 21 20 19 18 17 17 16 15 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 15 15 16 17 19 20 21 22 23 25 26 27 27 28 29 29 29 28 28 27 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 14 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 14 14 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 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 13 13 14 14 15 15 16 16 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13
 11 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 5 5 5 5 5 5 6 6 6 6 6 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 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 21 21 21 20 20 19 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 15 16 16 17 18 18 19 19 20 20 20 20 20 20 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 25 26 27 28 28 29 29 29 29 28 27 26 25 24 23 21 20 19 18 17 16 15 14 14 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 16 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 13 13 14 14 15 16 16 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 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 21 21 22 22 22 21 21 21 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 12 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 18 18 19 19 20 21 21 22 22 23 23 23 23 23 22 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 13 14 15 17 18 20 21 23 24 26 28 29 31 33 34 35 36 37 37 38 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 32 31 30 29 28 26 25 24 23 22 21 20 19 18 18 17 16 16 16 16 16 16 16 16 16 17 18 18 19 20 21 22 23 25 26 27 29 30 32 33 34 35 36 36 36 36 36 35 34 33 31 30 28 26 25 23 22 20 19 18 17 16 15 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 22 23 23 22 22 21 20 20 18 17 16 15 14 13 13 12 11 10 10 9 9 9 9 8 8 8 8 8 8 9 9 9 9 10 10 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
 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 23 24 26 28 30 33 35 37 40 42 44 46 48 49 50 51 51 51 50 49 48 46 44 42 40 38 36 34 33 31 29 28 26 25 23 22 21 20 19 18 17 17 16 16 15 15 15 14 14 14 15 15 15 16 16 17 18 18 19 20 22 23 24 25 26 27 28 29 30 30 30 30 30 29 28 27 25 24 23 21 20 18 17 16 15 14 13 12 11 11 10 10 10 9 9 9 9 10 10 10 11 11 12 13 14 15 17 18 20 21 23 26 28 30 32 34 36 38 39 40 41 42 41 41 40 39 38 36 35 33 31 30 28 26 25 23 22 21 20 19 18 17 16 15 15 14 14 14 14 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 22 24 25 26 27 29 30 31 31 32 32 32 32 31 30 29 28 27 25 24 23 22 20 19 19 18 17 17 16 16 16 16 16 16 17 17 18 19 20 21 22 24 26 28 29 31 33 35 36 38 39 39 40 40 39 39 38 37 36 35 34 33 32 31 31 30 30 30 30 30 31 32 33 34 35 36 37 39 40 42 43 44 45 45 45 45 44 43 41 39 37 35 33 31 29 27 25 23 21 20 19 18 17 16 15 15 14 14 13 13 13 13 14 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 26 26 26 26 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 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
 53 52 52 51 49 48 47 45 44 42 40 39 38 36 35 34 33 33 32 32 32 32 32 33 33 34 35 37 38 40 41 43 45 47 49 51 52 53 54 55 55 55 54 53 51 49 47 45 42 40 38 36 34 32 31 29 28 27 26 25 25 25 24 24 24 25 25 25 26 27 27 28 29 31 32 33 34 36 37 38 39 41 42 43 43 44 44 44 45 44 44 44 43 43 42 41 41 40 40 39 39 38 38 38 38 39 39 40 41 42 43 45 46 48 50 53 55 57 60 62 64 66 68 69 70 71 71 70 69 67 65 63 60 57 54 51 48 46 43 40 38 36 34 32 30 29 28 27 26 25 25 24 24 24 24 24 25 26 27 28 29 31 32 34 37 39 42 45 48 51 54 58 61 63 66 68 69 70 70 69 68 66 63 61 58 54 51 48 45 42 39 37 34 32 30 29 27 26 25 25 24 24 23 23 23 24 24 25 26 27 28 29 31 33 35 37 39 42 44 47 49 52 54 56 58 60 61 62 62 62 61 60 59 57 55 52 50 48 45 43 40 38 36 34 32 31 30 28 27 27 26 25 25 25 25 25 26 26 27 27 28 29 30 32 33 34 36 37 39 41 42 44 45 47 48 48 49 49 49 49 49 48 47 46 44 43 41 40 39 37 36 35 33 32 32 31 30 30 30 29 30 30 30 31 32 33 34 35 37 39 41 43 46 49 52 55 58 62 65 68 70 73 74 76 76 76 75 74 72 70 68 65 63 60 58 56 54 52 50 49 48 47 46 46 45 46 46 46 47 47 48 49 50 51 51 52 53 53 53 53
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 15 14 14 13 12 11 11 10 9 9 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 7 7 8 9 10 11 12 14 15 17 18 20 21 22 23 24 24 24 24 23 22 21 20 18 17 16 15 14 13 12 11 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 14 14 15 16 17 18 19 20 20 20 20 20 20 19 18 17 16 15 14 13 11 10 9 8 8 7 6 6 5 5 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 8 8 9 10 10 11 12 13 14 14 15 16 16 16 17 17 17
 61 62 62 62 62 61 60 59 58 56 54 52 50 47 45 43 41 39 37 35 34 32 31 29 28 27 27 26 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 38 39 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 42 42 42 41 41 40 40 39 38 37 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 48 49 49 50 50 50 49 49 48 46 45 43 42 40 39 37 36 34 33 32 31 30 29 28 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 28 29 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 50 51 52 53 54 55 55 55 55 55 55 54 53 52 51 50 48 47 46 44 43 42 41 39 38 37 37 36 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 39 39 40 41 42 43 44 46 47 48 50 51 53 54 56 57 58 60 61
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 48 48 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 30 30 29 29 30 30 30 30 31 31 32 33 33 34 35 35 36 36 37 37 37 37 37 37 37 36 36 35 35 34 33 32 32 31 30 30 29 29 29 28 28 28 28 29 29 30 30 31 32 33 34 36 37 39 41 43 45 47 49 51 53 55 57 59 60 61 63 64 64 65 65 65 65 64 64 63 63 62 61 60 59 59 58 57 56 56 55 55 54 54 53 53 52 51 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 35 34 34 34 35 35 35 36 36 37 38 39 40 41 42 43 44 46 47 49 50 52 53 54 55 56 57 57 57 57 56 56 54 53 51 50 48 46 44 42 40 38 37 35 33 32 31 29 28 27 26 25 25 24 23 23 23 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 37 37 38 38 38 38 38 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 23 23 23 23 23 23 24 24 25 26 27 27 29 30 31 32 34 35 37 38 40 42 44 45 47 49 50 52 53 54 55 56 57 57 57 57 57 57 57 56 55 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 37 37 36 36 36 37 37 37 38 39 40 41 42 44 45 47 48 50 52 53 55 56 57 58 59 59 60 60 60 60 59 59 58 57 56 56 55 54 53 53 52 52 51 51 50 50 50 49 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 27 27 26 26 26 25 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 24 24 24 24 24 24 24 23 23 22 22 22 21 21 21 21 21 22 22 23 24 25 26 28 29 31 34 37 40 43 47 52 57 62 68 74 80 86 92 96 99 101 100 98 94 89 83 76 70 64 58 52 47 43 39 36 33 31 28 27 25 24 23 22 21 21 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 25 27 28 29 30 32 34 35 37 39 42 44 46 49 52 54 57 60 62 65 66 68 69 69 69 69 68 66 65 62 60 58 55 53 51 49 46 44 43 41 39 38 37 35 34 33 32 31 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 19 19 19 19 20 20 21 22 23 24 25 26 28 29 30 32 33 34 36 37 37 38 38 38 38 38 37 37 36 35 35 34 33 33 32 32 31 31 31 31 32 32 33 34 35 37 38 40 42 44 46 48 50 51 51 52 51 50 48 46 44 42 39 36 34 31 29 27 25 23 22 21 20 19 18 18 18 17 18 18 18 19 19 20 21 22 24 25 26 28 29 31 33 34 36 37 38 39 40 40 40 40 40 39 39 38 37 36 35 35 34 33 32 31 31 30 30 29 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 26 27 28 28 28 28 28 28 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 18 19 21 22 24 27 29 32 35 38 42 45 48 50 52 54 54 54 53 51 48 46 43 40 37 34 31 29 27 25 23 22 21 20 19 18 18 18 18 18 19 19 20 21 22 24 25 27 28 29 30 31 31 31 31 30 29 27 26 24 22 20 19 17 16 15 13 13 12 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 27 27 27 27 26 26 25 24 22 21 20 19 18 16 15 14 13 13 12 11 11 10 10 10 10 10 10 10 10 11 11 12 13 14 16 17 19 21 23 26 28 31 34 36 39 41 43 44 45 45 44 43 42 40 39 37 35 34 32 31 30 30 30 30 30 31 33 34 36 39 42 45 49 53 58 63 68 74 78 82 85 86 86 83 79 74 68 62 56 50 45 40 36 32 29 26 23 21 20 19 18 17 16 16 16 15 15 15 16 16 16 16 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 25 26 26 26 26 26 26 25 25 24 24 23 22 21 21 20 19 19 18 17 17 17 16 16 16 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 18 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 26 27 28 29 31 32 34 35 36 38 39 40 40 41 41 41 41 40 39 37 36 34 32 30 28 26 24 23 21 20 19 17 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 16 16 17 17 17 18 19 19 20 20 21 22 22 23 23 23 23 23 22 22 21 21 20 19 19 18 17 17 16 15 15 15 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 18 19 19 19 19 20 20 20 20 20 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 65 63 62 59 57 54 52 49 47 44 42 41 39 38 37 37 37 38 39 40 42 44 47 50 54 58 63 68 73 78 82 87 90 93 95 95 95 93 90 87 83 79 74 70 65 61 58 54 51 49 46 44 42 41 40 39 38 37 36 36 35 35 35 35 35 35 35 35 35 35 36 36 37 38 38 39 40 41 42 43 43 44 45 45 45 45 45 45 45 44 43 43 42 41 40 39 38 38 37 36 35 35 34 34 33 33 33 34 34 35 35 36 37 38 39 40 41 42 43 44 44 45 45 45 45 46 46 46 45 45 45 45 45 45 46 46 46 47 47 48 48 49 49 49 49 49 48 48 47 46 45 44 43 42 40 39 38 37 37 36 36 36 37 38 39 41 44 47 50 55 60 65 72 78 86 94 102 110 117 124 128 131 132 130 126 120 112 104 95 87 79 71 64 58 53 48 44 41 38 36 34 33 32 32 32 32 32 33 34 35 36 37 39 40 41 43 44 45 46 48 49 50 51 51 52 53 53 53 54 54 54 54 54 54 53 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 39 39 39 39 39 40 41 42 43 44 45 47 48 49 51 52 53 54 55 56 57 57 57 57 57 56 55 54 53 52 50 49 47 46 44 43 41 40 39 38 38 37 37 37 37 37 37 38 38 39 40 41 43 44 46 48 50 53 56 59 63 67 71 75 79 82 86 88 90 92 92 91 89 86 83 79 75 70 66 62 58 54 51 48 46 44 42 41 40 40 40 41 42 43 44 46 49 51 54 56 59 61 63 65 66 66 67 66
 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 15 16 16 17 17 17 17 17 17 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 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 17 18 18 18 18 18 17 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 19 19 20 20 21 22 22 22 23 23 23 23 23 23 23 22 22 22 21 20 20 19 19 18 18 17 16 16 15 15 14 14 14 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 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 9 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 32 32 31 31 30 30 30 30 30 31 31 32 32 33 34 35 36 37 38 39 40 40 40 39 39 38 37 36 35 33 32 30 29 28 27 26 25 24 23 23 22 22 23 23 24 25 26 27 29 31 33 35 37 40 42 44 46 48 50 51 51 51 51 50 48 47 45 43 41 39 38 36 35 34 33 32 32 32 32 33 33 34 35 36 37 38 40 41 42 43 44 45 46 46 46 46 46 45 44 43 42 41 39 38 37 36 34 34 33 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 32 32 32 31 31 31 31 31 31 31 31 32 33 33 34 35 36 37 38 39 41 41 42 43 44 44 44 43 43 42 41 39 38 36 34 33 31 30 28 27 26 25 25 24 24 24 24 24 24 25 25 26 26 27 28 28 29 30 31 32 32 33 33 34 34 34 34 34 33 33 32 32 31 30 30 29 28 28 28 27 27 27 26 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 33 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 33 34 35 37 38 40 42 45 47 50 52 55 57 59 61 62 62 62 62 61 60 58 56 54 52 49 47 45 43 41 40 38 37 36 35 35 35 35 35 36 36 37 39 40 41 42 43 44 45 46 46 46 46 45 44 43 42 40 38 36 35 33 31 29 28 26 25 24 23 22 21 21 21 20 20 20 20 21 21 21 22 22 23 23 24 25 26 27 28 29 30 32 33 35 36 37 38 39 40 40 41 41 40 40 39 38 38 37 36 35 34
 52 54 55 57 58 59 60 61 61 61 61 61 61 60 59 58 56 55 54 52 50 49 47 45 44 42 40 39 37 36 35 34 32 31 31 30 29 29 29 29 29 29 30 31 33 34 37 39 42 46 50 55 60 65 70 76 81 86 90 93 95 96 95 93 90 86 81 76 71 66 61 56 52 49 46 44 41 40 39 38 37 36 36 36 36 36 35 35 35 35 34 34 33 33 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 22 22 23 23 24 26 27 28 30 32 34 36 38 41 43 45 48 50 52 54 56 58 59 59 60 59 59 58 57 55 54 52 50 49 47 45 43 41 40 38 36 35 33 32 30 29 28 26 25 24 23 22 22 21 21 20 20 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 30 31 32 33 33 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 49 50 50 51 52 52 52 52 52 52 51 50 49 48 47 46 45 44 42 41 40 39 38 38 37 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 36 37 38 40 41 43 46 48 51 55 58 61 65 68 70 72 73 74 73 72 70 67 64 60 57 53 50 46 43 39 37 34 32 29 28 26 25 24 23 22 22 22 22 23 23 24 24 25 26 27 28 29 30 31 32 32 33 33 34 34 34 34 33 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 23 24 24 25 27 28 29 31 33 34 36 38 40 42 44 46 48 50
 20 20 20 20 20 20 20 19 19 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 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 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 26 26 26 26 26 25 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16 16 16 15 15 15 16 16 16 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 26 28 29 30 31 33 33 34 34 35 34 34 33 32 31 29 28 27 25 24 23 22 20 19 18 18 17 16 16 15 15 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 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 15 15 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 25 26 26 27 27 27 28 28 28 29 29 29 29 29 30 30 30 30 29 29 29 29 28 27 27 26 25 24 23 22 21 21 20 19 18 17 17 16 16 15 15 15 15 15 16 16 17 17 18 19 21 22 24 26 27 29 31 33 35 37 38 39 40 40 40 40 39 38 36 34 33 31 29 28 26 25 24 23 22 21 21 20 20 20 20 20 20 20 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 18 18 18 18 18 18 19 19 20 21 22 23 24 25 27 28 30 31 33 34 35 35 35 35 35 34 32 31 29 28 26 24 22 21 19 17 16 15 14 13 12 11 11 10 10 10 10 10 11 11 12 12 13 14 15 15 17 18 19 20 22 23 25 27 28 30 32 33 34 35 36 36 37 36 36 35 34 33 32 31 29 28 28 27 26 25 25 24 24 24 24 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 21 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 12 11 11 11 11 10 11 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 22 23 24 24 25 25 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 24 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 37 38 38 37 37 36 35 34 33 32 31 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 24 25 25 26 27 27 28 28 28 28 28 28 27 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 17 17 17 16 17 17 17 17 17 18 18 18 19 20 20 21 22 23 23 24 25 25 26 26 26 26 26 26 26 25 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 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
 32 31 30 29 28 27 26 25 24 24 23 22 22 22 21 21 22 22 23 24 25 26 27 29 30 32 34 35 37 39 40 42 43 44 45 46 47 47 47 46 46 45 43 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 22 22 23 24 25 27 28 30 32 34 36 39 41 43 44 46 47 47 48 48 47 46 45 44 43 42 40 39 37 36 35 33 33 32 31 31 31 31 31 31 32 32 33 33 34 34 35 35 35 35 35 35 34 34 33 33 32 32 31 30 30 29 29 29 29 29 29 29 29 30 30 31 32 32 33 34 34 34 35 35 35 35 35 35 34 34 33 33 32 32 31 31 31 31 31 31 31 32 33 34 35 36 37 39 40 42 43 44 45 46 47 47 47 47 46 45 44 43 41 40 38 36 34 32 31 29 28 27 26 25 25 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 30 31 32 33 34 36 38 39 41 43 45 47 49 51 53 54 54 55 55 54 53 52 50 48 46 44 41 39 37 34 32 30 28 27 25 24 23 22 22 22 22 22 22 23 24 25 25 27 28 29 30 31 32 33 34 35 36 36 36 37 36 36 36 35 35 34 33 33 32 32 31 31 31 31 32 32 33 33 34 35 36 37 38 39 40 42 43 44 45 47 48 49 50 51 52 53 54 54 55 55 55 55 54 54 53 52 51 50 49 48 47 45 44 43 42 40 39 38 37 36 35 35 34 34 33 33 33 33 33 34 34 34 35 35 35 35 35 35 35 34 34 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 49 51 52 53 54 53 53 51 50 48 46 43 41 39 36 34 33 31 30 29 28 27 27 26 26 26 26 25 25 25 26 26 26 26 26 27 27 27 28 29 29 30 31 32 33 35 36 38 39 41 43 44 45 47 47 48 48 48 48 47 46 45 43 42 40 38 36 34 32 31 29 28 26 25 25 24 24 23 23 23 24 24 24 25 25 26 26 27 27 27 27 27 27 27 27 27 26 26 25 25 24 23 23 22 22 22 22 22 22 22 22 23 23 24 25 26 27 28 29 30 31 32 34 35 37 39 41 43 45 47 49 51 53 55 57 58 59 59 59 58 57 56 54 52 50 48 45 43 41 39 37 35 33 31 30 29 27 26 25 25 24 24 23 23 23 23 24 24 24 25 25 26 26 26 27 27 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 25 25 26 28 30 32 34 36 39 43 46 49 53 56 59 62 64 66 67 67 67 66 64 62 59 56 53 49 46 43 40 38 36 34 32 30 29 28 28 27 27 26 26 26 26 26 27 27 27 28 28 28 29 30 30 31 32 33 34 35 37 38 40 42 44 45 47 49 50 51 52 52 52 51 51 50 48 47 45 43 41 39 37 36 34 32 31 29 28 27 27 26 26 25 25 26 26 26 27 28 28 29 30 30 31 32 32 32 33 33 33 32 32 31 31 30 29 29 28 27 26 26 25 25 24 24 24 24 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 26 26 25 25 25 24 24 24 24 24 25 25 26 27 28 29 31 33 35 37 39 41 43 45
 41 41 41 40 40 40 39 39 39 38 38 38 38 38 39 39 40 40 41 42 43 43 44 44 45 45 45 44 44 43 42 41 39 38 36 35 33 31 30 28 27 26 25 24 24 24 24 24 24 25 26 27 29 30 32 33 35 37 39 40 42 43 44 45 46 46 45 45 44 42 41 39 38 36 34 33 32 31 30 30 29 29 30 30 31 31 32 33 35 36 37 38 40 41 42 43 43 44 44 44 43 43 42 41 40 39 38 37 36 35 34 33 33 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 32 33 33 34 35 36 36 37 38 38 38 39 39 39 39 38 38 37 37 36 35 35 34 33 33 32 32 32 32 32 32 32 33 33 34 34 35 36 36 37 37 38 38 38 38 39 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 40 40 40 41 41 41 41 41 41 41 41 41 40 40 39 39 38 38 37 36 36 36 35 35 35 35 35 35 35 35 36 36 37 37 38 38 38 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 40 40 40 39 39 38 37 36 35 34 33 32 30 29 28 28 27 26 26 26 26 26 27 27 29 30 32 34 36 39 42 44 47 50 52 54 56 57 57 57 56 55 53 51 49 46 43 41 38 36 34 32 30 28 27 26 26 26 26 26 26 27 28 29 30 31 33 34 36 37 39 40 41 42 43 44 45 45 46 46 46 46 46 45 45 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42
 53 49 46 42 38 35 32 29 27 25 23 22 21 20 20 20 20 20 21 22 23 25 26 28 30 31 33 35 37 39 40 42 43 45 46 47 48 49 50 50 51 51 51 52 52 52 53 53 53 52 52 52 51 50 49 47 46 44 43 41 39 38 36 34 32 31 29 28 27 26 25 24 24 23 23 23 24 25 25 27 28 29 31 33 35 36 38 40 41 43 44 44 45 45 45 45 44 44 43 42 41 40 40 39 39 39 39 40 40 41 42 43 44 45 46 46 47 48 48 49 49 49 49 48 48 47 46 45 45 44 43 42 42 42 42 42 42 43 44 46 47 49 50 52 54 55 57 58 59 59 59 59 58 57 55 53 50 48 45 43 41 38 36 35 33 32 31 31 31 32 33 34 35 37 39 41 43 45 46 48 49 50 50 50 49 48 46 43 41 38 35 32 30 27 25 24 22 21 20 20 19 20 20 20 21 22 23 25 26 28 30 33 36 39 42 45 49 53 57 61 64 67 70 71 72 72 71 69 67 64 61 57 54 50 47 44 41 39 36 34 32 30 28 27 25 24 23 22 21 20 19 19 19 19 19 19 20 21 22 23 25 27 29 31 33 35 36 38 40 41 42 43 43 43 42 41 40 39 38 36 35 33 32 31 30 29 28 28 28 28 29 30 31 32 33 34 35 37 38 40 42 43 45 47 48 50 52 53 54 56 56 57 58 58 58 57 56 55 54 53 51 49 47 45 43 42 40 38 36 35 33 32 31 30 29 29 28 28 28 28 29 30 31 33 35 37 40 44 47 51 55 58 61 63 65 65 64 63 60 57
 10 10 9 9 9 8 8 8 8 8 7 7 7 7 8 8 8 9 9 10 11 12 13 14 15 16 18 19 20 22 23 24 25 26 26 26 26 26 25 24 23 22 20 19 18 17 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 14 15 16 16 17 17 17 17 17 16 15 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 9 9 10 11 11 13 14 15 17 18 19 20 21 22 23 23 23 22 21 20 19 18 16 15 14 13 12 11 10 9 8 8 8 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 21 23 24 26 27 29 30 32 33 34 35 35 35 35 33 32 30 28 26 24 22 20 19 17 16 15 14 13 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 9 9 10 10 10 11 11 12 12 13 13 13 13 13 13 13 13 12 12 11 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 9 10 10 11 12 13 14 16 17 18 19 19 20 20 20 19 19 18 17 16 14 13 13 12 11 10 10 9 9 9 9 9 8 8 8 8 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 19 20 21 22 23 24 25 25 25 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 10 10 10 9 9 10 10 10 10 10 10 10 10 10 10 10 10
 26 24 23 22 21 20 19 18 17 16 16 15 15 15 15 15 15 15 15 15 16 16 16 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 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 18 18 19 21 22 24 26 28 31 33 37 40 43 47 50 53 56 58 60 60 60 59 57 54 51 48 45 41 38 36 33 31 29 27 26 25 24 23 23 22 22 22 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 32 32 32 32 32 31 31 30 29 29 28 27 26 25 24 23 22 21 20 19 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 22 23 23 24 25 26 28 29 31 33 35 38 41 43 46 49 52 55 57 58 59 59 58 56 54 51 49 46 43 40 37 35 32 30 28 26 25 24 22 21 21 20 19 19 19 19 19 19 19 20 21 21 22 23 24 24 25 26 26 26 27 26 26 26 26 25 24 24 23 22 22 21 21 20 20 20 20 21 21 22 23 24 25 27 29 31 33 35 37 40 42 44 47 48 50 51 52 52 51 50 48 46 44 41 39 36 34 31 29 27 26 24 23 22 21 20 20 19 19 19 19 19 19 19 20 20 20 21 22 23 24 25 26 27 28 30 31 33 34 35 36 37 37 37 36 35 34 33 32 30 29 27
 13 13 14 14 14 14 13 13 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 13 14 14 14 15 15 15 14 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 15 15 16 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 12 12 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 13 13 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 9 9 9 8 8 9 9 9 9 10 10 11 11 12 12 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 31 30 29 28 26 25 24 23 23 22 22 22 22 22 23 23 25 26 27 29 30 32 34 36 37 39 40 41 42 43 43 44 44 44 43 43 42 42 41 40 40 39 39 39 39 39 39 40 40 40 41 41 41 41 41 40 40 39 39 38 37 36 35 35 34 33 33 32 32 32 32 32 33 34 35 37 39 42 45 48 52 56 59 62 64 66 66 66 64 61 58 54 50 46 42 38 35 32 29 27 25 24 23 22 22 22 22 23 23 24 26 27 29 30 32 34 35 37 39 40 42 43 44 44 44 44 43 42 41 40 38 37 35 34 33 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 27 27 26 26 25 24 23 23 22 22 22 21 22 22 23 23 25 26 28 30 32 35 38 41 44 47 49 51 53 54 55 54 53 51 49 46 43 40 37 34 32 30 28 26 25 24 24 23 23 23 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 35 36 37 39 40 42 44 45 47 48 49 50 51 51 50 50 48 47 45 43 41 39 37 34 32 30 28 26 25 23 22 21 20 20 19 19 19 20 21 22 24 25 28 30 32 35 38 40 42 44 46 46 46 46 44 42 40 37 35 32 30 27 25 23 22 21 20 19 19 19 19 20 20 21 22 23 25 26 28 30 32 34 37 39 42 46 49 52 56 59 62 65 67 68 69 69 69 67 65 62 59 56 53 49 46 43 40 37 35 33 31 29 27 25 24 23 22 21 20 20 20 19 19 20 20 21 21 22 24 25 26 28 29 30 32 32 33 33 33 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 32 31 31 31 31 31 31 31 32 32 34 35 37 39 42 44 47 51 54 57 59 62 63 64 64 64 62 60 58 55 51 48 45 41 38 35 32 30 28 26 24 23 23 22 22 22 23 24 26 27 29 32 34 37 40 42 45 48 51 53 56 57 59 59 59 59 58 57 56 54 52 51 49 48 47 46 46 46 47 47 49 50 51 53 54 56 56 56 56 55 53 51 48 45 42 38 35 32 30 27 25 24 22 21 21 20 20 20 21 21 22 23 24 26 27 29 30 32 34 35 37 39 40 41 42 42 42 41 40 39 38 36 34 33 31 30 28 27 27 26 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 20 20 20 19 19 19 19 20 20 21 22 23 25 27 28 31 33 36 38 41 44 47 50 52 54 56 57 57 57 56 54 52 50 48 45 43 41 39 37 35 34 33 31 30 29 29 28 27 27 26 26 25 25 25 25 25 25 25 25 26 27 28 29 31 33 35 38 40 44 47 50 53 56 58 60 61 61 61 60 58 56 54 51 49 46 43 41 39 37 35 33 32 31 31 30 30 31 31 32 33 34 35 36 37 38 38 38 37 37 35 34 32 30 29 27 25 23 22 20 19 19 18 18 18 18 19 20 21 22 24 26 28 30 32 35 37 40 43 46 48 51 54 56 58 59 61 61 62 61 61 60 58 57 55 54 52 50 48 47 45 44 42 41 40 38 37 36 35 33 32 31 30 30 29 28 27 27 26 26 26 26 26 26 26 26 27 27 28 29 29 30 31 31 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
 99 91 83 75 68 61 54 49 44 40 36 33 31 29 27 26 25 24 24 24 24 24 24 25 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 44 44 44 43 43 42 41 40 38 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 20 20 20 20 20 21 22 23 24 26 28 30 32 35 38 42 46 50 55 60 66 71 77 83 88 92 95 97 98 97 94 91 87 83 78 73 68 64 60 57 53 50 48 45 43 42 40 39 38 37 36 35 35 35 34 34 35 35 36 37 38 40 42 44 47 51 54 58 63 67 71 75 79 82 85 86 87 87 87 85 83 80 77 73 70 66 62 59 55 52 49 47 45 43 41 40 40 39 39 38 38 38 38 38 38 37 37 36 35 34 33 31 30 28 26 25 23 22 21 20 19 18 18 18 18 18 18 19 20 21 22 24 25 27 30 33 36 39 44 48 54 60 66 73 80 87 92 97 99 99 97 93 87 80 73 66 59 53 48 43 39 36 33 30 28 26 25 24 23 22 21 20 20 19 19 19 19 19 19 20 20 21 22 23 24 26 27 29 31 32 34 35 37 38 38 39 39 39 39 39 39 38 38 37 37 36 36 36 35 35 35 35 35 36 36 36 37 37 37 37 38 38 37 37 37 37 36 36 35 34 34 33 32 31 30 30 29 28 28 27 27 27 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 40 41 43 45 48 51 54 59 64 69 76 83 90 97 104 110 115 118 118 116 112 106
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 45 46 46 46 46 46 45 44 42 41 40 38 37 36 35 34 34 33 33 33 32 32 33 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 42 41 41 41 40 39 39 38 38 37 37 36 36 36 35 35 35 35 36 36 36 37 38 39 40 41 42 43 44 44 45 45 45 44 43 42 41 40 39 37 36 35 33 32 31 31 30 30 29 29 29 29 30 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 51 51 51 51 50 50 49 47 46 45 43 42 40 39 37 36 35 34 33 32 32 31 31 31 31 31 31 32 33 34 35 36 38 39 41 42 44 45 46 47 48 48 49 49 49 49 48 48 48 48 48 49 49 50 51 52 53 54 56 57 58 60 61 61 62 62 62 62 61 60 59 57 56 54 52 50 48 46 44 42 41 39 38 37 36 36 36 36 37 38 39 40 42 43 45 47 49 51 52 54 55 57 57 58 58 58 58 57 56 55 54 52 51 49 47 46 44 43 42 41 40 40 40 39 39 39 39 40 40 40 40 40 40 39 39 38 38 37 36 35 35 34 34 33 33 33 32 33 33 33 34 34 35 36 37 38 39 40 41 42 43 44 45 45 46 46 46 46 46 45 44 44 43 42 41 40 40 39 39 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 38 38 37 37 36 35 35 34 33 33 32 32 31 31 31 31 32 32 33 34 35 36 38 39 40 42 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 26 27 29 30 31 33 34 35 36 37 38 38 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 32 33 33 34 35 36 37 39 40 42 44 46 47 49 50 51 52 52 52 51 50 49 46 44 42 39 36 33 31 28 26 24 22 20 19 18 17 16 15 15 15 15 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 25 26 27 29 30 32 34 36 38 40 42 45 47 49 51 53 54 54 54 53 52 50 47 45 42 39 37 34 32 30 28 27 26 25 24 24 23 23 23 23 23 24 24 25 26 26 27 28 29 31 32 33 35 36 38 39 41 42 43 44 44 44 43 42 40 38 36 34 32 29 27 25 23 21 20 19 17 17 16 15 15 15 15 15 15 15 16 16 17 18 19 20 20 21 22 23 23 24 24 25 25 25 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 23 23 24 25 26 27 27 28 29 30 31 31 32 32 32 31 31 30 30 29 28 28 27 26 26 25 25 24 24 24 24 24 25 25 26 26 27 28 29 30 31 32 33 34 34 35 35 35 35 35 35 35 36 36 37 37 38 40 41 43 45 48 51 53 56 59 61 63 65 65 65 63 61 59 55 52 48 44 40 37 34 31 28 26 23 21 20 19 17 17 16 16 16 16 17 17 18 20 22 24 26 29 31 35 38 42 46 49 53 56 59 61 62 62 61 59 56 53 50 46 42 39 36 33 30 28 26 24 23 22 21 20 20 20 20 20 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 26 27 28 29 31 32 34 36 38 40 43 45 48 50 52 54 56 57 58 58 58 57 56 54 52 50 47 44 42 39 36 34 31 29 27 25 24 22 21 20 19 19 18 18 18 18 19 20 21 22 24 25 27 30 32 35 38 41 44 47 50 52 54 55 55 55 54 52 50 47 44 42 39 36 34 31 29 28 26 25 24 23 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 24 24 23 23 23 23 23 23 24 24 24 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 43 44 44 45 45 45 44 44 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 27 28 30 31 33 35 37 39 40 42 43 44 45 45 45 45 44 44 42 41 40 38 37 35 33 32 30 29 28 27 26 25 25 25 25 25 25 26 27 27 29 30 31 33 34 36 37 39 40 41 42 43 44 45 45 45 45 45 44 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 28 27 26 25 24 23 22 21 20 19 19 19 18 18 18 19 19 19 20 21 22 23 24 25 27 28 30 31 32 34 35 36 37 37 38 38 38 38 38 37 36 36 35 34 34 33 32 32 31 31 30 30 30 30 31 31 31 32 32 32 33 33 34 34 34 34 34 34 34 34 34 34 33 33 32 31 31 30 29 28 28 27 26 26 25 24 24 24 23 23 23 24 24 24 25
 22 21 19 18 17 16 16 16 16 16 16 17 17 18 18 19 20 21 21 22 22 23 23 23 23 23 23 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 15 15 15 15 15 16 16 16 17 18 19 20 21 22 23 24 25 27 28 29 30 30 31 31 30 30 29 29 28 27 27 26 26 26 26 27 27 28 30 31 33 35 37 39 41 43 44 45 45 44 43 41 39 36 34 31 28 26 24 22 21 19 18 17 16 16 15 15 15 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 24 24 23 23 22 21 20 19 18 18 17 16 15 14 13 13 12 12 12 12 12 12 12 13 14 15 16 17 19 21 23 25 27 29 31 32 32 32 32 31 30 28 27 25 24 23 22 21 20 20 19 19 19 20 20 21 22 23 25 27 29 32 35 38 42 46 49 52 55 56 57 57 55 53 49 46 42 39 36 33 30 28 26 24 23 22 21 20 20 20 19 20 20 20 21 21 22 23 23 24 24 24 24 24 24 23 22 21 20 19 18 17 16 15 14 14 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 22 23 24 25 26 28 29 31 32 34 35 36 37 37 37 36 35 34 32 31 29 27 26 24 23 21 20 20 19 18 18 18 18 18 19 19 20 22 23 25 27 29 32 34 37 39 41 43 43 43 42 41 38 36 33 30 27 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 21 21 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 21 22 23 24 25 26 27 29 30 31 33 34 35 36 36 36 36 36 35 34 33 31 30 28 27 26 25 24 23 22 21 21 20 20 20 20 20 20 20 21 21 21 22 23 23 24 24 25 25 26 26 26 26 27 27 27 26 26 26 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 20 20 19 19 18 18 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 15 15 16 17 17 18 19 20 20 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 26 27 27 26 26 26 25 24 23 22 21 20 19 18 16 15 14 13 13 12 11 11 10 10 10 10 10 10 10 10 10 11 11 12 13 13 15 16 17 18 20 21 23 24 26 27 28 28 28 28 27 26 25 23 22 20 19 17 16 15 14 13 12 11 11 10 10 10 10 9 9 9 10 10 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 23 24 25 26 26 27 27 27 27 27 27 26 25 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 20 20 21 22 22 23 23 23 23 23 23 22 22 22 21 21 20 20 20 20 19 19 19 20 20 20 20 21 21 22 22 23 23 23 24 24 24 24 24 23 23 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 21 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 18 19 19 20 20 21 21 21 20 20 19 19 18 17 16 15 15 14 13 12 12 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 20 21 21 22 22 22 22 22 21 20 19 19 18 18 17 17 17 17 17 17 18 18 19 20 21 21 22 23 23 23 23 23 23 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 20 21 21 22 23 24 24 24 24 24 24 23 23 22 22 21 20 20 19 19 18 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 23 23 23 23 23 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 24 24 23 23 22 21 20 19 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 17 18 18 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 17 17 18 18 19 20 21 22 23 24 24 25 25 25 25 24 23 22 21 19 18 17 16 14 14 13 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 15 15 16 16 17 17 18 18 18 18 18 18 17 17 17 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 20 21 21 22 22 22
 14 14 14 13 13 14 14 15 15 16 17 18 19 21 22 23 25 26 27 28 29 30 31 31 32 32 33 33 34 34 35 36 37 38 39 41 43 44 46 48 49 50 51 52 52 51 50 48 47 45 42 40 38 36 34 33 31 30 29 29 29 29 29 30 30 31 33 34 36 37 39 40 41 41 41 41 39 38 36 34 32 29 27 25 23 22 20 19 19 18 18 18 18 18 19 19 20 21 22 23 24 26 27 28 29 29 30 30 31 31 31 31 31 31 30 30 30 30 30 31 31 31 31 31 31 31 30 30 29 28 27 26 25 24 23 22 20 19 18 18 17 16 16 16 15 15 16 16 16 17 18 19 20 22 23 25 27 29 30 32 33 34 35 34 34 33 31 30 28 26 24 23 21 20 19 18 17 17 17 17 17 17 17 18 19 19 20 20 21 21 21 21 20 20 19 18 17 16 16 15 14 14 13 13 13 13 13 13 14 15 16 17 18 20 22 24 27 29 32 35 38 40 43 44 45 45 44 43 41 38 36 33 30 27 25 23 21 19 18 16 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 15 15 16 16 18 19 20 22 24 26 28 31 33 35 36 37 37 37 36 35 33 31 29 27 25 23 22 21 19 19 18 17 17 17 17 18 18 19 20 21 22 23 25 27 28 30 32 34 36 37 38 39 39 39 39 38 37 36 34 33 31 30 29 28 28 27 27 27 27 27 27 27 27 28 28 28 28 27 27 26 25 24 23 22 21 19 18 17 16 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 33 32 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 19 20 20 21 21 21 21 21 21 21 21 20 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14 14 15 15 16 17 18 19 21 22 24 26 28 30 31 33 33 33 32 31 30 28 26 24 22 20 19 17 16 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 19 19 20 20 20 19 19 19 19 18 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 16 16 17 18 19 20 20 22 23 24 25 26 27 28 29 29 30 30 31 31 31 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 14 14 14 13 13 13 13 13 13 13 12 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 14 14 13 13 13 13 13 13 13 14 14 15 16 17 18 19 21 22 24 25 27 27 28 28 27 27 25 24 23 21 20 19 17 16 16 15 14 14 14 14 14 14 14 14 15 15 16 17 17 18 19 20 20 21 21 22 22 22 22 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 16 16 17 18 18 19 20 21 22 23 24 25 25 26 27 28 29 30 31 32 32 33 33 33
 29 28 28 28 28 28 28 29 29 30 31 32 33 34 34 35 35 36 36 36 35 35 34 34 33 32 31 31 30 29 28 28 27 27 27 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 34 35 35 35 34 34 33 33 32 31 30 28 27 26 25 24 23 22 21 21 20 20 20 21 21 22 23 25 26 29 31 34 37 41 44 48 51 55 57 59 60 61 60 59 57 55 52 49 47 44 42 40 38 37 35 35 34 34 34 34 35 35 36 37 39 40 42 44 46 48 50 52 54 56 58 60 62 63 64 65 65 64 63 62 60 58 56 54 52 49 47 45 43 41 39 37 36 34 33 31 30 29 28 26 25 24 24 23 22 21 21 20 20 19 19 19 19 20 20 21 22 23 24 25 27 29 30 32 34 37 39 41 43 45 47 49 51 52 54 55 57 58 58 59 60 60 60 60 60 60 60 59 59 58 57 56 56 55 54 53 52 52 51 50 50 49 49 48 48 47 47 47 47 47 47 47 47 48 48 49 51 52 54 56 58 60 63 65 68 71 73 75 76 76 75 74 71 68 64 59 55 50 45 41 37 33 30 27 24 22 21 20 19 18 18 17 17 18 18 19 19 20 21 22 23 25 26 28 29 31 33 34 36 38 40 41 43 44 45 46 47 48 48 48 48 47 46 45 44 43 42 40 39 37 36 35 33 32 31 30 29 29 28 28 28 27 28 28 28 29 30 31 32 34 35 37 39 41 43 44 46 47 48 48 48 48 47 46 44 43 41 39 37 35 34 32 31 30
 27 27 26 26 25 25 24 24 24 23 23 24 24 24 24 25 25 26 26 26 27 27 26 26 25 25 24 23 22 21 20 19 18 17 16 15 15 14 14 14 14 14 14 14 15 15 16 17 18 19 20 21 23 25 26 28 30 32 33 34 35 35 35 34 33 31 29 27 25 24 22 20 19 18 17 16 16 15 15 15 15 15 16 16 17 18 20 21 23 25 27 29 31 32 34 35 36 36 36 36 35 35 34 34 33 33 33 33 33 33 34 34 35 36 36 37 38 38 38 38 38 37 36 34 33 31 29 28 26 25 23 22 21 20 20 19 19 18 18 18 19 19 19 20 21 22 23 24 26 27 28 30 31 32 32 33 33 32 32 31 29 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 22 22 22 23 23 23 23 23 23 22 22 21 21 20 19 19 18 18 18 17 17 17 17 17 18 18 19 20 21 21 23 24 25 26 27 27 28 28 28 28 28 27 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 24 25 26 27 28 29 30 31 32 33 33 33 32 31 29 28 26 24 22 21 19 18 17 16 15 14 14 14 14 14 14 14 15 15 16 17 17 18 19 19 20 20 21 21 21 20 20 19 19 18 17 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 22 23 23 24 25 25 26 27 27 28 28 28 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 36 32 28 26 23 22 21 20 19 19 18 18 18 18 18 18 18 18 17 17 17 16 16 15 14 14 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 22 23 24 25 25 26 26 26 26 25 25 24 23 22 21 20 19 18 17 17 16 16 16 16 16 16 17 18 19 20 21 23 25 27 30 32 35 37 40 41 42 43 42 40 37 34 31 28 25 23 21 19 17 16 15 15 14 14 14 14 14 14 15 15 16 16 17 17 18 19 19 19 20 20 20 19 19 19 18 18 17 17 16 16 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 11 11 12 13 14 15 16 17 19 20 21 22 23 23 23 23 23 23 23 22 22 22 22 22 22 23 24 25 27 30 33 37 41 47 52 58 63 67 69 68 65 61 55 49 44 38 33 29 25 22 19 17 15 14 13 12 11 11 11 11 12 12 13 14 16 17 18 20 21 23 24 25 26 27 28 28 28 28 27 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 14 15 16 17 19 21 23 26 29 33 38 42 47 52 56 58 59 58 55 51 46 42 37 33 30 26 24 22 20 18 17 16 15 14 13 13 13 13 13 13 14 14 15 15 16 17 17 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 16 16 15 14 13 13 12 12 12 12 12 12 13 14 15 17 19 21 23 27 30 34 39 44 49 55 60 64 66 66 65 61 56 51 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
 64 62 60 57 54 51 48 45 42 39 37 34 32 30 28 26 25 23 21 20 19 18 17 16 15 15 15 15 15 16 17 18 19 20 21 22 23 24 25 26 26 26 26 26 26 25 25 24 23 22 21 20 19 18 17 16 15 14 13 13 13 13 13 13 14 15 16 18 19 21 23 25 27 29 31 33 36 38 40 42 44 47 49 52 55 57 60 63 66 68 69 70 70 69 67 63 60 55 51 46 42 37 33 30 27 24 21 19 17 15 14 13 12 11 11 10 11 11 12 13 15 17 19 22 25 28 32 35 39 42 46 48 50 51 52 51 50 47 45 42 38 35 32 28 25 23 20 18 16 14 13 12 12 11 11 11 12 13 14 15 16 18 20 22 24 26 29 31 34 37 41 44 48 51 55 58 62 65 67 69 70 71 70 69 67 64 61 58 54 51 47 44 40 37 34 31 29 26 24 22 20 18 17 16 15 14 13 13 13 13 13 14 15 15 16 17 18 20 21 22 23 23 24 25 26 26 26 27 27 26 26 25 24 23 22 21 20 18 17 16 15 14 13 13 13 13 13 14 14 15 17 18 20 21 23 25 28 30 33 36 40 43 46 50 53 56 59 61 62 63 63 62 61 59 57 55 52 50 47 45 42 40 37 35 33 30 28 26 24 22 20 18 17 15 14 13 13 12 12 13 13 14 15 16 18 20 22 24 27 29 32 34 37 39 41 43 44 44 44 43 42 40 37 35 32 29 26 24 21 19 17 16 15 14 14 14 14 14 15 16 17 19 21 22 25 27 30 33 36 39 43 47 50 54 58 60 63 64 65 65
 9 9 9 9 9 10 10 10 10 10 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 4 4 4 4 4 5 5 6 6 7 8 8 9 10 10 11 11 11 11 11 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 8 8 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 5 5 6 6 7 8 8 9 10 11 12 13 13 14 14 15 15 15 14 14 13 12 11 10 9 8 7 6 6 5 5 5 4 4 4 5 5 5 5 6 6 7 7 8 8 9 9 9 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 10 10 9 9 8 7 7 6 6 6 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 8 8 7 7 7 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 8 8 8 8 9 9 9 10 10 10 10 10 10 9 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 6 6 7 7 8 9 10 11 12 13 13 14 15 15 15 15 15 14 14 13 12 11 11 10 9 8 7 7 6 6 5 5 5 5 4 5 5 5 5 6 6 7 7 8 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9
 14 14 13 13 12 12 12 12 12 12 12 12 13 13 14 15 16 17 19 20 22 24 25 26 27 27 26 25 24 22 20 19 17 16 15 14 13 12 12 11 11 11 10 10 10 10 11 11 11 11 12 12 13 14 14 15 16 17 18 19 20 22 23 24 26 27 28 28 28 28 27 26 25 24 23 21 20 19 18 17 16 15 14 14 13 13 13 13 13 14 14 15 16 17 19 20 22 24 25 27 29 30 31 32 32 31 31 30 28 27 25 24 23 21 21 20 20 20 21 22 23 25 27 29 32 35 38 41 44 47 49 51 52 53 53 52 51 50 48 46 44 41 39 37 35 32 30 29 27 25 24 23 21 21 20 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 17 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 13 13 13 14 15 16 17 18 19 20 21 21 22 22 21 21 20 19 18 17 16 15 14 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 15 16 18 20 22 24 26 27 29 30 30 31 31 30 29 28 27 26 24 23 22 20 19 18 18 17 17 16 16 16 16 17 17 18 18 19 19 20 21 21 21 22 21 21 21 20 19 18 17 16 15 15 14 14 14 14 14 15 16 17 19 20 22 24 27 29 31 34 37 39 42 44 46 47 48 49 49 48 47 46 43 41 38 35 32 29 26 24 21 19 18 16 15 14 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 32 32 32 31 31 30 29 28 26 25 23 21 19 17 15 13 12 10 9 8 7 6 5 4 4 4 4 4 5 6 6 7 9 10 11 13 14 16 17 18 20 21 22 22 22 22 22 21 20 19 18 16 15 13 12 11 9 8 7 6 5 5 4 4 4 4 4 5 5 6 6 7 8 9 9 11 12 13 15 16 18 20 22 24 26 27 28 28 28 27 26 24 23 22 20 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 7 7 6 6 6 6 6 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 14 15 15 15 16 16 15 15 14 13 12 11 10 9 8 7 7 6 6 6 6 7 7 8 9 9 10 11 13 14 15 16 17 18 19 20 21 22 22 22 23 23 23 24 24 25 25 26 27 28 29 30 31 32 32 32 31 30 29 27 25 23 20 18 16 14 12 11 10 9 8 7 7 7 7 8 8 9 10 11 13 14 15 16 18 19 20 20 21 21 21 21 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 9 8 8 9 9 9 10 10 11 12 12 13 14 14 15 16 17 18 20 21 23 25 27 29 31 33 34 35 35 35 33 31 29 26 23 21 18 16 15 13 12 10 9 9 8 7 7 6 6 6 6 6 6 6 7 8 9 10 11 13 15 16 18 19 21 21 22 22 22 22 21 20 19 18 16 15 14 13 12 11 10 9 8 7 6 6 5 5 5 5 5 5 5 6 7 9 11 13 15 18 21 24 28 31 34 37 40 42 43 43 42 42 40 39 37 36 35 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 17 16 15 14 14 13 13 13 12 12 13 13 13 14 14 15 16 17 18 19 20 21 22 22 23 23 22 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 18 18 19 20 21 23 24 26 27 29 30 30 30 30 30 29 28 27 26 25 24 24 23 22 22 22 22 22 23 24 25 26 28 30 33 35 38 41 44 47 49 50 51 51 50 48 46 43 40 37 33 30 28 25 24 22 21 20 20 20 20 21 21 22 22 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 28 28 28 29 29 28 28 27 27 25 24 23 22 20 19 18 18 17 17 16 16 16 16 17 17 18 19 20 21 22 24 26 27 29 30 31 32 32 32 31 30 28 26 25 23 22 21 19 19 18 17 17 17 17 17 17 18 18 19 20 20 21 22 23 23 24 24 24 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 19 19 19 20 20 21 22 23 25 27 29 31 34 36 38 40 42 43 44 44 44 43 41 40 38 36 34 32 30 29 28 26 26 25 25 24 24 25 25 26 26 27 28 28 29 29 30 30 29 29 28 27 25 24 23 21 20 19 19 18 19 19 20 21 22 24 25 27 28 29 30 30 31 31 31 31 30 30 29 29 28 27 27 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 22 23 24 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
 57 57 57 57 56 54 52 50 47 44 41 38 35 32 30 28 26 24 23 22 21 20 20 20 21 22 24 26 29 33 36 40 43 46 48 50 50 50 49 48 47 45 44 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 21 21 22 23 25 27 29 32 35 38 41 43 46 48 49 51 52 53 53 53 54 54 54 54 54 54 54 55 55 56 57 58 60 61 63 64 66 67 68 68 68 68 66 65 62 59 56 52 48 44 40 36 32 29 26 24 22 22 21 22 22 23 25 26 28 29 31 33 35 37 40 42 45 47 50 53 56 58 61 63 65 66 66 65 63 60 56 51 46 41 36 31 27 25 22 21 20 20 20 21 22 23 25 26 29 31 34 36 39 43 46 49 52 54 56 57 57 56 55 53 51 49 47 46 44 43 43 42 42 43 44 45 46 48 49 51 52 53 54 53 52 49 46 43 39 35 32 29 27 26 25 24 24 24 25 26 27 28 29 30 32 33 35 37 39 41 44 46 48 50 51 53 54 54 54 53 52 50 48 45 43 41 39 38 37 37 37 37 38 39 40 41 42 43 43 44 45 45 46 46 46 47 47 47 47 47 48 48 48 48 48 49 49 49 49 49 49 49 49 48 48 47 46 45 43 42 41 39 38 37 36 35 34 34 35 36 38 41 44 48 53 57 62 66 70 73 74 75 74 73 70 67 64 60 56 52 49 45 42 39 36 34 32 30 28 27 26 25 25 26 26 28 30 33 37 41 45 48 52 55 56 57 58 57 56 55 53 52 51 50 50 49 49 50 51 52 53 54 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
 92 83 74 65 57 50 44 39 35 32 29 27 25 24 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 17 17 18 20 21 23 25 28 31 35 38 43 47 51 53 55 55 53 50 45 41 36 32 28 25 22 20 18 17 16 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 19 19 20 21 22 23 25 26 28 30 32 35 37 39 40 41 42 42 41 40 39 38 36 34 33 31 30 28 27 26 25 24 23 21 20 20 19 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 16 16 16 16 16 16 17 18 20 22 24 27 31 37 44 52 63 75 89 101 110 114 110 101 89 76 64 54 46 39 34 30 27 24 22 20 19 18 17 17 16 16 17 17 17 18 18 19 19 19 19 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 18 19 20 21 23 24 26 28 30 33 36 40 44 49 55 62 70 78 86 94 100 103 103 99
 47 45 42 40 38 37 35 34 32 31 30 29 27 26 25 23 22 20 19 18 16 15 14 13 12 11 11 11 12 13 14 15 17 19 20 22 23 25 26 27 27 28 28 28 28 28 27 26 26 25 24 23 22 21 20 19 18 17 16 14 13 12 12 11 11 11 11 12 13 14 15 17 18 20 22 23 25 27 29 31 32 34 35 35 35 35 35 34 32 31 30 28 27 26 25 24 23 22 22 22 21 21 21 21 21 21 21 21 21 20 19 18 17 16 14 13 13 12 12 12 12 13 13 14 16 17 18 20 21 23 25 27 29 31 33 35 37 38 39 40 40 40 39 37 35 32 30 27 24 21 19 17 16 14 14 13 13 13 14 15 15 16 17 18 18 19 20 20 21 21 21 22 22 22 23 23 24 24 25 26 27 29 30 32 34 36 38 41 43 44 46 47 47 47 46 44 42 39 36 33 30 27 24 21 19 17 16 15 15 15 15 16 17 18 19 20 21 23 24 25 26 27 28 29 29 30 30 30 30 30 29 29 28 27 25 24 23 21 20 19 18 17 16 15 15 15 16 16 16 17 18 18 19 19 19 20 20 21 21 22 23 24 25 27 29 31 34 37 40 44 47 51 54 56 57 57 55 53 50 46 42 38 35 31 28 25 23 21 19 17 16 15 14 13 13 13 13 14 15 16 18 20 22 24 25 27 28 29 30 30 30 30 30 29 28 28 27 26 25 24 23 22 21 19 18 17 16 15 14 13 12 12 12 12 13 14 16 18 21 24 27 31 35 39 44 48 53 57 60 63 65 66 66 65 63 61 58 56 53 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 8 8 8 8 8 7 7 6 6 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 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 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 6 6 7 7 8 8 8 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 6 6 7 7 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 7 7 6 6 6 6 6 6 5
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 57 57 57 57 58 59 61 62 64 66 67 68 69 68 67 66 63 59 55 50 46 41 36 32 28 25 23 21 21 20 21 22 23 25 27 28 30 32 34 36 37 39 40 42 43 44 44 45 46 46 46 45 45 44 42 41 39 37 34 32 30 27 25 24 23 22 22 22 22 23 24 25 26 27 29 30 32 34 36 39 42 45 48 52 56 60 65 70 74 79 82 85 87 88 87 85 83 79 76 71 67 63 59 55 51 47 44 40 37 35 32 30 28 26 25 24 24 24 25 27 29 32 35 38 42 46 51 55 59 63 67 70 72 74 74 74 73 71 68 64 60 56 51 47 43 38 35 31 28 26 24 23 22 23 24 26 29 34 39 45 52 60 68 77 85 92 99 103 105 105 103 100 95 90 85 79 75 70 66 63 61 58 57 55 54 53 52 51 50 49 48 46 45 43 41 39 36 34 32 30 27 26 24 23 22 22 22 23 25 27 30 34 37 41 44 47 49 51 52 52 52 51 50 48 47 45 43 41 39 37 36 34 33 31 30 28 27 26 25 24 23 23 22 23 23 24 25 27 28 30 31 33 34 35 37 38 39 40 41 43 44 46 47 49 51 53 55 57 59 61 63 65 66 67 67 67 66 66 64 63 61 59 57 55 52 49 47 44 41 38 35 32 30 27 25 24 23 22 22 23 24 26 28 30 33 36 40 44 48 53 58 63 68 73 78 83 87 89 91 90 88 84 79 73 67 60 53 46 40 35 30 27 24 22 21 21 22 23 25 28 31 34 38 42 46 50 54 58 61 63 65 66 66 66 65 63 62 61 59 58

