
 % 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
 5297 5330 5366 5404 5444 5486 5530 5577 5625 5675 5728 5783 5839 5898 5959 6023 6088 6156 6225 6297 6371 6447 6525 6605 6687 6771 6857 6945 7035 7126 7219 7314 7411 7509 7608 7709 7810 7913 8017 8121 8227 8332 8438 8544 8650 8755 8860 8964 9068 9170 9271 9370 9467 9562 9654 9744 9831 9915 9995 10071 10144 10212 10276 10335 10390 10439 10483 10522 10555 10583 10604 10620 10630 10635 10633 10625 10611 10592 10566 10535 10499 10457 10409 10357 10299 10237 10171 10100 10025 9946 9863 9778 9689 9597 9503 9407 9309 9209 9107 9004 8900 8795 8690 8584 8478 8373 8267 8162 8057 7953 7850 7747 7646 7547 7448 7351 7255 7162 7069 6979 6890 6804 6719 6636 6555 6476 6399 6325 6252 6182 6113 6047 5983 5921 5861 5804 5748 5695 5644 5595 5548 5503 5460 5419 5380 5344 5309 5276 5246 5217 5191 5166 5144 5123 5104 5088 5073 5060 5049 5040 5033 5028 5025 5023 5024 5026 5031 5037 5045 5056 5068 5082 5098 5116 5135 5157 5181 5207 5235 5264 5296 5330 5366 5404 5444 5486 5530 5576 5624 5675 5727 5782 5839 5898 5959 6022 6087 6155 6225 6296 6370 6446 6524 6604 6686 6770 6856 6944 7034 7125 7219 7314 7410 7508 7607 7708 7810 7912 8016 8121 8226 8331 8437 8543 8649 8754 8859 8963 9067 9169 9270 9369 9466 9561 9653 9743 9830 9914 9994 10070 10143 10211 10275 10334 10389 10438 10482 10521 10554 10582 10604 10620 10630 10634 10632 10624 10610 10591 10566 10535 10498 10456 10409 10356 10299 10237 10170 10099 10024 9945 9863 9777 9689 9597 9503 9407 9308 9208 9107 9004 8900 8795 8690 8584 8478 8372 8267 8161 8057 7953 7850 7747 7646 7547 7448 7351 7256 7162 7069 6979 6890 6804 6719 6636 6555 6476 6400 6325 6252 6182 6114 6047 5983 5921 5862 5804 5749 5695 5644 5595 5548 5503 5460 5419 5381 5344 5309 5277 5246 5218 5191 5167 5144 5123 5105 5088 5073 5060 5049 5040 5033 5028 5025 5024 5024 5027 5031 5037 5046 5056 5068 5082 5098 5116 5136 5158 5181 5207 5235 5265
 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 18 19 19 20 20 21 22 22 23 24 24 25 25 26 27 27 28 29 29 30 30 31 31 32 32 33 33 33 33 34 34 34 34 34 34 34 34 33 33 33 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 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 22 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 29 28 28 27 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8
 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 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 25 26 27 29 30 32 34 36 37 39 41 44 46 48 50 53 55 58 60 63 65 67 70 72 74 76 77 79 80 81 81 82 82 81 81 80 79 77 76 74 72 70 68 65 63 60 58 56 53 51 49 46 44 42 40 38 36 35 33 31 30 28 27 26 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 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 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 11 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 34 36 38 40 42 44 46 48 50 52 55 57 59 61 64 66 68 70 72 73 75 76 77 77 78 78 78 77 77 76 74 73 71 70 68 65 63 61 59 56 54 52 49 47 45 43 41 39 37 35 33 32 30 29 27 26 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 6 6 6 6 6 6 5 5 5 5 5 5 5 5
 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 40 41 42 42 43 43 44 44 45 46 46 47 47 47 48 48 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 36 37
 46 46 46 47 47 47 47 47 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 50 50 50 50 49 49 49 49 49 48 48 48 48 48 47 47 47 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 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 33 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 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 38 38 38 38 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 45 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 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 45 46 46
 32 33 34 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 52 54 55 57 58 60 62 63 65 67 69 70 72 74 76 78 79 81 83 85 87 88 90 91 93 94 96 97 98 99 100 101 102 103 103 103 104 104 104 103 103 103 102 101 100 100 98 97 96 95 93 92 90 89 87 85 84 82 80 79 77 75 73 72 70 68 67 65 63 62 60 59 57 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 42 42 43 44 45 46 48 49 50 51 52 53 55 56 57 59 60 61 63 64 66 67 68 70 71 73 74 76 77 78 80 81 82 84 85 86 87 88 89 89 90 91 91 92 92 92 92 92 92 92 92 91 91 90 89 88 87 86 85 84 83 82 80 79 78 76 75 73 72 70 69 67 66 64 62 61 60 58 57 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31
 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 40 41 41 42 43 43 44 44 45 46 46 47 47 48 49 49 50 51 51 52 53 54 54 55 56 56 57 58 58 59 60 60 61 62 62 63 64 64 65 65 66 66 66 67 67 67 68 68 68 68 68 69 69 69 68 68 68 68 68 68 67 67 67 66 66 65 65 64 64 63 63 62 61 61 60 59 59 58 57 57 56 55 54 54 53 52 51 51 50 49 48 48 47 46 46 45 44 44 43 42 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 52 53 53 54 54 54 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 54 54 54 53 53 53 52 52 51 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 38 37 37
 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 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 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 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 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25
 52 53 54 56 57 58 59 60 61 62 63 64 64 65 66 66 66 67 67 67 67 66 66 66 65 65 64 63 62 61 61 60 58 57 56 55 54 53 52 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 39 40 41 41 42 42 43 44 44 45 45 45 46 46 46 46 47 47 47 47 47 46 46 46 46 45 45 45 44 44 43 42 42 41 40 40 39 38 37 37 36 35 34 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 47 48 49 50
 42 42 42 43 43 43 43 43 43 43 43 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 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 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 37 37 37 37 37 37 37 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 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 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 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 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 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42
 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 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 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 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 22 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29
 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7
 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 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 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 26 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6
 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 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 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 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 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 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 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 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 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 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21
 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 16 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 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14
 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 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 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 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 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 23 23 23 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22
 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 41 41 42 43 44 44 45 46 46 47 48 48 49 49 50 50 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 50 50 49 49 48 48 47 46 46 45 45 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 31 31 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 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 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 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 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 13 13 13 13 13 13 13 13 13 13 13 13 13
 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 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
 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 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 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 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 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 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 27 27 27
 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 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 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 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 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 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 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 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17
 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 16 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 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 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 35 36 36 36 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13
 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 13 13 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 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 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 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 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
 15 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 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 60 60 61 62 63 63 64 64 65 65 66 66 67 67 67 67 67 67 67 67 67 67 66 66 66 65 65 64 63 63 62 61 61 60 59 58 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 26 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 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 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 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 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 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 36 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 32
 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 47 47 48 49 50 51 51 52 53 55 56 57 58 59 61 62 64 65 67 69 71 72 74 76 79 81 83 86 88 91 93 96 99 102 105 108 112 115 119 122 126 130 134 138 142 146 150 154 158 163 167 171 175 180 184 188 192 196 199 203 206 209 212 215 217 219 221 223 224 225 225 225 225 224 223 222 220 218 216 213 211 207 204 201 197 193 189 185 181 177 173 168 164 160 156 151 147 143 139 135 131 127 124 120 116 113 110 106 103 100 97 94 91 89 86 84 81 79 77 75 73 71 69 67 66 64 62 61 59 58 57 55 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 46 47 47 48 48 49 50 50 51 51 52 53 53 54 55 55 56 57 58 58 59 60 60 61 62 62 63 64 64 65 66 66 67 67 68 68 69 69 70 70 71 71 71 72 72 72 72 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 71 71 70 70 70 69 69 68 68 67 67 66 65 65 64 64 63 62 62 61 60 60 59 58 58 57 57 56 55 55 54 53 53 52 52 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43
 54 55 56 57 59 60 61 63 64 65 67 68 69 71 72 73 75 76 77 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 94 95 95 96 96 97 97 97 97 97 97 97 97 97 97 96 96 95 95 94 94 93 92 91 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 71 70 69 68 67 66 65 65 64 63 62 62 61 60 60 59 58 58 57 57 56 56 56 55 55 54 54 54 54 53 53 53 53 53 53 52 52 52 52 52 52 53 53 53 53 53 54 54 54 54 55 55 56 56 57 57 58 58 59 60 60 61 62 63 64 65 65 66 68 69 70 71 72 73 74 76 77 79 80 81 83 84 86 88 89 91 93 94 96 98 100 102 103 105 107 109 111 113 114 116 118 120 121 123 125 126 128 129 130 132 133 134 135 135 136 137 137 138 138 138 138 137 137 137 136 135 134 133 132 131 129 128 126 124 123 121 119 117 115 113 111 108 106 104 102 100 97 95 93 91 89 86 84 82 80 78 76 74 72 70 68 67 65 63 61 60 58 57 55 54 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
 25 26 27 29 30 32 33 35 36 38 40 42 45 47 49 52 55 58 61 64 68 72 76 80 84 89 94 100 106 112 119 126 133 141 150 159 169 179 191 202 215 229 243 258 275 292 310 330 351 373 396 421 446 474 502 532 563 594 627 661 695 730 765 799 833 866 898 927 954 979 1000 1018 1032 1042 1047 1048 1045 1037 1026 1010 992 970 945 919 891 861 830 799 768 736 705 675 645 615 587 560 533 508 484 461 439 418 398 379 362 345 329 314 300 286 274 262 251 240 230 221 212 204 196 189 182 176 170 164 159 154 149 145 141 137 133 130 126 123 121 118 115 113 111 109 107 105 103 102 100 99 98 97 95 94 93 92 92 91 90 90 89 88 88 87 87 86 86 86 85 85 85 85 84 84 84 84 84 84 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 81 81 81 81 81 80 80 80 79 79 79 78 78 77 77 77 76 76 75 74 74 73 73 72 71 71 70 69 68 68 67 66 65 65 64 63 62 61 60 59 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 45 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 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 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24
 18 19 19 20 21 22 23 24 25 26 27 29 30 32 33 35 37 39 41 43 45 48 51 54 57 60 64 68 72 76 81 86 92 98 104 111 118 126 135 144 154 164 176 188 202 216 232 249 267 286 308 330 355 382 410 441 475 510 549 590 634 682 732 785 842 901 964 1029 1096 1164 1234 1303 1372 1439 1502 1561 1613 1658 1694 1721 1737 1742 1735 1718 1691 1654 1609 1557 1500 1438 1373 1307 1240 1173 1108 1044 982 922 865 811 760 711 666 623 583 546 511 478 448 420 394 370 347 326 306 288 271 256 241 228 215 204 193 183 173 165 157 149 142 135 129 124 119 114 109 105 101 97 94 91 88 85 82 80 78 76 74 72 70 69 67 66 65 64 63 62 61 60 59 59 58 57 57 56 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 56 56 56 56 56 57 57 57 58 58 58 58 59 59 59 60 60 60 60 61 61 61 62 62 62 62 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 62 62 62 62 61 61 60 60 60 59 59 58 58 57 56 56 55 55 54 53 53 52 51 51 50 49 48 48 47 46 45 45 44 43 42 42 41 40 39 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17
 69 70 71 72 73 74 75 76 77 78 80 81 83 84 86 88 89 91 93 95 98 100 102 105 107 110 113 116 119 122 125 129 132 136 140 144 148 153 157 162 167 172 177 182 187 193 199 205 211 217 223 230 236 242 249 256 262 269 275 282 288 294 300 306 312 317 322 326 331 334 337 340 342 344 345 346 346 345 344 342 340 337 334 330 326 321 316 311 305 299 292 286 279 272 266 259 252 245 238 231 224 217 210 204 197 191 185 179 173 167 162 156 151 146 141 137 132 128 124 120 116 112 108 105 102 98 95 93 90 87 85 82 80 78 75 73 71 70 68 66 64 63 61 60 59 57 56 55 54 53 52 51 50 49 48 48 47 46 46 45 44 44 43 43 42 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 45 45 45 46 46 47 47 48 48 49 50 50 51 51 52 53 53 54 55 55 56 57 57 58 59 59 60 61 62 62 63 64 65 65 66 67 67 68 69 69 70 71 71 72 73 73 74 74 75 75 76 76 77 77 78 78 78 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 77 76 76 75 75 75 74 74 73 73 72 72 71 71 70 70 69 69 69 68 68 67 67 66 66 65 65 65 64 64 64 63 63 63 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 63 63 64 64 65 65 66 66 67 68 68
 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 45 47 48 50 52 55 57 59 62 65 67 70 73 77 80 84 88 92 96 100 105 110 115 120 125 131 137 143 149 155 162 168 175 182 189 196 203 210 217 223 229 235 241 246 251 255 259 262 264 266 267 267 266 265 263 260 257 253 248 243 238 232 226 219 213 206 199 193 186 179 172 166 159 153 147 141 135 130 124 119 114 109 105 101 96 92 89 85 82 78 75 72 69 67 64 62 59 57 55 53 51 50 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 38 39 39 40 40 41 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 43 43 43 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 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18
 98 100 102 105 107 110 112 115 118 121 124 128 131 135 138 142 146 150 155 160 164 170 175 180 186 192 199 206 213 220 228 236 245 254 264 274 285 296 308 320 333 347 361 376 392 409 426 445 464 484 506 528 551 575 600 626 653 682 711 740 771 802 834 867 899 932 965 997 1029 1060 1089 1117 1144 1168 1190 1209 1226 1239 1248 1254 1256 1254 1249 1239 1226 1210 1190 1168 1143 1115 1086 1055 1022 988 954 919 884 849 815 780 747 714 682 651 620 591 563 536 511 486 462 440 418 398 379 360 343 326 310 295 281 268 255 243 231 221 210 201 192 183 175 167 160 153 146 140 134 128 123 118 113 109 104 100 96 93 89 86 83 80 77 74 72 69 67 65 62 60 58 57 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 27 26 26 25 25 24 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 47 47 48 48 49 50 50 51 52 53 53 54 55 56 57 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 74 75 77 78 80 81 83 84 86 88 90 92 94 96
 32 33 34 35 37 38 39 41 42 44 46 48 50 52 54 57 60 63 66 69 72 76 80 84 89 94 99 105 111 118 125 133 141 150 160 171 182 195 208 223 239 256 275 296 318 343 369 398 430 464 501 542 586 635 687 745 807 874 946 1025 1109 1199 1295 1397 1504 1615 1730 1846 1963 2079 2189 2292 2385 2464 2526 2569 2591 2591 2570 2527 2465 2386 2293 2189 2078 1962 1844 1725 1609 1497 1389 1286 1189 1098 1012 933 860 792 729 671 618 569 524 483 445 411 379 350 323 299 276 256 237 219 203 189 175 163 152 141 131 122 114 107 100 93 87 82 77 72 68 64 60 57 54 51 48 46 43 41 39 37 36 34 33 31 30 29 28 27 26 25 24 24 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 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 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 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 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 6 25 46 71 100 133 171 215 267 326 395 475 568 677 803 950 1122 1323 1558 1835 2161 2543 2993 3523 4143 4867 5704 6659 7724 8872 10049 11166 12102 12728 12941 12703 12057 11109 9988 8813 7670 6613 5667 4837 4120 3505 2980 2534 2154 1830 1555 1320 1119 948 801 674 566 472 391 322 262 210 165 126 92 63 38 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 1 3 6 8 10 13 15 18 21 23 26 29 32 35 38 41 44 47 50 53 56 59 63 66 69 72 76 79 82 85 89 92 95 98 101 104 107 109 112 115 117 119 122 124 125 127 129 130 131 132 133 133 134 134 134 134 133 132 132 130 129 128 126 124 122 120 118 116 113 111 108 105 102 99 96 93 90 87 84 80 77 74 70 67 64 60 57 54 51 48 44 41 38 35 32 29 26 24 21 18 15 13 10 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 12 14 17 20 24 27 32 36 41 47 53 60 68 76 85 96 107 120 134 150 167 186 208 232 259 289 323 360 403 450 503 563 630 706 791 887 994 1115 1251 1404 1574 1765 1977 2210 2466 2743 3038 3347 3663 3974 4267 4527 4736 4879 4944 4925 4824 4650 4416 4138 3834 3518 3204 2899 2610 2341 2095 1870 1668 1485 1322 1177 1047 932 830 739 658 586 522 464 414 368 328 292 260 231 205 182 162 143 127 112 98 86 75 66 57 49 42 36 30 25 20 16 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 5 6 7 7 8 9 9 10 11 11 12 13 13 14 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 24 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 30 30 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 14 13 13 12 11 11 10 9 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 0 0 0 0 0 0 0 0 0 0 0 3 32 66 107 156 214 283 365 463 581 721 889 1091 1334 1627 1981 2410 2931 3564 4333 5264 6382 7704 9228 10906 12624 14175 15291 15721 15354 14284 12755 11039 9349 7808 6467 5333 4388 3607 2964 2435 1999 1640 1342 1096 891 720 577 458 358 274 203 144 94 52 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 2 3 5 7 9 11 13 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 45 47 49 50 52 53 55 56 57 58 59 60 61 62 63 63 64 64 64 64 64 64 64 63 63 62 61 60 60 58 57 56 55 53 52 50 49 47 45 43 42 40 38 36 34 32 30 27 25 23 21 19 17 15 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 33 34 36 37 39 40 42 44 46 48 50 52 55 58 60 63 66 70 73 77 81 86 90 96 101 107 113 119 126 134 142 151 160 170 181 193 206 219 234 250 267 285 305 326 349 374 401 430 461 494 531 569 611 655 703 754 808 866 926 990 1057 1126 1198 1271 1345 1419 1492 1562 1629 1690 1745 1792 1830 1857 1873 1877 1869 1849 1819 1778 1729 1672 1610 1542 1472 1400 1327 1254 1182 1112 1045 980 918 859 803 750 701 654 611 570 532 497 464 434 405 379 355 332 311 291 273 256 241 226 213 200 189 178 168 158 150 142 134 127 121 114 109 103 99 94 90 86 82 78 75 72 69 66 64 62 59 57 55 54 52 50 49 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 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 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 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 21 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 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31
 41 42 43 44 44 45 47 48 49 50 52 53 55 57 59 61 63 66 68 71 74 77 80 84 88 92 97 102 107 113 120 126 134 142 151 160 170 181 194 207 221 237 254 273 293 316 340 367 396 429 464 503 545 592 643 699 760 828 902 983 1071 1168 1274 1388 1512 1647 1790 1944 2106 2277 2453 2634 2814 2991 3160 3315 3450 3560 3639 3684 3692 3662 3596 3497 3369 3218 3050 2871 2685 2499 2314 2136 1965 1803 1650 1509 1377 1256 1145 1043 950 865 787 717 653 595 542 494 450 410 374 341 311 284 260 237 217 198 181 165 151 138 126 115 105 96 88 80 73 67 61 55 50 46 41 37 34 30 27 25 22 20 17 15 13 12 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 39 40 40
 23 24 26 27 29 30 32 34 36 38 41 43 45 48 51 54 57 61 64 68 72 77 82 87 92 98 104 110 117 125 133 141 150 160 171 182 194 207 221 235 251 268 287 306 327 349 373 399 426 455 486 519 554 591 631 672 716 761 809 859 910 963 1016 1071 1126 1180 1233 1285 1335 1381 1424 1462 1495 1522 1543 1556 1563 1563 1557 1543 1524 1498 1468 1433 1394 1353 1308 1263 1216 1168 1121 1073 1026 981 936 893 851 811 773 736 701 667 636 606 577 550 525 501 478 457 437 418 400 383 367 352 338 325 313 301 290 279 270 260 252 243 236 228 221 215 208 202 197 191 186 181 177 172 168 164 160 157 153 150 147 143 140 137 135 132 129 127 124 122 119 117 115 113 111 109 106 104 103 101 99 97 95 93 91 90 88 86 85 83 81 80 78 77 75 74 72 71 69 68 66 65 63 62 61 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 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 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 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 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 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 14 31 51 75 102 134 172 217 269 330 402 487 587 705 844 1009 1206 1439 1717 2047 2442 2911 3467 4120 4879 5739 6681 7656 8580 9336 9797 9870 9540 8872 7985 7007 6035 5133 4330 3635 3043 2543 2124 1772 1478 1232 1025 852 706 583 479 391 316 253 199 153 115 81 53 29 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 1 1 2 3 4 5 5 6 7 8 8 9 10 10 11 12 12 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 13 13 12 12 11 11 10 9 9 8 7 7 6 5 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 14 19 26 33 41 50 61 73 87 103 121 142 166 194 225 262 304 352 408 472 547 633 732 846 979 1130 1303 1500 1721 1965 2228 2505 2783 3045 3271 3438 3528 3530 3444 3281 3060 2804 2532 2261 2002 1762 1544 1349 1177 1025 892 777 676 589 513 447 389 339 296 257 224 195 170 147 128 111 96 83 71 61 52 44 37 31 26 21 17 13 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 15 17 18 20 22 24 26 28 30 33 36 38 41 45 48 52 56 60 64 69 74 80 86 92 99 106 114 122 131 141 151 162 174 187 201 216 232 249 267 287 309 332 357 383 412 443 476 511 549 589 632 677 725 777 830 887 946 1007 1070 1134 1200 1266 1332 1397 1461 1521 1577 1629 1675 1714 1745 1769 1784 1791 1788 1777 1759 1732 1700 1661 1617 1569 1518 1465 1410 1354 1298 1242 1187 1134 1081 1031 982 935 890 847 807 768 731 697 664 634 605 577 552 528 505 484 464 445 428 411 396 381 368 355 343 332 322 312 303 294 286 278 271 264 258 251 246 240 235 230 226 221 217 213 209 206 202 199 196 192 189 187 184 181 178 176 173 170 168 165 163 161 158 156 154 151 149 147 144 142 140 137 135 133 131 128 126 124 121 119 117 114 112 110 108 105 103 101 99 96 94 92 90 87 85 83 81 79 77 75 73 71 69 67 65 63 61 59 57 56 54 52 51 49 47 46 44 43 41 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 10 11
 0 0 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 18 22 25 29 34 39 45 51 57 65 73 82 92 103 116 129 144 161 180 201 224 250 278 310 346 385 429 478 533 593 659 733 814 902 998 1102 1213 1330 1453 1579 1705 1829 1946 2051 2141 2211 2257 2278 2272 2240 2184 2109 2017 1912 1800 1684 1567 1452 1341 1234 1134 1040 952 872 798 730 668 612 560 513 471 432 397 365 337 310 286 265 245 227 211 196 182 169 158 147 138 129 121 113 106 100 94 88 83 78 74 70 66 62 59 56 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 11 11 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 8 9 9 11 12 13 14 16 18 19 22 24 26 29 32 35 39 43 48 52 58 64 71 78 86 95 105 116 128 142 157 174 193 214 237 263 292 324 361 401 446 497 553 616 685 762 846 939 1039 1147 1261 1380 1501 1621 1733 1835 1918 1978 2011 2013 1985 1928 1848 1748 1635 1515 1392 1271 1154 1043 940 845 759 680 609 545 488 436 390 349 312 280 250 224 200 179 160 143 128 114 102 91 81 72 64 57 50 45 39 34 30 26 23 19 16 14 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 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 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6
 92 92 93 94 96 97 98 100 102 104 106 108 110 113 116 119 123 126 131 135 140 145 151 157 164 172 180 189 199 209 221 233 247 262 278 296 316 337 361 387 415 446 479 516 557 602 650 704 762 827 897 974 1058 1149 1249 1357 1474 1600 1735 1879 2031 2190 2354 2522 2690 2854 3009 3151 3274 3373 3442 3479 3480 3445 3377 3277 3150 3002 2839 2665 2487 2308 2132 1962 1800 1647 1504 1370 1247 1134 1030 935 848 769 698 632 573 520 471 427 386 350 317 287 260 235 213 192 174 157 141 127 115 103 92 83 74 66 59 52 46 40 35 31 27 23 19 16 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 6 7 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 34 35 36 37 39 40 41 42 44 45 46 48 49 50 52 53 54 56 57 58 59 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 79 79 80 81 82 82 83 83 84 84 85 85 86 86 86 87 87 87 87 87 87 88 88 88 88 88 88 88 88 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 89 89 90 91
 6 7 8 9 10 11 12 14 15 16 18 20 21 23 25 27 30 32 35 38 41 44 47 51 55 60 64 69 75 81 87 94 102 110 119 129 140 151 164 177 192 209 226 246 267 290 316 344 374 407 444 484 528 575 628 685 747 814 887 966 1050 1141 1237 1339 1445 1555 1667 1779 1889 1995 2093 2181 2254 2311 2349 2366 2362 2336 2291 2227 2149 2058 1958 1852 1743 1633 1524 1418 1315 1218 1125 1038 957 882 812 747 687 633 582 536 493 454 419 386 356 329 304 281 260 240 223 206 191 178 165 154 143 133 124 116 108 101 95 89 83 78 73 69 65 61 58 54 51 49 46 44 41 39 37 36 34 32 31 30 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 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 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 6 6 6 6 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 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 0 0 0 0 0 1 1 2 2 3 3 4 5 6
 114 118 122 126 130 134 138 143 147 152 157 163 168 174 180 186 192 199 206 213 221 229 237 246 255 264 274 284 295 306 318 330 343 357 371 385 401 417 434 452 470 489 509 530 552 575 598 623 648 675 702 730 759 788 818 849 880 912 943 975 1006 1037 1068 1097 1126 1153 1178 1201 1222 1240 1256 1268 1277 1283 1285 1284 1279 1271 1259 1244 1225 1204 1180 1154 1125 1095 1063 1030 996 961 926 891 855 820 786 752 719 687 655 625 595 567 539 513 488 464 441 419 398 378 359 341 324 308 292 278 264 251 238 227 216 205 195 186 177 168 160 153 145 139 132 126 120 115 110 105 100 96 92 88 84 80 77 74 71 68 65 62 60 57 55 53 51 49 47 45 44 42 40 39 38 36 35 34 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 18 17 16 16 15 15 15 14 14 13 13 12 12 12 11 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 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 52 54 56 57 59 61 62 64 66 68 70 72 74 77 79 81 84 86 89 92 95 98 101 104 107 111
 40 42 43 45 47 49 51 53 55 58 60 62 65 68 71 74 77 80 84 88 91 96 100 104 109 114 120 126 132 138 145 152 160 168 177 186 196 207 218 230 243 257 272 288 305 323 342 363 386 410 435 463 493 525 559 595 634 676 721 769 819 873 931 991 1055 1122 1193 1266 1343 1421 1501 1583 1665 1747 1827 1904 1977 2045 2107 2160 2204 2238 2261 2272 2271 2258 2234 2198 2152 2098 2036 1967 1894 1816 1737 1655 1574 1493 1414 1336 1261 1188 1119 1052 989 929 873 819 769 722 677 636 597 561 527 496 466 439 413 389 367 346 327 309 292 276 262 248 236 224 213 202 193 184 175 167 160 153 147 141 135 129 124 120 115 111 107 103 100 97 94 91 88 85 83 80 78 76 74 72 70 68 66 65 63 62 60 59 58 56 55 54 53 52 51 49 48 48 47 46 45 44 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 27 27 26 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 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 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 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38
 59 61 63 65 67 69 72 74 77 79 82 85 88 91 95 98 102 106 110 114 119 124 129 134 140 146 152 158 165 172 180 188 197 205 215 225 235 246 258 270 283 296 310 325 341 357 374 392 410 429 449 470 491 513 536 559 582 606 630 654 678 702 726 748 771 792 811 830 846 861 874 884 892 898 901 901 899 895 887 878 866 852 837 820 801 781 760 738 716 693 670 646 623 600 578 555 534 512 491 471 452 433 415 397 381 365 349 335 321 307 294 282 271 260 249 239 230 221 212 204 197 189 182 176 170 164 158 153 148 143 139 135 131 127 123 120 117 114 111 108 105 103 100 98 96 94 92 90 89 87 86 84 83 82 80 79 78 77 76 75 74 73 72 72 71 70 70 69 68 68 67 67 66 66 65 65 64 64 64 63 63 63 62 62 62 61 61 61 60 60 60 60 59 59 59 59 58 58 58 58 58 57 57 57 57 56 56 56 56 56 55 55 55 55 55 54 54 54 54 53 53 53 53 52 52 52 52 51 51 51 50 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 56 58
 36 39 41 44 46 49 52 56 59 63 67 72 76 82 87 93 99 106 113 121 129 138 148 159 170 183 196 210 226 243 261 281 303 326 352 379 409 442 478 516 558 603 653 706 764 827 895 968 1046 1130 1220 1315 1415 1521 1631 1744 1860 1976 2091 2203 2309 2406 2492 2564 2619 2656 2674 2671 2648 2606 2546 2472 2384 2286 2181 2071 1959 1846 1734 1624 1519 1417 1320 1229 1142 1061 986 915 849 788 732 679 631 586 545 507 471 439 409 381 356 332 310 290 271 254 238 223 210 197 185 174 164 155 146 138 131 124 117 111 106 100 96 91 87 83 79 76 73 70 67 64 62 60 57 55 54 52 50 49 47 46 45 43 42 41 40 39 38 37 37 36 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 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 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 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 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 22 23 24 26 27 29 30 32 34
 54 56 57 59 61 64 66 68 70 73 75 78 81 84 87 90 93 96 100 103 107 111 115 119 123 128 133 138 143 148 154 159 165 171 178 185 192 199 206 214 222 230 239 248 258 267 277 288 298 309 321 333 345 357 370 383 397 411 425 439 454 469 485 500 516 532 548 564 581 597 613 629 645 661 677 692 707 722 736 749 762 774 785 796 805 814 822 829 834 839 842 845 846 846 845 843 839 835 829 822 814 806 796 786 774 762 749 736 722 707 692 677 661 645 629 613 596 580 563 547 531 515 499 483 467 452 437 422 408 394 380 367 353 341 328 316 305 293 283 272 262 252 242 233 224 216 207 199 192 184 177 170 164 158 151 146 140 135 129 124 119 115 110 106 102 98 94 91 87 84 80 77 74 71 69 66 64 61 59 56 54 52 50 48 46 45 43 41 40 38 37 35 34 33 32 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 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 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 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 26 26 27 28 29 30 31 31 32 33 34 35 37 38 39 40 41 43 44 46 47 49 50 52
 7 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 28 29 31 33 35 37 39 41 44 46 49 51 54 57 60 63 67 70 74 78 82 87 91 96 102 107 113 119 126 133 141 149 157 166 176 186 197 209 222 236 251 266 283 302 321 342 365 390 416 444 475 508 543 581 622 666 713 763 817 874 935 999 1066 1137 1210 1286 1364 1442 1521 1599 1674 1745 1811 1870 1920 1959 1987 2002 2003 1992 1966 1928 1879 1820 1752 1677 1598 1515 1430 1346 1262 1179 1100 1023 950 881 816 755 698 645 595 549 507 467 431 398 367 338 312 288 266 246 227 210 194 179 166 153 142 131 122 113 104 97 89 83 77 71 66 61 57 52 49 45 42 38 36 33 30 28 26 24 22 20 18 17 15 14 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 1 1 2 3 3 4 5 5 6
 169 164 159 154 150 146 142 138 134 131 127 124 121 118 116 113 111 108 106 104 103 101 100 98 97 97 96 95 95 95 95 95 96 97 98 99 101 103 105 107 110 114 117 121 126 131 137 143 150 158 166 175 185 195 207 220 234 249 265 283 302 323 346 371 398 427 458 493 530 570 613 660 711 766 825 888 956 1030 1108 1191 1280 1373 1472 1574 1680 1789 1898 2008 2115 2217 2312 2397 2470 2527 2567 2587 2587 2566 2526 2466 2391 2301 2201 2092 1978 1861 1743 1627 1514 1405 1300 1201 1108 1021 940 864 794 730 670 615 565 519 476 438 402 370 340 312 287 264 243 224 207 190 176 162 150 138 128 118 109 101 93 86 80 74 68 63 58 54 50 46 43 39 36 34 31 28 26 24 22 20 18 17 15 14 12 11 10 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12 13 15 16 18 20 22 24 26 28 30 33 35 38 40 43 46 49 53 56 59 63 67 71 75 80 84 89 94 99 104 110 116 122 128 135 141 148 155 163 171 179 187 195 204 212 221 230 239 249 258 267 277 286 295 305 313 322 331 339 347 354 361 367 373 378 382 386 389 391 393 394 394 393 392 389 387 383 379 375 370 364 358 352 346 339 332 324 317 309 302 294 287 279 271 264 256 249 242 235 228 221 215 208 202 196 190 185 179 174
 67 67 68 69 70 71 72 73 75 76 77 79 80 82 83 85 87 89 91 94 96 99 102 105 108 111 115 119 123 128 133 139 144 151 158 165 173 182 191 201 213 225 238 252 268 285 303 324 346 370 397 426 457 492 530 572 617 667 722 782 847 919 997 1083 1176 1278 1388 1507 1636 1774 1922 2080 2245 2418 2596 2777 2958 3134 3301 3454 3586 3693 3770 3812 3818 3786 3719 3618 3488 3335 3164 2981 2792 2601 2411 2227 2050 1882 1724 1576 1439 1312 1196 1089 991 901 820 746 678 617 561 510 464 422 384 350 318 290 264 240 219 199 181 165 150 137 125 113 103 94 85 77 70 63 57 52 47 42 38 34 30 27 24 21 19 16 14 12 10 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 4 4 5 6 6 7 8 8 9 10 10 11 12 12 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 23 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 36 37 37 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 50 50 51 51 51 52 52 53 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 62 62 63 64 64 65 66
 31 32 33 34 35 36 38 39 40 41 43 44 46 48 49 51 53 55 57 59 61 64 66 69 71 74 77 80 84 87 91 95 99 104 109 114 119 125 131 138 145 152 160 168 177 187 197 208 220 233 246 261 276 292 310 329 349 370 393 418 444 471 501 532 565 600 637 676 716 759 804 850 898 948 998 1050 1101 1153 1205 1255 1304 1351 1395 1435 1471 1502 1528 1547 1561 1568 1569 1563 1550 1532 1508 1479 1445 1408 1367 1324 1278 1231 1184 1136 1087 1040 993 947 902 859 817 777 738 702 667 633 602 572 543 516 491 467 445 423 403 385 367 350 334 320 306 293 280 269 258 248 238 229 220 212 204 197 190 183 177 171 165 160 154 150 145 140 136 132 128 124 121 117 114 110 107 104 101 98 96 93 90 88 86 83 81 79 76 74 72 70 68 66 65 63 61 59 58 56 54 53 51 50 48 47 45 44 43 41 40 39 38 37 36 34 33 32 31 30 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 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 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30
 59 60 61 63 65 66 68 70 72 75 77 80 83 86 89 92 96 100 104 108 113 118 124 130 136 143 150 158 166 175 185 195 207 219 232 246 261 277 294 313 334 356 379 405 432 462 494 529 566 607 650 696 746 800 857 918 983 1052 1125 1202 1282 1366 1453 1543 1633 1725 1816 1905 1991 2071 2145 2211 2266 2310 2341 2358 2361 2350 2325 2287 2237 2177 2108 2032 1950 1864 1777 1688 1599 1511 1425 1342 1262 1185 1111 1042 976 914 855 800 749 701 656 614 575 539 505 473 444 417 391 368 346 325 307 289 273 257 243 230 218 207 196 186 177 169 161 154 147 140 135 129 124 119 115 111 107 103 100 97 94 91 89 86 84 82 80 79 77 75 74 73 71 70 69 68 67 66 66 65 64 64 63 62 62 61 61 61 60 60 60 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 60 60 60 60 61 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 69 69 70 71 72 72 73 74 75 76 76 77 78 79 80 81 82 83 84 84 85 86 87 88 89 90 91 92 93 93 94 95 96 96 97 98 99 99 100 100 101 101 102 102 103 103 103 103 104 104 104 104 104 104 104 103 103 103 103 102 102 102 101 100 100 99 99 98 97 96 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 80 79 78 77 76 75 74 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 53 53 52 51 51 50 50 49 49 49 48 48 48 48 48 47 47 47 48 48 48 48 48 49 49 49 50 50 51 52 52 53 54 55 56 57
 42 44 45 46 47 48 50 51 53 54 56 58 60 62 64 66 68 71 74 76 79 83 86 90 93 98 102 106 111 117 122 128 135 141 149 156 164 173 183 193 204 215 227 240 255 270 286 303 321 341 361 383 407 432 459 487 516 547 580 614 650 687 726 765 805 846 887 928 968 1007 1044 1078 1110 1138 1162 1181 1196 1204 1208 1205 1197 1184 1165 1142 1115 1084 1050 1014 976 936 896 856 816 776 737 699 662 626 592 559 528 498 470 443 418 394 372 351 331 312 295 278 263 248 235 222 210 199 189 179 170 161 153 146 139 132 126 120 114 109 104 100 96 92 88 84 81 78 75 72 69 67 64 62 60 58 56 54 52 50 49 47 46 45 43 42 41 40 38 37 36 35 34 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 41 41
 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 26 27 28 30 31 33 35 37 39 41 43 46 49 52 55 58 62 66 70 75 80 85 91 97 104 111 119 127 136 146 157 168 181 194 209 224 241 259 279 299 322 346 371 398 426 457 488 521 555 590 625 661 696 730 763 794 822 846 866 882 892 897 896 890 879 862 841 817 789 759 727 694 660 625 592 558 526 495 465 436 409 383 359 336 315 295 276 258 242 227 213 199 187 176 165 155 146 138 130 123 116 110 104 98 93 89 84 80 77 73 70 67 64 61 59 57 54 53 51 49 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 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 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 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 8 8 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10
 86 90 94 99 104 109 114 120 126 132 138 145 152 159 166 174 183 191 200 209 219 229 240 250 262 273 286 298 311 325 338 353 367 383 398 414 430 447 464 481 498 515 533 550 568 586 603 620 637 654 670 686 701 715 729 742 754 765 775 785 793 800 806 810 814 816 817 818 817 814 811 807 802 796 789 781 773 764 754 743 732 721 709 697 684 671 658 645 631 618 604 590 577 563 549 535 522 508 495 482 469 456 443 430 418 406 394 382 371 360 349 338 327 317 307 297 288 278 269 260 252 244 235 228 220 212 205 198 192 185 179 173 167 161 155 150 145 140 135 130 125 121 117 113 109 105 101 98 94 91 88 85 82 79 76 73 71 68 66 63 61 59 57 55 53 51 49 47 45 44 42 40 39 37 36 35 33 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 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 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 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 33 35 37 39 41 43 45 48 50 52 55 58 61 64 67 71 74 78 82
 77 78 79 81 82 84 85 87 88 90 92 94 96 98 100 102 104 107 109 112 114 117 120 123 126 129 133 136 140 144 148 152 156 161 166 171 176 182 187 193 200 206 213 221 228 236 244 253 262 272 282 292 303 314 326 338 351 364 378 392 407 422 438 455 472 489 507 525 543 562 581 601 620 640 659 678 697 716 734 751 768 783 798 811 823 833 842 848 854 857 858 857 855 850 844 835 825 813 800 785 769 752 734 715 695 675 654 633 612 591 570 549 529 509 489 469 450 432 414 397 380 364 349 334 319 306 293 280 268 256 245 235 225 215 206 197 189 181 174 166 160 153 147 141 135 130 125 120 115 111 107 103 99 95 92 89 86 83 80 77 74 72 69 67 65 63 61 59 57 55 54 52 50 49 48 46 45 44 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 45 46 46 46 46 47 47 47 47 47 48 48 48 48 48 49 49 49 49 50 50 50 51 51 51 51 52 52 53 53 53 54 54 55 55 55 56 56 57 58 58 59 59 60 61 61 62 63 64 64 65 66 67 68 69 70 71 72 73 74 76
 92 94 96 98 100 102 104 106 108 110 112 113 115 117 119 121 123 124 126 128 130 132 134 135 137 139 141 143 145 147 149 151 154 156 159 161 164 167 170 173 177 180 184 188 193 197 202 208 214 220 227 234 242 250 259 269 280 291 303 316 330 346 362 379 398 418 440 463 488 515 543 573 605 639 675 713 753 794 837 882 928 974 1021 1068 1115 1159 1202 1242 1277 1308 1332 1351 1361 1364 1359 1345 1324 1295 1259 1217 1171 1120 1066 1010 953 896 840 785 731 680 631 584 540 499 460 424 391 360 331 304 280 257 236 217 200 183 168 155 142 131 120 110 101 93 85 78 72 66 61 56 51 47 43 39 36 33 30 27 25 22 20 18 16 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 9 10 10 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 37 39 40 42 43 45 47 48 50 52 53 55 57 59 61 63 64 66 68 70 72 74 76 78 80 82 84 86 88 90
 14 14 14 15 15 16 16 16 17 17 18 19 19 20 20 21 22 23 24 25 26 27 28 29 31 32 34 36 38 40 42 44 47 50 53 57 61 65 70 75 81 87 94 101 110 119 129 141 153 167 182 200 218 240 263 289 318 350 385 425 469 518 572 631 697 769 849 935 1028 1128 1235 1346 1461 1577 1690 1798 1894 1975 2037 2074 2086 2070 2029 1964 1879 1779 1668 1552 1434 1317 1204 1096 995 901 814 735 663 597 537 484 435 392 353 317 286 257 232 209 188 169 153 138 124 112 101 91 82 74 67 60 54 49 44 40 36 32 29 26 24 21 19 17 15 14 12 11 10 9 8 7 6 6 5 4 4 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13
 32 34 37 39 42 45 48 51 54 58 62 66 70 75 79 84 90 96 102 108 115 122 130 138 147 156 166 177 188 200 213 227 241 257 273 291 310 330 351 373 397 422 448 476 506 536 569 602 637 673 710 749 787 827 866 905 943 981 1017 1051 1083 1112 1138 1160 1178 1192 1202 1207 1208 1204 1196 1184 1168 1149 1126 1101 1074 1045 1014 982 950 917 884 851 818 786 754 723 693 664 636 608 582 557 533 510 488 467 447 428 410 392 376 360 345 331 318 305 293 281 271 260 250 241 232 223 215 208 200 193 187 181 175 169 163 158 153 148 144 139 135 131 127 123 120 116 113 110 107 104 101 98 96 93 90 88 86 83 81 79 77 75 73 71 69 67 65 63 61 60 58 56 55 53 52 50 49 47 46 44 43 42 40 39 38 36 35 34 33 32 31 30 28 27 26 25 24 23 22 21 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 6 6 7 8 9 10 11 12 13 15 16 17 19 20 22 24 26 28 30
 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 52 54 56 58 60 62 65 67 70 73 76 79 83 86 90 94 99 103 108 114 119 125 131 138 146 153 162 171 180 190 201 213 225 239 253 268 285 303 321 342 363 387 411 438 466 496 528 562 597 635 675 717 760 806 853 901 951 1001 1051 1101 1150 1197 1242 1283 1321 1353 1380 1400 1414 1420 1419 1411 1395 1373 1344 1309 1270 1227 1180 1131 1081 1029 978 926 876 827 779 733 689 647 607 569 534 500 469 439 411 385 361 338 317 298 279 262 247 232 218 205 193 182 172 162 154 145 137 130 123 117 111 106 100 96 91 87 83 79 75 72 69 66 63 61 58 56 54 51 49 48 46 44 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20
 73 74 75 77 78 79 80 82 83 85 86 88 89 91 92 94 96 98 100 102 104 107 109 111 114 117 120 122 126 129 132 136 140 144 148 152 157 162 167 173 178 184 191 198 205 212 220 228 237 246 256 266 277 288 300 312 325 338 352 366 381 396 412 428 445 461 478 495 513 530 546 563 579 594 608 622 634 645 654 661 667 671 673 672 670 665 658 650 639 627 613 598 581 564 545 526 507 487 467 447 427 408 388 370 351 334 317 300 284 269 255 241 228 216 204 192 182 172 162 153 145 137 129 122 116 109 103 98 93 88 83 79 75 71 67 64 61 58 55 52 50 47 45 43 41 39 37 36 34 33 31 30 29 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 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 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 47 47 48 49 49 50 51 51 52 53 53 54 55 56 56 57 58 59 60 60 61 62 63 64 65 66 67 68 69 70 71 72
 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 59 63 67 71 75 80 85 91 97 103 110 118 126 135 144 154 165 178 191 205 220 237 255 275 297 320 346 374 404 437 472 511 552 597 646 698 754 813 876 942 1012 1084 1158 1233 1308 1382 1453 1520 1581 1634 1677 1710 1730 1738 1732 1714 1683 1642 1591 1532 1466 1396 1323 1249 1175 1101 1030 961 894 831 771 715 663 614 568 525 486 450 416 385 356 330 306 283 263 244 227 211 196 182 170 158 148 138 129 121 113 106 100 94 88 83 78 74 70 66 63 60 57 54 51 49 46 44 42 41 39 37 36 34 33 32 31 29 28 27 26 25 25 24 23 22 22 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 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 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 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 1 1 2 2 2 3 4 4 5 5 6 7 7 8 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11 13 15 17 20 23 25 28 32 35 39 44 48 53 59 65 72 79 87 96 105 116 127 140 154 170 187 206 227 250 275 304 335 370 409 452 500 553 612 677 750 830 919 1017 1125 1243 1373 1515 1669 1834 2010 2196 2389 2586 2784 2977 3160 3324 3464 3573 3646 3678 3669 3620 3533 3413 3268 3102 2924 2738 2550 2364 2184 2012 1848 1695 1552 1420 1299 1187 1085 992 907 829 759 695 637 584 536 493 453 417 385 355 328 304 282 262 243 226 211 197 185 173 162 153 144 136 128 122 115 110 104 100 95 91 87 84 80 77 75 72 70 67 65 63 61 60 58 56 55 53 52 51 50 48 47 46 45 44 43 42 41 40 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 10 10 10 10 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 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 40 41 43 44 46 47 49 51 53 55 57 60 62 64 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 232 245 260 276 293 311 330 351 373 397 423 450 480 511 544 580 618 658 701 746 794 843 895 949 1005 1062 1121 1180 1239 1297 1353 1407 1458 1505 1547 1582 1611 1632 1645 1650 1646 1634 1614 1586 1552 1512 1466 1417 1364 1309 1252 1194 1137 1080 1024 969 916 864 815 768 723 681 641 603 567 533 502 472 444 418 394 371 350 330 311 294 278 263 249 236 223 212 201 191 182 173 165 157 150 144 137 131 126 121 116 111 107 103 99 96 92 89 86 83 80 78 75 73 71 69 67 65 63 61 59 58 56 55 53 52 51 49 48 47 46 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37
 98 103 110 116 123 130 138 146 154 163 172 181 191 202 213 224 237 249 262 276 290 304 320 335 351 368 385 403 421 439 458 476 495 514 534 553 571 590 608 626 644 660 676 691 705 719 731 742 751 760 767 773 777 781 783 784 784 782 780 776 772 767 761 755 748 740 732 723 715 706 697 687 678 668 659 649 640 631 622 612 604 595 586 578 569 561 553 545 538 530 523 515 508 501 494 487 481 474 467 461 454 448 441 435 428 422 415 409 403 396 389 383 376 370 363 356 349 342 336 329 322 315 308 301 294 287 280 273 266 259 252 245 238 231 224 218 211 205 198 192 186 180 174 168 162 156 151 145 140 135 130 125 120 116 111 107 103 99 95 91 87 83 80 76 73 70 67 64 61 58 56 53 50 48 46 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 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 6 7 8 9 9 10 11 12 13 15 16 17 19 20 22 23 25 27 29 31 33 36 38 41 44 47 50 53 56 60 64 68 72 77 82 87 92
 8 9 10 12 14 15 17 19 21 23 26 28 31 33 36 40 43 47 51 55 59 64 69 75 81 88 95 102 110 119 129 139 150 163 176 191 207 224 243 264 286 311 338 368 400 436 475 518 564 615 671 731 797 868 944 1026 1112 1204 1300 1399 1501 1602 1702 1798 1887 1967 2035 2087 2123 2140 2137 2116 2076 2020 1950 1869 1778 1682 1583 1482 1382 1284 1190 1100 1014 934 859 789 724 664 608 557 511 468 429 393 360 329 302 277 254 233 213 196 179 165 151 139 127 117 107 98 90 83 76 70 64 59 54 50 45 42 38 35 32 29 27 24 22 20 18 17 15 14 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 0 0 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
 78 80 82 85 87 90 93 96 99 103 106 110 115 119 124 129 134 140 146 153 160 168 176 184 194 203 214 226 238 251 265 281 297 315 334 354 377 401 426 454 485 517 552 590 631 676 724 775 831 891 955 1025 1099 1179 1264 1354 1451 1553 1660 1773 1890 2012 2137 2264 2392 2519 2644 2764 2878 2982 3074 3153 3215 3260 3286 3292 3279 3247 3197 3130 3049 2955 2851 2739 2622 2501 2378 2255 2134 2015 1899 1787 1680 1577 1480 1387 1300 1218 1141 1069 1001 938 878 823 772 724 679 637 598 562 529 497 468 441 416 392 371 350 331 314 297 282 267 254 241 230 219 208 199 190 181 173 166 159 152 146 140 135 129 124 120 115 111 107 103 100 96 93 90 87 84 81 79 76 74 71 69 67 65 63 61 59 57 56 54 52 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 33 34 35 36 36 37 38 39 40 40 41 42 42 43 44 45 45 46 47 47 48 48 49 49 50 51 51 52 52 52 53 53 54 54 54 54 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 56 56 57 57 58 59 59 60 61 62 63 64 65 66 68 69 71 72 74 76
 68 71 74 76 79 82 85 88 91 94 97 100 104 107 110 113 117 120 124 127 131 134 138 141 145 149 153 157 160 164 168 172 177 181 185 190 194 199 203 208 213 219 224 230 235 242 248 255 262 269 277 285 293 303 312 323 334 345 358 371 386 401 417 435 454 474 496 519 544 571 600 631 665 701 739 780 825 872 922 976 1034 1095 1159 1227 1299 1375 1453 1535 1618 1704 1791 1877 1963 2045 2124 2196 2261 2317 2361 2392 2408 2410 2396 2367 2323 2265 2195 2114 2024 1928 1828 1725 1621 1518 1417 1318 1224 1134 1048 968 892 822 756 695 639 586 538 494 454 416 382 350 321 295 271 248 228 209 192 176 162 148 136 125 114 105 96 88 80 74 67 61 56 51 46 42 38 34 30 27 24 21 19 16 14 12 10 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 8 9 10 10 11 12 13 14 16 17 18 19 20 22 23 25 26 28 29 31 33 35 36 38 40 42 44 47 49 51 53 56 58 60 63 66
 2 2 3 3 4 5 5 6 7 8 8 9 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 39 41 43 45 47 49 52 54 57 60 64 67 71 75 80 85 90 96 103 110 117 126 135 145 156 169 182 197 214 232 253 275 300 328 358 392 430 472 518 570 627 690 760 838 923 1017 1120 1233 1356 1488 1630 1780 1937 2099 2262 2422 2572 2709 2823 2910 2964 2982 2960 2902 2809 2688 2544 2384 2215 2042 1871 1706 1548 1400 1262 1136 1021 916 821 735 659 590 528 473 424 380 341 306 275 247 222 200 180 162 146 132 119 107 97 88 79 72 65 59 53 48 43 39 36 32 29 26 23 21 19 17 15 13 12 10 9 8 7 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 3 4 6 7 9 10 12 14 16 18 20 22 24 26 28 31 33 36 39 42 45 48 51 55 59 63 67 71 76 80 85 91 96 102 109 115 123 130 138 147 156 165 175 186 198 210 224 238 253 269 286 305 324 346 368 392 418 446 475 507 540 576 614 655 699 745 795 847 903 962 1025 1091 1161 1234 1311 1392 1477 1565 1656 1751 1848 1948 2050 2152 2256 2359 2460 2559 2655 2745 2829 2906 2973 3030 3075 3107 3126 3131 3121 3097 3059 3007 2942 2866 2779 2684 2582 2475 2363 2249 2134 2019 1905 1794 1685 1580 1479 1383 1291 1203 1121 1043 970 901 837 777 721 669 620 575 533 494 458 424 393 363 336 311 288 266 246 227 210 194 179 165 151 139 128 117 107 98 89 81 73 66 60 53 47 42 37 32 28 23 19 16 12 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 23 25 27 29 31 34 36 38 41 43 46 49 52 56 59 63 67 71 75 79 84 89 94 100 105 112 118 125 132 140 148 157 166 176 186 197 208 221 234 247 262 277 293 311 329 348 368 390 412 436 461 487 515 544 574 605 638 672 707 743 781 819 858 898 938 979 1020 1061 1101 1141 1179 1217 1253 1287 1320 1350 1378 1403 1425 1444 1460 1472 1482 1489 1492 1492 1489 1484 1476 1465 1452 1438 1421 1402 1383 1362 1339 1316 1293 1268 1243 1218 1193 1168 1142 1117 1092 1067 1042 1018 994 970 946 923 900 878 856 834 813 792 771 751 731 711 692 673 654 635 617 599 581 563 546 529 512 496 479 463 448 432 417 402 388 374 360 346 333 320 307 295 283 271 260 249 238 228 218 208 199 190 181 172 164 156 149 141 134 127 121 114 108 103 97 92 87 82 77 72 68 64 60 56 52 49 46 42 39 37 34 31 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 1 1 2 3 3 4 5 6 7 8 9 10 12 13 14 16 17 18 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 11 14 18 22 27 32 37 43 49 55 62 70 78 86 96 106 117 128 141 155 170 186 203 222 242 264 288 314 342 373 406 442 480 522 568 617 670 727 789 856 927 1004 1087 1175 1269 1369 1475 1587 1704 1827 1955 2087 2222 2360 2500 2639 2777 2912 3042 3165 3280 3384 3476 3556 3621 3671 3705 3724 3727 3715 3689 3649 3598 3536 3465 3387 3301 3211 3117 3021 2923 2824 2725 2627 2531 2436 2344 2254 2167 2082 2001 1923 1848 1775 1706 1640 1576 1516 1457 1402 1348 1297 1248 1202 1157 1114 1072 1033 994 958 922 888 855 824 793 763 735 707 680 654 629 605 582 559 537 515 495 475 455 436 418 400 383 367 351 335 320 306 292 279 266 253 241 229 218 207 196 186 177 167 158 150 141 133 126 118 111 104 98 91 85 80 74 69 64 59 55 50 46 42 38 35 31 28 25 22 19 17 14 12 10 7 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
 59 62 66 70 73 77 81 84 88 91 95 98 101 104 107 110 113 116 118 120 122 124 126 127 128 129 130 130 130 130 130 130 129 128 127 126 125 123 122 120 118 116 114 112 110 108 105 103 101 99 97 95 94 92 91 90 89 89 89 89 91 92 95 98 103 108 114 122 132 143 156 172 190 211 236 264 297 335 379 430 488 556 634 725 830 951 1091 1253 1440 1656 1906 2192 2518 2885 3293 3736 4201 4664 5092 5443 5671 5739 5633 5362 4962 4481 3965 3454 2973 2537 2151 1816 1528 1283 1076 900 752 627 521 433 358 294 241 195 157 125 97 74 54 37 23 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 12 14 16 19 21 24 26 29 32 35 38 42 45 48 52 55
 39 41 43 44 46 48 49 51 53 55 57 59 61 63 65 67 69 72 74 77 79 82 85 87 90 94 97 100 104 107 111 115 119 124 129 133 139 144 150 156 162 169 176 184 192 200 209 219 229 240 252 264 277 292 306 322 339 358 377 397 419 443 467 494 522 552 583 617 652 690 729 771 815 861 910 961 1015 1070 1128 1189 1251 1316 1383 1452 1522 1593 1666 1739 1813 1886 1959 2031 2101 2169 2234 2296 2353 2405 2451 2492 2526 2553 2572 2583 2587 2582 2570 2550 2522 2487 2446 2398 2345 2287 2226 2160 2093 2023 1951 1879 1807 1735 1664 1594 1525 1458 1393 1330 1269 1210 1154 1100 1048 999 952 907 865 825 786 750 715 682 651 622 593 567 542 517 495 473 452 433 414 396 379 363 347 333 318 305 292 280 268 256 245 235 225 215 206 197 188 180 172 165 157 150 143 137 130 124 118 113 107 102 97 92 87 83 78 74 70 66 63 59 56 53 50 47 44 41 38 36 34 32 29 28 26 24 22 21 19 18 17 15 14 13 12 12 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 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 2 2 2 2 2 2 3 3 3 3 4 4 5 5 5 6 6 7 8 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 30 31 32 34 35 36 38
 19 20 21 22 24 25 26 27 29 30 31 33 34 36 37 38 40 41 43 44 46 47 49 50 52 54 55 57 59 61 62 64 66 68 71 73 75 78 80 83 86 88 92 95 98 102 106 110 115 120 125 131 137 144 151 159 167 176 186 197 209 221 235 250 267 285 305 326 349 375 402 432 465 501 541 583 630 681 737 797 863 934 1012 1097 1189 1289 1397 1513 1639 1774 1919 2073 2237 2410 2591 2779 2972 3168 3363 3554 3736 3906 4056 4184 4283 4349 4380 4374 4331 4253 4142 4003 3840 3659 3465 3263 3059 2855 2655 2462 2277 2101 1937 1783 1639 1507 1385 1273 1170 1076 990 911 840 774 715 660 611 566 525 487 453 421 392 366 341 319 298 279 262 246 231 217 204 192 180 170 160 151 142 134 126 119 112 106 100 94 89 83 79 74 69 65 61 57 54 50 47 43 40 37 35 32 29 27 24 22 20 18 16 14 12 10 9 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 9 10 11 12 13 14 15 16 18
 34 36 38 40 42 44 46 48 51 53 55 58 60 63 66 68 71 74 77 80 83 87 90 94 97 101 105 109 113 117 122 126 131 136 141 146 152 157 163 170 176 183 190 197 205 213 222 231 241 251 261 272 284 297 310 324 339 355 371 389 408 428 449 472 496 522 549 578 609 642 677 714 753 794 839 885 934 986 1041 1098 1158 1221 1286 1353 1423 1494 1566 1639 1713 1786 1857 1926 1991 2052 2107 2156 2196 2227 2248 2258 2257 2244 2220 2185 2139 2084 2021 1950 1874 1793 1709 1623 1536 1450 1364 1281 1200 1122 1048 977 910 846 787 731 678 630 584 542 503 466 433 402 373 346 321 298 277 258 240 223 207 193 180 167 156 145 135 126 117 109 102 95 88 82 77 71 66 62 57 53 49 45 42 39 36 33 30 27 25 23 20 18 16 15 13 11 10 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 7 8 9 10 11 12 13 15 16 17 18 20 21 23 24 26 27 29 31 32
 45 48 51 55 59 62 66 70 74 79 83 88 93 98 103 109 114 120 126 133 139 146 153 161 169 177 185 194 204 213 224 234 246 258 270 283 297 312 328 344 361 379 399 419 441 464 488 514 542 571 602 635 670 708 747 789 834 882 932 986 1043 1103 1166 1233 1303 1378 1455 1537 1622 1710 1802 1896 1993 2093 2194 2296 2399 2501 2602 2701 2796 2887 2973 3051 3122 3185 3237 3279 3310 3329 3335 3330 3313 3284 3244 3193 3133 3064 2988 2905 2817 2725 2630 2532 2433 2334 2235 2137 2041 1947 1855 1766 1680 1597 1518 1442 1370 1301 1236 1174 1115 1060 1007 958 912 868 827 789 752 718 687 657 629 602 577 554 532 512 493 474 457 441 426 412 398 385 373 362 351 340 330 321 312 303 295 287 279 272 265 258 251 245 239 233 227 222 216 211 206 201 196 191 186 181 177 172 168 164 160 156 151 147 144 140 136 132 129 125 121 118 114 111 108 105 101 98 95 92 89 87 84 81 78 76 73 71 68 66 64 62 60 58 56 54 52 50 48 47 45 43 42 40 39 38 36 35 34 33 32 31 29 28 27 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 14 16 18 20 22 25 27 30 33 36 39 42
 47 52 56 61 66 71 76 82 88 94 100 107 113 121 128 136 144 152 161 170 179 189 199 209 220 231 243 255 267 280 294 307 322 337 352 368 385 403 421 440 459 480 501 524 547 571 597 624 653 683 714 747 782 820 859 900 944 990 1040 1091 1146 1204 1265 1328 1395 1465 1538 1613 1691 1770 1851 1933 2015 2095 2174 2250 2322 2388 2447 2498 2538 2568 2586 2591 2582 2560 2524 2475 2415 2343 2261 2172 2076 1976 1872 1767 1661 1557 1454 1355 1259 1167 1080 998 920 847 779 716 657 603 552 506 464 424 389 356 326 298 273 250 229 210 192 176 161 148 136 125 115 105 97 89 82 76 70 64 59 54 50 46 43 39 36 33 31 28 26 24 22 20 18 17 15 14 12 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 12 15 17 20 23 26 29 32 36 39 43
 0 0 0 0 0 0 0 0 1 3 6 9 12 15 18 22 25 29 33 38 42 47 53 58 64 70 77 84 91 99 108 117 126 136 147 158 170 182 196 210 226 242 259 277 296 317 338 361 386 412 439 468 498 531 565 601 638 678 720 764 810 858 909 961 1016 1073 1133 1194 1258 1324 1391 1461 1533 1606 1681 1757 1834 1912 1991 2070 2149 2229 2307 2385 2462 2536 2609 2679 2745 2808 2867 2920 2968 3010 3045 3074 3094 3106 3110 3105 3092 3069 3037 2996 2947 2889 2824 2752 2673 2589 2500 2408 2312 2215 2116 2017 1918 1820 1724 1629 1538 1449 1363 1281 1202 1127 1055 987 923 863 805 752 701 654 609 568 529 492 458 426 397 369 343 319 296 275 255 237 220 204 189 175 162 149 138 127 117 108 99 91 83 76 69 62 56 51 45 40 36 31 27 23 19 16 13 9 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 14 18 22 26 31 36 42 49 55 63 71 80 89 100 111 124 137 152 168 185 205 225 248 273 299 329 360 394 431 471 514 560 610 662 719 779 842 909 978 1051 1127 1206 1286 1368 1451 1534 1617 1700 1781 1860 1936 2010 2079 2145 2206 2263 2314 2362 2404 2442 2476 2505 2531 2553 2571 2586 2598 2608 2614 2618 2619 2618 2613 2606 2595 2580 2562 2540 2513 2482 2445 2404 2357 2305 2247 2185 2118 2047 1971 1893 1812 1728 1644 1559 1474 1390 1307 1226 1147 1071 998 928 862 799 739 683 630 580 534 491 451 413 379 347 317 289 264 240 218 198 179 162 146 131 118 105 94 83 73 64 55 48 40 34 28 22 17 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 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 10 14 18 23 28 34 40 47 54 63 72 81 92 104 117 132 148 166 185 207 231 257 287 319 355 395 439 488 542 602 668 742 822 911 1009 1116 1234 1362 1502 1654 1818 1995 2183 2384 2596 2817 3046 3281 3518 3754 3986 4208 4417 4607 4775 4916 5028 5107 5154 5167 5148 5099 5021 4919 4796 4655 4501 4335 4163 3986 3808 3629 3453 3280 3112 2949 2792 2642 2498 2361 2230 2107 1990 1879 1774 1675 1581 1493 1410 1331 1257 1187 1120 1058 999 943 890 840 792 747 705 665 627 591 556 524 493 464 437 410 386 362 340 319 299 280 262 245 228 213 199 185 172 159 147 136 126 116 106 97 89 80 73 65 59 52 46 40 34 29 24 19 15 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 11 13 16 19 21 24 27 30 34 37 41 45 49 53 57 62 67 72 78 84 90 97 104 111 119 127 136 146 156 166 178 190 203 217 231 247 263 281 300 319 340 363 387 412 438 466 496 527 560 594 630 668 707 748 790 834 880 926 974 1024 1074 1126 1178 1232 1286 1341 1396 1452 1509 1565 1623 1680 1738 1797 1856 1915 1975 2036 2098 2161 2225 2290 2357 2426 2497 2569 2644 2720 2799 2880 2963 3047 3133 3220 3306 3392 3476 3558 3634 3705 3768 3822 3864 3893 3907 3905 3885 3847 3790 3714 3621 3512 3388 3252 3106 2952 2792 2630 2468 2307 2149 1996 1848 1707 1573 1447 1328 1217 1114 1018 928 846 770 700 635 576 522 472 426 384 345 310 277 248 220 195 173 152 132 115 98 84 70 57 46 35 26 17 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 13 15 17 19 21 24 26 29 32 34 38 41 44 48 52 56 60 64 69 74 79 85 91 98 105 112 120 128 137 147 157 168 180 193 207 222 238 255 273 293 315 338 362 389 418 449 482 518 556 597 641 688 738 792 850 911 976 1045 1119 1196 1278 1364 1454 1548 1646 1748 1853 1962 2073 2186 2300 2415 2530 2643 2753 2860 2962 3058 3146 3226 3295 3354 3401 3434 3455 3461 3454 3432 3398 3350 3291 3220 3140 3051 2955 2853 2747 2637 2524 2411 2298 2186 2075 1966 1860 1758 1659 1564 1473 1386 1303 1224 1149 1078 1011 948 888 832 779 729 682 638 597 558 522 487 455 425 396 370 345 321 299 278 259 240 223 207 191 177 163 151 139 127 117 107 97 88 80 72 65 58 51 45 39 34 28 24 19 15 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 15 22 30 39 48 58 69 81 93 107 121 137 154 173 193 214 237 263 290 320 352 387 424 465 510 557 609 665 726 791 862 938 1019 1107 1200 1300 1407 1520 1639 1764 1896 2033 2175 2321 2470 2622 2774 2926 3076 3222 3363 3497 3623 3739 3845 3939 4022 4092 4150 4196 4230 4253 4266 4271 4267 4257 4242 4222 4199 4173 4146 4119 4091 4065 4040 4017 3995 3976 3960 3946 3935 3926 3919 3914 3911 3909 3907 3906 3904 3900 3895 3887 3875 3859 3838 3811 3778 3737 3689 3634 3570 3498 3419 3332 3238 3137 3031 2920 2805 2687 2568 2447 2326 2206 2087 1971 1858 1748 1641 1539 1441 1348 1259 1175 1095 1020 949 882 819 761 706 654 606 561 519 480 443 409 378 348 320 294 270 248 227 207 189 172 156 141 127 114 102 90 80 70 60 52 43 36 29 22 16 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 16 22 28 35 43 51 59 68 78 89 101 113 127 141 157 174 192 213 234 258 283 311 342 374 410 449 491 538 588 643 702 767 838 915 999 1091 1191 1300 1418 1547 1687 1839 2005 2184 2379 2589 2816 3060 3323 3605 3905 4225 4563 4918 5288 5671 6064 6461 6857 7246 7618 7965 8277 8545 8760 8913 8999 9012 8952 8820 8620 8359 8046 7691 7304 6895 6473 6049 5628 5217 4821 4443 4085 3749 3436 3146 2877 2630 2403 2195 2005 1832 1674 1529 1398 1278 1169 1070 980 897 822 753 690 632 579 531 487 446 408 373 342 312 285 260 236 214 194 176 158 142 127 113 100 88 76 66 56 46 37 29 22 14 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 3 6 9 12 16 19 23 28 32 37 42 47 53 59 65 72 79 87 96 105 115 125 136 148 161 175 190 206 223 242 262 284 307 332 359 388 420 454 490 529 571 616 664 715 770 829 891 956 1026 1099 1176 1256 1340 1427 1516 1607 1700 1794 1888 1982 2074 2165 2253 2337 2416 2491 2559 2622 2677 2726 2767 2802 2829 2850 2864 2872 2874 2872 2865 2855 2841 2824 2805 2785 2764 2742 2720 2698 2676 2656 2636 2617 2600 2584 2570 2557 2546 2536 2527 2520 2514 2508 2504 2499 2495 2490 2484 2478 2470 2460 2447 2433 2415 2393 2368 2340 2307 2270 2229 2183 2134 2081 2025 1965 1902 1837 1770 1702 1632 1562 1491 1421 1351 1282 1215 1149 1085 1023 962 904 849 795 744 696 650 606 564 525 487 452 419 388 358 330 304 280 257 235 215 196 178 161 146 131 117 105 93 82 71 62 53 44 36 29 22 16 10 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 2 3 5 7 9 10 12 14 17 19 21 24 26 29 32 35 38 41 45 48 53 57 61 66 72 77 83 90 97 104 113 121 131 142 153 165 179 194 210 228 248 270 294 320 349 381 416 455 498 545 597 655 719 789 867 952 1046 1149 1262 1385 1519 1665 1822 1991 2172 2363 2565 2774 2989 3206 3422 3632 3829 4010 4166 4293 4386 4440 4454 4426 4358 4252 4115 3949 3763 3561 3350 3135 2919 2707 2502 2306 2119 1944 1781 1629 1489 1360 1242 1134 1035 946 864 790 723 662 607 557 511 470 433 399 368 340 315 291 270 251 233 217 202 189 176 164 154 144 134 126 118 110 104 97 91 85 80 75 70 66 61 57 53 50 46 43 40 37 34 31 28 26 23 21 19 16 14 12 10 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 23 26 30 34 37 41 45 49 53 56 60 64 68 72 76 80 84 87 91 95 98 102 105 108 111 114 117 119 122 124 126 127 129 130 131 131 132 132 132 131 131 130 128 127 125 123 120 118 115 112 108 105 102 98 95 91 87 84 81 78 75 72 71 69 69 69 70 72 75 80 86 95 105 118 134 154 177 205 239 278 325 380 445 522 612 719 845 994 1171 1381 1630 1928 2283 2709 3219 3831 4566 5446 6494 7730 9160 10768 12485 14175 15621 16558 16759 16148 14843 13103 11206 9366 7707 6278 5082 4098 3297 2647 2121 1697 1353 1075 850 666 517 396 297 216 150 96 51 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 1 4 7 10 13
 0 0 0 0 0 0 0 0 0 0 1 6 11 16 22 28 35 42 49 57 66 74 84 94 104 116 127 140 153 167 182 198 214 231 249 268 288 309 331 354 377 402 427 453 480 507 536 565 594 624 653 684 714 744 774 804 833 862 891 919 946 973 999 1024 1049 1074 1098 1123 1147 1172 1197 1223 1251 1280 1311 1345 1382 1422 1466 1516 1570 1631 1699 1775 1860 1955 2062 2181 2315 2464 2630 2816 3023 3252 3506 3785 4092 4425 4785 5170 5575 5993 6415 6826 7210 7546 7811 7984 8045 7984 7797 7492 7086 6603 6070 5513 4955 4413 3902 3429 2999 2611 2267 1962 1695 1461 1257 1079 925 791 675 575 487 411 346 289 239 196 158 126 97 72 51 32 15 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 13 18 24 31 39 47 56 67 78 91 105 120 137 156 176 199 224 251 282 315 351 391 434 481 532 588 648 713 783 858 939 1024 1115 1212 1314 1420 1532 1649 1769 1894 2021 2152 2284 2418 2552 2686 2818 2948 3074 3196 3311 3419 3518 3607 3684 3747 3795 3827 3840 3835 3810 3765 3701 3617 3514 3396 3262 3117 2961 2799 2632 2463 2295 2129 1968 1813 1664 1523 1391 1267 1151 1044 945 855 772 695 626 563 505 453 406 363 324 288 256 227 201 177 156 136 119 103 88 75 63 52 42 33 25 18 11 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 2 7 13 19 25 33 41 49 59 70 81 94 108 124 142 161 182 205 231 260 291 326 364 406 453 504 560 621 687 760 839 924 1015 1112 1215 1323 1436 1553 1672 1792 1911 2028 2141 2247 2345 2433 2509 2574 2626 2665 2691 2705 2707 2700 2685 2662 2633 2600 2564 2527 2489 2451 2415 2380 2348 2320 2294 2273 2255 2242 2232 2227 2226 2229 2235 2244 2257 2271 2288 2306 2324 2341 2357 2370 2380 2385 2384 2377 2361 2337 2304 2262 2210 2149 2079 2001 1917 1828 1734 1637 1539 1440 1342 1246 1153 1064 978 897 820 749 681 619 561 508 458 413 371 333 298 266 237 210 186 163 143 125 108 93 79 66 54 44 34 25 17 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 8 10 12 14 16 18 21 23 26 28 31 34 37 41 44 48 51 56 60 64 69 74 79 85 91 98 104 112 119 127 136 145 155 165 177 189 201 215 230 245 262 280 299 320 342 366 391 418 447 479 512 548 587 628 672 719 769 822 879 939 1003 1070 1142 1217 1295 1377 1463 1552 1643 1737 1833 1930 2027 2123 2217 2308 2395 2475 2548 2612 2665 2706 2734 2748 2747 2731 2700 2655 2597 2526 2445 2354 2257 2154 2047 1938 1829 1721 1615 1511 1412 1316 1225 1140 1059 983 912 846 785 728 676 627 583 541 503 469 436 407 379 354 331 309 290 271 254 239 224 210 198 186 175 165 155 147 138 130 123 116 109 103 97 92 86 81 77 72 68 64 60 56 52 49 46 43 40 37 34 31 29 26 24 22 20 18 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 0 0 2 4 6 9 11 14 17 20 23 27 30 34 39 43 48 54 60 66 73 80 88 97 106 116 127 139 151 165 180 196 214 233 254 276 300 326 354 385 417 453 490 530 573 618 666 717 769 823 879 936 994 1051 1108 1162 1215 1263 1307 1347 1380 1407 1427 1440 1447 1446 1439 1426 1407 1384 1356 1325 1292 1256 1219 1181 1143 1105 1067 1030 993 958 924 892 861 831 803 777 752 728 706 686 667 649 632 617 604 591 579 569 560 551 544 538 532 527 523 520 518 516 514 513 513 513 513 513 514 514 515 515 516 516 515 514 513 511 509 506 502 497 492 486 479 471 462 453 443 432 420 408 396 383 369 356 342 328 314 300 286 272 258 245 232 219 206 194 183 171 160 150 140 130 121 112 104 96 88 81 74 68 62 56 51 46 41 36 32 28 25 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 12 16 20 24 28 33 38 43 48 54 60 67 74 81 89 97 106 116 125 136 147 159 172 186 200 216 232 250 269 289 310 333 357 383 410 439 470 503 538 576 615 658 702 750 801 854 911 971 1035 1103 1174 1250 1330 1415 1504 1598 1698 1802 1913 2028 2150 2277 2410 2549 2693 2843 2998 3156 3318 3483 3648 3812 3974 4130 4278 4415 4538 4643 4728 4788 4821 4825 4798 4741 4653 4536 4393 4227 4041 3840 3629 3411 3190 2971 2755 2546 2346 2155 1975 1807 1650 1504 1370 1247 1134 1030 936 850 772 700 636 577 524 475 431 392 355 322 292 265 240 217 197 178 160 145 130 117 104 93 83 73 64 56 49 42 35 29 24 19 14 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 1 2 2 3 4 5 5 6 7 8 9 10 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 27 28 30 31 33 35 37 39 41 43 45 48 50 53 56 59 63 66 70 75 80 85 90 96 103 110 118 126 136 146 157 169 182 196 212 229 248 268 291 315 342 371 402 437 474 515 560 608 660 717 779 846 919 997 1082 1174 1272 1378 1491 1612 1741 1877 2019 2168 2322 2479 2637 2794 2947 3091 3223 3338 3432 3500 3541 3550 3528 3475 3391 3281 3148 2997 2832 2659 2482 2305 2131 1963 1802 1651 1509 1376 1255 1143 1040 947 862 785 715 652 595 544 497 455 416 382 350 322 296 272 251 231 213 197 182 168 156 144 133 123 114 105 97 90 83 76 70 65 59 54 50 45 41 37 34 30 27 24 21 18 15 12 10 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 13 28 44 63 83 104 128 155 184 215 250 288 330 375 425 480 540 606 678 757 844 938 1041 1153 1275 1408 1551 1706 1872 2050 2239 2439 2649 2868 3094 3324 3556 3787 4012 4229 4433 4620 4786 4929 5045 5134 5194 5227 5233 5214 5172 5112 5035 4946 4847 4741 4632 4522 4413 4306 4204 4107 4017 3934 3858 3791 3731 3680 3636 3601 3574 3554 3542 3537 3538 3546 3560 3580 3605 3634 3667 3704 3743 3784 3826 3867 3907 3944 3978 4006 4027 4040 4043 4036 4016 3984 3937 3877 3803 3715 3614 3502 3378 3245 3105 2959 2810 2658 2506 2355 2207 2063 1923 1789 1660 1538 1423 1315 1213 1118 1029 946 869 798 732 671 615 562 514 470 429 391 356 324 294 266 241 217 196 176 157 139 123 108 95 82 70 58 48 38 29 21 13 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 15 20 25 31 37 44 51 59 66 75 84 94 104 115 127 139 153 167 182 199 217 236 257 280 304 330 358 389 423 459 498 541 587 638 693 753 819 890 968 1053 1145 1246 1355 1474 1602 1741 1891 2052 2224 2408 2604 2810 3026 3251 3483 3720 3960 4200 4435 4663 4879 5078 5258 5413 5541 5637 5702 5732 5728 5690 5620 5520 5394 5243 5073 4886 4687 4479 4265 4047 3830 3614 3403 3196 2996 2804 2620 2445 2279 2122 1974 1835 1704 1583 1469 1363 1265 1174 1089 1011 938 871 809 751 698 649 604 562 523 487 454 423 394 368 343 320 299 279 260 243 227 212 198 184 172 160 149 139 129 120 111 103 95 87 80 74 68 62 56 50 45 40 36 31 27 23 19 15 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 1 3 5 7 9 11 14 16 19 22 25 28 31 34 38 42 45 49 54 58 63 67 73 78 83 89 95 101 108 115 122 129 137 145 153 162 171 181 190 201 211 222 234 245 258 270 284 297 311 326 341 357 373 390 408 426 445 465 486 507 529 553 577 603 629 657 687 718 751 786 822 861 902 946 992 1041 1093 1149 1208 1271 1338 1410 1485 1566 1651 1740 1835 1934 2037 2144 2254 2366 2478 2590 2698 2802 2897 2982 3053 3107 3141 3154 3144 3109 3051 2970 2868 2748 2614 2469 2317 2162 2006 1852 1703 1560 1425 1298 1179 1069 968 875 790 713 642 578 521 468 421 378 340 305 273 245 219 196 175 155 138 122 108 95 83 72 63 54 46 38 31 25 19 14 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 12 15 19 22 26 30 34 39 44 49 55 61 68 75 82 90 99 109 119 130 142 155 169 185 201 219 239 260 284 309 337 366 399 435 473 515 560 610 663 721 783 850 921 998 1080 1167 1258 1354 1455 1559 1667 1776 1887 1998 2108 2215 2317 2414 2503 2584 2655 2715 2763 2798 2821 2832 2831 2818 2794 2762 2720 2672 2617 2557 2493 2427 2358 2289 2219 2149 2080 2012 1946 1882 1821 1761 1704 1650 1598 1549 1503 1460 1419 1380 1345 1312 1281 1252 1226 1201 1179 1158 1139 1121 1105 1090 1076 1063 1051 1040 1029 1018 1008 997 987 977 966 955 944 932 919 906 892 878 863 847 830 813 795 776 757 737 716 695 674 652 630 607 585 563 540 518 495 473 451 430 409 388 368 348 329 310 292 274 257 241 225 210 196 182 169 156 144 133 122 112 102 93 84 76 69 61 55 48 43 37 32 27 23 19 15 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 13 17 23 28 35 41 49 57 66 75 86 98 110 124 140 157 176 196 219 244 271 302 335 372 413 457 507 561 621 686 758 837 923 1017 1119 1229 1349 1477 1614 1760 1915 2078 2249 2425 2606 2791 2977 3161 3343 3518 3686 3842 3985 4112 4222 4313 4384 4435 4465 4475 4464 4435 4388 4325 4247 4157 4054 3942 3822 3694 3562 3425 3286 3145 3004 2863 2723 2585 2450 2318 2189 2064 1944 1828 1718 1611 1510 1414 1323 1237 1155 1078 1006 938 874 815 759 706 657 612 569 529 492 458 426 395 367 341 317 294 273 253 235 218 202 187 172 159 147 135 125 114 105 96 87 79 72 65 58 52 46 41 35 30 26 21 17 13 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 13 15 18 20 22 24 26 29 31 34 36 38 41 43 46 49 51 54 57 59 62 65 68 70 73 76 79 82 85 88 92 95 98 102 105 109 112 116 120 124 128 132 137 142 147 152 157 163 170 177 184 192 201 210 220 231 243 257 271 287 305 325 346 370 397 426 458 493 533 576 624 677 736 800 872 950 1037 1132 1237 1352 1479 1617 1769 1936 2117 2314 2528 2758 3005 3269 3548 3839 4140 4445 4748 5042 5318 5564 5770 5926 6023 6055 6018 5913 5745 5522 5254 4952 4629 4294 3958 3629 3311 3010 2728 2467 2227 2008 1809 1629 1467 1322 1192 1076 972 879 796 722 656 596 544 496 453 415 381 350 322 296 273 252 233 216 200 185 172 160 148 138 128 119 110 102 95 88 82 75 70 64 59 54 50 45 41 37 33 29 26 23 20 16 14 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 12 17 22 28 35 42 50 59 69 79 91 104 118 134 151 170 190 213 238 265 295 327 363 401 443 488 536 587 642 700 760 823 888 954 1020 1086 1151 1213 1272 1326 1375 1417 1453 1482 1504 1518 1526 1527 1522 1512 1497 1479 1458 1435 1410 1385 1360 1336 1313 1291 1271 1253 1238 1226 1217 1211 1208 1210 1215 1224 1237 1255 1278 1306 1338 1376 1419 1468 1522 1582 1647 1716 1791 1869 1949 2031 2113 2193 2268 2337 2395 2441 2471 2483 2476 2448 2399 2329 2241 2138 2021 1896 1764 1631 1498 1368 1243 1124 1012 909 813 726 646 573 508 449 395 348 305 266 232 201 174 149 127 107 90 74 60 47 36 26 17 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 9 11 13 15 17 19 22 24 27 30 32 35 38 42 45 49 53 57 61 65 70 75 80 86 92 98 105 112 119 127 135 144 154 163 174 185 197 210 223 237 252 268 285 303 321 341 362 384 407 431 456 483 510 538 567 597 628 660 692 724 757 789 821 853 885 915 945 973 1000 1025 1049 1071 1092 1110 1126 1141 1153 1164 1174 1181 1187 1192 1195 1198 1199 1200 1200 1199 1198 1197 1196 1195 1194 1193 1192 1192 1192 1193 1194 1195 1198 1200 1204 1208 1212 1217 1223 1228 1234 1241 1247 1253 1259 1265 1270 1274 1278 1280 1281 1281 1278 1274 1267 1259 1248 1234 1218 1200 1179 1156 1130 1103 1074 1042 1010 976 941 906 870 834 798 762 726 691 657 623 591 559 529 499 471 444 418 393 370 347 326 306 287 268 251 235 219 204 191 178 165 153 142 132 122 113 104 96 88 81 74 67 61 56 50 45 40 36 32 28 24 20 17 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6
 48 52 56 61 66 71 76 82 88 94 101 108 116 124 133 142 152 162 173 185 198 211 226 241 257 275 294 314 335 358 382 409 437 466 498 532 569 607 648 691 737 785 835 888 943 1000 1059 1119 1180 1241 1302 1361 1419 1475 1526 1573 1615 1651 1680 1701 1715 1721 1720 1710 1693 1669 1640 1604 1564 1520 1473 1424 1373 1321 1269 1217 1165 1114 1065 1017 970 925 882 840 801 763 727 693 660 630 601 573 547 523 499 477 457 437 419 401 385 370 355 342 329 317 306 295 285 276 268 260 252 245 239 233 228 223 218 214 211 207 204 202 199 197 196 194 193 192 191 191 191 191 191 191 191 192 193 193 194 195 196 197 199 200 201 202 203 204 206 207 208 209 210 210 211 212 213 213 213 214 214 214 213 213 212 212 211 210 209 207 206 204 202 200 198 195 193 190 187 184 181 178 175 171 167 164 160 156 152 148 144 140 136 132 128 124 120 116 113 109 105 101 97 94 90 87 83 80 77 74 71 68 65 62 60 57 55 52 50 48 46 44 42 40 38 37 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 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 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 11 13 16 18 20 23 25 28 31 34 37 41 44
 0 0 0 0 0 0 0 0 0 5 9 13 18 23 29 34 40 47 53 60 67 75 83 92 101 110 121 131 143 155 168 182 196 212 229 246 265 286 307 330 355 382 411 441 474 510 548 589 633 680 731 786 845 909 977 1051 1129 1214 1304 1400 1503 1612 1727 1850 1979 2114 2255 2402 2554 2711 2871 3034 3198 3363 3526 3686 3842 3992 4135 4269 4392 4504 4603 4688 4759 4815 4856 4882 4893 4889 4871 4841 4797 4742 4676 4601 4516 4424 4325 4220 4111 3997 3879 3760 3638 3516 3392 3269 3147 3025 2905 2787 2671 2557 2446 2338 2233 2131 2032 1936 1844 1755 1670 1588 1509 1433 1360 1291 1225 1161 1100 1042 987 935 884 836 791 747 706 667 629 594 560 528 497 468 440 414 389 365 342 321 300 281 262 245 228 212 197 182 169 156 143 131 120 109 99 89 80 71 63 55 48 40 34 27 21 15 10 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 5 16 29 43 59 75 94 114 137 161 188 217 249 283 321 363 408 456 509 567 629 696 769 846 929 1017 1111 1210 1313 1421 1532 1647 1763 1880 1996 2110 2220 2325 2424 2515 2596 2668 2729 2780 2819 2848 2867 2877 2880 2876 2866 2853 2838 2822 2806 2793 2782 2775 2774 2778 2790 2809 2836 2872 2916 2971 3035 3110 3194 3288 3393 3507 3630 3760 3898 4041 4187 4334 4478 4616 4742 4854 4944 5009 5043 5042 5003 4924 4805 4649 4458 4237 3993 3733 3464 3191 2921 2657 2405 2167 1944 1738 1549 1376 1219 1078 951 838 736 646 566 494 431 375 326 282 243 209 178 151 128 106 88 71 57 44 32 22 13 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 5 10 15 20 26 33 40 48 56 65 75 86 97 110 124 139 155 172 191 212 235 259 285 314 345 378 414 453 494 539 587 638 693 751 813 879 948 1020 1097 1176 1259 1345 1434 1526 1620 1717 1815 1916 2017 2121 2225 2330 2436 2543 2651 2759 2868 2979 3090 3203 3317 3432 3548 3666 3784 3904 4023 4143 4260 4376 4487 4593 4692 4780 4857 4918 4962 4987 4989 4967 4920 4847 4748 4625 4478 4311 4126 3927 3718 3502 3284 3065 2850 2640 2438 2245 2062 1890 1729 1579 1441 1313 1195 1087 988 898 815 740 671 609 552 501 454 411 372 336 304 274 247 223 200 180 161 143 128 113 100 87 76 66 56 47 39 31 24 18 12 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 48 56 64 72 81 91 101 112 123 135 147 160 174 188 203 219 235 252 270 289 308 328 349 371 393 417 441 465 490 516 543 570 598 626 654 683 712 741 770 799 828 856 885 913 940 967 993 1019 1044 1068 1092 1114 1136 1158 1179 1199 1219 1238 1258 1277 1296 1316 1336 1356 1377 1400 1423 1448 1474 1502 1532 1564 1598 1635 1675 1718 1764 1813 1866 1923 1985 2050 2120 2195 2275 2359 2449 2544 2645 2750 2860 2975 3095 3217 3343 3470 3598 3725 3849 3968 4080 4181 4270 4343 4398 4432 4443 4430 4391 4326 4236 4124 3989 3837 3669 3489 3301 3109 2915 2722 2532 2348 2172 2003 1844 1694 1554 1423 1302 1190 1087 992 905 825 751 684 623 567 515 468 426 386 351 318 288 260 235 212 190 171 153 136 121 107 94 82 71 61 51 43 34 27 20 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 16 21 28 34
 27 28 30 32 34 36 39 41 43 45 48 50 53 55 58 61 64 67 70 73 76 79 82 86 89 93 97 101 105 109 113 117 122 126 131 136 141 146 151 156 162 168 174 180 186 193 200 207 214 222 230 238 247 256 265 275 285 296 307 319 331 344 357 371 386 402 418 436 454 473 493 515 537 561 586 612 640 669 700 732 766 802 840 879 920 962 1007 1053 1101 1151 1202 1254 1308 1362 1416 1471 1525 1578 1629 1678 1724 1766 1803 1834 1860 1878 1889 1892 1887 1873 1851 1822 1784 1740 1689 1634 1574 1511 1445 1378 1310 1242 1175 1109 1045 983 923 866 812 760 712 666 623 583 545 510 477 446 418 391 367 344 322 302 284 267 251 236 222 209 197 186 175 165 156 147 139 132 125 118 111 106 100 95 90 85 80 76 72 68 65 61 58 55 52 49 46 44 41 39 37 34 32 30 29 27 25 24 22 21 19 18 17 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 15 17 18 20 21 23 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 14 18 22 27 32 37 42 48 55 62 69 77 86 95 105 115 127 139 152 165 180 196 212 230 248 268 288 310 332 355 380 405 430 457 483 510 537 564 591 617 642 667 690 713 734 753 771 788 803 816 828 839 848 856 863 870 876 882 888 893 900 906 914 923 933 944 958 973 991 1011 1033 1059 1088 1121 1157 1197 1241 1290 1344 1402 1466 1534 1608 1687 1770 1857 1947 2039 2132 2224 2311 2393 2464 2523 2567 2591 2595 2576 2533 2468 2382 2277 2158 2027 1890 1749 1608 1470 1337 1210 1092 982 881 788 703 627 558 496 440 390 345 305 269 237 208 182 160 139 121 104 89 76 64 54 44 35 27 20 14 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 29 33 38 43 48 54 59 65 70 76 82 88 94 101 107 113 120 127 133 140 147 154 161 168 175 182 189 196 203 209 216 223 230 236 243 249 256 262 268 274 280 286 291 297 303 308 314 320 325 331 337 343 350 357 364 372 381 390 401 412 425 439 454 472 491 513 537 565 595 629 667 710 757 810 869 935 1008 1089 1180 1281 1393 1517 1656 1810 1981 2170 2381 2613 2870 3153 3463 3802 4170 4565 4986 5427 5882 6339 6783 7197 7559 7847 8041 8123 8083 7921 7645 7272 6824 6327 5803 5274 4756 4263 3801 3376 2990 2642 2331 2055 1810 1595 1405 1239 1092 964 852 753 667 591 524 466 414 368 328 292 260 232 207 185 165 147 130 116 103 91 80 70 61 53 46 39 33 27 21 16 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 15 20
 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 13 16 18 21 24 27 30 33 36 40 44 47 52 56 60 65 70 76 81 87 94 100 108 115 123 132 141 151 162 173 185 198 211 226 242 259 277 297 318 340 364 390 418 447 479 513 549 587 628 671 717 765 816 869 924 982 1042 1104 1167 1232 1299 1366 1433 1501 1569 1636 1702 1767 1830 1891 1949 2005 2057 2106 2151 2193 2230 2263 2292 2316 2335 2350 2360 2365 2365 2361 2352 2338 2319 2295 2267 2235 2198 2157 2112 2063 2011 1956 1898 1837 1774 1710 1644 1577 1509 1441 1374 1306 1240 1175 1111 1049 989 930 874 820 768 719 672 627 585 544 506 470 437 405 375 347 320 296 272 251 230 211 193 177 161 146 133 120 108 97 87 77 68 60 52 44 38 31 25 20 14 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 1 3 5 8 10 13 16 19 23 27 31 35 40 45 50 56 63 69 77 85 94 103 114 125 137 151 165 181 198 217 238 260 285 312 341 373 407 445 485 529 577 628 682 739 800 864 930 998 1067 1136 1204 1270 1333 1390 1442 1486 1523 1550 1567 1576 1575 1565 1547 1522 1491 1455 1415 1372 1326 1280 1233 1186 1140 1095 1051 1008 968 929 892 857 824 793 764 737 711 687 665 644 624 606 590 575 561 548 536 525 515 506 498 491 485 479 474 470 466 463 460 457 455 453 451 449 447 445 443 441 438 435 432 428 423 418 413 407 400 393 385 377 368 359 349 339 328 317 306 295 284 272 261 249 238 226 215 204 194 183 173 163 153 144 135 127 118 110 103 95 88 82 75 69 63 58 53 48 43 39 35 31 27 23 20 17 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 44 47 51 54 58 62 66 71 75 80 85 90 96 102 108 114 121 128 135 143 151 160 169 179 189 200 211 223 236 249 263 278 293 310 327 345 364 385 406 428 452 476 502 529 557 587 617 649 681 715 750 785 821 858 895 933 970 1007 1044 1080 1115 1149 1181 1211 1240 1266 1289 1310 1328 1344 1356 1365 1371 1374 1374 1371 1366 1357 1347 1334 1318 1301 1282 1262 1240 1217 1193 1168 1142 1116 1089 1061 1034 1006 978 950 923 895 868 841 814 787 761 736 710 686 662 638 615 593 571 549 529 509 489 470 452 434 417 401 385 370 355 341 327 314 301 289 278 266 256 245 236 226 217 208 200 192 184 177 170 163 156 150 144 138 133 127 122 117 112 108 103 99 95 91 87 84 80 77 73 70 67 64 61 58 56 53 50 48 46 43 41 39 37 35 33 31 29 27 25 24 22 21 19 18 16 15 13 12 11 10 9 8 6 5 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 1 2 3 5 6 7 8 10 11 13 15 17 19 21 23 25 27 30 32 35 38
 0 0 0 0 0 4 7 11 15 20 24 29 35 40 47 53 60 68 76 84 93 103 114 125 137 150 163 178 194 210 228 247 267 289 311 335 361 388 416 445 476 507 540 574 608 643 679 714 749 784 817 849 880 908 934 958 978 996 1011 1022 1030 1035 1038 1037 1034 1029 1022 1014 1004 993 982 970 959 947 936 926 916 908 901 895 891 888 888 889 892 898 906 916 929 944 963 984 1009 1037 1069 1105 1144 1188 1237 1290 1348 1411 1479 1553 1631 1715 1803 1896 1991 2089 2188 2285 2379 2467 2547 2615 2668 2703 2719 2713 2684 2633 2561 2470 2362 2242 2112 1977 1839 1702 1567 1438 1314 1198 1089 988 895 809 731 660 595 536 483 435 391 352 316 284 254 228 204 182 163 145 129 114 100 88 77 67 58 49 41 34 28 22 16 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 11 13 15 17 19 22 24 26 29 32 34 37 40 43 47 50 54 57 61 65 70 74 79 85 90 96 103 109 117 124 133 142 152 162 173 186 199 213 228 245 263 283 304 326 351 378 406 437 470 506 544 585 629 676 727 781 839 901 967 1038 1113 1193 1279 1370 1467 1570 1680 1797 1921 2053 2193 2341 2498 2664 2839 3022 3213 3412 3617 3826 4038 4249 4455 4653 4838 5004 5144 5254 5329 5362 5352 5297 5197 5056 4876 4663 4425 4169 3901 3627 3355 3088 2830 2585 2353 2137 1936 1751 1581 1426 1285 1156 1040 934 839 752 674 604 540 483 430 383 341 302 267 235 206 180 156 134 115 97 80 65 52 39 28 18 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 1 3 5 7 9 12 14 17 19 22 26 29 33 37 42 46 52 58 65 72 80 89 100 111 124 139 155 174 195 220 247 278 314 355 402 455 517 587 667 758 863 981 1116 1269 1441 1634 1848 2085 2343 2621 2916 3221 3529 3830 4112 4361 4565 4713 4796 4811 4758 4644 4478 4270 4034 3779 3515 3252 2995 2748 2515 2297 2095 1910 1740 1585 1445 1318 1204 1101 1008 925 850 784 724 671 623 580 542 508 477 450 425 403 383 365 348 333 320 307 295 284 274 264 255 246 238 229 222 214 206 199 192 185 178 171 164 158 151 145 138 132 126 120 114 108 102 96 91 85 80 75 70 65 60 55 51 46 42 38 34 30 26 22 19 15 12 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 13 18 23 29 35 42 49 57 65 75 85 97 109 123 139 156 175 196 220 246 276 310 347 390 438 492 553 623 701 791 893 1008 1139 1288 1457 1649 1865 2108 2380 2682 3015 3378 3767 4176 4595 5010 5405 5756 6044 6247 6351 6348 6238 6034 5750 5409 5030 4633 4233 3844 3473 3126 2805 2512 2246 2006 1790 1597 1424 1270 1132 1009 900 802 715 637 568 506 450 401 357 317 282 250 222 197 174 154 136 120 106 93 81 71 62 54 47 41 35 30 26 22 19 16 13 11 9 7 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 14 17 20 23 26 30 33 37 41 45 49 54 58 63 68 74 80 86 92 99 106 113 121 129 138 148 158 169 180 192 206 220 234 251 268 286 306 327 350 374 401 429 460 493 528 566 608 652 700 752 807 867 932 1001 1075 1155 1241 1333 1432 1538 1650 1771 1899 2035 2180 2333 2494 2665 2843 3030 3225 3426 3634 3846 4061 4277 4492 4703 4905 5096 5272 5428 5560 5663 5735 5772 5772 5735 5659 5548 5402 5227 5026 4804 4566 4317 4063 3807 3553 3305 3065 2836 2618 2412 2220 2041 1874 1721 1579 1450 1331 1222 1122 1032 949 874 805 743 686 634 586 543 503 467 434 403 375 350 326 304 284 265 248 232 217 203 190 178 166 156 146 136 128 119 111 104 97 90 84 78 72 67 62 57 52 47 43 39 35 31 28 24 21 18 15 12 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
 54 61 69 77 85 95 104 115 126 138 150 164 178 193 209 226 243 262 283 304 326 350 375 402 430 459 490 522 556 591 627 665 703 743 784 825 866 907 948 988 1027 1064 1099 1132 1162 1189 1213 1232 1248 1259 1267 1270 1269 1265 1257 1246 1232 1215 1196 1176 1154 1131 1108 1084 1061 1037 1014 992 970 949 930 911 893 877 861 847 834 822 812 802 794 787 780 775 771 768 766 765 765 766 768 770 774 779 784 791 798 807 816 826 837 849 862 876 890 906 922 939 956 974 993 1012 1031 1050 1069 1088 1107 1125 1141 1157 1171 1184 1195 1203 1209 1213 1213 1211 1206 1197 1186 1171 1154 1134 1111 1087 1060 1031 1001 969 936 903 869 835 801 768 734 701 669 638 607 577 548 521 494 468 443 419 396 375 354 334 315 296 279 262 247 232 217 204 191 178 166 155 144 134 125 115 107 98 91 83 76 69 63 57 51 46 41 36 32 28 24 20 17 14 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 15 19 24 29 35 41 47
 0 0 0 0 5 10 15 21 27 34 42 50 59 68 79 90 102 115 129 144 161 179 198 219 241 265 291 319 349 381 415 452 491 532 576 622 671 722 775 830 886 943 1002 1060 1118 1175 1231 1283 1333 1379 1421 1458 1489 1516 1536 1551 1560 1565 1564 1559 1551 1539 1524 1508 1490 1472 1453 1434 1416 1398 1382 1366 1353 1341 1330 1322 1315 1310 1307 1306 1307 1310 1314 1320 1328 1337 1347 1358 1371 1384 1398 1412 1425 1439 1452 1463 1473 1481 1486 1489 1487 1482 1473 1459 1441 1417 1388 1355 1317 1274 1228 1179 1127 1073 1018 962 906 851 796 743 692 643 596 552 510 471 434 399 367 337 310 284 260 238 218 200 183 167 152 139 127 115 105 95 86 78 70 63 57 51 45 40 35 30 26 22 19 15 12 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 3 6 8 11 14 18 21 24 28 31 35 39 43 47 52 56 61 66 71 76 81 86 92 98 103 109 116 122 128 134 141 148 154 161 168 174 181 188 194 200 207 213 219 225 230 236 241 245 250 254 258 262 265 268 271 274 276 278 281 283 286 288 291 294 297 301 306 311 317 324 332 341 351 363 377 393 410 430 452 478 506 538 574 615 661 712 770 835 909 992 1086 1192 1312 1448 1602 1777 1974 2196 2446 2726 3037 3378 3747 4139 4542 4942 5317 5639 5880 6014 6020 5893 5642 5290 4867 4405 3933 3474 3042 2647 2293 1980 1707 1470 1265 1089 938 808 697 602 520 450 390 337 292 253 220 190 165 142 123 105 90 77 65 54 45 37 29 23 17 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 15 18 23 27 32 38 44 51 58 66 75 85 97 109 123 138 155 174 195 218 244 273 304 340 378 421 468 519 575 635 699 767 838 912 988 1065 1141 1215 1285 1349 1407 1457 1497 1528 1549 1559 1561 1554 1539 1518 1492 1462 1429 1394 1358 1323 1288 1255 1223 1194 1168 1144 1124 1107 1093 1084 1079 1077 1081 1089 1103 1122 1146 1178 1216 1261 1315 1376 1447 1527 1616 1715 1824 1941 2066 2198 2333 2468 2599 2720 2827 2912 2970 2995 2983 2935 2849 2730 2583 2416 2234 2047 1858 1675 1500 1336 1184 1045 920 807 706 617 537 467 404 349 300 258 220 186 157 130 107 87 69 53 39 26 15 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 2 5 9 12 16 21 25 30 35 41 47 54 61 69 77 87 97 107 119 132 146 161 177 195 215 236 259 284 311 341 372 407 444 483 526 571 619 670 724 780 839 899 961 1024 1087 1149 1211 1270 1328 1382 1432 1477 1518 1554 1585 1610 1631 1646 1658 1666 1670 1671 1671 1669 1665 1662 1658 1655 1652 1651 1651 1654 1658 1664 1673 1685 1699 1716 1736 1758 1783 1810 1840 1871 1903 1936 1970 2002 2034 2062 2087 2108 2122 2130 2129 2120 2100 2071 2031 1982 1922 1855 1779 1698 1612 1522 1431 1340 1249 1160 1074 992 913 839 769 704 643 587 535 487 443 402 365 331 300 272 246 222 200 181 162 146 131 117 104 92 81 72 62 54 46 39 33 27 21 16 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 1 4 7 10 13 16 20 24 28 32 37 42 47 53 58 65 71 78 86 94 102 111 120 130 141 152 164 176 190 204 218 234 250 268 286 304 324 344 366 387 410 433 457 481 505 529 554 578 603 627 650 673 695 717 738 758 777 795 813 829 846 861 877 892 907 922 938 954 971 989 1008 1029 1051 1075 1101 1129 1160 1193 1228 1267 1309 1354 1403 1455 1510 1569 1631 1696 1764 1834 1905 1977 2049 2118 2184 2244 2296 2339 2369 2385 2385 2369 2334 2283 2215 2132 2036 1930 1817 1699 1580 1461 1345 1233 1126 1026 932 845 765 692 626 565 510 461 416 375 339 306 277 250 226 205 185 167 152 137 124 112 101 91 82 74 66 60 53 47 42 37 32 28 24 21 17 14 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 22 24 27 30 33 36 40 43 47 51 55 59 64 69 74 80 85 91 98 104 111 119 127 135 143 152 162 172 182 193 204 216 228 240 253 266 280 294 308 322 336 351 365 379 393 406 419 431 443 454 463 472 480 487 493 498 502 505 507 508 508 508 507 506 504 502 500 498 496 494 493 492 491 491 491 492 494 497 500 505 510 517 525 533 544 555 568 583 599 616 636 657 680 706 733 762 794 828 864 902 941 983 1025 1068 1112 1155 1197 1236 1271 1302 1327 1345 1354 1355 1345 1326 1298 1260 1214 1162 1104 1043 979 914 850 786 725 666 611 559 510 465 424 386 351 319 290 263 239 217 197 179 163 148 134 122 111 101 91 83 75 68 61 55 50 45 40 36 32 28 25 21 19 16 13 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 13 15 17
 99 108 118 128 139 150 162 174 187 200 214 228 242 257 272 287 303 318 334 349 364 380 394 409 422 435 448 459 470 480 488 496 502 507 511 514 516 517 516 515 512 509 504 499 494 488 481 474 467 460 453 445 438 431 425 419 413 408 403 399 395 393 390 389 389 389 390 392 394 397 402 407 412 419 426 434 443 453 464 476 488 501 516 531 547 565 584 603 624 647 670 695 722 750 780 812 845 880 917 956 997 1040 1085 1132 1180 1230 1281 1332 1384 1436 1486 1535 1581 1624 1661 1694 1719 1736 1746 1746 1736 1718 1690 1653 1608 1556 1497 1434 1368 1299 1229 1158 1088 1020 953 890 828 770 715 663 615 569 526 487 450 416 384 355 327 302 278 257 236 218 200 184 169 155 142 130 119 109 99 90 81 74 66 59 53 47 41 36 31 26 22 18 14 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 14 17 21 26 30 35 41 46 53 59 66 74 81 90
 0 0 0 0 0 1 6 11 17 23 29 36 44 52 60 69 79 89 100 112 125 138 152 168 184 201 219 239 259 280 303 327 352 378 405 433 463 493 523 554 586 617 649 680 710 739 767 794 819 841 861 879 894 906 916 923 927 928 927 923 918 911 902 892 881 869 857 844 832 820 808 797 786 777 769 762 756 751 748 747 747 749 753 759 767 777 789 804 821 841 864 890 919 952 989 1030 1075 1126 1182 1244 1313 1389 1472 1563 1663 1772 1891 2020 2159 2308 2466 2632 2805 2982 3160 3335 3500 3651 3779 3880 3945 3971 3954 3892 3788 3646 3472 3274 3058 2833 2606 2382 2165 1960 1767 1589 1425 1276 1140 1018 908 809 720 641 570 506 450 399 353 312 276 243 213 187 163 142 122 105 89 74 62 50 39 29 21 13 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 2 7 13 19 25 32 39 47 55 64 74 84 95 107 119 133 147 162 178 196 214 234 255 277 300 325 352 379 409 440 472 506 541 577 615 653 693 733 772 812 852 890 927 962 995 1025 1051 1075 1094 1110 1121 1129 1132 1131 1126 1118 1107 1093 1077 1059 1039 1019 997 976 955 934 914 895 878 861 846 833 822 812 804 799 795 794 795 798 804 812 823 836 853 873 896 923 954 989 1029 1074 1124 1181 1244 1314 1392 1479 1576 1682 1799 1928 2068 2219 2383 2557 2740 2929 3122 3312 3494 3661 3803 3912 3981 4002 3973 3892 3763 3592 3387 3159 2917 2670 2426 2191 1968 1761 1571 1398 1242 1101 976 864 765 677 599 529 468 413 365 322 284 250 220 192 168 146 127 109 94 79 67 55 44 35 26 18 11 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
 3 5 7 9 11 13 15 18 20 22 25 28 30 33 36 39 43 46 49 53 57 61 65 69 74 79 84 89 94 100 106 112 119 126 133 141 149 157 167 176 186 197 208 220 233 246 261 276 291 308 326 345 365 385 407 430 455 480 506 534 563 592 623 654 686 719 752 786 819 853 886 919 951 982 1012 1041 1068 1094 1118 1141 1162 1181 1198 1213 1227 1239 1249 1258 1265 1271 1276 1279 1282 1284 1285 1285 1285 1284 1282 1281 1279 1277 1274 1272 1269 1266 1263 1260 1257 1254 1251 1248 1244 1240 1236 1231 1226 1221 1215 1208 1200 1192 1182 1171 1159 1145 1130 1114 1096 1077 1056 1034 1010 985 959 932 904 875 846 816 785 755 724 694 663 633 604 575 546 518 491 465 440 415 391 369 347 325 305 286 267 250 233 217 202 187 173 160 148 136 125 114 104 95 86 77 69 62 55 48 42 36 31 26 21 17 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 0 0 0 0 0 0 0 1 3 6 8 11 14 17 20 23 27 31 34 38 43 47 52 57 62 68 74 80 86 93 101 108 117 125 135 144 155 166 177 190 203 217 232 248 264 282 301 321 342 364 387 412 438 465 494 524 555 588 622 657 694 732 771 811 852 894 936 979 1023 1067 1111 1155 1198 1242 1285 1327 1369 1410 1450 1490 1528 1565 1602 1637 1672 1705 1738 1769 1800 1830 1858 1886 1913 1938 1963 1986 2008 2028 2046 2063 2077 2088 2097 2103 2105 2104 2099 2089 2075 2056 2032 2003 1969 1931 1887 1840 1788 1732 1673 1612 1548 1483 1417 1350 1284 1218 1153 1089 1027 967 909 854 801 750 702 656 613 573 534 498 464 433 403 375 349 324 302 280 260 241 224 207 192 178 164 152 140 129 118 109 99 91 83 75 68 61 55 49 43 38 33 28 24 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 2 3 4 5 6 7 9 10 11 13 14 16 17 19 20 22 24 26 28 30 32 34 36 39 41 44 47 50 53 56 60 63 67 71 76 81 86 91 97 103 110 117 125 133 142 152 163 174 186 200 214 230 246 265 284 306 329 353 380 408 439 471 505 542 580 620 661 704 748 793 838 884 929 972 1015 1056 1094 1129 1162 1191 1216 1237 1255 1268 1278 1284 1286 1286 1282 1275 1266 1255 1242 1227 1211 1194 1176 1157 1138 1118 1098 1078 1058 1037 1017 997 977 957 938 919 900 881 863 845 827 810 793 776 759 743 727 712 696 681 666 651 636 621 606 592 577 563 548 534 520 506 491 477 463 449 436 422 408 395 382 369 356 344 331 319 307 295 284 273 262 251 241 230 220 211 201 192 183 174 166 158 150 142 134 127 120 113 106 100 94 88 82 76 71 66 61 56 51 47 43 39 35 31 28 25 22 19 16 13 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 0 0 0 0 2 4 6 8 10 12 15 17 20 23 27 30 34 38 43 48 53 59 65 72 79 87 95 104 114 125 137 149 163 178 193 210 228 248 268 290 312 336 360 385 411 436 461 485 507 529 547 564 577 587 593 596 596 592 585 575 563 549 533 516 498 479 460 442 424 406 389 373 357 343 329 316 305 294 284 275 268 261 254 249 245 241 238 236 235 235 235 236 238 241 245 250 256 263 271 280 290 302 315 330 346 365 385 407 431 458 487 519 553 589 628 669 711 755 800 844 887 928 964 996 1020 1036 1043 1041 1028 1005 974 934 889 838 785 731 676 622 570 521 474 431 391 353 320 289 260 235 211 190 171 154 138 124 111 100 89 80 71 63 56 49 43 38 33 29 24 21 17 14 11 8 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 2 4 6 9 11 14 17 20 23 26 29 33 37 41 45 50 54 59 65 71 77 83 90 98 106 115 124 134 145 157 169 183 197 213 230 249 269 290 314 339 367 396 429 463 501 541 584 630 680 733 789 848 911 977 1046 1118 1193 1269 1347 1426 1506 1585 1664 1741 1816 1887 1956 2020 2080 2135 2186 2230 2270 2305 2335 2359 2380 2396 2409 2418 2425 2429 2430 2430 2429 2426 2422 2417 2412 2405 2399 2392 2384 2375 2366 2356 2345 2332 2317 2301 2283 2261 2238 2211 2180 2146 2109 2067 2022 1973 1921 1866 1807 1746 1682 1617 1550 1483 1415 1347 1280 1214 1149 1086 1024 965 907 852 800 750 702 657 614 573 535 499 465 433 403 375 349 324 301 279 258 239 221 204 188 173 159 146 134 122 111 101 91 82 73 65 57 50 43 37 31 25 20 15 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 13 15 17 19 21 23 25 28 30 33 35 38 41 44 47 50 53 57 60 64 67 71 75 80 84 88 93 98 103 109 114 120 126 133 139 146 154 162 170 179 188 197 207 218 230 242 254 268 282 297 313 330 349 368 388 410 433 457 483 510 539 569 601 635 670 707 745 785 826 869 913 958 1005 1051 1099 1146 1194 1242 1288 1334 1379 1422 1464 1503 1539 1573 1604 1632 1656 1676 1693 1706 1715 1720 1721 1718 1712 1702 1688 1671 1651 1629 1603 1576 1546 1514 1481 1447 1411 1375 1337 1300 1262 1225 1187 1150 1113 1077 1041 1007 973 940 908 877 846 817 789 761 735 709 684 660 637 615 593 572 552 532 513 494 476 459 442 426 410 394 379 364 350 336 323 310 297 285 273 262 250 239 229 219 209 199 190 180 172 163 155 147 139 132 124 117 110 104 98 92 86 80 75 69 64 59 55 50 46 42 38 35 31 28 25 22 19 16 14 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 7 9
 0 0 0 0 3 6 10 13 17 21 26 31 36 42 48 54 61 69 77 86 95 105 116 128 140 154 168 184 201 219 238 259 281 305 331 358 387 417 450 484 520 558 597 637 679 721 764 806 849 890 930 967 1002 1034 1062 1087 1106 1122 1132 1138 1140 1137 1130 1119 1106 1090 1071 1051 1029 1006 983 959 935 912 888 866 843 822 801 781 762 744 727 710 694 680 666 652 640 628 617 606 597 587 579 571 563 556 550 544 539 534 529 525 522 518 516 513 511 510 509 508 507 507 507 507 507 507 507 507 507 507 506 505 503 501 499 495 491 486 481 474 467 459 450 441 430 419 408 396 383 370 357 343 329 315 302 288 274 260 247 234 221 208 196 184 173 162 151 141 131 122 113 104 96 88 81 74 67 61 55 50 44 39 35 30 26 22 18 15 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 2 3 4 6 7 8 10 11 12 13 15 16 17 19 20 21 22 23 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 56 57 59 61 64 66 69 72 76 80 85 91 97 104 113 122 133 145 159 175 192 212 234 259 287 319 354 393 437 486 540 600 667 741 824 915 1017 1130 1254 1392 1545 1713 1899 2103 2327 2572 2837 3123 3429 3751 4086 4427 4766 5092 5391 5651 5855 5992 6051 6027 5921 5739 5492 5193 4859 4505 4143 3786 3441 3114 2810 2530 2275 2044 1837 1652 1487 1341 1211 1096 993 903 822 751 687 631 580 534 494 457 424 393 366 341 318 297 278 261 244 229 215 201 189 177 167 156 147 137 129 120 112 105 98 91 84 78 72 66 60 55 50 45 40 35 31 27 23 19 15 11 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 1 3 5 8 10 12 15 17 20 23 26 30 33 37 41 45 50 55 60 65 71 77 84 91 99 107 115 124 134 144 155 166 178 191 205 219 234 250 266 283 301 319 337 356 376 395 414 433 452 470 487 503 518 531 543 553 561 568 572 575 576 575 572 568 563 556 549 540 531 522 512 501 491 481 471 461 452 443 434 427 419 412 406 401 396 392 389 387 386 385 385 386 389 392 396 402 409 417 427 438 451 466 483 503 524 549 576 607 641 679 722 769 821 878 941 1010 1086 1167 1255 1348 1447 1550 1655 1762 1866 1964 2054 2131 2190 2229 2244 2234 2198 2138 2057 1958 1845 1724 1598 1471 1347 1227 1113 1007 908 817 734 659 591 529 473 423 378 337 301 268 239 212 188 167 147 130 114 100 87 75 64 54 46 37 30 24 17 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 11 12 14 16 18 20 22 24 27 29 31 34 37 40 43 46 49 52 56 59 63 67 71 76 81 85 91 96 102 108 114 121 128 135 143 151 160 169 178 188 199 210 222 234 246 260 273 288 303 318 334 350 366 383 400 417 435 452 468 485 501 517 532 546 559 572 584 594 604 612 619 626 631 635 639 642 644 646 646 647 647 647 647 647 646 646 646 646 646 647 648 649 651 654 656 659 663 668 672 678 684 690 697 705 713 721 730 739 748 757 766 775 783 791 799 805 810 814 817 818 817 813 808 801 791 780 766 750 732 712 691 668 645 621 596 570 545 520 494 470 445 422 399 377 356 335 316 297 279 262 246 231 216 203 190 178 166 155 145 135 126 117 109 101 94 87 81 74 69 63 58 53 48 44 40 36 32 29 25 22 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9
 0 0 2 4 7 10 13 17 20 24 29 33 38 44 49 56 63 70 78 86 96 106 117 128 141 155 170 186 203 222 243 265 288 314 341 370 401 433 467 503 540 579 617 656 695 732 768 801 830 856 877 892 903 907 906 900 888 872 852 829 803 775 746 717 687 657 628 599 572 546 521 498 476 456 437 419 403 388 374 362 350 340 331 322 315 309 303 299 295 292 289 288 287 287 288 289 291 295 299 304 310 317 325 334 344 356 369 384 400 418 438 460 484 510 539 569 602 638 675 715 757 800 844 888 933 975 1016 1053 1086 1112 1132 1143 1146 1141 1125 1102 1070 1031 986 937 885 831 776 721 667 616 566 519 475 433 395 359 326 296 268 242 219 198 178 160 144 128 115 102 91 80 70 62 54 46 39 33 27 22 17 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 16 20 24 28 32 37 42 47 53 58 64 70 77 84 91 98 106 114 123 132 141 151 162 173 184 196 209 223 237 252 268 285 302 321 341 362 383 406 431 456 483 511 541 572 604 638 673 709 746 785 824 865 906 947 989 1030 1071 1112 1151 1189 1226 1261 1294 1325 1353 1379 1403 1424 1442 1458 1471 1482 1491 1499 1504 1508 1510 1512 1513 1513 1512 1511 1510 1509 1508 1507 1507 1507 1508 1509 1511 1513 1517 1521 1526 1532 1538 1546 1553 1562 1571 1581 1591 1601 1611 1621 1631 1639 1647 1654 1659 1662 1662 1660 1655 1647 1635 1619 1600 1577 1549 1518 1484 1446 1404 1361 1314 1266 1217 1166 1115 1064 1012 962 911 862 814 768 722 679 637 597 558 522 487 454 422 392 364 337 311 287 265 244 223 204 187 170 154 139 125 112 100 88 78 67 58 49 41 33 26 19 13 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 22 24 27 30 33 37 40 44 47 51 55 59 64 68 73 78 83 89 94 100 106 113 120 127 134 142 150 159 167 177 187 197 208 219 230 243 255 268 282 296 310 325 340 355 371 387 403 418 434 449 465 479 493 507 520 532 543 553 562 570 577 583 588 593 596 599 601 603 604 604 605 605 605 605 606 606 607 607 609 610 612 615 617 621 625 629 635 640 647 654 661 669 678 687 697 707 718 729 740 752 763 775 787 798 809 819 828 837 844 850 854 856 857 855 852 846 838 828 815 801 785 767 747 727 705 683 660 637 614 590 568 545 523 502 481 461 441 423 405 388 372 357 342 328 315 302 290 278 267 257 247 237 228 220 211 203 195 188 181 174 167 160 154 148 142 136 130 124 119 114 108 103 98 93 88 84 79 75 70 66 62 58 54 50 46 43 39 36 33 30 27 25 22 20 17 15 13 11 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 7 10 12 14
 32 36 41 46 51 57 63 70 77 84 92 101 110 120 131 142 153 166 179 193 208 224 241 259 277 297 317 339 361 384 408 432 457 482 507 532 556 580 602 624 643 660 675 688 697 704 707 708 705 700 692 682 670 656 640 624 606 589 571 553 535 518 501 485 470 455 442 429 417 406 395 386 377 369 362 355 349 344 340 336 332 329 327 325 324 323 322 322 323 323 325 326 328 330 333 336 339 343 347 351 355 359 364 368 373 378 382 386 390 393 396 399 401 402 402 401 400 397 394 389 384 378 370 362 353 343 333 323 312 300 289 277 266 254 243 232 221 210 200 190 180 171 162 154 146 138 131 124 117 111 105 99 93 88 83 79 74 70 66 62 58 55 51 48 45 42 39 37 34 32 29 27 25 23 21 19 17 15 14 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 9 11 14 17 20 24 27
 199 210 221 233 244 256 268 280 292 304 316 327 339 350 361 371 381 391 400 409 417 424 431 437 442 447 451 455 458 460 462 463 464 464 463 462 461 460 458 456 453 451 448 446 443 440 438 436 434 432 430 429 428 427 427 428 428 429 431 433 436 438 442 446 450 454 459 464 470 476 482 489 496 503 510 517 525 533 541 549 557 566 574 583 591 600 609 618 627 636 645 653 662 671 680 688 696 704 712 720 727 734 740 746 752 757 761 764 767 769 770 770 769 768 765 761 756 750 743 735 725 715 704 692 679 665 650 635 619 603 586 569 552 534 517 499 481 464 447 430 413 396 380 364 349 334 319 305 291 278 265 253 241 229 218 207 197 187 178 169 160 151 143 135 128 121 114 107 101 95 89 83 78 73 68 63 58 54 50 46 42 38 35 31 28 25 22 20 17 14 12 10 7 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 4 4 5 6 7 8 9 10 12 13 15 17 19 22 24 27 30 33 37 41 45 49 54 59 64 70 76 83 89 97 104 112 120 129 138 147 157 167 177 188
 39 42 46 50 53 58 62 66 71 76 80 86 91 96 102 108 114 120 126 133 140 147 154 161 168 175 183 190 198 206 213 221 228 236 243 250 257 263 269 275 281 286 290 294 298 301 304 306 308 309 310 311 311 311 310 310 309 308 308 307 306 306 305 306 306 307 308 310 312 315 319 323 329 335 342 350 359 369 381 393 407 423 440 459 480 503 528 556 586 618 654 694 737 783 834 890 951 1016 1087 1164 1247 1335 1428 1526 1628 1733 1838 1942 2040 2131 2209 2270 2312 2331 2324 2292 2235 2155 2056 1942 1818 1688 1557 1427 1301 1181 1069 965 870 783 704 632 568 510 459 413 371 334 301 272 245 222 200 181 164 149 135 122 111 100 91 82 74 67 61 55 49 44 40 35 31 28 24 21 18 15 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 6 7 8 8 9 10 10 11 11 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 11 11 10 10 9 8 8 7 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 13 15 18 21 23 26 29 32 35
 10 13 16 19 23 26 30 34 38 43 48 53 58 63 69 75 82 89 97 104 113 122 131 141 152 163 176 188 202 217 232 249 266 285 305 326 348 371 395 421 448 476 505 535 566 597 629 661 694 725 757 787 816 844 869 892 913 931 946 958 967 973 976 976 974 969 962 954 944 933 921 909 896 883 871 858 847 836 826 817 809 803 798 794 791 791 792 794 799 805 814 824 837 853 870 891 914 941 971 1004 1041 1082 1127 1176 1229 1287 1350 1417 1488 1562 1640 1720 1802 1882 1961 2035 2102 2159 2205 2235 2249 2244 2220 2177 2116 2039 1948 1847 1737 1624 1508 1393 1281 1174 1072 975 886 803 727 657 593 536 483 435 392 353 318 286 257 230 207 185 166 148 132 117 104 91 80 70 61 52 44 37 30 24 19 13 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8
 0 0 0 0 1 3 5 8 10 13 16 19 22 25 29 33 37 41 46 51 56 62 68 74 81 89 97 105 115 125 135 147 160 174 188 205 222 241 261 284 308 333 361 392 424 458 495 535 576 620 665 712 760 809 858 906 953 998 1039 1077 1110 1139 1161 1177 1188 1192 1191 1184 1173 1158 1139 1117 1094 1069 1043 1016 990 964 939 915 892 870 850 831 814 798 784 771 760 750 742 735 730 726 723 721 721 722 724 727 731 736 742 749 757 765 773 782 790 799 807 814 821 827 831 834 834 833 830 824 815 804 791 775 757 737 715 692 667 641 614 587 560 533 506 479 453 428 403 380 357 336 316 296 278 260 244 228 213 200 187 174 163 152 142 132 123 115 106 99 92 85 79 73 67 62 56 52 47 43 39 35 31 28 24 21 18 15 13 10 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 5 6 7 8 9 10 11 13 14 15 16 18 19 21 22 24 26 28 30 32 35 37 40 43 46 50 53 57 62 67 72 77 83 90 97 105 114 123 133 144 156 170 184 200 217 235 255 277 301 326 354 383 415 450 486 526 568 614 662 714 769 828 891 957 1029 1105 1186 1273 1365 1463 1567 1678 1796 1920 2050 2186 2327 2470 2613 2754 2889 3012 3120 3205 3262 3287 3275 3225 3137 3015 2862 2686 2494 2293 2090 1890 1698 1518 1351 1198 1060 935 825 727 640 564 498 439 388 343 304 269 239 213 189 169 151 135 121 108 97 87 78 70 63 56 50 45 40 36 32 28 25 22 19 16 14 11 9 7 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 28 30 33 35 37 40 42 45 47 50 52 54 57 59 61 63 65 68 70 72 74 76 78 80 82 84 86 88 90 91 93 95 97 99 101 103 105 107 109 111 113 115 117 120 122 125 128 131 135 139 143 147 153 158 164 171 179 188 197 208 220 233 248 264 282 302 324 348 374 403 435 469 507 548 592 640 691 747 806 870 938 1011 1089 1171 1259 1351 1449 1552 1660 1773 1891 2013 2139 2269 2401 2535 2669 2802 2933 3059 3178 3288 3386 3471 3539 3589 3618 3626 3611 3575 3516 3437 3340 3227 3100 2963 2818 2669 2517 2367 2218 2073 1934 1801 1674 1554 1442 1337 1239 1148 1064 985 913 845 783 726 673 623 578 536 497 460 427 395 366 339 314 290 268 248 228 210 193 178 163 149 136 123 112 101 91 81 72 63 55 47 40 33 27 21 15 10 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 1 3 5 7 9 11 14 16 18 21 23
 120 130 140 151 162 173 185 197 209 222 235 248 261 274 287 300 313 326 339 351 363 374 385 395 404 412 420 427 433 438 442 445 447 447 448 447 445 442 439 435 430 425 419 413 406 400 393 386 379 372 366 360 354 349 344 340 337 335 333 333 333 334 337 340 345 350 357 366 375 386 398 412 427 444 462 482 504 527 553 581 611 644 679 718 759 803 850 901 956 1014 1076 1142 1212 1284 1360 1437 1516 1594 1671 1743 1810 1868 1915 1949 1967 1967 1949 1913 1859 1790 1707 1615 1515 1411 1306 1202 1101 1005 914 829 750 678 613 553 500 451 408 369 334 302 274 249 226 206 187 171 156 143 130 119 109 100 92 85 78 71 66 60 55 51 47 43 39 36 32 29 27 24 22 19 17 15 13 11 9 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 13 16 19 23 27 31 35 40 45 51 57 64 70 78 85 93 102 111
 0 0 0 0 0 0 0 0 0 2 3 4 6 8 9 11 13 15 17 19 21 24 27 30 33 36 39 43 47 52 57 62 68 74 81 88 96 105 115 125 137 150 164 180 197 216 237 260 286 314 345 379 417 457 502 551 603 659 719 782 848 916 986 1055 1124 1190 1252 1308 1359 1401 1435 1459 1475 1481 1479 1469 1452 1430 1403 1373 1339 1305 1269 1233 1198 1163 1130 1098 1068 1039 1012 987 963 942 922 904 887 872 858 845 833 822 812 803 794 785 777 768 759 750 741 730 719 707 694 680 665 648 631 612 593 572 551 530 507 485 463 440 418 396 375 354 334 314 295 278 260 244 229 214 200 187 175 163 152 142 133 124 115 107 100 93 86 80 74 69 64 59 54 50 46 42 39 35 32 29 26 23 21 18 16 14 11 9 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 17 20 22 24 26 29 31 34 37 40 43 46 49 53 56 60 64 68 72 76 81 86 91 96 101 106 112 118 124 130 137 143 150 157 165 172 180 188 196 204 212 221 229 238 247 256 264 273 282 291 299 308 316 325 333 341 348 356 363 370 377 384 390 396 402 407 412 417 422 427 431 435 439 443 447 450 453 456 459 462 465 468 471 473 476 478 481 484 486 489 491 494 497 500 503 506 509 512 515 519 522 526 530 534 538 542 547 551 556 561 566 571 576 581 586 592 597 601 606 610 614 618 621 623 625 626 626 625 622 619 615 609 602 594 584 574 562 549 536 521 506 490 473 456 439 421 404 386 369 352 335 318 302 286 271 256 242 228 215 202 190 178 167 156 146 137 127 119 110 103 95 88 81 75 69 64 58 53 48 44 40 36 32 29 25 22 19 17 14 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 14
 4 6 8 10 12 15 17 19 22 25 27 30 33 37 40 43 47 51 54 59 63 67 72 77 82 87 93 98 104 110 117 124 131 138 145 153 161 169 178 186 195 204 213 222 231 240 249 258 267 276 284 292 299 306 313 319 325 330 334 338 342 345 348 350 353 355 357 359 361 363 366 369 373 378 383 389 396 405 415 426 439 454 472 491 514 539 568 601 638 680 727 781 841 910 988 1075 1174 1286 1411 1552 1708 1881 2071 2275 2491 2714 2934 3141 3319 3454 3529 3534 3464 3323 3122 2877 2607 2329 2056 1799 1563 1351 1163 999 857 735 630 539 462 397 340 292 251 215 185 159 136 117 100 85 72 61 52 43 36 29 23 18 14 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2
 0 0 2 8 15 23 32 41 52 64 78 92 109 127 147 168 192 219 247 278 312 349 389 432 478 527 579 633 690 748 808 869 928 987 1042 1094 1141 1183 1217 1244 1262 1273 1275 1269 1256 1237 1211 1181 1147 1109 1071 1030 990 950 911 873 837 803 771 742 714 689 666 645 627 610 595 581 570 559 550 541 534 528 523 518 514 511 508 505 503 502 501 500 500 499 499 500 500 501 501 502 503 504 505 506 508 509 510 510 511 512 513 513 513 513 513 513 512 511 510 509 508 506 505 503 501 499 497 495 492 490 488 485 482 479 476 473 469 466 462 457 453 448 442 436 430 424 417 409 401 393 384 375 366 356 346 336 325 314 303 292 281 269 258 246 235 223 212 200 189 178 167 156 146 136 126 117 107 99 90 82 74 67 60 53 47 41 35 30 25 21 16 12 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 124 133 143 152 162 173 183 195 206 219 231 244 258 272 287 302 318 335 352 370 389 408 428 448 469 491 514 537 562 586 612 638 664 692 720 748 776 805 835 864 894 923 953 982 1011 1039 1066 1093 1120 1145 1169 1192 1213 1233 1252 1270 1285 1300 1312 1323 1333 1341 1347 1352 1355 1357 1357 1356 1354 1350 1345 1339 1332 1324 1315 1306 1295 1284 1271 1259 1245 1231 1216 1201 1186 1169 1153 1136 1119 1101 1083 1065 1047 1028 1009 990 971 951 932 912 892 872 852 833 813 793 774 755 736 717 698 680 663 645 629 612 596 581 567 553 539 526 514 503 492 481 471 462 454 446 438 431 424 418 412 406 401 396 391 387 383 378 374 370 367 363 359 356 352 348 345 341 338 334 330 326 323 319 315 311 306 302 298 294 289 285 280 275 270 265 260 255 250 245 240 234 229 223 218 212 206 201 195 189 184 178 172 166 161 155 149 144 138 133 127 122 117 112 107 102 98 93 89 84 80 77 73 69 66 63 60 57 54 52 50 47 45 43 42 40 39 37 36 35 34 33 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 7 7 6 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 1 3 6 8 11 15 18 22 26 30 34 39 43 49 54 60 66 72 79 85 93 100 108 116
 3 3 4 4 5 5 6 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 27 28 30 32 34 36 39 41 44 48 52 56 61 66 72 80 87 97 107 119 132 148 165 185 208 235 265 300 340 385 437 496 563 639 725 821 928 1046 1177 1319 1471 1632 1800 1971 2141 2305 2457 2591 2701 2783 2835 2854 2841 2798 2729 2639 2532 2413 2286 2156 2024 1895 1769 1648 1533 1424 1322 1227 1138 1056 980 909 845 785 730 680 634 592 553 518 486 456 429 405 382 361 342 324 308 293 278 265 253 242 231 221 211 202 194 186 178 170 163 157 150 144 138 132 127 121 116 111 106 102 97 93 89 85 81 77 74 70 67 63 60 57 54 51 48 46 43 40 38 35 33 30 28 26 23 21 19 17 15 13 11 9 7 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2
 34 36 38 41 43 46 49 51 54 56 59 62 65 67 70 73 76 79 83 86 89 93 97 100 104 108 113 117 122 127 132 138 144 150 157 164 171 179 187 197 206 217 228 240 252 266 281 296 313 331 350 371 392 415 440 466 493 521 551 581 612 644 677 710 742 774 805 835 864 890 915 937 957 974 988 1000 1009 1016 1020 1023 1023 1021 1018 1014 1008 1002 995 988 980 972 964 957 949 941 934 927 920 914 908 903 897 892 887 883 878 874 870 866 862 857 853 848 843 838 833 827 821 814 807 800 792 783 774 765 755 745 734 723 712 700 688 676 663 651 638 625 612 600 587 574 561 548 535 523 510 498 485 473 461 449 437 425 414 402 390 379 368 356 345 334 323 312 301 290 279 268 257 246 235 224 214 203 193 182 172 162 152 143 133 124 115 106 98 90 82 75 68 61 55 49 43 38 33 28 24 20 16 13 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 8 10 12 14 16 18 20 22 24 27 29 31
 6 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 38 40 42 44 46 48 50 53 55 58 61 64 67 70 74 77 81 85 90 94 99 104 110 115 122 128 135 142 150 158 167 176 186 196 207 218 230 243 256 270 285 300 317 333 351 369 388 407 428 448 470 492 514 537 560 584 607 631 655 679 702 725 748 770 791 810 828 845 860 872 882 889 893 894 892 887 878 866 850 832 810 786 760 732 703 672 641 609 578 546 516 486 457 429 402 377 353 331 310 290 272 255 239 225 211 198 187 176 166 157 149 141 134 127 121 115 110 105 100 96 92 88 85 82 79 76 73 70 68 66 64 61 60 58 56 54 53 51 50 48 47 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6
 59 59 59 59 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 62 62 62 62 62 62 63 63 63 63 63 64 64 64 64 65 65 65 66 66 67 67 68 69 69 70 71 72 73 75 76 78 79 81 83 86 88 91 94 97 101 105 109 114 119 124 130 136 142 149 157 165 173 182 191 201 212 223 235 248 261 275 290 305 322 340 358 378 399 421 444 469 495 523 553 584 618 653 691 731 773 817 864 913 964 1018 1073 1130 1187 1246 1303 1360 1414 1464 1510 1549 1582 1605 1619 1623 1616 1599 1571 1534 1488 1435 1376 1313 1247 1179 1112 1044 979 916 855 798 744 693 645 601 560 522 487 455 425 398 373 350 328 309 290 274 258 244 230 218 207 196 186 177 168 160 153 146 139 133 127 121 116 111 106 101 97 93 89 85 82 78 75 72 68 65 63 60 57 54 52 49 47 45 43 40 38 36 34 33 31 29 27 26 24 23 22 20 19 18 17 16 15 14 13 13 12 12 11 11 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 32 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 47 47 48 49 49 50 51 51 52 52 53 53 54 54 55 55 56 56 56 57 57 57 58 58 58 58 59 59
 117 125 132 140 148 156 164 172 180 187 195 202 210 217 224 231 238 244 251 257 263 269 274 280 285 290 295 300 305 309 314 318 322 327 331 335 340 344 349 353 358 363 369 375 381 387 394 402 411 420 430 441 453 467 482 498 516 536 557 581 606 634 664 697 732 769 809 851 896 943 992 1044 1097 1153 1210 1269 1328 1389 1451 1513 1574 1636 1697 1756 1815 1871 1925 1976 2023 2067 2106 2141 2170 2194 2211 2222 2227 2225 2215 2199 2176 2146 2110 2067 2019 1966 1909 1847 1783 1716 1648 1579 1509 1440 1372 1306 1241 1178 1117 1059 1004 951 902 855 810 769 729 692 658 625 594 566 538 513 489 466 445 424 405 387 370 353 338 323 308 295 282 269 257 246 235 224 214 204 195 185 176 168 159 151 144 136 128 121 114 108 101 95 88 82 76 71 65 60 54 49 45 40 35 31 27 22 18 15 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 13 16 20 24 29 33 38 43 49 55 61 67 74 80 87 94 102 109
 46 49 52 55 58 62 65 69 72 76 80 84 88 93 97 102 107 112 117 122 128 133 139 146 152 159 166 174 182 190 199 208 218 229 240 251 264 277 291 305 321 338 356 375 396 417 441 465 492 520 549 581 614 649 686 724 764 805 848 892 936 981 1025 1069 1112 1153 1192 1228 1261 1290 1315 1336 1351 1362 1368 1369 1366 1358 1345 1329 1309 1286 1261 1233 1204 1173 1141 1109 1076 1043 1010 977 945 913 882 852 822 794 766 739 714 689 665 642 621 600 580 561 544 527 511 496 482 469 457 445 435 426 417 409 402 396 391 386 382 379 376 374 373 372 372 371 372 372 373 374 375 377 378 380 381 382 383 384 385 386 386 386 386 386 385 383 382 379 377 374 370 367 362 357 352 346 340 334 327 320 312 304 296 287 278 269 260 251 242 232 223 213 204 194 185 176 166 157 149 140 132 123 116 108 101 93 87 80 74 68 62 57 52 47 42 38 34 31 27 24 21 18 16 13 11 9 8 6 5 4 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 1 3 4 6 8 9 11 13 15 17 19 22 24 26 29 31 34 37 40 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 2 3 5 7 10 12 15 18 22 26 30 35 41 48 55 64 73 84 97 112 129 149 171 198 228 264 305 354 410 475 550 637 737 850 977 1117 1268 1426 1585 1736 1871 1978 2050 2080 2067 2016 1932 1824 1701 1572 1442 1317 1198 1089 988 898 816 743 679 621 570 525 485 450 418 391 366 345 326 309 295 282 271 262 254 248 242 238 235 233 232 232 233 235 238 241 245 250 256 262 269 276 283 291 300 308 316 324 331 338 345 350 355 359 361 362 362 361 358 353 348 341 333 324 314 304 293 281 269 257 245 232 220 208 197 186 175 164 154 144 135 126 118 110 102 95 88 81 75 69 64 59 54 49 45 41 37 33 30 26 23 20 17 15 12 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 2 6 9 12 16 20 24 28 33 37 42 48 54 60 66 73 80 88 96 105 114 125 135 147 160 173 188 203 220 239 258 280 303 327 354 383 415 448 484 523 565 609 656 705 757 812 868 925 983 1040 1097 1152 1204 1251 1294 1330 1360 1382 1396 1403 1401 1393 1378 1356 1330 1300 1266 1230 1193 1154 1116 1078 1041 1005 971 939 908 879 852 827 804 784 765 748 733 719 708 698 690 684 680 677 676 677 680 685 691 700 710 723 738 755 775 798 823 852 883 918 957 999 1044 1093 1146 1201 1260 1321 1385 1449 1514 1577 1639 1696 1748 1792 1828 1854 1868 1869 1859 1835 1799 1752 1695 1629 1557 1480 1399 1317 1235 1153 1074 997 923 853 787 724 666 611 560 513 469 429 392 357 325 295 268 243 220 198 178 160 143 127 113 99 87 75 65 55 46 37 30 23 16 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 14 21 30 41 53 67 84 104 128 156 189 228 274 328 391 466 554 655 772 905 1054 1216 1388 1562 1729 1877 1994 2070 2098 2077 2013 1915 1792 1655 1512 1372 1237 1111 996 891 797 713 639 573 515 464 419 380 346 317 291 269 251 236 223 213 206 202 200 201 204 211 221 234 251 273 300 333 372 419 475 541 620 712 820 947 1095 1266 1463 1688 1939 2215 2508 2806 3087 3327 3494 3562 3516 3360 3114 2809 2477 2147 1836 1554 1308 1095 913 760 631 523 433 357 293 239 194 156 124 97 74 54 37 23 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
 14 15 16 17 18 20 21 23 24 26 28 30 32 34 36 39 42 45 48 51 55 59 63 68 73 79 85 91 98 106 115 124 134 145 157 170 184 199 216 234 253 274 296 320 344 370 396 423 451 477 503 527 549 568 583 594 601 604 601 595 584 570 552 533 511 488 465 441 417 394 371 349 329 309 291 273 257 242 228 215 204 193 183 173 165 157 150 144 138 132 128 123 119 116 113 111 108 107 105 104 104 104 104 104 106 107 110 112 116 120 125 131 137 145 154 165 177 191 207 225 245 269 296 327 361 401 445 496 552 616 686 764 850 943 1042 1146 1254 1361 1463 1557 1636 1696 1732 1741 1723 1679 1612 1527 1430 1325 1218 1112 1010 913 823 741 665 597 536 480 431 386 346 311 279 250 224 201 180 161 144 128 114 102 90 80 70 61 53 46 39 33 28 23 18 14 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 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 1 1 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13
 113 116 119 122 125 128 131 133 136 139 141 143 145 148 150 152 154 156 158 160 162 164 165 167 169 171 173 176 178 180 182 185 187 190 193 196 199 202 206 209 213 217 221 225 230 235 240 245 251 257 263 269 275 282 289 296 303 310 317 325 332 339 346 353 360 366 372 378 384 389 394 398 402 406 409 412 414 416 418 420 421 422 423 424 424 425 425 425 425 425 425 425 425 426 426 426 426 426 427 427 428 428 429 430 430 431 432 433 434 435 436 437 438 439 439 440 441 442 443 444 444 445 445 446 446 446 447 447 446 446 446 445 444 443 442 440 438 436 434 431 428 425 422 418 414 409 405 400 395 389 383 377 371 365 358 351 344 337 329 321 313 305 297 289 280 271 263 254 245 236 227 218 209 199 190 181 173 164 155 147 138 130 122 114 107 100 92 86 79 73 67 61 56 51 46 41 37 33 29 26 23 20 17 15 12 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 7 7 8 10 11 12 14 15 17 19 21 23 25 27 30 32 35 38 41 44 47 51 54 58 61 65 69 72 76 80 84 87 91 95 99 102 106 109
 62 68 75 81 89 96 104 112 120 129 137 146 155 165 174 184 193 203 212 222 232 241 250 259 268 276 284 291 298 305 311 317 322 327 331 334 338 340 342 344 345 346 346 346 346 345 345 344 343 343 342 342 341 341 342 343 344 346 349 352 356 360 366 372 379 387 396 405 415 426 438 451 464 478 493 509 525 541 558 576 594 612 631 650 669 689 708 728 748 768 787 807 826 844 863 880 897 913 929 943 957 969 980 989 997 1004 1009 1012 1014 1014 1013 1010 1005 999 991 982 972 961 948 934 920 905 889 872 855 837 819 801 782 763 743 724 704 683 663 643 622 602 581 561 540 520 500 480 460 441 421 402 384 366 348 331 314 298 282 266 251 237 223 210 197 184 172 161 150 140 130 120 111 102 94 86 79 71 65 58 52 46 41 36 31 26 22 18 14 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 14 18 21 26 30 34 39 44 50 56
 59 63 67 71 75 79 84 89 94 99 105 111 117 123 130 138 145 154 162 171 181 191 202 214 226 238 252 266 280 296 312 328 346 364 382 401 420 439 458 477 495 513 530 546 560 573 584 593 600 605 607 607 605 601 596 588 579 568 557 545 532 519 505 492 478 465 452 440 428 417 406 396 386 377 369 361 354 348 342 337 332 328 324 321 319 317 315 314 313 312 312 313 314 315 316 318 319 322 324 326 329 332 335 338 340 343 345 348 350 351 352 353 353 353 351 350 347 344 340 335 329 323 316 308 300 292 283 274 264 255 245 235 226 216 207 198 189 180 172 164 156 149 142 135 129 122 117 111 106 101 96 92 87 83 79 76 72 69 66 63 60 58 55 53 50 48 46 44 42 40 39 37 35 34 32 31 29 28 27 25 24 23 22 21 20 18 17 16 15 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 4 4 4 4 5 5 6 6 7 7 8 9 10 11 12 13 14 15 17 18 20 21 23 25 27 29 31 33 36 38 41 43 46 49 52 56
 64 71 79 87 96 106 116 127 139 151 164 178 193 209 225 243 262 282 303 325 349 374 399 426 454 483 513 544 575 607 639 670 701 731 759 786 810 832 851 867 879 887 892 893 890 883 874 861 845 828 808 787 765 743 720 697 674 652 631 611 591 573 556 541 526 513 502 491 482 474 468 463 458 455 453 453 453 454 457 461 465 471 478 485 494 505 516 528 542 557 573 590 609 629 650 672 695 719 745 770 797 823 849 875 900 923 943 961 976 987 993 994 990 981 966 946 922 892 859 823 785 745 703 662 621 581 542 504 469 435 403 373 345 319 295 272 252 233 215 199 184 170 158 146 135 125 116 108 100 93 86 80 74 69 64 59 55 51 47 44 40 37 34 31 29 26 24 21 19 17 15 13 12 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 13 17 20 25 29 34 39 45 51 57
 137 143 148 153 157 161 165 168 170 172 174 175 175 175 175 174 173 172 170 168 166 163 160 157 154 151 148 145 141 138 135 131 128 124 121 118 114 111 108 105 102 99 96 94 92 90 88 86 85 85 84 84 85 86 88 91 94 99 104 111 118 127 137 149 163 178 195 213 235 258 283 312 343 377 413 454 497 544 595 649 708 770 836 906 979 1056 1135 1215 1297 1377 1456 1531 1601 1662 1715 1756 1784 1798 1797 1782 1752 1710 1656 1592 1521 1445 1365 1283 1201 1121 1043 968 897 830 768 711 658 609 565 525 488 455 426 399 375 353 333 315 299 284 271 259 248 237 228 219 211 203 196 189 182 176 170 165 159 154 149 144 139 134 129 125 120 116 112 107 103 99 95 91 87 83 79 75 71 68 64 60 57 53 50 46 43 40 37 34 31 28 25 22 19 17 14 12 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 14 16 19 22 26 30 34 38 42 47 52 57 63 69 75 81 87 93 100 106 113 119 125 131
 15 17 19 21 23 24 26 28 30 31 33 35 36 38 40 41 43 44 46 48 49 51 53 54 56 58 60 61 63 65 67 69 71 74 76 78 81 84 86 89 92 96 99 103 107 112 116 121 127 133 139 146 153 161 170 179 189 200 212 225 240 255 271 289 309 330 352 376 401 429 458 488 520 554 590 626 665 704 745 787 830 874 918 963 1009 1055 1102 1149 1196 1244 1292 1340 1389 1439 1489 1539 1591 1643 1695 1749 1803 1858 1913 1969 2026 2083 2139 2195 2250 2304 2355 2404 2449 2490 2526 2556 2579 2595 2603 2602 2593 2575 2548 2513 2470 2419 2362 2299 2232 2160 2086 2010 1933 1856 1779 1703 1628 1555 1484 1415 1349 1285 1223 1164 1107 1052 1000 950 902 856 812 769 729 689 652 616 581 547 515 484 454 425 398 371 345 321 297 274 253 232 212 193 175 158 142 126 112 98 85 73 62 51 42 33 24 17 10 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 1 3 4 6 8 10 12 14
 41 48 55 63 72 81 90 100 111 122 134 147 161 175 190 206 223 240 259 279 300 322 346 371 397 424 453 483 514 547 581 616 653 690 728 766 805 844 882 919 955 989 1021 1050 1076 1098 1117 1131 1141 1147 1148 1145 1139 1128 1114 1098 1079 1058 1036 1012 989 965 941 918 896 875 855 837 820 805 791 779 769 760 753 748 744 742 741 743 745 750 756 763 772 783 795 809 825 843 862 883 907 932 959 988 1019 1052 1086 1123 1162 1202 1243 1285 1328 1371 1414 1455 1495 1532 1565 1594 1617 1634 1644 1646 1640 1626 1603 1572 1535 1490 1440 1385 1327 1267 1204 1142 1080 1019 959 902 847 795 745 698 655 613 575 539 506 475 446 419 394 371 349 329 310 293 276 261 247 233 220 209 197 187 177 168 159 150 142 135 127 120 114 107 101 95 90 84 79 74 69 65 60 56 52 48 44 40 36 33 30 26 23 20 17 15 12 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 16 22 28 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 2 3 5 7 10 12 15 19 23 27 32 38 45 52 61 71 82 95 110 128 148 171 197 228 263 304 350 403 464 532 610 697 793 899 1014 1137 1266 1398 1531 1659 1779 1886 1975 2044 2091 2114 2115 2095 2059 2008 1946 1877 1803 1728 1652 1577 1505 1437 1372 1311 1255 1203 1155 1111 1070 1034 1000 970 942 917 894 873 853 835 818 801 785 769 754 738 721 704 686 668 649 629 608 586 564 541 518 495 472 449 426 404 382 360 340 320 300 282 264 248 232 217 202 189 176 164 153 142 132 123 114 106 98 91 84 78 72 66 60 55 51 46 42 38 34 30 27 24 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 145 145 146 146 146 146 146 145 144 143 142 141 139 138 136 134 132 130 128 125 123 121 118 116 113 111 108 106 103 100 98 95 93 90 87 85 82 80 78 75 73 71 69 67 65 64 62 61 60 59 58 58 58 58 58 59 60 62 64 66 69 72 76 81 86 91 98 104 112 120 129 139 149 161 173 186 200 215 231 249 267 287 308 331 355 381 408 437 468 500 535 571 610 651 694 738 785 834 884 935 988 1041 1094 1146 1197 1246 1291 1332 1369 1399 1423 1439 1448 1448 1441 1426 1403 1374 1339 1299 1255 1208 1159 1108 1057 1007 957 909 862 818 775 735 697 661 628 596 567 540 514 490 468 447 428 409 392 376 361 347 333 320 308 297 285 275 265 255 246 237 228 219 211 203 196 188 181 174 167 160 153 147 141 134 128 123 117 111 106 100 95 90 85 80 76 71 67 62 58 54 50 46 43 39 36 33 30 27 24 21 19 16 14 12 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 25 26 28 30 32 34 36 39 41 44 47 50 53 56 60 63 67 70 74 78 82 86 90 94 98 102 106 110 113 117 120 124 127 130 132 135 137 139 141 142 144
 34 37 40 44 47 51 54 58 62 66 70 74 78 82 86 90 95 99 103 108 112 117 121 126 131 135 140 145 150 155 160 165 171 176 181 187 193 199 205 211 217 224 230 237 245 252 260 268 276 285 294 304 314 324 335 346 358 370 383 397 410 425 439 454 469 485 501 517 532 548 564 579 594 608 623 636 649 661 673 683 693 703 711 719 726 731 737 741 744 747 749 750 750 749 747 745 741 736 731 724 717 708 699 688 676 664 651 637 622 606 590 574 557 540 523 506 489 472 455 439 423 408 393 379 365 352 339 327 315 304 294 284 274 265 256 248 240 232 224 217 210 204 197 191 185 179 173 168 162 157 152 147 142 137 132 127 123 118 114 109 105 101 96 92 88 84 80 76 72 68 64 61 57 54 50 47 43 40 37 34 31 28 25 23 20 18 15 13 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 10 13 15 17 20 22 25 28 31
 8 10 12 14 17 19 21 24 27 29 32 35 38 41 44 47 50 53 56 60 63 67 70 74 78 82 86 90 94 99 104 108 113 119 124 130 135 142 148 155 162 170 178 186 195 204 214 225 236 248 261 274 288 303 319 336 354 373 393 414 436 459 483 507 533 559 585 612 639 666 693 720 746 772 797 821 844 867 888 908 927 945 963 979 995 1010 1024 1039 1053 1067 1081 1095 1110 1125 1140 1156 1173 1190 1208 1227 1246 1266 1285 1305 1325 1345 1364 1381 1397 1411 1422 1430 1434 1434 1429 1419 1404 1383 1357 1325 1289 1248 1204 1156 1106 1054 1001 948 895 843 792 742 695 649 606 565 526 489 455 423 393 364 338 313 291 269 249 231 213 197 182 168 155 142 131 120 110 100 91 83 75 67 60 54 48 42 36 31 26 22 17 13 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 15 17 19 21 23 25 26 28 30 32 34 36 37 39 41 43 45 47 49 51 53 55 57 59 62 64 67 70 73 76 79 83 87 91 96 101 107 113 119 127 135 144 153 164 176 190 205 221 240 260 283 308 337 368 403 441 483 529 579 633 692 754 820 888 959 1031 1103 1174 1243 1308 1368 1422 1468 1508 1539 1563 1579 1589 1592 1589 1583 1572 1559 1544 1528 1512 1496 1481 1466 1453 1441 1431 1423 1417 1413 1410 1409 1410 1412 1415 1419 1424 1429 1433 1437 1440 1441 1440 1436 1430 1419 1405 1388 1366 1340 1310 1277 1241 1202 1161 1118 1074 1030 985 941 898 855 814 774 736 700 666 633 602 572 544 518 493 470 448 427 407 388 370 352 336 320 305 291 277 263 250 237 225 212 201 189 178 167 156 145 135 125 115 106 97 88 79 71 63 55 48 41 35 28 23 17 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6
 32 36 39 43 47 51 56 60 65 70 75 81 86 92 98 104 110 116 123 130 136 144 151 158 166 174 181 189 197 205 214 222 230 238 246 254 262 270 278 286 293 301 308 314 321 327 333 339 345 350 355 360 364 368 372 376 380 383 386 390 393 396 399 402 405 409 412 415 419 422 426 429 433 437 441 446 450 454 459 464 469 474 479 485 490 496 502 509 516 522 530 537 546 554 563 572 582 593 604 615 627 640 654 669 684 700 717 735 754 774 795 817 839 862 886 910 935 959 984 1007 1030 1051 1070 1087 1101 1111 1118 1120 1118 1111 1099 1082 1061 1035 1005 972 935 897 856 815 772 730 688 646 606 567 529 492 458 425 394 365 337 311 287 264 243 223 205 188 171 157 143 130 118 106 96 86 77 69 61 54 47 40 35 29 24 19 15 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 11 14 16 19 22 25 29
 15 17 19 20 22 24 26 28 30 32 34 36 39 41 44 47 50 53 56 60 64 68 72 77 82 87 93 99 106 113 121 129 139 149 160 172 186 200 217 234 254 276 299 326 355 387 422 461 504 551 602 658 719 783 853 925 1001 1079 1158 1236 1310 1380 1443 1496 1538 1567 1583 1585 1574 1551 1517 1475 1425 1370 1311 1251 1190 1130 1071 1014 959 907 858 812 769 729 692 657 625 595 567 541 518 496 475 457 439 424 409 395 383 371 361 351 343 335 328 321 315 310 306 302 299 296 294 292 291 290 289 289 289 289 290 291 292 293 294 295 296 296 297 298 298 298 298 297 296 295 294 292 289 287 284 281 277 273 269 264 260 255 250 244 239 233 228 222 216 210 204 199 193 187 181 175 169 164 158 153 147 142 136 131 126 121 116 111 106 101 97 92 88 83 79 75 71 67 63 59 56 52 49 45 42 39 36 33 31 28 26 23 21 19 17 15 14 12 11 9 8 7 6 5 4 4 3 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 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 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 13 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 11 12 14 16 18 21 23 26 29 32 35 38 42 46 51 56 61 66 72 79 86 94 102 111 120 131 142 154 167 180 195 210 226 243 261 279 298 318 338 358 378 398 418 437 456 473 490 505 519 531 542 552 560 567 572 576 580 582 584 585 585 586 586 587 588 590 592 595 598 603 610 618 627 638 651 667 685 706 730 758 789 825 865 911 962 1019 1083 1153 1230 1315 1406 1504 1607 1714 1821 1927 2027 2117 2190 2243 2271 2270 2239 2179 2093 1984 1859 1723 1583 1442 1305 1174 1052 939 836 743 659 584 517 458 405 358 317 280 247 218 192 169 149 131 114 100 87 75 64 55 46 38 31 25 19 14 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 67 71 76 80 85 89 94 99 104 110 115 121 126 132 138 144 150 157 163 170 176 183 190 197 204 211 218 225 232 239 246 252 259 266 273 279 285 292 297 303 309 314 319 324 328 332 336 340 343 346 349 352 354 356 358 359 361 362 363 363 364 365 365 365 365 365 365 365 365 365 364 364 363 363 362 361 361 360 359 359 358 357 357 356 355 355 354 354 353 353 353 353 353 353 353 353 353 354 354 355 356 357 358 359 361 362 364 366 369 371 374 377 380 383 387 391 395 399 404 409 414 419 425 430 436 441 447 452 457 462 467 471 474 477 480 481 482 482 481 479 476 472 467 461 454 446 438 428 418 407 396 384 372 359 346 333 320 307 294 281 268 256 243 231 220 208 197 186 176 166 156 147 138 130 122 114 106 99 92 86 80 74 68 63 58 53 48 44 40 36 32 29 26 23 20 17 15 13 10 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 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 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 9 10 12 13 15 17 19 21 23 26 28 31 33 36 39 42 45 49 52 56 59 63
 67 71 76 81 86 91 96 101 107 112 118 124 130 136 142 148 155 161 168 175 182 189 196 204 211 219 227 235 244 252 261 270 280 290 300 311 322 334 346 359 372 387 402 418 436 454 474 495 518 542 568 596 626 658 693 729 767 807 849 892 937 982 1027 1072 1116 1158 1198 1234 1266 1293 1315 1330 1339 1341 1337 1326 1309 1286 1257 1225 1188 1148 1106 1062 1016 970 925 879 834 790 747 706 666 628 591 556 523 492 462 433 406 381 357 335 314 294 276 259 243 228 214 202 190 180 170 161 154 147 141 136 131 127 124 122 120 119 118 118 118 118 119 121 122 124 126 128 130 133 135 138 141 143 146 149 151 154 157 159 162 164 166 168 170 172 173 175 176 177 178 178 178 178 178 178 177 176 174 172 170 168 166 163 160 156 153 149 145 141 137 132 128 123 118 113 108 103 98 93 88 83 79 74 69 65 60 56 52 48 44 41 37 34 31 28 25 23 20 18 16 14 13 11 10 9 8 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 6 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 1 3 4 6 8 10 12 15 17 20 23 25 28 32 35 38 42 46 50 54 58 62
 93 93 94 95 96 97 98 99 100 101 102 103 104 106 107 109 110 112 114 116 118 120 122 124 127 129 132 135 138 141 144 147 151 154 158 162 165 169 173 177 181 185 188 192 196 199 202 205 208 210 212 214 215 216 216 216 216 215 214 213 211 209 207 204 201 198 195 192 188 185 182 178 175 171 168 165 161 158 155 152 150 147 145 142 140 138 136 134 132 131 130 128 127 126 125 125 124 124 123 123 123 123 124 124 125 126 126 127 129 130 132 133 135 137 140 142 145 148 151 155 159 163 168 172 178 183 189 196 203 210 218 226 235 244 254 265 276 288 300 313 326 340 354 369 384 399 415 431 446 462 478 494 510 525 540 555 569 582 595 607 618 628 637 645 652 658 662 665 667 668 666 664 660 654 647 638 628 616 603 588 573 556 538 519 500 479 459 438 417 395 374 353 333 313 293 274 255 238 221 205 190 175 162 149 137 126 116 107 98 90 82 75 69 63 58 53 49 45 41 38 35 32 30 28 26 24 22 21 20 19 17 17 16 15 14 14 13 12 12 12 11 11 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 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 39 41 43 45 46 48 50 52 54 56 58 59 61 63 65 66 68 70 71 73 74 75 77 78 79 80 81 82 83 84 85 86 87 87 88 89 90 90 91 92
 15 17 20 22 24 27 29 32 35 37 40 43 46 49 53 56 60 63 67 71 76 80 85 90 95 100 106 112 119 125 133 140 148 157 166 176 187 198 210 223 236 251 267 284 302 321 342 363 387 411 437 465 494 524 555 587 620 653 687 720 753 785 815 843 869 892 912 929 942 952 958 960 959 955 949 940 928 915 901 886 870 853 836 819 803 786 770 755 740 726 713 700 688 677 667 658 649 641 634 628 623 618 614 610 608 606 604 604 604 604 606 607 610 613 617 621 626 631 637 643 649 656 662 669 676 683 689 695 701 705 709 712 715 715 715 714 711 707 701 694 686 676 665 653 640 626 611 595 579 562 544 527 508 490 472 453 435 416 398 380 362 345 328 311 295 279 264 249 234 220 207 194 181 169 157 146 136 125 116 106 97 89 81 74 67 60 54 48 42 37 32 28 23 20 16 13 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 7 9 11 13
 0 0 0 0 0 0 0 3 7 11 15 20 25 30 36 43 50 58 67 76 86 98 110 123 138 155 173 193 214 239 265 295 327 363 403 446 494 547 604 667 735 808 886 968 1054 1143 1232 1320 1405 1484 1554 1612 1658 1688 1701 1699 1681 1649 1604 1550 1488 1421 1351 1279 1208 1139 1072 1007 947 890 836 786 740 698 658 622 588 557 529 502 478 456 435 416 398 382 367 353 340 328 317 307 298 289 281 274 267 261 256 251 247 244 241 238 236 235 235 235 235 237 239 241 245 249 253 259 265 272 279 287 295 304 313 323 332 342 352 361 370 378 386 393 399 403 406 408 408 406 403 398 391 383 373 362 350 337 324 309 294 279 264 249 234 219 204 190 177 164 152 140 129 118 108 98 89 81 73 65 58 52 46 40 34 29 25 20 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 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 1 3 5 7 9 11 13 15 17 19 22 24 26 29 31 34 36 39 42 45 47 50 53 56 60 63 66 70 74 78 82 86 90 95 100 105 110 116 122 128 135 142 149 158 166 175 185 196 207 220 233 247 262 279 296 315 336 358 381 406 433 462 492 525 559 595 632 671 711 753 795 839 882 926 970 1014 1057 1099 1139 1179 1216 1252 1286 1318 1347 1374 1398 1420 1439 1455 1467 1477 1483 1486 1485 1480 1472 1460 1445 1425 1402 1376 1346 1313 1277 1239 1199 1158 1115 1072 1028 985 942 901 860 822 785 750 717 686 657 630 605 582 561 541 523 507 492 478 464 452 441 430 420 410 401 392 383 375 366 358 350 341 333 324 316 307 298 288 279 269 259 249 239 228 218 207 196 185 174 164 153 143 132 122 112 103 94 85 76 68 60 53 46 40 33 28 22 18 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 78 82 87 91 96 101 106 112 117 123 128 134 140 146 153 159 166 173 180 187 194 202 209 217 225 233 242 250 259 268 276 285 294 303 312 321 330 339 348 356 364 372 380 387 394 400 406 412 417 421 425 428 431 433 435 436 437 438 438 437 437 436 435 434 432 431 429 428 427 426 425 424 423 422 422 422 422 423 424 425 426 428 430 433 436 439 442 446 451 456 461 466 472 479 486 493 500 508 516 524 532 540 549 557 565 573 581 588 595 600 605 609 612 614 614 613 611 607 602 595 586 576 565 553 540 526 511 495 479 463 447 430 414 398 382 366 351 337 323 309 296 283 271 260 249 238 228 219 210 201 193 185 177 170 163 157 151 145 139 134 129 124 119 114 110 105 101 97 93 90 86 83 79 76 73 70 67 64 61 58 55 53 50 48 45 43 40 38 36 34 32 30 28 26 24 22 21 19 17 16 15 13 12 11 10 9 8 7 6 5 4 4 3 3 2 2 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 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 8 9 10 12 14 16 17 20 22 24 26 29 32 34 37 40 44 47 50 54 58 61 65 69 74
 77 81 85 90 94 99 103 108 112 117 122 126 131 136 140 144 149 153 157 161 165 168 171 174 177 179 182 183 185 186 187 187 187 187 187 186 185 183 181 179 177 175 172 169 166 163 160 157 154 151 148 144 141 138 135 132 130 127 124 122 120 117 115 113 112 110 108 107 105 104 102 101 100 99 98 97 96 95 95 94 94 93 93 92 92 92 91 91 91 91 91 91 91 92 92 92 93 93 94 95 96 96 98 99 100 101 103 105 107 109 111 114 117 120 123 127 131 136 141 146 152 159 166 174 183 193 204 216 229 243 258 275 293 312 333 355 379 404 429 456 483 510 537 563 588 611 631 648 661 670 674 673 667 656 641 622 600 574 547 518 488 458 429 399 371 344 318 293 270 248 227 208 190 174 159 144 131 119 108 98 88 79 71 64 57 51 45 39 35 30 26 22 19 16 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 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 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 1 1 1 2 2 3 3 4 4 5 6 7 8 9 10 12 13 14 16 18 20 22 24 26 28 31 33 36 39 41 45 48 51 54 58 61 65 69 73
 0 0 4 8 13 17 22 28 34 40 46 53 61 69 78 87 98 108 120 133 147 162 178 196 215 236 258 283 310 339 371 406 443 484 529 577 628 684 744 808 875 945 1019 1094 1171 1247 1322 1393 1460 1519 1570 1611 1641 1658 1663 1657 1639 1611 1574 1530 1480 1426 1370 1313 1256 1200 1146 1094 1044 998 955 914 877 843 812 784 758 735 715 697 680 666 654 643 635 627 622 617 614 613 612 613 615 619 623 629 636 643 652 662 673 686 699 713 728 744 761 779 797 816 836 855 874 894 912 930 947 962 976 987 996 1002 1005 1005 1002 995 985 972 956 936 915 890 864 836 807 777 746 715 683 652 622 592 563 534 507 480 455 431 407 385 364 344 325 307 289 273 258 243 229 216 203 191 180 169 159 150 140 132 123 115 108 101 94 87 81 75 70 64 59 54 49 45 41 37 33 29 26 22 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 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 50 58 66 75 84 95 106 118 130 144 158 173 189 206 224 243 263 284 305 327 349 372 395 417 439 461 481 500 517 533 545 556 564 569 571 570 567 561 552 542 529 515 500 484 467 449 432 414 397 380 363 347 332 318 305 293 282 271 262 254 247 240 235 231 227 225 223 222 221 221 222 224 226 229 232 236 241 246 251 258 264 272 280 288 297 307 318 329 342 355 369 384 400 418 436 456 478 501 526 553 581 612 645 680 717 756 798 842 888 936 985 1035 1086 1135 1183 1229 1270 1306 1335 1356 1368 1371 1363 1346 1319 1283 1239 1189 1134 1075 1014 952 891 830 772 716 662 612 565 521 480 441 406 374 344 316 290 267 245 225 207 190 175 160 147 135 123 113 103 94 85 78 70 63 57 51 46 41 36 31 27 23 19 16 13 9 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 2 6 10 14 19 24 30 36
 105 112 119 126 132 139 146 153 160 166 173 179 185 191 196 201 206 210 214 217 220 223 225 226 227 228 228 228 228 227 226 224 223 221 219 217 214 212 210 207 205 202 200 198 196 194 192 191 190 189 189 189 189 190 191 193 195 198 201 204 208 213 218 224 230 236 243 251 259 267 275 284 293 303 312 322 332 342 352 362 372 383 393 403 412 422 431 440 448 457 464 471 478 484 489 494 498 501 503 505 506 506 505 503 501 498 494 490 485 479 473 466 459 452 445 437 430 422 414 407 399 392 385 378 372 366 360 354 349 343 338 334 329 324 320 316 311 307 302 298 293 289 284 279 274 269 263 258 252 246 240 234 227 221 214 207 201 194 187 180 173 166 159 152 145 138 131 125 118 112 105 99 93 88 82 77 72 67 62 57 53 48 44 40 37 33 30 26 23 20 18 15 13 11 8 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 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 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 1 1 2 3 4 6 7 8 10 12 14 16 19 21 24 27 30 34 37 41 45 50 54 59 64 69 75 81 87 93 99
 70 73 76 79 83 86 89 93 96 99 102 106 109 112 115 118 122 125 128 131 134 137 141 144 147 150 153 156 158 161 164 167 169 171 174 176 178 179 181 182 183 184 185 185 185 185 185 184 183 182 181 179 178 176 174 172 170 168 167 165 163 161 160 159 158 157 157 157 157 158 159 160 162 164 167 171 175 179 185 191 197 205 213 223 233 245 258 272 288 306 325 347 372 399 429 463 500 542 588 640 697 761 831 907 990 1080 1174 1273 1372 1469 1559 1636 1696 1733 1744 1726 1679 1608 1516 1411 1297 1180 1065 956 853 759 674 598 530 470 417 371 330 295 264 237 213 192 174 158 143 131 120 110 101 94 87 81 75 70 66 62 58 55 52 49 46 44 42 40 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 14 13 13 12 12 11 10 10 9 8 8 7 7 6 5 5 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 11 13 15 17 19 22 24 27 30 32 35 38 41 44 47 50 53 57 60 63 66
 97 101 105 108 111 115 118 122 125 128 131 134 138 141 144 147 150 153 156 158 161 164 166 169 171 174 176 178 180 182 183 184 185 186 187 187 187 186 186 185 183 182 179 177 174 171 168 165 161 157 153 149 145 140 136 132 128 124 120 116 112 109 106 103 101 98 96 95 93 92 91 91 90 90 91 91 92 94 95 97 100 103 106 109 113 118 123 129 135 142 150 158 168 178 190 202 216 232 250 269 291 315 341 371 404 441 482 527 577 633 694 760 831 907 986 1068 1149 1227 1298 1358 1403 1430 1437 1422 1387 1334 1267 1189 1105 1019 933 850 771 698 630 569 514 465 421 381 347 316 288 264 243 224 207 192 179 167 157 147 139 132 125 119 114 110 105 102 98 96 93 91 89 87 85 84 83 82 81 80 79 79 79 78 78 78 78 78 78 78 78 79 79 79 79 79 79 80 80 80 80 79 79 79 79 78 77 77 76 75 74 72 71 69 68 66 64 62 60 58 56 54 52 50 48 46 44 42 40 38 36 34 32 30 29 27 26 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 9 12 14 16 19 21 24 27 30 33 36 40 43 47 50 54 57 61 65 68 72 76 79 83 87 90 94
 7 8 9 10 12 13 15 16 18 19 21 23 24 26 28 30 32 35 37 40 42 45 48 51 54 57 61 65 69 73 78 83 88 93 99 105 112 119 126 134 142 151 161 171 181 192 204 216 229 242 256 270 285 300 315 330 345 360 374 388 401 413 424 434 442 449 454 458 460 460 460 457 454 450 444 438 431 424 417 409 401 393 384 377 369 361 354 347 340 334 328 322 317 312 308 303 300 296 294 291 289 287 286 285 285 285 285 286 288 290 292 295 299 303 308 314 320 327 334 342 351 361 372 383 394 407 419 432 446 459 472 485 497 509 520 529 537 543 548 550 550 548 544 537 529 518 505 491 476 459 441 423 404 385 366 347 328 309 291 274 257 241 226 211 197 183 171 159 148 137 127 118 109 100 93 85 78 72 66 60 55 50 45 41 36 33 29 26 23 20 17 15 13 11 9 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 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6
 64 66 68 70 72 74 76 78 80 82 85 87 90 93 96 99 102 106 109 113 118 122 127 132 138 144 150 157 165 173 182 192 202 213 225 238 252 268 284 302 321 342 364 387 412 439 466 495 525 555 585 615 645 673 699 722 742 758 770 778 781 780 774 763 750 733 713 691 668 644 619 594 570 545 522 499 477 456 437 418 400 384 368 353 340 327 315 304 293 284 275 266 258 251 244 238 232 226 221 216 211 207 203 199 195 192 189 186 183 180 177 175 173 170 168 166 164 163 161 159 158 157 155 154 153 152 151 150 149 149 148 148 147 147 147 146 146 146 146 146 146 146 147 147 147 147 148 148 148 149 149 150 150 151 151 152 153 153 154 155 155 156 157 158 159 160 161 162 163 164 164 165 166 167 168 169 170 170 171 172 172 172 172 172 172 172 171 170 169 168 166 164 162 159 157 154 151 147 143 139 135 131 127 122 118 113 108 104 99 94 90 86 81 77 73 69 66 62 59 56 53 50 47 45 43 40 38 36 35 33 32 30 29 28 26 25 24 24 23 22 21 21 20 19 19 18 18 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 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 13 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 26 27 28 29 30 31 33 34 35 37 38 40 41 42 44 45 47 48 50 51 53 54 56 58 59 61 63
 0 0 0 0 3 6 9 13 17 22 27 32 38 45 52 60 70 80 91 103 117 133 150 170 192 217 245 276 312 352 397 449 507 572 645 727 818 917 1024 1139 1257 1376 1491 1597 1686 1752 1791 1801 1780 1731 1659 1569 1468 1360 1252 1146 1044 950 862 783 711 646 588 537 491 450 413 381 352 326 303 283 264 247 232 219 206 195 185 176 168 160 153 146 140 135 130 125 121 117 113 110 107 104 101 99 96 94 92 91 89 88 87 86 85 84 84 83 83 83 83 83 84 85 86 87 88 89 90 92 94 95 97 99 101 103 105 107 109 111 113 115 116 118 119 120 121 121 122 122 122 121 121 120 119 117 116 114 112 109 107 104 101 99 96 92 89 86 83 80 76 73 70 66 63 60 57 54 51 48 45 42 39 36 34 31 29 26 24 22 20 18 16 14 12 10 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 49 50 52 54 56 59 61 63 66 69 71 74 78 81 85 88 92 97 101 106 111 117 123 129 136 143 151 159 168 177 187 198 210 223 237 252 268 285 303 323 345 367 392 418 447 477 508 542 577 615 653 693 735 777 819 861 903 944 983 1020 1054 1085 1112 1134 1153 1166 1175 1180 1180 1176 1168 1156 1141 1124 1105 1084 1061 1038 1013 989 964 939 914 890 866 843 820 797 776 755 735 715 696 677 659 642 625 608 592 576 561 546 531 516 502 488 474 460 447 433 420 407 394 381 369 357 344 332 321 309 298 287 276 266 256 246 236 227 218 209 201 193 185 177 170 163 156 150 144 138 132 127 122 117 112 108 104 99 96 92 88 85 82 79 76 73 70 67 65 63 60 58 56 54 52 50 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 28 27 26 25 24 23 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 21 22 23 24 24 25 26 27 27 28 29 29 30 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 38 38 38 39 39 39 39 40 40 40 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 39 39 38 38 37 37 36 36 35 34 33 33 32 31 31 30 29 28 28 27 27 26 25 25 25 24 24 24 23 23 23 23 23 24 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45
 69 73 78 83 88 93 98 104 109 115 121 127 132 138 144 150 156 162 168 173 179 184 189 194 198 202 206 210 213 215 218 220 221 222 223 223 223 222 221 220 219 217 215 213 210 208 206 203 201 199 197 195 193 192 190 189 189 189 189 189 190 192 194 196 199 202 206 211 215 221 227 233 240 247 255 264 273 282 292 303 314 326 338 351 364 378 392 407 422 437 453 469 485 500 516 531 546 559 572 584 594 602 609 614 616 616 614 610 603 594 583 570 555 538 521 503 484 464 444 425 406 387 368 350 333 317 302 287 273 260 247 236 225 215 205 196 188 180 172 165 159 153 147 141 136 131 126 121 117 113 109 105 101 97 94 91 87 84 81 78 75 72 70 67 65 62 60 57 55 53 50 48 46 44 42 40 38 36 34 33 31 29 27 26 24 23 21 20 18 17 16 15 13 12 11 10 9 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 6 7 7 8 8 8 9 9 9 10 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 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 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 1 2 3 4 5 6 8 9 11 13 15 17 19 21 24 26 29 32 35 38 41 45 48 52 56 60 64
 15 16 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 49 51 52 54 56 57 59 61 63 65 67 69 71 74 76 79 82 85 88 91 95 99 103 107 111 116 121 126 131 137 143 149 155 161 168 175 182 189 197 204 211 219 226 234 241 249 256 263 270 277 284 291 297 304 310 316 322 328 334 340 346 352 359 365 371 378 385 392 400 408 417 426 435 446 457 469 481 495 509 525 542 560 579 599 621 644 667 692 717 742 768 793 817 839 859 877 890 900 905 905 899 888 872 850 825 795 762 727 690 652 614 576 538 502 467 433 401 371 343 316 292 269 247 227 209 192 176 162 148 136 124 114 104 94 86 78 71 64 58 52 46 41 37 32 28 24 21 17 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 9 10 11 11 12 13 14 14
 21 24 27 30 34 38 42 46 50 55 60 65 71 77 84 91 98 106 114 123 133 143 155 167 179 193 208 224 241 260 280 301 324 349 375 404 434 466 499 535 572 611 651 692 733 774 815 855 892 927 958 986 1009 1026 1038 1045 1046 1041 1032 1018 1000 978 954 928 901 873 845 816 788 762 736 711 688 666 645 626 609 593 578 565 553 542 533 525 519 513 508 505 503 502 501 502 504 507 511 516 522 530 538 547 558 569 582 595 610 626 643 660 679 698 718 738 758 778 798 817 834 850 864 876 885 891 893 891 886 877 864 847 827 804 779 752 722 692 661 629 597 566 536 506 477 449 422 397 373 350 328 308 289 271 254 238 223 209 196 184 173 162 152 142 134 125 117 110 103 97 90 84 79 74 69 64 60 55 51 48 44 40 37 34 31 28 25 23 20 18 16 13 11 9 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 10 12 15 18
 17 21 26 31 37 43 50 57 65 73 82 92 103 114 126 139 153 168 185 202 221 241 263 286 311 338 366 396 428 462 497 534 572 611 651 691 731 770 808 843 875 904 927 946 959 965 966 960 949 932 911 885 856 825 792 758 724 690 657 625 594 565 537 511 486 464 443 423 405 389 374 360 347 336 325 315 306 298 291 284 278 272 267 262 258 254 251 248 245 243 240 238 237 235 234 233 232 231 231 230 230 230 230 230 230 230 230 231 231 232 232 233 234 234 235 236 237 239 240 242 244 246 248 251 253 256 260 263 267 271 275 280 284 289 294 299 304 310 315 320 325 330 334 338 342 346 349 352 354 355 356 356 356 354 352 349 345 340 335 328 321 313 304 295 285 275 264 253 241 230 218 206 195 183 172 161 150 139 129 119 110 101 92 84 77 69 63 56 50 45 39 34 30 26 22 19 15 13 10 8 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 12
 9 10 12 13 14 16 17 19 20 22 24 26 27 29 31 34 36 38 41 43 46 49 52 55 59 62 66 70 74 79 83 88 93 99 105 111 117 124 131 139 146 155 163 172 181 190 200 210 220 230 241 251 261 271 281 291 300 309 317 325 332 338 344 349 354 357 360 363 365 366 367 367 368 368 368 368 367 367 367 367 367 367 368 369 370 371 373 375 378 381 384 388 392 396 401 407 413 419 425 432 439 447 455 463 471 479 488 496 505 513 520 528 535 541 546 551 554 557 558 558 557 554 551 545 539 531 522 512 501 489 476 463 450 436 422 407 393 379 365 351 338 325 312 299 287 276 264 254 243 233 224 214 206 197 189 181 174 167 160 154 148 142 136 131 125 120 116 111 107 102 98 94 90 87 83 80 77 74 71 68 65 62 60 57 55 52 50 48 46 44 42 40 38 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 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 1 2 3 5 6 7 8
 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 35 37 40 43 47 50 55 60 65 71 78 86 94 104 116 128 143 159 178 200 224 252 284 320 361 407 459 518 582 654 732 815 903 993 1084 1172 1252 1323 1378 1417 1437 1437 1418 1384 1335 1277 1211 1142 1072 1001 933 868 807 750 697 648 603 562 524 490 459 430 404 381 359 340 322 306 292 279 267 256 246 238 230 224 218 213 209 206 203 201 200 200 200 201 203 205 208 212 216 220 225 231 237 243 249 256 263 269 276 283 290 296 303 309 314 319 324 328 331 334 336 337 338 338 337 336 334 331 327 323 319 313 308 301 295 288 280 273 265 256 248 240 231 222 214 205 196 188 179 170 162 154 145 137 130 122 115 107 100 93 87 81 75 69 63 58 53 48 44 39 35 32 28 25 22 19 17 14 12 10 9 7 6 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 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 1 1 2 2 2 3 3 3 4 4
 17 19 21 23 25 27 30 32 34 37 40 42 45 48 51 54 57 60 63 66 69 73 76 80 84 87 91 95 99 103 107 112 116 121 125 130 134 139 144 149 154 159 165 170 176 181 187 193 199 205 211 217 224 231 238 245 252 260 268 276 284 293 302 311 321 331 341 352 363 375 386 398 410 422 435 447 460 472 485 497 509 521 532 544 554 565 575 584 592 600 608 614 619 624 628 630 632 633 632 631 628 624 619 613 606 598 590 580 570 558 547 535 522 509 496 483 471 458 446 433 422 411 400 390 381 373 365 358 352 346 341 337 334 331 328 326 324 323 322 321 321 321 320 320 320 319 319 318 317 316 315 313 311 309 306 303 299 295 290 285 280 274 267 261 254 246 238 230 222 213 205 196 188 179 170 162 153 145 136 128 121 113 106 99 92 86 79 73 68 63 58 53 48 44 40 37 33 30 27 25 22 20 18 17 15 13 12 11 10 9 9 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 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 2 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 2 3 5 6 8 9 11 13 15
 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 89 90 91 93 94 96 97 99 101 102 104 106 108 109 111 113 115 117 119 121 123 125 127 129 131 133 135 136 138 139 141 142 143 144 145 146 147 148 148 148 148 149 149 149 148 148 148 148 148 147 147 147 147 147 147 147 148 148 149 150 151 152 154 155 157 160 162 165 169 172 177 181 186 192 199 206 213 222 231 242 253 266 280 295 313 331 352 375 400 428 459 493 529 570 614 661 712 767 825 885 948 1011 1073 1133 1188 1237 1277 1307 1325 1329 1321 1300 1267 1224 1174 1117 1057 995 933 871 812 755 702 652 605 562 522 485 451 420 392 366 343 321 301 283 266 250 236 223 211 199 189 179 170 161 153 145 138 132 125 119 113 108 102 97 93 88 83 79 75 71 67 63 60 56 53 50 47 44 41 38 35 33 30 28 26 23 21 19 18 16 14 13 11 10 9 8 7 6 5 4 4 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 3 3 4 4 5 5 6 7 8 9 10 11 12 13 14 16 17 18 20 21 23 24 26 28 29 31 33 34 36 38 40 41 43 45 46 48 49 51 52 54 55 56 58 59 60 61 62 64
 14 16 17 18 20 21 22 24 25 27 28 30 31 33 35 36 38 39 41 43 44 46 48 50 51 53 55 57 59 61 62 64 66 68 70 71 73 75 77 78 80 82 84 85 87 88 90 92 93 95 97 99 101 103 105 107 109 112 115 118 122 126 130 135 141 147 154 162 170 180 191 203 216 230 246 264 284 306 330 356 385 417 452 490 532 578 629 684 744 809 880 956 1038 1125 1218 1314 1414 1516 1617 1715 1806 1888 1956 2008 2039 2049 2035 1999 1943 1868 1779 1679 1573 1463 1353 1245 1141 1042 950 865 786 715 650 591 538 490 447 409 375 344 317 292 270 251 233 217 203 190 178 168 158 149 141 134 127 121 115 110 105 100 96 92 88 84 81 78 75 72 69 67 64 62 59 57 55 53 51 49 48 46 44 43 41 40 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 15 15 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 35 36 36 37 37 38 38 38 38 38 38 38 38 38 38 38 37 37 36 36 35 35 34 33 33 32 31 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 6 8 9 10 12 13
 52 56 60 65 69 74 80 85 91 98 104 112 119 127 136 145 155 166 178 190 203 217 233 249 267 285 305 327 350 374 400 426 454 483 513 543 573 603 631 657 681 702 718 730 737 739 735 726 713 695 673 648 622 593 564 534 505 476 449 422 397 374 352 331 312 295 279 265 251 239 228 218 210 202 194 188 182 177 173 169 166 163 161 159 158 157 157 157 157 158 159 160 162 164 167 169 173 176 180 185 190 195 200 206 213 219 226 234 241 249 257 265 273 281 289 296 304 310 316 322 326 330 332 334 334 333 331 328 324 319 312 305 298 290 281 272 263 254 245 236 227 218 209 201 193 185 178 171 164 158 151 146 140 135 130 125 121 117 113 109 106 102 99 96 93 91 88 86 83 81 79 77 75 73 71 69 67 65 64 62 61 59 58 56 55 53 52 50 49 47 46 45 43 42 41 39 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 10 10 10 9 9 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 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 1 2 4 5 6 8 9 11 13 15 17 19 21 24 26 29 32 35 38 41 45 48
 11 12 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 31 33 35 37 39 41 44 46 49 52 55 58 62 66 70 74 79 84 89 95 101 107 114 121 128 136 144 153 162 171 180 190 199 209 218 227 236 245 253 260 266 272 277 280 283 284 285 284 283 280 277 274 269 265 260 254 249 243 238 232 227 222 217 212 207 203 199 196 192 189 186 184 182 180 179 177 177 176 176 176 177 178 179 181 183 186 188 192 196 200 205 211 217 224 231 239 248 257 267 278 290 303 316 330 345 360 376 391 407 423 439 454 468 480 491 500 507 511 513 512 509 503 494 483 470 455 439 421 403 385 366 348 329 312 294 277 261 246 232 218 205 193 182 171 161 151 143 134 127 119 113 106 100 95 90 85 80 76 72 68 65 61 58 55 52 50 47 45 43 40 38 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 2 2 2 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 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10
 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 14 15 15 16 17 19 20 21 23 24 26 28 30 32 34 37 39 43 46 50 54 58 63 69 75 81 89 97 106 116 127 139 153 168 184 203 223 245 269 296 324 355 388 422 458 496 533 571 608 643 675 704 728 747 761 769 771 768 760 747 731 713 692 669 646 623 600 577 556 535 515 497 481 465 451 439 428 418 409 402 397 392 389 388 387 388 390 393 398 404 412 421 432 444 457 472 489 507 527 548 570 593 617 641 666 690 713 734 753 769 782 790 794 793 787 776 760 740 716 689 660 629 596 564 531 499 468 437 409 382 356 332 309 288 269 251 234 219 205 191 179 168 158 148 139 131 124 117 110 104 99 93 89 84 80 76 72 69 65 62 59 56 54 51 49 47 45 43 41 39 37 35 33 32 30 29 27 26 24 23 22 21 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 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 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 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 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
 24 25 26 27 29 30 32 33 35 36 38 40 42 44 47 49 51 54 57 60 63 66 70 73 77 82 86 91 96 101 107 113 120 127 134 142 151 160 169 179 190 202 214 227 240 255 270 285 302 319 337 355 374 394 414 433 453 473 493 512 531 548 565 580 595 607 619 628 637 643 648 651 653 654 653 651 648 644 640 635 629 624 618 611 605 599 593 587 582 577 572 568 564 560 557 555 553 552 551 551 551 552 554 556 559 562 566 571 576 581 587 593 599 605 612 618 625 630 636 640 644 646 647 647 645 642 636 629 620 609 597 583 567 550 532 513 493 473 452 431 411 391 371 351 333 315 297 281 265 250 235 222 209 197 186 175 165 156 147 139 131 123 117 110 104 99 93 88 83 79 75 71 67 64 60 57 54 51 49 46 44 41 39 37 35 33 31 30 28 27 25 24 22 21 20 18 17 16 15 14 14 13 12 12 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 36 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 54 55 56 57 57 58 59 59 60 61 61 62 62 63 63 64 64 65 65 65 66 66 66 66 67 67 67 67 67 67 66 66 66 65 65 64 64 63 62 61 60 59 58 56 55 54 52 51 49 47 45 44 42 40 38 36 34 32 30 29 27 25 23 22 20 19 17 16 15 14 13 12 11 11 10 9 9 9 9 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 19 20 21 23
 87 92 97 102 108 114 120 126 133 140 147 155 163 171 180 189 199 209 220 232 244 256 270 284 298 314 330 346 364 382 400 419 438 457 477 496 515 533 551 567 582 596 608 618 626 632 635 636 634 631 625 617 608 597 585 572 558 544 530 516 502 489 476 464 454 444 435 428 421 416 413 410 409 410 411 415 420 426 434 444 455 469 484 502 522 544 569 597 628 662 700 742 788 839 894 954 1018 1088 1161 1239 1319 1401 1483 1562 1636 1700 1752 1788 1806 1802 1776 1729 1663 1581 1487 1384 1278 1170 1065 964 869 781 701 627 561 502 449 401 359 322 289 260 235 212 192 174 158 144 132 121 111 102 95 88 81 76 71 66 62 58 55 52 49 46 44 42 40 38 36 35 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 29 30 31 32 32 33 34 35 35 36 36 37 37 37 38 38 38 38 38 38 37 37 37 36 36 35 35 34 34 33 32 32 31 30 29 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 4 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 12 14 16 19 21 24 27 29 32 36 39 42 45 49 53 57 60 64 69 73 77 82
 65 67 70 72 74 77 79 81 83 85 86 88 89 91 92 93 95 96 97 98 99 99 100 101 102 102 103 104 104 105 105 106 107 107 108 109 110 111 112 113 115 116 118 120 122 124 127 130 134 138 142 147 153 159 166 174 183 193 204 217 231 246 263 282 302 325 350 377 406 439 473 511 551 594 640 689 741 796 853 912 974 1038 1102 1168 1234 1299 1362 1423 1480 1533 1579 1618 1648 1669 1680 1680 1670 1648 1616 1574 1524 1466 1402 1334 1262 1188 1114 1041 968 899 832 768 708 653 601 553 508 468 431 398 367 340 315 293 272 254 238 223 210 198 187 177 168 160 153 146 140 135 130 125 121 117 113 109 106 103 100 97 95 92 90 87 85 83 81 79 77 75 73 71 69 67 65 64 62 60 58 56 54 52 50 48 46 44 42 40 38 36 34 32 30 28 26 24 22 20 18 16 14 12 10 9 7 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 12 14 16 18 20 22 25 27 30 32 35 38 40 43 46 49 52 54 57 60 62
 29 32 35 38 41 44 47 51 54 58 62 66 70 74 79 83 88 93 98 103 108 114 119 125 131 137 143 149 156 163 169 176 184 191 198 206 214 222 230 239 248 256 266 275 284 294 304 314 325 335 346 356 367 377 388 398 408 418 427 436 444 451 457 463 467 471 473 475 475 475 473 470 467 463 457 452 445 439 431 424 416 408 400 393 385 377 369 361 354 347 340 333 326 320 314 308 302 297 292 287 283 278 274 271 267 264 261 259 256 254 253 251 250 250 250 250 251 252 254 257 260 263 267 272 277 283 290 297 305 313 321 330 340 350 359 369 379 389 398 407 415 423 429 435 439 442 443 442 440 436 431 423 414 404 392 378 364 349 333 317 300 283 266 250 233 218 202 188 173 160 147 135 123 112 102 93 84 75 68 60 54 47 41 36 31 26 22 18 14 11 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11 13 15 17 19 22 24 27
 20 23 27 31 35 39 44 49 54 59 65 71 78 85 93 101 110 119 130 140 152 165 178 193 208 225 243 262 283 305 329 354 381 410 440 472 506 540 576 612 648 684 719 752 783 810 834 853 867 875 877 874 865 851 832 809 783 754 724 692 660 629 597 567 538 510 484 460 437 415 395 377 360 345 330 317 306 295 285 276 268 261 255 249 244 239 235 232 229 227 225 223 222 222 222 222 222 223 224 226 228 230 233 236 239 243 247 252 257 262 268 275 281 288 296 304 313 322 331 341 352 363 374 386 399 411 424 437 451 464 477 491 504 516 529 540 551 561 570 577 584 588 592 594 594 593 590 585 579 571 561 551 539 525 511 496 481 464 447 430 413 396 378 361 344 327 311 295 279 264 250 236 222 209 197 185 173 163 152 142 133 124 115 107 100 93 86 79 73 68 62 57 53 48 44 40 37 33 30 27 25 22 20 18 16 15 13 12 11 10 9 8 7 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 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 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 3 6 8 11 14 17
 17 20 24 29 33 38 43 48 54 60 67 73 81 88 96 105 114 124 134 145 156 168 181 194 208 223 239 256 273 292 311 331 352 374 397 420 445 470 495 521 547 573 599 624 649 672 694 715 733 749 763 774 781 786 788 787 783 776 767 755 742 728 712 695 677 660 642 625 607 591 574 559 544 530 517 505 493 482 473 463 455 447 441 434 429 424 419 415 412 408 406 404 402 400 399 398 397 396 396 395 395 394 394 393 392 392 391 389 388 386 385 383 380 378 375 372 369 366 362 359 355 352 349 346 343 340 338 336 334 333 332 331 331 332 332 333 335 337 339 341 344 346 349 353 356 359 362 365 369 371 374 376 378 379 380 380 380 378 376 373 370 365 360 354 346 338 330 320 310 300 289 277 265 253 241 229 217 205 193 182 170 159 149 138 129 119 110 102 94 86 79 72 66 60 54 49 44 40 35 32 28 25 22 20 17 15 13 11 10 8 7 6 5 4 4 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 1 4 7 10 13
 4 5 6 7 8 9 10 12 13 14 16 17 19 20 22 24 26 28 31 33 36 39 43 46 50 55 59 64 70 76 83 91 99 109 119 130 143 158 174 192 212 234 259 287 318 353 391 433 479 529 582 637 694 751 806 857 901 936 960 971 968 953 926 889 845 796 744 692 640 589 542 497 456 417 383 351 322 296 272 251 232 214 199 184 171 160 149 139 131 123 115 109 103 97 92 87 83 79 75 72 69 66 64 61 59 57 56 54 53 52 51 50 49 49 49 49 49 49 50 51 52 54 56 58 61 64 67 71 75 80 86 92 98 106 114 122 132 142 153 165 177 191 205 220 235 251 268 285 302 320 337 354 370 385 400 413 424 433 440 445 448 448 446 442 435 427 417 406 393 379 365 350 335 319 304 289 274 259 245 231 218 205 193 182 171 160 150 141 132 123 115 107 100 93 87 81 75 70 65 61 56 52 49 45 42 39 36 34 32 30 28 26 25 24 22 21 20 20 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 6 6 5 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3
 104 109 113 117 121 125 129 132 136 140 143 147 150 153 157 159 162 165 167 170 172 174 176 177 179 181 182 183 185 186 187 188 189 190 191 192 194 195 196 198 200 202 204 206 209 212 216 219 223 228 233 239 245 251 258 266 274 283 292 302 312 323 334 345 357 369 381 393 405 417 428 440 451 461 471 480 488 495 502 508 512 516 519 521 522 523 523 521 520 517 515 511 508 504 499 495 490 485 480 475 471 466 461 456 452 447 443 439 436 433 430 427 425 423 422 421 420 421 421 422 424 427 429 433 437 441 446 451 457 463 469 475 482 488 494 500 505 510 514 517 520 522 522 521 520 517 512 507 500 492 483 472 461 448 435 421 407 392 376 360 345 329 313 297 282 266 252 237 223 209 196 184 171 160 149 138 128 119 109 101 93 85 77 70 64 58 52 46 41 36 32 28 24 20 17 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 17 19 20 22 24 26 28 30 32 35 37 40 43 46 49 52 55 58 62 65 69 73 76 80 84 88 92 96 100
 20 21 23 24 26 28 30 32 34 37 39 42 46 49 53 57 62 66 72 78 84 91 99 108 117 128 139 152 166 181 198 216 236 257 281 306 333 362 392 424 456 489 521 552 580 606 628 645 657 663 664 658 648 633 614 592 568 543 517 491 465 440 415 392 370 350 331 313 297 281 268 255 243 232 222 213 205 198 191 185 179 174 170 165 162 158 155 153 151 149 147 145 144 143 143 142 142 142 142 142 143 144 145 146 147 148 150 151 153 155 157 159 162 164 166 168 171 173 175 177 179 181 182 183 184 185 185 185 184 183 182 180 178 175 172 168 164 160 156 151 146 141 136 131 126 121 116 111 106 101 96 92 87 83 79 75 71 68 64 61 58 55 53 50 48 45 43 41 39 37 36 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 23 25 26 28 30 32 35 37 40 42 45 48 51 54 57 60 63 66 69 72 75 78 80 83 86 88 91 93 95 97 99 100 102 103 104 105 106 107 107 108 108 109 109 109 109 109 108 108 108 107 107 106 105 105 104 103 102 101 100 99 98 96 95 94 92 91 89 88 86 84 83 81 79 77 75 72 70 68 66 63 61 58 56 54 51 49 46 44 41 39 37 34 32 30 28 26 24 22 21 19 18 16 15 14 13 12 11 10 9 8 8 7 7 7 7 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 19
 61 64 67 71 75 79 83 87 91 96 100 105 110 115 121 127 132 139 145 151 158 165 172 179 187 195 203 211 219 227 236 244 253 262 271 279 288 297 305 314 322 330 337 345 352 358 364 369 374 379 382 386 388 390 391 392 392 391 390 389 387 384 381 378 374 370 366 361 357 352 347 342 337 332 327 323 318 313 308 304 299 295 291 287 283 279 275 272 268 265 262 259 257 254 251 249 247 245 243 241 239 238 236 235 234 233 232 231 230 229 229 228 228 228 228 228 228 228 229 229 230 231 232 233 234 235 237 238 240 241 243 244 246 247 249 250 251 252 253 253 254 254 254 253 252 251 249 248 245 243 240 237 233 230 226 221 217 212 207 202 197 192 186 181 175 170 165 159 154 148 143 138 133 128 123 118 113 109 104 100 96 91 87 84 80 76 73 69 66 63 60 57 54 52 49 46 44 42 40 38 36 34 32 30 29 28 26 25 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 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 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 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 7 7 7 7 7 8 8 9 9 10 11 12 13 14 15 16 17 19 20 21 23 25 26 28 30 32 34 36 39 41 44 46 49 52 55 58
 37 40 43 45 48 51 55 58 61 65 68 72 76 80 84 89 93 98 103 108 114 119 125 131 137 143 150 156 163 170 178 186 194 202 210 219 228 237 247 257 267 278 288 300 311 323 335 347 359 372 385 398 411 424 437 449 462 474 485 496 506 515 523 530 536 540 543 544 544 543 540 536 530 524 516 507 497 487 476 464 452 440 427 415 402 390 377 365 353 341 330 319 308 298 288 278 269 260 251 243 235 227 220 214 207 201 195 190 185 180 176 172 169 166 163 161 159 157 156 156 156 157 158 160 162 166 170 175 180 187 195 203 213 223 235 248 262 277 293 311 330 350 370 392 415 438 462 486 510 533 556 577 597 614 629 640 648 652 652 648 640 628 613 594 573 550 525 498 472 445 418 391 366 341 317 294 272 252 232 214 197 181 166 152 139 127 116 106 96 87 78 71 64 57 51 45 40 35 31 27 23 20 17 15 12 10 8 7 6 4 4 3 2 2 2 2 2 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 12 13 14 15 16 17 17 18 19 20 20 21 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 27 27 26 25 25 24 23 23 22 21 20 19 18 17 17 16 15 14 13 12 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 4 5 6 7 9 10 12 13 15 16 18 20 22 24 26 28 30 33 35
 41 43 44 45 46 48 49 50 52 53 55 56 58 59 61 62 64 66 67 69 71 72 74 76 78 80 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 114 116 118 121 123 126 128 131 133 136 139 142 145 149 152 156 159 163 167 171 175 180 184 189 194 199 204 209 214 220 226 232 238 244 250 257 264 271 278 286 293 302 310 319 329 338 349 360 372 385 398 413 429 446 465 485 507 531 558 587 619 654 693 735 783 835 892 956 1026 1102 1186 1276 1374 1478 1587 1699 1813 1924 2029 2122 2198 2251 2277 2274 2239 2175 2085 1973 1847 1710 1570 1431 1297 1170 1051 942 843 753 673 601 537 480 429 384 344 308 276 248 223 201 181 163 147 132 119 107 96 87 78 70 63 56 50 44 39 35 30 26 22 19 16 13 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 5 6 7 8 9 9 10 11 12 12 13 14 15 15 16 17 17 18 19 20 20 21 22 23 23 24 25 25 26 27 27 28 29 29 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 33 33 32 32 31 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40
 35 37 39 41 42 44 46 48 49 51 52 54 55 57 58 59 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 83 84 86 88 89 91 93 96 98 101 103 106 110 113 117 121 125 130 135 140 146 152 159 167 175 183 193 203 213 225 237 251 265 280 296 313 332 351 372 393 416 440 466 493 521 550 581 613 646 681 717 755 793 832 872 913 953 993 1032 1068 1103 1133 1160 1181 1195 1203 1202 1194 1177 1153 1121 1082 1037 987 934 879 823 767 712 658 607 558 513 471 432 396 363 334 307 284 262 244 227 212 199 188 179 170 163 157 152 148 144 141 139 138 137 136 136 136 136 137 138 139 141 143 145 147 149 151 153 156 158 160 163 165 167 169 170 172 173 174 174 174 173 172 171 169 166 163 160 156 151 146 141 136 130 124 117 111 105 98 92 86 79 73 68 62 57 52 47 42 38 34 30 27 24 21 18 15 13 11 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 10 12 13 15 17 19 21 23 25 27 29 31 33
 132 135 138 141 145 148 151 155 159 162 167 171 175 180 185 190 195 201 206 212 219 226 233 240 248 256 264 273 283 293 303 313 324 336 348 360 373 385 398 411 424 437 449 461 472 482 491 499 506 510 513 515 514 511 507 500 492 482 471 459 445 431 416 401 386 370 355 340 325 310 296 282 269 257 245 234 223 213 203 194 186 178 170 163 156 150 144 138 133 128 124 120 116 112 108 105 102 99 96 94 91 89 87 85 83 82 80 79 78 77 76 75 74 73 73 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 70 70 69 69 68 68 67 67 66 65 65 64 63 62 62 61 60 59 59 58 57 56 55 55 54 53 52 51 50 50 49 48 47 46 46 45 44 43 42 42 41 40 39 38 38 37 36 35 34 33 33 32 31 30 29 28 27 26 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 20 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 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 66 67 68 69 71 72 74 75 76 78 79 81 82 84 86 87 89 91 93 94 96 98 100 102 104 106 108 110 112 115 117 119 122 124 127 130
 67 72 76 81 86 92 97 103 110 116 124 131 139 147 156 165 175 185 196 208 220 233 246 260 275 290 306 322 339 357 374 392 410 428 446 464 481 497 512 525 537 548 556 562 567 569 568 566 561 555 546 536 525 513 500 486 472 457 443 429 415 401 388 376 363 352 341 331 321 312 304 296 288 281 275 269 264 259 254 250 246 242 239 236 234 231 229 227 226 224 223 222 222 221 221 221 221 221 221 221 222 222 223 224 225 226 227 228 229 230 232 233 234 236 237 238 240 241 242 243 244 245 246 247 248 248 249 249 249 249 249 249 248 248 247 246 245 243 241 240 238 235 233 230 228 225 222 219 215 212 209 205 202 198 194 190 187 183 179 175 171 167 164 160 156 152 149 145 141 138 134 131 127 124 121 117 114 111 108 105 102 99 96 93 90 88 85 82 80 77 75 72 70 68 65 63 61 59 57 55 53 51 49 47 46 44 42 41 39 38 37 36 34 33 32 31 30 29 29 28 27 27 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 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 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 6 7 8 9 10 12 13 15 16 18 20 22 24 26 28 31 33 36 39 42 45 48 52 55 59 63
 34 36 39 41 44 47 49 52 55 58 61 64 67 70 73 76 79 83 86 90 94 98 102 106 110 115 120 125 130 136 142 148 155 162 170 178 187 197 208 219 231 244 258 274 291 309 328 350 372 397 423 451 481 513 547 582 618 656 694 732 770 807 842 875 905 931 953 971 984 992 995 994 989 980 967 953 936 918 898 879 859 839 820 802 785 769 754 741 729 719 710 702 696 691 688 686 686 687 690 693 698 705 712 721 731 741 753 766 779 793 807 822 836 851 865 879 891 903 913 922 929 934 937 938 936 933 927 919 909 898 884 869 853 835 817 798 778 757 737 716 695 674 653 632 611 591 570 550 531 511 492 474 455 437 420 402 385 369 352 336 321 306 291 276 262 249 235 222 210 198 186 175 164 154 144 134 125 116 108 100 92 84 77 71 64 58 53 47 42 37 33 29 25 21 18 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 13 15 17 19 22 24 26 29 31
 0 0 0 0 0 0 1 2 3 3 4 5 6 7 8 9 10 11 12 14 15 17 18 20 22 24 26 28 30 32 35 38 41 44 47 50 54 58 62 67 71 76 82 87 93 99 106 113 120 128 136 144 153 162 172 182 192 202 213 224 236 247 258 270 282 293 304 315 326 336 346 355 364 372 379 386 392 397 401 405 407 409 411 412 412 412 411 410 409 407 405 403 401 399 397 396 394 392 391 390 390 390 390 391 392 394 397 400 404 409 415 421 429 437 446 456 467 479 491 504 517 530 542 554 566 575 583 589 591 591 588 581 570 556 539 518 496 471 445 418 391 364 337 312 287 263 241 220 201 183 167 151 137 125 113 102 93 84 76 68 62 55 50 45 40 36 32 28 25 22 19 17 14 12 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 6 7 8 9 10 10 11 12 13 13 14 14 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 22 22 22 22 21 21 21 20 20 20 19 19 18 17 17 16 15 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 21 19 18 17 15 14 13 12 11 10 9 8 8 7 6 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 6 7 9 11 13 15 18 21 25 29 33 38 43 49 55 62 70 78 87 96 106 117 129 141 153 166 180 194 208 222 236 249 262 275 286 297 306 315 322 327 332 335 337 337 336 335 332 329 325 321 316 310 305 299 294 288 282 276 271 265 260 255 250 245 240 235 231 226 222 218 214 210 207 203 199 196 193 190 187 184 181 179 176 174 172 170 168 167 165 164 163 163 163 163 163 163 164 166 167 169 171 173 176 179 183 187 191 196 201 207 213 219 226 234 242 251 260 270 280 291 303 315 328 341 355 369 383 397 411 424 437 448 458 466 471 474 474 471 465 455 442 426 408 388 366 343 319 295 272 249 227 206 186 167 150 134 119 106 93 82 72 63 55 48 41 35 30 25 21 18 15 12 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 1 1 2 2 3 3 3 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 20 21 23 25 26 28 30 33 35 38 40 43 47 50 54 58 62 66 71 76 82 88 94 100 107 115 122 130 138 146 154 162 170 178 186 192 199 204 208 212 214 214 214 213 210 206 201 195 189 182 174 167 159 150 142 134 127 119 112 105 98 92 86 80 75 70 65 61 57 53 49 46 43 40 37 35 32 30 28 26 24
 84 86 89 92 95 98 101 103 106 109 112 115 119 122 125 128 131 134 137 139 142 145 148 150 153 155 158 160 162 164 166 167 169 170 171 172 173 174 175 175 175 175 176 175 175 175 175 175 174 174 174 173 173 173 173 173 173 173 173 173 174 174 175 176 177 178 179 181 182 184 186 188 190 192 194 197 199 202 205 208 211 214 217 220 224 227 231 235 239 243 247 252 256 261 266 271 276 282 287 293 299 305 311 317 324 331 338 345 352 360 368 376 384 393 401 410 419 428 437 447 456 466 475 485 494 503 512 520 529 536 543 549 555 559 563 565 566 566 565 562 558 552 545 537 528 518 506 494 481 467 452 438 423 407 392 377 361 346 332 317 303 289 276 263 251 239 227 216 206 196 186 177 168 160 152 144 137 130 124 117 111 106 100 95 90 86 81 77 73 69 66 62 59 56 53 50 48 45 43 41 39 37 35 33 32 30 29 28 27 26 26 25 25 24 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 38 39 40 41 42 42 43 44 44 45 45 46 46 47 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 44 44 43 42 42 41 40 40 39 38 38 37 36 35 34 33 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 23 22 22 22 22 22 23 23 23 24 25 25 26 27 28 29 30 31 33 34 35 37 38 40 42 43 45 47 49 51 53 55 57 59 62 64 66 68 71 73 76 78 81
 77 79 81 83 86 88 90 93 95 98 100 102 105 107 110 112 114 116 118 119 121 122 123 124 124 124 124 123 122 121 119 117 115 113 110 107 104 100 97 93 89 86 82 78 75 71 68 64 61 58 55 52 50 47 45 43 41 39 37 36 35 33 32 31 31 30 29 29 28 28 28 28 28 28 28 28 28 29 29 30 30 31 32 33 33 34 36 37 38 39 41 43 44 46 48 51 53 55 58 61 65 68 72 76 80 85 90 96 102 109 116 124 132 141 151 162 174 186 200 215 230 247 265 284 304 325 346 368 390 412 433 453 471 488 501 512 519 522 522 518 510 499 485 469 450 431 411 390 369 348 328 309 290 273 256 240 225 212 199 187 176 166 156 148 139 132 125 119 113 107 102 98 93 90 86 83 79 77 74 72 69 67 65 64 62 61 60 59 58 57 56 56 55 55 55 55 55 55 55 56 57 57 58 60 61 62 64 66 68 70 72 75 78 81 84 87 91 95 99 103 107 111 115 120 124 128 132 136 140 143 146 149 151 153 154 155 155 155 154 153 151 149 146 143 140 136 132 128 124 120 116 112 108 104 100 96 92 88 85 81 78 75 72 69 66 63 61 58 56 54 52 50 48 46 44 43 41 40 38 37 36 35 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 47 48 49 51 52 54 55 57 58 60 62 63 65 67 69 71 73 75
 20 22 24 26 29 31 34 36 39 42 45 49 52 56 60 64 69 73 78 84 89 95 102 108 115 123 131 139 148 157 166 177 187 198 210 222 234 247 260 273 287 300 313 327 340 352 364 375 385 394 402 408 412 415 417 416 414 411 406 400 392 383 374 363 352 341 330 318 306 295 283 272 261 251 241 231 222 213 204 196 189 181 175 168 162 156 151 146 141 137 132 128 125 121 118 115 112 109 106 104 102 100 98 96 95 93 92 91 90 89 88 88 88 88 88 88 89 90 92 93 95 98 101 104 109 113 119 126 133 141 151 162 174 188 204 222 241 264 288 316 346 380 417 457 500 547 597 650 705 760 815 867 915 956 989 1011 1020 1017 1001 973 934 888 836 780 723 666 610 557 507 460 417 377 341 308 278 251 226 204 184 165 149 134 120 108 97 87 78 69 62 55 49 43 38 33 29 25 22 19 16 13 11 9 8 6 5 4 3 2 2 1 1 1 1 1 2 2 2 3 3 4 4 5 6 6 7 8 8 9 10 10 11 11 12 13 13 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 13 13 12 12 11 10 10 9 8 7 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12 13 15 17 18
 57 59 60 62 63 65 66 68 69 70 72 73 75 76 77 78 80 81 82 83 85 86 87 88 89 90 91 92 94 95 96 97 99 100 102 103 105 107 108 111 113 115 118 121 124 128 132 136 141 146 151 157 164 171 179 187 196 206 216 227 239 251 264 278 292 306 321 336 351 366 380 394 408 421 433 443 452 460 466 471 474 475 474 472 468 463 457 449 441 432 422 411 400 389 378 366 355 344 333 322 312 302 292 283 274 265 257 249 242 235 229 223 218 213 208 204 201 198 196 194 193 192 192 193 195 197 200 204 209 214 221 229 237 247 257 269 281 295 310 326 343 360 379 399 419 439 460 481 501 521 540 558 574 588 599 607 613 614 613 607 599 587 572 554 534 512 489 464 440 415 390 365 342 319 296 275 255 236 218 201 185 170 156 143 131 119 109 99 90 81 73 66 59 52 47 41 36 31 27 23 20 16 13 11 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 1 2 2 3 4 4 5 6 7 7 8 9 10 10 11 12 13 13 14 15 15 16 17 18 18 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 31 32 32 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 23 22 22 22 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 44 46 47 49 50 51 53 54 56
 87 90 93 96 99 103 106 109 113 117 120 124 128 132 135 139 143 147 151 155 159 163 167 170 174 177 181 184 187 190 193 196 198 201 203 204 206 207 208 209 210 210 210 210 210 209 208 207 206 205 203 202 200 198 197 195 193 191 189 187 185 183 182 180 178 177 175 174 173 172 170 170 169 168 168 167 167 167 167 167 167 168 169 169 170 172 173 175 177 179 181 184 187 190 193 197 201 205 210 215 220 226 233 239 246 254 262 270 280 289 299 310 321 333 345 357 370 384 397 411 425 439 453 466 479 492 503 514 524 532 538 544 547 549 548 546 542 537 529 521 510 499 486 473 459 444 429 414 398 382 367 352 337 322 308 294 281 268 255 243 232 221 210 200 191 182 173 165 157 149 142 135 129 123 117 111 106 101 96 92 87 83 79 75 72 68 65 62 59 56 53 51 48 46 44 42 39 38 36 34 32 31 29 28 27 25 24 23 22 21 21 20 19 19 18 18 18 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 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 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 26 26 27 28 30 31 32 33 35 36 38 39 41 43 44 46 48 50 52 54 56 58 61 63 65 68 70 73 75 78 81 84
 65 68 71 74 78 81 85 89 93 97 102 106 111 116 121 127 132 138 144 149 156 162 168 175 181 188 194 201 207 214 220 227 233 239 245 251 257 262 267 272 277 282 287 291 295 299 303 306 310 313 317 320 323 325 328 331 333 335 337 339 340 342 343 343 344 344 344 343 342 341 339 337 335 332 329 326 322 319 314 310 306 301 297 292 287 282 277 272 267 262 257 252 248 243 238 234 230 225 221 217 213 210 206 203 199 196 193 191 188 186 183 181 179 178 176 175 174 173 172 172 172 172 172 172 172 173 174 175 176 177 178 179 181 182 183 184 186 186 187 188 188 189 189 188 188 187 186 184 182 180 178 175 172 169 165 162 158 154 149 145 141 137 132 128 123 119 115 110 106 102 98 94 90 87 83 80 76 73 70 67 64 61 59 56 54 51 49 47 45 42 40 39 37 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 17 16 15 15 14 14 14 14 13 13 13 13 14 14 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 27 28 28 29 30 31 32 33 33 34 35 36 37 37 38 39 39 40 41 41 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 49 50 50 50 50 51 51 51 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 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 23 22 22 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 34 35 37 38 40 42 43 45 47 50 52 54 57 59 62
 47 48 50 52 54 56 58 60 62 64 67 69 71 73 76 78 81 83 86 88 91 94 97 100 103 106 109 112 116 120 123 127 132 136 141 146 151 157 163 169 176 184 191 199 208 217 227 237 247 258 269 280 292 303 314 324 334 344 352 359 364 368 370 370 369 366 361 354 346 337 327 316 304 292 280 268 256 243 232 220 209 199 189 179 170 161 153 145 138 131 125 119 113 108 103 98 94 90 86 82 79 75 72 70 67 64 62 60 58 56 54 52 51 49 48 47 46 45 44 43 43 43 43 43 43 43 44 45 46 48 50 52 55 58 61 65 69 74 80 86 93 100 109 118 128 139 151 164 178 193 210 228 247 267 289 312 336 361 387 414 441 468 494 519 543 563 581 595 605 610 610 606 597 584 567 547 524 499 473 447 420 394 368 343 318 295 273 252 233 215 197 181 167 153 140 128 117 107 98 89 81 74 67 61 55 50 46 41 38 34 31 28 26 23 21 20 18 17 15 14 13 13 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 41 43 45
 58 60 62 65 67 70 73 76 79 82 85 88 92 96 100 104 108 113 117 122 127 133 138 144 150 156 163 170 177 185 192 200 209 217 226 235 244 254 263 273 283 292 302 312 321 330 339 348 356 364 371 377 383 388 393 396 399 401 402 402 402 401 399 396 393 390 386 381 377 372 366 361 356 350 344 339 333 328 322 317 311 306 301 296 291 286 281 277 272 268 264 259 255 251 247 243 239 235 231 227 223 219 215 211 207 203 199 196 192 188 184 180 176 172 168 164 161 157 154 150 147 144 140 137 135 132 129 127 124 122 120 118 116 114 113 111 110 108 107 105 104 103 102 101 100 99 98 97 96 95 94 93 93 92 91 90 89 88 88 87 86 85 84 84 83 82 81 80 80 79 78 77 76 76 75 74 73 72 71 71 70 69 68 67 66 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 49 48 47 46 45 44 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 28 29 30 32 33 34 36 37 39 40 42 44 46 47 49 51 53 55
 225 232 239 246 252 258 264 269 275 280 284 288 291 294 297 299 301 302 302 302 302 301 300 298 296 293 290 287 284 280 277 273 269 265 261 257 252 248 244 240 236 232 229 225 222 218 215 212 210 207 205 203 201 200 198 197 196 195 195 194 194 194 194 194 195 195 196 196 197 198 199 200 201 203 204 206 207 209 210 212 214 216 218 220 223 225 228 230 233 236 240 243 246 250 254 258 263 267 272 277 282 288 294 300 306 313 320 327 334 342 350 358 367 375 384 394 403 413 423 433 444 455 466 477 489 500 512 524 536 548 560 573 585 597 609 621 632 643 654 664 674 682 690 697 702 706 709 711 711 710 706 702 695 687 677 666 653 639 624 607 590 571 552 532 512 492 471 451 430 410 391 371 352 334 316 299 283 267 252 237 224 210 198 186 175 164 154 144 135 126 118 110 103 96 90 83 78 72 67 63 58 54 50 47 43 40 38 35 33 30 28 27 25 24 22 21 20 20 19 18 18 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 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 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 21 21 20 20 20 20 20 21 21 21 21 22 22 23 23 24 25 26 27 28 29 31 33 35 37 39 41 44 47 50 53 56 60 63 67 72 76 80 85 90 95 100 106 111 117 123 129 136 142 148 155 162 169 176 183 190 197 204 211 218
 42 43 44 45 46 48 49 50 52 53 55 56 58 60 61 63 65 67 69 72 74 76 79 81 84 86 89 91 94 97 99 102 104 107 109 111 114 116 117 119 121 122 123 124 125 125 126 126 126 126 125 125 124 124 123 123 122 121 121 120 120 120 120 120 120 120 121 122 123 124 126 128 130 132 135 138 142 145 150 154 159 165 170 177 184 191 199 207 216 226 236 247 258 270 283 296 309 323 338 352 366 381 394 407 420 431 440 448 454 458 459 458 454 448 440 430 418 405 390 374 358 341 324 307 291 275 259 245 230 217 204 193 181 171 161 152 144 136 129 123 117 111 106 101 96 92 89 85 82 79 76 73 71 69 67 65 63 61 60 58 57 56 54 53 52 51 50 50 49 48 48 47 46 46 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 45 45 45 46 46 47 47 48 49 50 50 51 52 53 54 55 57 58 59 61 62 63 65 67 68 70 71 73 75 76 78 80 81 83 84 85 86 88 88 89 90 90 91 91 91 91 90 90 89 89 88 87 86 84 83 81 80 78 77 75 73 71 70 68 66 64 62 61 59 57 55 54 52 50 49 47 46 44 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41
 64 65 67 68 70 72 74 76 79 82 86 89 94 98 103 109 115 122 130 138 147 157 168 179 192 206 221 237 254 271 290 308 327 346 364 380 395 407 415 421 423 420 414 405 392 377 360 341 322 302 283 264 245 228 212 196 182 169 157 146 136 127 119 112 105 100 94 90 86 82 79 76 74 72 70 69 68 67 67 67 67 67 68 69 70 71 73 75 78 80 83 87 91 95 100 105 111 117 124 132 141 150 160 171 182 195 208 222 236 251 267 282 296 310 322 332 340 345 347 345 340 332 321 307 291 274 256 238 220 202 186 170 155 141 128 116 105 95 87 78 71 65 59 53 49 44 41 37 34 31 28 26 24 22 21 19 18 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 22 23 24 26 27 29 30 32 33 34 36 37 38 40 41 41 42 43 43 44 44 44 44 44 44 43 43 42 41 40 39 38 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 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 24 25 26 27 28 30 31 32 33 35 36 38 40 41 43 45 47 48 50 52 54 55 57 58 60 61 62 63 64 64 65 65 66 66 66 66 65 65 65 64 64 64 63 63 62 62 61 61 61 60 60 60 60 61 61 61 62 62 63
 70 69 68 67 66 65 64 64 63 63 62 62 62 61 61 61 62 62 62 63 64 65 66 67 69 71 73 75 77 80 83 87 91 95 100 106 112 119 126 134 143 153 164 176 190 204 220 237 255 275 296 319 342 367 392 418 443 468 492 514 534 552 566 577 584 587 587 583 576 566 554 540 525 509 492 475 458 442 426 411 396 382 369 357 346 335 326 317 308 301 294 288 282 277 272 268 264 261 257 255 252 249 247 245 242 240 238 236 234 231 229 226 223 220 216 213 209 205 200 196 191 186 181 176 171 166 160 155 150 145 140 135 130 126 121 117 113 110 106 103 100 97 94 91 89 87 85 83 82 81 79 78 77 77 76 76 76 76 76 76 76 77 77 78 79 80 82 83 85 86 88 90 93 95 98 101 104 107 110 114 117 121 125 130 134 138 143 147 152 156 160 165 168 172 175 177 179 180 181 180 179 177 174 171 166 161 155 149 142 135 128 120 113 105 98 91 84 78 72 66 60 55 50 46 42 38 35 32 29 26 24 21 19 18 16 14 13 12 11 10 9 8 7 7 6 5 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6 7 8 9 10 11 12 13 14 15 17 18 20 22 24 26 28 30 32 35 37 40 43 45 48 51 54 56 59 62 64 67 69 71 73 75 77 78 79 80 81 81 82 82 82 81 81 80 80 79 78 77 76 75 74 73 72 71
 36 37 38 39 40 42 43 45 47 49 51 53 55 58 60 63 66 69 72 76 79 83 87 91 95 99 104 108 113 117 122 126 131 136 140 145 149 153 157 160 163 166 169 171 172 173 174 175 175 174 173 172 170 168 166 164 161 158 155 152 149 145 142 139 135 132 129 126 123 120 117 114 112 109 107 105 103 101 99 98 96 95 94 93 93 92 92 92 92 92 93 94 95 96 98 100 102 105 108 112 117 122 128 134 142 151 161 172 185 200 218 238 261 287 318 354 395 442 496 559 631 713 806 909 1022 1142 1265 1384 1491 1573 1622 1630 1594 1520 1415 1291 1158 1026 899 784 680 588 508 439 379 328 284 246 214 186 162 141 123 108 94 82 72 63 55 48 42 37 32 28 24 21 18 15 13 11 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 1 1 1 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 27 28 29 31 33 34 36 38 40 42 44 46 48 50 52 55 57 59 61 63 65 66 68 69 70 70 71 71 71 70 69 68 67 66 64 62 60 58 56 54 52 50 48 46 44 43 41 39 38 37 36 35 34 33 32 32 31 31 31 30 30 30 31 31 31 31 32 32 33 34 35
 42 42 43 44 45 45 46 47 48 48 49 50 51 51 52 53 54 55 55 56 57 58 58 59 60 61 61 62 63 64 64 65 66 67 67 68 69 70 71 72 73 74 75 77 78 79 81 83 85 87 89 92 94 97 100 104 108 111 116 120 125 131 136 142 149 155 162 170 178 186 194 203 212 222 231 241 251 261 271 281 291 301 311 320 329 338 346 354 361 368 374 379 384 387 390 393 394 395 395 394 392 390 387 384 380 376 372 367 361 356 350 345 339 333 327 321 316 310 305 300 295 291 286 282 278 275 271 268 265 262 260 258 255 253 251 249 247 245 243 241 239 236 234 231 228 225 221 218 214 210 206 202 197 193 188 183 178 173 169 164 159 154 149 144 139 135 130 126 121 117 113 109 105 102 98 94 91 88 85 82 79 76 73 71 68 66 63 61 59 57 55 53 51 49 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 22 22 22 21 21 21 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 40 41 42 42 43 44 44 45 45 46 46 47 47 48 48 49 49 49 50 50 50 50 51 51 51 51 51 51 51 51 50 50 50 49 49 49 48 47 47 46 45 45 44 43 42 41 40 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 28 28 27 27 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41
 69 70 72 73 75 76 77 79 80 82 83 85 86 88 89 91 92 94 95 97 98 100 101 103 104 105 107 108 110 111 112 114 115 116 118 119 120 121 122 124 125 126 127 128 129 130 131 132 133 134 135 136 136 137 138 139 140 141 141 142 143 144 144 145 146 146 147 148 148 149 149 150 151 151 152 152 153 154 154 155 156 157 158 159 160 161 162 163 165 166 168 170 171 173 176 178 180 183 186 189 192 195 198 202 206 210 214 218 223 228 233 238 244 249 255 261 268 275 281 289 296 303 311 319 328 336 345 354 363 372 381 390 400 409 419 428 437 446 455 463 471 478 485 491 497 501 505 507 509 509 509 507 505 501 497 491 485 477 469 461 452 442 432 422 411 400 390 379 368 358 348 337 328 318 309 300 291 282 274 266 259 252 245 239 232 227 221 216 210 206 201 197 192 188 185 181 178 174 171 168 165 163 160 157 155 152 150 148 145 143 141 139 136 134 132 130 127 125 123 120 118 116 113 111 109 106 104 101 99 97 94 92 90 88 85 83 81 79 77 75 73 71 70 68 66 65 63 62 60 59 58 57 55 54 53 52 51 50 49 48 48 47 46 45 45 44 44 43 42 42 41 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 62 63 64 65 67 68
 18 18 19 20 20 21 22 23 24 25 26 27 28 30 31 33 35 36 38 40 43 45 48 50 53 56 60 63 67 71 75 80 85 90 96 101 108 114 121 129 136 144 153 162 171 180 190 200 211 222 233 244 255 267 278 290 301 313 324 335 346 357 367 378 388 398 407 417 426 436 445 454 464 473 483 493 504 515 526 539 551 565 580 595 612 629 648 668 689 711 734 759 784 811 838 865 893 921 948 974 998 1019 1038 1052 1062 1067 1067 1060 1047 1028 1004 974 939 901 859 815 770 725 680 635 592 550 511 473 438 405 374 346 320 295 273 253 234 216 201 186 173 161 149 139 130 121 113 106 99 93 87 82 77 72 68 64 61 57 54 51 49 46 44 42 40 38 36 34 33 32 30 29 28 27 26 25 24 24 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 37 38 39 41 42 44 45 47 48 49 51 52 53 54 54 55 55 56 56 56 56 56 56 55 55 54 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 25 25 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 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 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17
 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 19 20 22 24 26 28 30 33 36 39 43 47 51 56 61 67 73 79 86 94 102 111 120 129 140 150 161 173 184 196 208 220 232 243 255 266 276 286 295 304 312 320 327 333 339 345 350 354 359 363 368 372 377 381 386 391 397 403 410 417 425 433 442 452 462 474 485 498 510 524 537 551 565 578 590 602 612 620 626 630 630 627 621 611 598 581 562 539 514 488 460 432 403 375 347 320 294 270 247 226 206 188 171 155 141 128 116 106 96 87 79 72 66 60 55 50 46 42 39 36 33 31 29 27 25 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 16 16 16 17 18 18 19 20 21 22 23 25 27 28 30 32 35 37 40 44 47 51 55 60 66 71 78 85 92 100 109 118 128 139 150 162 173 185 196 207 217 226 234 239 243 245 245 242 238 232 224 215 206 195 185 174 163 153 143 133 124 115 107 100 93 86 80 74 69 65 60 56 53 49 46 44 41 39 37 35 33 31 30 28 27 26 25 24 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 42 44 45 46 48 49 50 51 51 52 52 52 52 52 52 51 50 49 48 46 45 43 42 40 38 37 35 33 32 30 29 27 26 24 23 22 21 19 18 17 17 16 15 14 14 13 12 12 11 11 10
 29 30 32 33 34 35 37 39 40 42 44 46 48 50 52 55 57 60 62 65 68 72 75 78 82 86 89 93 97 101 105 110 114 118 122 126 130 134 137 141 144 147 150 152 154 156 158 159 160 161 161 161 161 160 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146 146 145 145 145 145 145 145 145 146 146 147 148 149 150 152 153 155 157 159 161 164 166 169 172 175 179 182 186 190 195 199 204 209 214 219 225 231 237 244 250 257 265 272 280 288 297 306 315 324 333 342 352 362 371 381 390 399 408 416 424 431 437 442 445 448 449 449 447 443 438 431 423 414 403 392 379 366 352 337 323 308 294 280 266 252 239 226 214 202 192 181 171 162 154 146 138 131 124 118 113 107 102 98 94 90 86 83 80 77 74 72 70 68 66 64 63 61 60 59 58 58 57 57 57 56 56 57 57 57 58 59 60 61 63 64 66 68 71 73 76 79 83 87 91 95 100 105 110 116 122 128 135 141 148 155 163 170 177 184 191 198 205 211 217 222 227 231 234 237 239 240 241 241 240 239 237 234 231 228 224 220 215 211 206 201 196 191 186 181 176 171 166 161 156 152 147 143 139 135 131 127 123 120 116 113 110 106 103 100 98 95 92 90 87 85 82 80 77 75 73 71 68 66 64 62 60 58 56 54 51 49 47 45 44 42 40 38 36 35 33 31 30 28 27 26 24 23 22 21 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28
 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 4 4 5 6 6 7 8 9 10 11 12 14 15 17 19 22 24 27 30 33 37 41 46 51 57 63 69 77 84 93 102 111 121 132 143 154 165 177 188 199 209 219 228 235 242 247 251 254 255 255 254 252 250 246 242 238 233 229 224 219 214 210 205 201 197 194 191 188 185 183 182 180 179 179 179 179 180 181 183 185 187 190 194 198 202 207 213 219 225 232 240 247 256 264 273 283 292 301 311 320 328 336 343 349 354 357 359 359 358 355 351 345 337 328 318 308 296 284 272 260 248 236 224 213 202 192 182 173 164 156 149 142 136 131 125 121 117 113 110 107 104 102 100 99 98 98 97 97 98 99 100 101 103 106 108 112 115 120 125 130 136 143 150 159 168 178 189 201 214 228 243 258 275 291 308 325 341 356 369 380 388 392 392 389 382 370 356 339 321 301 280 259 239 219 200 182 166 151 137 124 112 102 93 84 76 69 63 58 53 48 44 41 37 34 32 29 27 25 24 22 21 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 36 36 36 37 37 36 36 36 35 35 34 33 32 31 30 28 27 26 25 23 22 21 20 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 2
 60 61 62 63 65 66 68 69 71 73 75 77 79 82 84 87 90 94 97 101 105 109 114 119 124 129 135 141 148 155 162 169 177 185 194 203 211 220 230 239 248 256 265 273 280 287 293 298 302 305 307 308 308 307 305 302 298 293 288 282 276 270 264 257 251 244 238 232 226 221 216 211 207 203 199 196 193 190 188 186 185 184 183 183 183 183 184 185 187 189 191 193 196 199 203 207 211 216 221 226 231 237 243 249 255 262 268 274 280 286 291 296 300 304 307 309 310 310 309 307 304 300 295 289 282 275 267 258 249 240 231 222 212 203 194 185 177 169 161 154 146 140 133 127 122 116 111 106 102 98 94 90 87 84 81 78 75 73 71 69 67 65 63 62 60 59 58 56 55 54 53 52 52 51 50 50 49 49 48 48 47 47 47 47 47 47 46 46 47 47 47 47 47 47 48 48 49 49 50 50 51 51 52 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 67 68 68 69 69 70 70 70 70 70 70 70 69 69 68 68 67 66 65 64 62 61 60 59 57 56 55 53 52 51 50 48 47 46 45 44 43 41 40 39 38 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 43 43 44 44 45 45 46 46 47 47 47 48 48 48 49 49 49 49 50 50 50 50 51 51 51 52 52 52 53 53 54 54 55 55 56 57 57 58 59
 87 91 94 97 100 104 107 110 113 116 119 121 124 127 129 131 134 136 138 140 141 143 145 146 148 150 151 153 154 156 158 160 162 164 167 170 173 176 180 184 189 194 199 205 212 220 228 237 246 257 268 280 293 306 320 335 351 367 383 400 416 432 447 461 474 486 496 504 509 513 515 514 511 506 499 491 482 471 459 447 434 421 407 394 381 368 355 343 331 320 309 298 288 278 269 260 252 244 236 229 222 215 209 203 197 191 186 181 176 171 167 162 158 155 151 148 145 142 139 137 135 134 132 131 131 131 131 132 133 135 137 140 143 147 152 157 163 170 177 186 195 206 217 230 243 258 274 292 311 331 352 375 399 424 451 478 505 533 560 586 611 633 652 668 679 685 686 681 672 657 637 614 588 559 529 498 466 435 405 375 347 320 295 271 249 228 209 191 174 159 145 132 119 108 98 89 80 72 65 58 52 47 41 37 33 29 26 22 20 17 15 13 12 10 9 8 7 6 6 5 5 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 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 14 15 15 16 17 19 20 21 22 24 25 27 29 30 32 34 36 38 40 42 45 47 50 52 55 57 60 63 66 69 72 75 78 81 84
 74 74 75 75 75 75 75 75 75 76 76 76 76 77 77 77 78 78 79 79 80 81 82 83 84 85 86 88 90 92 94 96 99 102 105 109 113 117 122 128 134 141 148 156 165 175 185 197 210 223 238 254 270 288 307 327 347 367 388 409 429 448 466 481 495 505 513 518 519 517 511 503 493 480 466 450 434 416 399 382 365 349 333 317 303 289 276 264 253 242 233 224 215 207 200 194 188 182 177 172 168 164 161 158 155 153 151 149 147 146 145 145 144 144 144 144 145 146 147 149 150 152 154 157 160 163 166 170 174 178 183 188 193 199 205 212 218 226 233 241 250 259 268 277 287 298 308 319 330 342 353 365 377 388 400 411 423 433 444 453 462 470 477 483 488 492 494 495 494 492 489 484 477 470 461 451 440 429 416 403 389 375 361 346 332 317 302 288 274 260 246 233 220 207 195 183 172 161 150 140 131 122 113 105 97 90 83 77 71 65 60 55 50 46 42 39 36 33 30 28 25 23 21 20 18 17 16 15 14 13 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 27 28 29 31 32 33 34 35 36 37 39 40 41 43 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 62 63 64 64 65 66 66 67 67 67 68 68 68 69 69 69 70 70 70 70 70 71 71 71 71 71 72 72 72 72 72 73 73 73 73 73 73 74 74 74 74
 71 72 73 75 76 78 80 81 83 85 87 90 92 95 97 100 103 106 110 113 117 121 125 130 135 140 145 151 157 163 170 177 184 192 200 208 217 226 235 244 254 264 274 283 293 303 312 321 329 337 344 351 357 362 366 369 371 372 373 372 371 369 366 363 360 356 352 347 343 338 334 329 325 321 317 313 309 306 303 301 298 296 294 293 292 291 291 290 290 291 291 292 293 293 295 296 297 298 299 300 301 302 303 303 303 303 303 302 300 298 296 293 289 286 281 276 271 266 260 253 247 240 234 227 220 213 206 199 193 186 180 174 168 162 157 152 147 142 138 134 130 126 122 119 116 113 110 108 105 103 101 99 97 95 93 92 90 89 88 87 85 84 83 82 81 81 80 79 78 78 77 77 76 76 75 75 74 74 74 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 71 71 70 70 69 69 68 67 66 65 65 64 63 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 38 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 30 30 30 30 31 31 32 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 46 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 56 56 57 57 58 58 59 60 60 61 62 63 64 64 65 66 67 68 70
 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 56 57 58 60 61 63 65 66 68 70 72 74 77 79 82 85 88 92 95 99 104 108 114 119 125 132 139 147 156 165 175 186 198 211 224 239 254 271 288 306 324 343 363 382 401 420 437 454 469 482 492 500 506 508 508 505 500 492 482 470 457 442 427 411 395 378 362 346 330 315 301 287 273 260 248 236 225 215 205 196 188 179 172 165 158 152 146 140 135 131 126 122 119 115 112 110 107 105 103 102 101 100 99 99 99 99 100 101 102 104 106 109 112 115 119 124 128 134 140 146 153 161 169 178 187 197 208 220 232 244 257 271 285 300 315 330 346 361 376 391 405 419 431 443 454 463 470 476 481 484 485 484 482 478 473 466 459 450 440 430 419 408 396 384 372 360 348 336 324 312 300 289 277 266 255 245 235 224 215 205 196 187 179 171 163 155 148 141 134 128 122 116 111 106 101 96 92 88 84 81 78 75 72 69 67 65 63 61 59 57 56 55 53 52 51 50 49 49 48 47 47 46 46 46 45 45 45 45 45 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 47 47 47 47 48 48 48 48 48 49 49 49 49 49 49 49 49 49 48 48 48 47 47 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 34
 107 112 117 122 127 131 136 140 144 148 152 155 158 160 162 164 165 166 167 167 166 166 165 164 162 161 159 157 155 152 150 148 146 144 142 140 138 136 135 133 132 131 130 130 130 129 130 130 130 131 132 133 134 136 137 139 140 142 143 145 146 147 148 149 150 150 151 151 150 149 148 147 146 144 142 139 137 134 131 128 125 121 118 114 110 107 103 99 96 92 89 85 82 78 75 72 69 66 63 60 57 54 52 49 47 44 42 40 38 35 34 32 30 28 27 25 23 22 21 20 18 17 16 15 15 14 13 13 12 12 11 11 11 11 12 12 12 13 14 14 16 17 18 20 22 24 26 29 32 35 39 43 47 52 57 63 70 77 84 93 102 112 123 135 148 162 177 194 211 229 249 270 291 313 336 358 380 401 421 440 455 469 478 485 488 487 483 475 465 452 438 422 404 387 369 350 332 315 298 281 265 250 236 223 210 198 187 177 167 159 150 143 136 129 123 118 113 108 104 101 97 94 91 89 87 85 83 82 81 79 78 78 77 76 76 75 75 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 71 71 71 70 70 69 69 68 68 67 66 65 64 63 62 61 60 59 58 57 55 54 52 51 49 48 46 45 43 41 40 38 36 35 33 32 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 10 10 10 10 11 11 11 12 12 13 13 14 15 16 17 18 19 20 22 23 25 26 28 30 32 34 37 39 42 44 47 50 53 57 60 64 67 71 75 80 84 89 93 98 103
 159 162 164 167 169 172 174 176 179 181 183 185 187 189 191 194 196 198 200 201 203 205 207 209 210 212 213 215 216 217 218 218 219 219 219 219 219 218 217 216 215 214 212 210 208 205 203 200 197 194 191 188 185 182 179 176 173 170 168 165 163 160 158 156 154 153 151 150 149 148 148 147 147 147 147 148 148 149 150 151 153 154 156 158 161 163 166 169 172 175 178 182 185 189 193 197 200 204 208 212 215 218 221 224 226 228 229 229 229 229 227 225 222 219 215 211 206 200 194 188 182 175 168 162 155 149 142 136 130 124 118 113 108 103 99 94 91 87 84 80 78 75 73 70 68 67 65 64 62 61 60 60 59 59 58 58 58 58 58 58 58 58 59 59 60 61 61 62 63 64 65 66 67 68 69 70 72 73 75 76 78 80 81 83 85 87 89 91 94 96 99 101 104 107 110 113 116 119 123 127 130 134 138 143 147 152 156 161 166 171 176 181 186 192 197 202 207 211 216 220 224 227 230 232 234 235 236 236 235 233 231 228 224 220 216 210 205 199 193 187 180 174 167 161 154 148 142 136 130 124 119 114 109 104 99 95 91 87 83 80 76 73 70 67 65 62 60 58 55 53 52 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 34 35 36 37 39 40 42 43 45 47 49 51 53 56 58 61 63 66 69 72 75 78 81 84 88 91 94 98 101 105 108 111 115 118 121 125 128 131 134 137 140 143 146 149 151 154 157
 103 108 113 118 123 128 133 139 144 149 154 159 164 168 173 177 180 183 186 188 190 191 192 191 191 190 188 186 183 180 177 173 169 165 161 156 152 148 143 139 135 131 127 124 120 117 114 111 109 107 106 104 103 103 103 103 104 105 107 109 112 115 119 124 129 136 142 150 159 168 179 190 202 216 231 247 264 283 303 325 348 373 400 428 457 489 521 555 590 626 663 699 735 769 802 832 859 882 900 914 922 924 921 912 898 880 858 833 806 776 746 715 684 653 624 595 568 542 518 496 476 457 441 426 413 401 392 384 377 372 368 365 363 363 363 364 366 369 372 376 380 384 387 391 395 398 400 401 402 401 400 397 392 387 380 372 363 353 341 330 317 304 291 277 264 250 237 224 211 199 188 177 166 156 146 137 128 120 112 105 98 92 86 80 75 70 65 61 57 53 49 45 42 39 36 33 31 28 26 24 22 20 19 17 16 15 14 13 12 11 11 10 10 10 10 10 10 11 11 12 13 14 15 16 17 18 19 21 22 24 25 27 29 30 32 34 36 38 40 41 43 45 47 49 51 53 55 56 58 60 61 63 64 66 67 69 70 71 72 73 74 74 75 75 76 76 76 76 76 76 76 75 75 74 74 73 72 71 70 69 68 67 65 64 63 61 60 58 57 55 53 52 50 48 46 45 43 41 39 37 36 34 32 30 29 27 25 24 22 21 19 18 17 15 14 14 13 12 11 11 11 11 11 11 11 11 12 13 14 15 16 17 19 20 22 24 25 27 30 32 34 36 39 42 44 47 50 53 56 59 63 66 70 73 77 81 85 90 94 99
 84 83 81 80 78 76 75 73 72 70 68 67 65 64 63 61 60 59 58 57 56 55 54 53 53 52 52 52 52 52 52 53 54 55 56 57 59 61 63 66 69 72 76 80 85 91 97 104 111 120 129 139 149 161 174 187 201 215 230 245 261 276 290 304 317 328 337 344 349 352 353 351 347 341 333 324 314 304 292 281 269 258 246 235 224 214 205 195 187 179 171 164 157 151 145 140 135 130 126 122 118 115 112 109 106 104 101 99 97 95 94 92 91 90 88 87 86 86 85 84 83 83 82 82 81 81 81 80 80 80 80 80 80 80 80 80 81 81 82 82 83 84 85 86 88 90 91 94 96 99 101 105 108 112 117 121 126 132 138 145 152 160 168 177 187 197 209 221 234 248 263 279 296 314 333 353 374 396 418 441 464 487 509 531 551 569 584 596 605 609 610 606 597 584 568 548 526 501 475 448 420 393 365 339 313 289 266 245 224 206 188 172 158 144 132 121 111 102 93 86 79 73 67 62 58 53 50 46 43 41 38 36 34 32 31 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 40 41 42 42 43 43 44 45 45 46 47 47 48 49 49 50 51 52 53 54 55 56 57 58 59 61 62 63 65 66 68 69 71 73 74 76 78 79 81 82 84 85 87 88 89 91 92 92 93 94 94 94 95 95 94 94 94 93 92 92 91 90 88 87 86
 135 139 144 148 153 158 163 169 174 179 184 189 195 200 205 209 214 218 223 226 230 233 236 239 241 243 245 246 247 248 248 248 248 247 247 246 246 245 244 243 242 241 240 239 238 237 236 235 234 233 231 230 229 228 227 225 223 222 220 218 215 213 210 208 205 202 199 195 192 189 185 182 179 175 172 169 165 162 159 156 153 150 148 145 143 140 138 136 134 132 131 129 128 126 125 124 123 122 121 120 119 118 118 117 116 116 115 115 114 114 114 113 113 112 112 112 111 111 111 110 110 110 110 110 109 109 109 109 110 110 110 110 111 111 112 113 113 114 115 116 117 119 120 121 123 124 126 127 129 131 132 134 136 137 139 140 142 143 144 145 146 147 147 147 148 148 148 147 147 146 145 145 144 142 141 140 138 137 135 134 132 131 129 128 126 125 123 122 121 119 118 117 116 115 115 114 114 113 113 113 113 113 113 114 114 115 116 116 117 119 120 121 122 123 125 126 127 128 129 130 130 131 131 131 130 130 129 127 126 124 122 119 117 114 111 108 105 102 99 95 92 89 86 83 80 77 74 72 69 67 65 63 61 59 57 55 54 52 51 50 48 47 46 45 45 44 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 58 58 59 60 61 61 62 63 64 66 67 68 70 71 73 74 76 78 80 82 84 87 89 92 95 98 101 104 107 111 114 118 122 126 130
 116 120 124 128 133 137 142 147 152 157 163 168 174 180 187 193 200 207 215 222 230 238 246 255 264 273 282 292 301 311 321 332 342 353 363 374 384 395 405 415 424 433 442 449 456 462 467 471 473 475 474 473 470 466 461 454 446 437 428 417 406 395 383 371 359 347 335 323 312 300 290 279 269 259 250 242 233 226 218 211 204 198 192 187 182 177 172 168 164 160 156 153 150 147 144 141 139 136 134 132 130 128 126 124 122 120 119 117 116 115 113 112 111 110 109 108 107 106 105 105 104 104 103 103 103 103 103 103 104 104 105 106 107 108 109 110 112 114 116 118 120 122 125 127 130 133 136 139 142 145 149 152 156 159 162 166 169 172 175 178 181 184 186 188 190 192 193 194 195 196 196 196 196 196 195 194 193 192 190 189 187 185 183 181 179 176 174 172 169 167 165 162 160 158 156 153 151 149 147 145 143 141 139 137 135 133 131 130 128 126 125 123 121 120 118 117 115 114 112 111 109 107 106 104 103 101 100 98 97 95 93 92 90 89 87 86 84 83 81 80 79 77 76 75 74 73 72 71 70 69 68 67 66 65 65 64 64 63 62 62 62 61 61 60 60 60 60 60 59 59 59 59 59 59 59 60 60 60 60 60 60 61 61 61 62 62 62 62 63 63 64 64 64 65 65 65 65 66 66 66 66 66 67 67 67 67 67 66 66 66 66 66 65 65 65 64 64 64 63 63 63 63 62 62 62 62 62 62 62 62 62 62 63 63 64 64 65 66 67 68 69 70 72 73 75 76 78 80 82 84 86 89 91 94 97 100 103 106 109 113
 135 131 127 123 120 117 115 113 111 110 109 108 108 108 108 109 110 112 113 116 118 121 124 128 132 136 141 146 151 157 163 170 176 183 190 197 204 211 218 224 230 235 239 243 245 247 247 247 245 242 239 234 229 223 217 210 203 196 189 182 175 168 162 155 150 144 139 134 129 125 121 118 115 112 110 108 106 105 103 103 102 102 102 102 102 103 104 106 107 109 111 114 117 120 124 128 132 137 142 148 154 160 167 175 182 190 199 207 216 224 233 241 249 255 261 266 269 271 271 269 265 260 253 245 236 225 214 203 191 179 168 156 145 135 125 115 106 98 91 84 77 71 66 61 57 52 49 46 43 40 37 35 33 32 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 24 24 24 25 25 26 27 27 28 29 30 31 33 34 35 37 39 41 42 45 47 49 52 55 58 61 64 68 72 76 81 85 90 95 101 106 112 118 124 130 136 142 147 153 158 162 166 170 172 174 175 175 174 172 169 165 161 156 151 145 139 133 126 119 113 107 100 94 89 83 78 73 68 64 60 56 53 49 46 43 41 39 36 34 32 31 29 28 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 18 18 19 20 21 22 23 25 26 28 30 32 35 37 41 44 48 52 57 62 68 74 81 89 98 107 118 129 141 155 169 185 201 218 236 255 274 293 312 329 345 360 372 381 388 391 391 388 382 373 363 351 337 323 308 294 279 265 251 238 225 213 202 192 183 174 166 159 152 146 140
 81 83 85 87 89 90 92 93 94 95 96 97 97 97 97 97 97 96 96 95 94 94 93 92 91 90 89 88 87 86 85 85 84 83 83 83 83 83 83 83 84 84 85 86 88 89 91 93 96 99 102 105 109 113 117 121 126 132 137 143 149 155 161 167 174 180 187 193 199 205 210 216 221 225 229 233 236 238 240 241 242 242 242 241 240 238 236 233 230 227 223 220 215 211 206 202 197 192 187 181 176 171 165 160 154 149 144 139 133 128 123 119 114 109 105 101 97 93 89 86 82 79 76 74 71 69 67 65 64 62 61 60 59 59 59 59 59 59 60 61 62 64 66 68 71 74 77 81 85 89 94 100 106 113 120 128 137 146 156 167 178 190 203 217 231 245 261 276 291 307 322 336 349 361 371 379 386 389 391 390 386 380 372 362 351 338 325 311 296 281 266 252 238 224 211 198 186 174 164 153 144 135 127 119 112 105 99 94 88 84 80 76 73 70 67 65 62 61 59 58 57 56 55 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 49 49 48 48 47 47 46 45 45 44 43 43 42 41 40 40 39 38 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 10 10 10 9 9 10 10 10 10 11 11 12 12 13 14 15 16 17 18 19 20 22 23 25 26 28 30 31 33 35 37 40 42 44 46 49 51 54 56 59 61 64 66 69 71 74 76 79
 29 30 31 32 33 34 36 37 39 41 43 45 47 49 52 54 57 60 64 67 71 75 80 85 90 96 102 109 116 124 132 141 150 160 171 183 195 208 222 236 251 266 282 299 315 332 348 364 380 394 407 419 429 438 444 448 449 449 446 442 435 427 418 407 396 384 372 359 347 334 322 310 299 288 277 267 258 249 241 234 226 220 213 208 202 197 193 188 184 181 177 174 171 168 166 163 161 159 157 155 153 151 149 148 146 144 143 141 139 138 136 135 133 132 131 129 128 127 125 124 123 122 121 121 120 119 119 118 118 118 118 118 118 118 119 119 120 120 121 122 123 124 125 126 127 128 130 131 132 133 133 134 135 135 136 136 136 136 136 135 135 134 133 132 131 130 128 127 126 124 123 121 120 118 117 115 114 113 112 111 110 109 108 107 106 106 106 105 105 105 105 105 106 106 107 108 108 110 111 112 113 115 117 119 121 123 125 127 129 132 134 136 138 140 142 144 146 147 148 149 150 150 149 149 148 147 145 143 141 139 136 133 130 127 124 120 117 114 111 107 104 101 98 95 92 89 87 84 82 79 77 75 73 71 69 68 66 65 63 62 61 59 58 57 56 56 55 54 53 53 52 52 51 51 51 50 50 50 50 50 50 50 50 50 50 51 51 51 51 52 52 52 53 53 54 54 54 55 55 55 55 55 55 55 55 55 55 54 54 53 52 51 51 49 48 47 46 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 22 22 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 28
 171 169 166 164 161 158 155 152 150 147 144 141 139 136 133 131 128 126 124 122 119 118 116 114 113 111 110 109 108 107 107 107 106 107 107 107 108 109 110 111 113 115 117 119 121 124 126 129 133 136 139 143 147 150 154 158 162 166 170 173 177 181 184 187 190 193 196 198 201 203 205 207 209 211 213 214 216 218 221 223 226 229 232 236 240 244 250 256 262 269 278 287 297 308 320 334 349 365 383 403 424 447 472 499 527 557 588 620 651 683 712 740 764 783 796 804 804 797 784 763 737 707 673 636 599 561 523 487 452 419 389 360 334 310 289 269 251 235 220 207 195 185 176 167 160 154 148 143 139 135 132 129 127 125 123 122 121 120 120 120 120 120 120 121 122 122 123 124 125 126 127 128 129 130 131 132 133 134 134 135 136 137 137 137 138 138 138 138 138 138 137 137 136 135 134 133 132 131 129 128 126 124 122 120 118 116 114 112 109 107 104 102 99 97 94 91 89 86 83 81 78 75 73 70 68 65 62 60 58 55 53 50 48 46 44 42 40 38 36 34 33 31 30 28 27 26 24 23 22 21 20 19 18 18 17 16 16 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 12 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 23 24 26 27 29 31 33 36 38 41 43 46 50 53 57 60 64 68 73 77 82 87 92 97 102 108 113 119 124 129 135 140 145 150 155 160 164 168 172 175 178 181 184 186 188 189 190 191 191 191 191 190 190 189 187 186 184 183 181 179 176 174
 69 72 76 80 85 89 94 99 104 109 115 121 126 132 138 144 149 155 160 165 170 174 178 181 183 185 186 187 187 187 186 185 184 182 180 178 176 174 172 170 168 167 166 165 165 164 165 165 166 168 170 172 175 178 182 186 191 196 202 208 214 220 227 233 240 247 253 259 265 270 275 279 283 286 288 289 289 289 288 286 284 281 278 274 270 265 261 256 251 246 241 237 232 227 223 219 214 210 207 203 200 196 193 191 188 185 183 181 179 177 176 175 174 173 172 172 172 172 173 174 175 176 179 181 184 187 191 195 200 205 211 218 225 232 241 249 258 268 278 289 299 310 320 330 339 348 356 362 366 368 369 367 363 357 348 338 326 313 299 284 268 252 237 222 207 193 179 167 155 144 133 123 114 106 99 91 85 79 73 68 63 59 55 51 48 45 42 39 36 34 32 30 28 26 24 23 22 20 19 18 17 17 16 16 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 32 33 34 34 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 46 47 48 49 50 51 52 54 55 57 58 60 62 64 66 68 70 73 75 78 81 83 86 89 92 95 99 102 105 108 111 114 117 120 122 124 126 128 129 129 129 129 128 127 125 123 120 117 113 110 106 101 97 92 88 83 79 74 70 66 62 58 54 51 48 45 42 40 38 36 34 33 32 31 30 30 29 29 29 29 30 30 31 32 32 33 35 36 37 39 40 42 44 46 48 51 53 56 59 62 65
 42 42 41 41 41 41 40 40 40 40 40 40 41 41 42 42 43 44 45 46 47 49 51 53 55 58 61 64 68 72 77 83 89 96 104 113 123 134 147 162 178 196 216 239 264 292 323 356 393 432 473 515 557 597 634 666 690 706 711 706 691 667 636 600 561 520 480 440 403 368 337 307 281 257 236 217 200 185 171 159 149 139 131 124 117 112 106 102 98 95 92 90 88 86 85 84 84 83 84 84 85 86 88 90 92 95 98 102 106 110 115 121 127 134 141 149 157 166 175 184 194 204 214 224 234 243 251 259 265 271 275 277 278 277 275 272 267 261 254 246 238 229 220 211 202 193 184 175 167 159 152 145 138 132 127 122 117 113 109 106 103 100 98 96 94 93 92 91 91 91 91 91 92 93 94 95 97 99 102 104 107 111 114 119 123 128 134 140 146 153 161 169 178 188 198 209 220 232 244 256 268 280 292 302 311 318 324 327 327 324 319 311 301 288 274 258 242 225 208 191 175 159 144 130 117 105 95 85 76 67 60 53 47 42 37 33 29 26 23 21 18 16 15 13 12 11 10 9 8 7 7 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 22 24 25 27 29 30 32 35 37 39 41 44 46 49 52 54 57 60 63 66 68 71 73 76 78 80 82 83 84 85 86 87 87 87 87 86 86 85 84 82 81 80 78 76 75 73 71 70 68 66 65 63 61 60 58 57 55 54 53 52 51 49 48 48 47 46 45 44 44 43
 62 60 58 56 54 52 51 49 47 46 44 43 42 41 39 38 37 36 35 35 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 30 30 30 31 32 32 33 34 34 35 36 37 38 40 41 42 44 45 47 48 50 52 54 55 57 59 61 63 66 68 70 72 74 76 78 80 82 84 86 88 89 91 93 94 96 98 99 101 102 103 105 106 108 109 111 112 114 116 118 120 122 124 127 130 132 135 139 142 146 150 155 160 165 170 176 182 188 195 202 209 217 224 231 239 246 252 258 264 268 272 275 277 277 276 274 271 266 261 255 248 240 232 224 215 207 198 190 181 173 166 159 152 146 140 134 129 124 119 115 111 108 105 102 99 96 94 92 90 88 87 85 84 83 81 80 79 78 77 77 76 75 74 73 73 72 71 70 70 69 68 67 66 65 65 64 63 62 61 60 58 57 56 55 54 52 51 50 49 47 46 45 44 42 41 40 39 38 37 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 52 55 58 60 63 67 70 74 78 82 86 91 96 101 107 113 119 125 132 139 146 153 160 168 175 182 190 196 203 209 214 219 223 227 229 231 231 231 230 228 225 222 218 213 208 202 197 191 184 178 172 166 160 154 148 142 137 131 126 121 117 112 108 104 100 96 92 89 86 83 80 77 74 71 69 66 64
 18 19 20 21 23 24 26 27 29 32 34 37 40 43 47 51 56 61 67 74 81 90 99 110 123 137 153 171 191 214 240 270 302 338 376 418 462 508 553 597 636 668 692 705 707 697 676 647 611 570 527 484 442 402 365 330 298 270 244 222 201 183 167 153 140 129 120 111 103 96 90 85 80 76 72 69 65 63 60 58 56 54 52 51 49 48 47 46 45 44 43 43 42 41 41 40 40 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 40 41 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 60 62 63 65 66 68 69 71 72 74 75 76 77 78 78 79 79 79 79 79 78 78 77 76 75 74 73 71 70 69 67 66 64 62 61 60 58 57 55 54 53 52 51 50 49 48 47 47 46 46 45 45 45 45 45 46 46 47 48 49 50 52 54 56 58 61 65 69 73 78 84 91 98 107 116 127 138 151 166 182 199 217 237 257 278 299 320 339 356 370 381 388 391 389 383 373 360 345 327 308 289 270 251 233 216 200 185 172 159 148 137 128 119 112 105 98 93 88 83 79 75 72 68 66 63 61 59 57 55 53 52 51 50 48 47 47 46 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 45 45 44 43 42 41 40 39 38 37 36 34 33 32 30 29 28 26 25 24 23 22 20 19 18 18 17 16 15 15 14 14 13 13 13 13 12 12 12 12 12 13 13 13 14 14 14 15 16 16 17
 57 57 57 57 56 56 56 55 55 55 54 54 53 53 53 52 52 51 51 51 50 50 50 49 49 49 48 48 48 48 48 48 49 49 49 50 51 52 53 54 55 57 59 61 64 67 70 74 78 83 88 94 100 108 116 125 135 147 159 173 188 205 223 243 264 287 311 336 362 389 415 441 464 486 505 520 531 537 539 536 528 517 502 485 466 445 424 402 381 360 340 320 302 284 267 252 237 223 211 199 188 178 168 159 151 143 136 130 124 118 113 108 104 100 97 93 91 88 86 84 82 80 79 78 77 77 76 76 76 76 76 76 76 77 78 78 79 80 81 82 83 84 86 87 88 89 91 92 93 95 96 97 99 100 101 102 103 104 105 106 106 107 107 108 108 109 109 109 109 109 109 109 109 109 109 109 109 109 109 109 109 109 108 108 108 108 108 108 108 107 107 107 106 106 105 104 103 102 101 100 98 97 95 93 91 89 86 84 82 79 76 74 71 69 66 63 61 58 56 54 52 49 47 46 44 42 40 39 38 36 35 34 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 56 58 59 60 62 63 64 66 67 68 69 71 72 73 74 75 75 76 77 78 78 79 79 79 80 80 80 80 80 80 80 80 79 79 79 78 78 77 77 76 76 75 75 74 73 73 72 72 71 70 70 69 69 68 68 67 66 66 66 65 65 64 64 63 63 63 62 62 62 61 61 61 60 60 60 60 59 59 59 58 58 58
 83 85 86 88 90 93 95 97 99 101 103 105 107 109 111 113 115 116 117 118 119 120 120 121 121 120 120 119 119 118 117 116 115 114 112 111 110 109 108 107 106 105 104 104 103 103 103 103 103 103 103 104 105 105 106 108 109 110 112 114 115 117 119 121 124 126 128 130 132 134 136 138 140 142 144 145 147 148 149 150 150 151 151 152 152 152 152 151 151 150 150 149 148 147 146 145 144 143 141 140 138 137 136 134 132 131 129 128 126 124 123 121 120 119 117 116 115 114 113 113 112 112 112 112 112 113 113 115 116 117 119 121 124 127 130 133 136 140 144 149 153 158 163 168 173 179 184 189 194 198 202 206 209 211 213 214 214 213 211 209 205 201 197 192 186 180 174 167 161 154 148 141 135 129 123 118 112 107 102 98 93 89 86 82 78 75 72 69 67 64 62 60 58 56 54 53 51 50 49 48 47 46 45 44 44 43 43 43 43 43 43 43 43 44 44 44 45 45 46 46 47 47 48 49 49 50 50 51 51 52 52 52 53 53 53 54 54 54 55 55 55 55 56 56 56 56 57 57 57 57 58 58 58 58 59 59 59 60 60 60 61 61 61 62 62 63 63 63 64 64 65 65 66 66 67 68 68 69 69 70 71 72 72 73 74 75 76 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 93 94 95 95 95 95 95 95 95 94 94 93 92 91 90 89 87 86 85 83 82 80 79 77 76 75 73 72 71 70 69 68 68 67 67 66 66 66 66 66 66 67 67 68 69 69 70 71 72 73 75 76 78 79 81
 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 24 23 23 23 23 24 24 24 25 25 26 27 28 29 30 32 34 36 38 41 44 47 51 56 60 66 72 78 86 94 104 114 125 138 152 168 185 204 224 246 270 294 320 346 372 397 420 441 459 472 481 485 485 479 470 457 441 423 404 385 365 345 327 309 291 276 261 247 234 222 212 202 193 185 177 170 164 159 154 149 145 141 138 134 132 129 127 125 123 122 120 119 118 117 116 115 115 114 114 113 112 112 111 111 110 109 109 108 107 106 105 104 102 101 99 98 96 95 93 91 89 87 86 84 82 81 79 77 76 74 73 72 71 70 69 68 67 67 67 66 66 66 66 67 67 67 68 69 70 71 72 73 75 76 78 80 82 84 87 89 92 95 98 102 106 110 114 119 123 129 134 140 147 153 160 167 175 183 191 199 207 214 222 229 235 240 244 246 247 246 244 240 234 227 219 209 199 188 177 166 154 143 132 122 112 103 95 87 79 72 66 60 55 50 46 42 38 35 32 29 27 25 23 21 20 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 26 27 28 30 32 33 35 37 40 42 44 47 50 53 56 59 63 66 70 73 77 81 85 89 92 96 99 103 105 108 111 113 114 115 116 116 116 116 114 113 111 109 107 104 101 98 95 91 88 85 81 78 75 72 69 66 63 61 58 56 54 52 50 48 46 44 43 41 40 38 37 36 35
 70 68 67 66 64 63 62 61 60 60 59 58 58 57 57 56 56 56 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 54 53 53 52 51 51 50 49 48 47 46 45 44 43 42 42 41 40 40 39 38 38 38 37 37 37 37 37 38 38 38 39 39 40 41 42 42 43 45 46 47 49 50 52 54 55 57 59 62 64 67 69 72 75 78 82 85 89 93 97 101 106 111 116 121 127 132 138 144 151 157 164 171 178 185 192 199 206 213 220 227 233 239 245 250 255 259 263 266 268 270 271 271 271 270 268 266 263 260 256 252 247 242 237 232 226 221 215 210 205 199 194 189 184 180 175 171 167 163 159 156 153 149 146 144 141 138 136 134 132 130 128 126 124 122 121 119 117 116 114 113 111 110 108 106 105 103 101 100 98 96 95 93 91 89 88 86 84 82 81 79 77 76 74 73 72 70 69 68 67 66 65 64 64 63 62 62 62 62 61 61 61 62 62 62 63 63 64 64 65 66 67 68 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 84 85 85 85 86 86 86 86 86 86 85 85 85 84 84 84 83 83 82 82 82 81 81 81 81 81 81 81 81 81 82 82 83 84 85 86 87 89 91 93 95 97 100 103 106 110 113 117 122 126 131 136 141 146 151 156 162 167 171 176 180 184 187 190 192 193 194 195 194 193 192 190 187 184 181 177 173 169 165 160 155 151 146 142 137 133 128 124 120 116 112 109 105 102 99 96 93 90 88 85 83 81 79 77 75 73 71
 37 37 36 36 35 35 34 34 33 33 33 33 33 33 33 33 33 34 34 35 35 36 37 38 39 41 42 44 46 49 51 54 57 60 64 68 72 77 82 87 93 99 105 112 119 126 133 140 147 153 159 165 170 174 177 179 180 180 178 176 172 168 163 157 151 145 139 132 126 120 115 109 104 99 95 91 87 84 81 78 76 73 72 70 69 68 67 66 66 65 65 65 66 66 67 68 69 71 72 74 76 78 81 84 87 90 94 97 101 106 110 115 120 125 130 135 140 145 150 155 159 163 166 169 171 172 173 173 172 170 168 165 162 158 154 150 145 140 136 131 126 121 117 112 108 104 100 97 93 90 87 84 82 80 78 76 74 73 71 70 70 69 68 68 68 67 67 68 68 68 69 69 70 71 72 73 74 76 77 79 81 82 85 87 89 92 94 97 100 103 107 110 114 118 122 126 130 135 139 144 148 152 157 161 164 168 170 173 175 176 176 176 175 174 171 168 165 161 156 151 146 140 134 128 122 116 110 104 99 93 88 83 78 73 69 64 60 57 53 50 47 44 41 39 37 35 33 31 29 28 27 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 26 27 29 30 32 34 37 39 42 44 47 50 54 57 61 65 69 73 77 81 85 89 92 96 99 102 105 107 109 110 111 112 112 111 110 109 107 105 103 101 98 95 92 89 86 83 80 77 75 72 69 67 64 62 60 58 56 54 52 51 49 48 46 45 44 43 42 41 40 39 38
 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 6 7 8 9 10 12 13 15 17 19 21 24 26 29 33 36 40 45 49 54 59 65 71 78 84 92 99 107 115 124 132 140 149 157 164 171 177 182 186 189 191 192 191 189 186 182 178 173 167 161 155 149 143 136 130 125 119 114 109 104 100 96 92 88 85 82 79 76 74 71 69 67 66 64 62 61 60 59 58 58 57 57 57 57 57 57 58 58 60 61 63 65 67 70 73 77 81 86 92 99 106 115 124 135 146 160 174 191 209 228 249 272 296 320 345 369 391 411 426 436 440 438 429 414 395 372 347 320 294 268 243 220 199 180 163 147 134 122 111 102 93 86 80 74 70 65 62 59 56 54 52 50 49 48 47 46 46 46 46 46 46 47 48 49 50 51 53 55 57 59 62 64 67 71 74 78 82 86 90 95 99 103 107 110 113 116 118 119 119 119 117 115 112 109 105 100 96 91 86 81 76 71 66 62 58 54 50 47 43 40 38 35 33 31 29 27 25 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 31 32 34 35 37 39 41 43 46 48 51 54 58 61 65 70 75 80 85 91 98 105 112 120 127 135 143 151 159 166 172 177 181 184 185 184 182 178 172 165 158 149 139 130 120 110 100 91 82 74 66 59 53 47 41 36 32 28 24 21 18 16 14 12 10 9 7 6 5 5 4 3 3 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0
 51 50 49 48 47 46 45 45 44 43 43 42 42 42 42 41 41 41 41 41 41 42 42 42 43 43 44 44 45 46 46 47 48 49 50 51 52 53 55 56 57 58 60 61 63 64 65 67 68 70 72 73 75 77 78 80 82 83 85 87 89 90 92 94 96 97 99 101 103 104 106 107 109 111 112 113 115 116 117 119 120 121 122 123 124 126 127 128 129 130 132 133 134 136 137 139 141 143 145 147 149 152 155 157 160 164 167 170 174 178 182 186 190 194 198 201 205 208 211 214 216 217 218 218 218 216 214 212 208 204 199 194 188 182 176 169 163 156 149 142 136 130 123 117 112 106 101 96 92 88 84 80 76 73 70 68 65 63 61 60 58 57 55 54 53 53 52 51 51 50 50 50 50 50 50 50 51 51 51 52 52 53 53 54 55 56 56 57 58 59 60 61 62 63 64 65 65 66 67 68 69 69 70 70 71 71 71 71 71 71 70 70 69 68 67 67 65 64 63 62 60 59 58 56 55 53 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 37 38 38 39 40 41 42 44 45 46 48 49 51 53 55 57 59 61 64 66 68 71 74 76 79 82 84 87 90 92 95 97 99 101 102 103 104 105 105 105 105 105 104 103 101 100 98 96 94 91 89 87 84 82 79 77 75 73 70 68 66 64 62 61 59 57 56 55 53 52
 32 34 36 38 40 42 45 48 51 54 57 61 65 69 73 78 83 88 93 99 104 110 116 122 128 134 140 145 150 155 159 162 165 167 169 170 170 170 169 168 166 165 162 160 158 155 152 150 147 145 142 140 138 136 134 132 130 128 127 126 125 123 122 122 121 120 119 119 118 118 117 116 116 115 115 114 113 112 112 111 110 109 108 107 106 105 104 103 102 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 86 85 84 84 84 84 84 84 84 85 85 86 87 89 90 92 94 97 100 103 107 111 115 120 125 131 138 144 152 160 168 177 187 197 207 218 229 239 250 260 270 278 285 290 294 295 294 291 286 278 269 258 246 233 220 207 193 180 168 156 144 134 124 115 107 99 92 85 80 74 69 65 61 57 54 51 48 45 43 41 39 38 36 35 34 33 32 31 31 31 30 30 31 31 32 33 34 36 38 40 42 45 49 52 57 61 67 72 79 86 93 101 109 118 128 137 147 158 168 178 188 198 207 215 223 230 235 239 242 244 245 244 242 239 235 231 226 220 214 208 202 196 190 184 178 173 168 163 159 155 151 147 144 142 139 137 135 134 133 131 131 130 130 130 130 130 131 131 132 133 134 136 137 139 141 143 146 148 150 153 156 159 161 164 167 170 173 176 178 181 183 184 186 186 187 187 186 184 182 180 176 172 168 163 158 152 146 139 133 126 119 113 106 99 93 87 81 75 69 64 59 55 51 47 43 40 37 34 31 29 27 26 24 23 22 21 20 20 20 19 19 19 20 20 20 21 21 22 23 24 25 26 27 28 29 31
 134 129 124 119 114 109 104 100 95 90 86 82 77 73 70 66 62 59 56 53 50 47 44 42 40 37 36 34 32 30 29 28 26 25 24 23 22 22 21 20 20 19 19 19 19 19 18 18 19 19 19 19 20 21 21 22 23 25 26 28 30 32 34 37 41 44 49 54 59 65 72 80 89 99 110 123 137 153 171 192 215 240 269 300 336 374 417 462 511 562 613 664 712 755 791 816 829 830 819 796 764 725 681 634 587 540 496 453 414 378 344 314 287 262 240 220 202 186 172 160 149 139 130 123 116 111 105 101 97 94 91 89 87 86 84 84 83 83 82 82 83 83 84 85 86 87 88 90 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 120 122 123 124 125 126 127 127 127 126 126 125 124 122 121 119 116 114 111 108 105 102 98 95 91 88 84 80 76 73 69 65 62 58 55 52 48 45 43 40 37 35 33 31 29 27 26 24 23 22 20 20 19 18 17 17 16 16 16 15 15 15 15 15 15 16 16 16 17 17 18 19 20 20 22 23 24 25 27 29 31 33 35 38 41 44 47 50 54 58 62 67 72 77 82 88 94 100 106 112 119 125 131 138 143 149 154 159 163 167 170 172 173 174 174 173 172 170 167 164 161 157 153 149 145 141 137 133 129 125 121 117 114 111 108 106 103 101 99 98 96 95 94 94 93 93 93 93 94 94 95 96 98 99 101 102 104 107 109 112 114 117 120 124 127 131 134 138 142 145 149 153 156 160 163 166 169 171 173 175 176 177 177 177 177 175 174 172 169 167 163 160 156 152 148 143 138
 72 71 70 68 67 65 64 63 61 60 58 57 56 55 53 52 51 50 49 48 47 46 46 45 44 44 44 44 43 43 44 44 44 45 45 46 47 48 49 51 52 54 56 58 60 63 65 69 72 76 80 84 89 94 100 107 114 121 130 139 150 161 173 187 202 218 235 254 274 296 319 344 370 397 425 453 482 510 538 564 589 611 630 646 657 664 667 666 660 651 638 621 602 581 559 535 510 486 461 437 413 390 368 346 326 307 289 272 256 241 227 214 202 191 181 171 163 155 147 141 135 129 124 119 115 111 108 105 102 100 97 95 93 92 90 89 88 87 86 86 85 85 85 85 85 85 86 86 87 88 89 90 91 93 95 97 98 101 103 105 108 111 113 116 119 123 126 129 133 136 140 143 147 151 154 158 162 166 170 173 177 180 184 187 190 193 196 198 200 202 203 204 204 203 202 201 199 196 193 189 185 181 176 170 165 159 153 148 142 136 130 125 119 114 109 105 100 96 92 88 85 82 79 76 73 71 68 66 64 63 61 60 59 58 57 56 55 55 54 54 54 54 55 55 55 56 57 58 58 60 61 62 63 65 67 68 70 72 74 75 77 79 81 83 85 87 89 91 92 94 96 97 99 100 102 103 104 105 106 107 107 108 108 109 109 109 109 109 109 109 109 109 108 108 108 108 108 108 108 107 107 107 107 107 107 107 108 108 108 108 108 108 108 108 108 108 108 108 108 107 107 107 107 106 106 105 105 104 103 103 102 101 101 100 99 98 98 97 96 95 95 94 93 92 91 90 89 88 87 86 85 84 83 82 80 79 78 76 75 74
 37 37 38 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 57 58 60 62 63 65 67 68 70 71 72 73 74 75 76 77 77 78 78 78 78 78 78 78 78 77 77 77 77 76 76 76 76 76 76 76 76 77 77 78 79 80 81 82 84 86 88 90 92 94 97 100 103 106 109 112 116 119 123 126 129 132 135 138 141 143 146 147 149 150 151 152 152 152 152 151 150 149 148 146 144 142 140 137 135 132 130 127 125 122 120 118 116 114 112 111 110 109 108 107 107 107 107 108 109 110 111 113 115 117 119 122 125 128 131 135 138 142 146 150 154 157 161 164 167 170 172 173 174 175 174 173 172 169 166 163 158 154 149 144 138 133 128 122 117 112 107 102 98 93 90 86 82 79 76 74 71 69 67 65 63 62 61 59 58 58 57 57 56 56 56 56 56 57 57 58 59 60 61 62 64 65 67 69 71 73 76 78 80 83 85 88 90 92 94 96 98 99 101 102 103 103 104 104 104 104 103 103 102 101 100 99 98 97 96 95 94 94 93 92 92 91 91 91 91 91 91 92 93 94 95 96 98 100 102 104 106 109 111 114 117 119 122 125 128 132 135 138 141 143 146 149 152 154 156 158 160 162 163 164 165 166 167 167 167 167 167 167 166 166 165 164 164 163 162 162 161 160 160 160 159 159 159 158 158 158 158 157 157 157 156 155 154 152 151 149 146 144 141 138 134 130 126 122 118 113 109 104 99 94 90 85 81 76 72 68 65 61 58 55 53 50 48 46 44 43 41 40 39 38 37 37 36 36 35 35 35 35 35 36 36 36
 121 119 116 114 111 108 105 101 98 95 91 88 85 81 78 75 72 69 66 64 61 59 57 55 53 51 49 48 46 45 44 43 42 42 41 40 40 40 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 43 43 44 45 46 47 49 50 52 54 55 57 59 62 64 67 69 72 75 78 81 84 87 90 93 96 99 102 104 107 109 111 113 115 117 118 119 120 120 121 121 120 120 119 118 117 115 114 112 110 108 105 103 101 98 96 93 91 88 86 84 81 79 77 75 73 72 70 69 67 66 65 64 63 62 61 60 60 59 59 59 59 59 59 59 59 60 60 61 62 63 65 66 68 70 73 75 78 82 85 90 94 100 105 112 118 126 134 143 152 163 173 185 197 210 223 236 250 264 278 291 303 315 325 334 341 346 349 350 348 343 337 328 318 306 294 280 266 252 238 223 210 197 184 172 161 150 140 131 123 115 108 101 95 90 85 81 77 73 70 67 65 62 60 59 57 56 55 54 53 52 52 51 51 51 51 51 51 52 52 53 53 54 55 56 58 59 60 62 64 66 68 70 73 75 78 81 84 87 90 93 97 100 103 107 110 113 117 120 123 126 128 131 133 135 137 139 140 141 141 141 141 141 140 139 137 136 134 131 129 126 124 121 118 115 111 108 105 102 99 96 94 91 89 86 84 82 80 79 77 76 74 73 72 72 71 70 70 70 69 69 69 69 69 69 70 70 71 71 72 73 74 75 76 77 79 80 82 84 85 87 90 92 94 97 99 102 104 107 109 112 114 116 119 121 122 124 125 126 127 127 127 127 127 126 124 123
 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 10 11 12 13 14 16 17 19 20 22 24 26 29 31 33 36 38 41 43 46 48 51 53 55 57 59 60 61 62 62 62 61 60 59 58 56 54 52 50 48 46 43 41 39 37 35 34 32 30 29 27 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 14 14 14 15 15 16 17 17 18 19 20 21 23 24 26 28 30 32 34 36 39 41 44 47 50 53 56 59 62 65 68 70 73 75 76 77 78 78 77 76 75 73 71 69 66 63 61 58 55 53 50 48 46 44 42 40 39 37 36 35 34 33 33 32 32 31 31 31 31 31 31 31 32 32 33 33 34 35 36 37 38 39 41 42 44 46 47 49 51 53 55 56 58 60 61 62 63 64 65 65 64 64 63 62 60 59 57 55 52 50 48 46 43 41 39 37 35 33 31 29 28 26 25 23 22 21 20 19 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 21 21 23 24 25 26 28 30 32 34 36 39 42 45 48 52 56 61 66 71 76 82 88 93 99 104 109 113 116 119 120 120 119 117 113 109 104 99 93 87 81 75 69 63 58 53 48 44 40 36 32 29 26 24 21 19 17 16 14 13 11 10 9 8 8 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3
 65 62 59 56 54 52 49 47 46 44 43 41 40 39 39 38 38 37 37 37 38 38 39 40 41 43 44 46 49 51 54 57 61 65 69 73 78 84 90 96 102 109 117 124 132 141 149 158 166 175 183 191 198 204 210 215 219 221 223 223 222 221 218 214 210 205 199 193 187 181 175 169 163 158 153 147 143 138 134 130 126 123 120 117 114 112 109 107 105 104 102 101 99 98 97 96 95 94 93 93 92 91 91 90 90 89 89 88 88 88 87 86 86 85 84 84 83 82 81 80 79 77 76 74 73 71 70 68 66 64 62 60 58 56 54 53 51 49 47 45 43 42 40 38 37 35 34 33 31 30 29 28 27 27 26 25 25 25 24 24 24 24 25 25 26 26 27 28 29 30 31 33 35 37 39 41 43 46 49 52 56 60 64 69 74 79 85 91 98 105 112 120 127 136 144 152 160 167 174 180 185 189 192 194 194 193 191 187 183 178 173 166 160 153 147 140 133 127 121 115 109 104 99 94 90 86 82 78 75 71 68 66 63 60 58 56 54 52 50 48 47 45 44 43 42 41 40 39 38 37 37 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 24 23 23 23 23 23 23 22 22 22 23 23 23 23 23 24 24 24 25 25 26 27 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 51 53 56 58 61 64 68 71 75 78 82 85 89 93 96 100 103 105 108 110 111 112 112 112 111 109 107 105 102 99 96 93 89 85 82 78 75 71 68
 94 98 101 104 107 110 112 115 116 118 118 119 119 118 117 115 114 111 109 106 103 99 96 92 89 85 82 79 75 72 70 67 64 62 60 58 56 54 52 51 50 49 48 47 46 46 45 45 44 44 44 44 45 45 46 46 47 48 50 51 53 54 56 59 61 64 67 71 74 78 82 87 92 97 102 108 113 119 125 131 137 143 148 153 158 162 166 169 171 172 172 172 170 168 165 161 157 152 146 140 134 128 122 116 110 104 98 93 87 82 78 73 69 65 62 59 56 53 51 48 46 45 43 42 41 39 39 38 37 37 37 37 37 37 37 37 38 38 39 40 41 43 44 46 47 49 52 54 57 60 63 67 71 75 79 84 89 94 100 106 111 117 123 128 134 139 144 148 151 154 157 158 159 159 158 156 154 151 148 144 140 135 131 126 121 117 112 107 103 98 94 90 86 82 79 75 72 69 66 64 62 60 58 56 54 53 52 51 50 49 48 48 47 47 47 47 47 47 47 47 47 47 48 48 48 49 49 50 51 51 52 53 54 55 56 58 59 61 63 65 67 70 73 76 79 83 87 91 96 101 106 112 118 124 131 138 145 152 160 167 175 182 189 195 201 207 211 215 217 219 220 219 217 215 211 206 201 195 189 182 174 167 159 152 145 137 130 124 117 111 105 100 95 90 85 81 78 74 71 68 65 63 60 58 56 54 53 51 50 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 35 35 35 35 35 35 35 36 36 37 38 39 40 41 42 44 45 47 49 51 54 56 59 62 64 67 71 74 77 81 84 88 91
 23 23 22 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 24 24 25 26 27 28 30 31 32 34 35 37 38 40 42 43 45 47 49 51 54 56 58 61 64 67 70 73 77 81 85 90 95 101 107 113 120 128 137 146 157 168 180 193 207 222 237 253 270 287 303 319 334 348 360 369 376 380 380 378 372 363 353 340 325 310 293 277 260 244 228 213 198 185 172 160 149 139 130 121 113 106 100 94 89 85 81 77 74 71 69 67 65 64 63 62 61 60 60 60 60 60 60 60 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 68 69 69 69 70 70 70 71 71 72 72 72 73 73 74 74 75 76 76 77 78 79 80 80 81 82 84 85 86 87 88 89 90 92 93 94 95 96 97 98 98 99 99 99 99 99 98 97 96 95 93 92 90 87 85 83 80 77 75 72 69 67 64 61 59 57 54 52 50 48 46 44 43 41 39 38 37 35 34 33 32 31 30 30 29 28 28 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 37 38 39 41 42 44 46 47 49 51 52 54 55 57 58 59 60 61 62 63 64 65 65 65 65 65 65 65 65 65 64 64 63 63 62 62 61 61 61 60 60 60 60 60 60 60 60 60 61 61 61 62 62 62 63 63 63 63 64 64 64 64 64 64 64 63 63 63 62 61 60 60 58 57 56 55 53 52 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24
 35 34 32 31 30 29 28 27 27 26 26 25 25 25 24 24 25 25 25 25 26 27 27 28 29 30 32 33 34 36 38 40 42 44 46 48 51 54 57 60 63 66 69 73 77 81 85 89 94 99 104 109 115 121 127 134 141 148 156 164 172 180 189 198 207 216 224 233 240 248 254 259 264 267 268 269 268 265 262 257 251 245 238 230 222 213 205 196 188 180 172 164 156 149 142 136 130 124 119 114 109 105 101 97 94 91 88 86 84 82 80 79 78 78 77 77 77 77 77 78 79 79 80 81 82 83 84 84 85 86 87 87 88 88 88 88 88 87 87 86 85 84 83 81 80 78 76 74 72 70 68 66 64 63 61 59 57 56 55 53 52 51 51 50 50 50 50 50 51 52 53 54 56 58 60 62 65 69 73 77 82 87 94 101 109 117 127 138 150 164 178 194 212 230 249 269 288 306 323 336 346 352 352 348 338 325 308 289 269 248 227 207 189 171 155 140 127 115 104 94 85 78 71 64 59 54 49 45 41 38 35 32 30 27 26 24 22 21 19 18 17 17 16 15 15 15 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 25 26 27 28 29 29 30 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 42 43 44 45 46 47 48 49 51 52 54 55 57 58 60 62 64 66 68 70 72 74 76 78 81 83 85 87 89 90 92 93 95 95 96 96 96 95 95 93 92 90 88 85 83 80 77 74 71 68 65 62 59 56 54 51 49 46 44 42 40 38 37
 34 35 36 37 39 40 42 44 46 48 51 54 57 60 64 68 72 77 83 88 95 102 109 118 127 136 146 157 168 180 193 205 218 231 243 255 267 278 288 296 303 309 313 314 315 313 309 304 298 290 280 270 260 248 237 225 213 201 190 178 168 157 147 138 129 121 114 107 100 94 89 83 79 75 71 67 64 61 58 56 53 51 49 48 46 44 43 42 41 39 38 38 37 36 35 35 34 34 33 33 33 32 32 32 32 32 33 33 33 34 35 35 36 37 38 40 41 42 44 46 47 49 51 53 55 58 60 62 65 68 70 73 76 79 81 84 87 90 93 96 99 101 104 107 109 111 113 115 116 117 118 119 119 119 118 118 117 115 114 112 110 108 105 103 100 98 95 93 91 88 86 84 81 79 78 76 74 73 71 70 69 68 67 66 66 65 65 65 65 66 66 67 68 69 71 73 75 78 81 84 88 92 98 103 109 116 124 132 141 151 161 172 184 196 209 222 236 249 263 276 288 300 311 320 327 332 335 336 335 332 326 318 309 299 287 275 262 249 236 223 210 198 187 176 165 156 147 139 131 124 118 112 107 103 99 95 92 89 87 85 83 81 80 79 78 77 77 77 76 76 76 76 77 77 77 78 78 79 80 81 81 82 83 84 85 86 87 88 89 90 91 91 92 92 93 93 93 93 93 93 92 92 91 90 89 88 86 85 83 82 80 78 76 74 72 70 68 66 64 62 60 58 56 54 52 50 48 46 44 43 41 39 38 37 35 34 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 28 28 28 29 29 30 31 32 33
 161 158 155 152 148 145 141 137 133 129 125 121 118 114 111 107 104 101 98 96 94 92 90 88 87 85 84 83 83 82 82 82 82 82 83 83 84 85 86 87 88 90 91 93 95 97 99 101 104 107 109 113 116 119 123 127 131 135 139 144 149 154 159 164 169 174 179 184 189 194 198 202 206 209 211 213 214 215 215 215 214 212 210 207 204 201 197 194 190 185 181 177 173 169 165 161 157 153 150 146 143 140 138 135 133 131 129 127 126 125 124 123 123 122 122 122 122 122 123 123 124 124 125 125 126 127 127 128 128 128 129 129 129 130 130 130 130 130 130 129 129 129 129 129 128 128 128 128 128 128 128 128 129 129 130 130 131 132 134 135 137 139 141 143 146 149 152 155 158 162 166 169 173 177 181 185 189 193 196 199 203 205 208 210 211 212 213 213 212 211 209 206 203 200 196 191 187 182 176 171 166 160 155 150 145 140 135 131 126 122 118 115 111 108 105 102 100 97 95 92 90 88 86 85 83 81 80 78 77 75 74 73 71 70 69 68 67 66 65 64 63 63 62 61 61 61 60 60 60 60 60 61 61 61 62 63 63 64 65 66 67 68 69 70 71 72 73 74 75 76 76 77 78 78 79 79 79 79 80 79 79 79 78 78 77 76 76 75 74 73 72 71 70 69 68 67 66 65 65 64 63 63 62 62 62 61 61 61 61 61 61 61 61 62 62 63 63 64 65 65 66 68 69 70 72 73 75 77 80 82 85 87 91 94 97 101 105 109 114 118 123 127 132 137 141 146 150 154 157 160 163 165 167 168 169 169 168 167 166 164
 35 33 31 30 28 27 26 25 24 23 22 21 21 20 19 19 19 19 19 19 19 19 20 20 21 22 23 24 26 27 29 31 33 35 38 41 44 47 51 54 59 63 68 74 79 86 93 100 108 117 127 137 148 159 172 184 197 210 223 236 247 257 265 271 275 276 274 270 264 255 245 233 221 209 196 184 172 161 151 141 132 124 116 110 104 98 94 90 86 83 80 78 76 75 74 74 74 74 75 76 78 80 83 86 90 95 101 107 114 122 130 140 151 162 174 187 200 214 228 241 255 267 278 288 295 301 304 304 302 298 292 284 274 263 252 240 227 215 203 191 179 168 157 147 138 129 121 113 106 100 94 88 83 79 75 71 68 65 62 60 58 57 56 55 54 54 53 53 53 54 54 55 55 56 57 58 60 61 63 64 66 68 70 72 74 76 79 81 84 87 90 93 96 99 102 105 108 112 115 118 121 123 126 128 130 131 133 133 134 134 133 133 131 130 128 126 123 120 117 114 111 107 104 100 96 92 89 85 81 77 73 69 66 62 58 55 51 48 45 42 39 36 33 31 28 26 24 22 20 18 17 15 14 13 12 11 10 9 8 8 7 7 7 7 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 12 13 14 15 17 18 20 22 25 28 31 34 38 42 47 52 57 63 69 76 83 91 99 107 116 125 134 144 154 163 173 183 193 202 211 220 228 235 242 248 252 256 258 259 258 257 254 249 244 237 229 221 212 202 192 182 171 161 151 142 132 124 115 108 100 94 87 81 76 71 67 63 59 55 52 49 46 43 41 39 37
 150 152 154 156 157 158 158 158 158 157 155 153 151 148 144 141 137 132 128 124 119 115 110 106 102 98 94 90 87 84 81 78 75 73 71 69 67 65 64 62 61 60 59 58 57 57 56 56 55 55 55 55 55 56 56 56 57 57 58 59 60 61 62 63 65 66 68 69 71 73 74 76 77 79 80 81 82 83 84 85 85 85 85 84 84 83 82 81 80 79 77 76 74 72 71 69 68 66 64 63 62 60 59 58 57 56 55 55 54 54 54 54 54 55 55 56 57 58 59 60 62 63 65 66 68 70 72 74 76 78 80 82 85 87 89 92 94 97 99 102 105 108 111 114 117 120 123 126 129 132 135 138 141 143 146 148 151 153 154 156 157 158 158 158 158 158 157 155 154 152 150 148 146 143 141 138 135 133 130 127 124 122 119 116 114 111 109 107 105 103 101 99 97 96 95 93 92 91 91 90 90 89 89 89 89 90 90 90 91 92 92 93 94 94 95 96 97 98 99 99 100 101 102 102 103 104 104 105 106 106 107 107 107 108 108 108 109 109 109 110 110 110 111 111 112 113 114 115 116 118 120 122 124 127 130 134 137 142 146 151 156 161 167 173 179 185 192 198 205 211 217 223 229 234 238 242 244 246 246 246 243 240 236 230 224 216 208 200 191 182 173 164 155 147 139 132 125 118 112 107 101 97 93 89 85 82 79 77 74 72 71 69 68 66 65 64 63 63 62 62 62 61 61 61 62 62 62 63 64 64 65 66 68 69 70 72 74 76 78 80 83 86 89 92 95 98 101 105 108 112 116 120 123 127 131 134 138 141 144 147
 11 9 8 7 6 5 5 4 3 3 3 2 2 2 2 2 2 3 3 4 4 5 6 7 9 10 11 13 15 17 19 21 24 26 29 32 35 39 43 46 51 55 60 65 70 76 82 89 96 104 112 121 131 141 151 163 175 187 200 214 227 241 254 266 277 287 296 302 306 307 306 302 297 289 280 269 257 245 233 221 208 196 185 174 164 155 146 138 130 123 116 110 105 100 95 91 88 84 81 79 77 75 73 72 71 71 71 71 72 73 74 76 79 81 85 88 92 97 102 108 114 120 127 134 142 151 159 168 177 187 197 206 216 225 234 243 250 257 263 267 269 270 270 268 264 259 252 244 236 226 216 206 196 186 176 166 157 149 141 134 127 121 116 112 109 106 103 102 101 101 101 102 103 105 108 112 116 121 126 133 140 148 157 167 178 189 202 216 230 245 260 275 289 301 312 320 325 327 325 319 310 297 282 266 248 231 213 196 179 164 149 136 124 113 104 95 87 79 73 67 62 57 53 49 45 42 39 36 34 31 29 27 25 24 22 21 20 19 17 17 16 15 14 14 13 13 13 13 13 13 13 13 13 14 15 15 16 17 18 19 20 22 23 24 26 28 30 32 34 36 38 40 43 46 48 51 55 58 61 65 68 72 76 81 85 89 94 99 104 108 113 118 123 127 132 136 140 144 147 151 154 156 159 161 162 164 165 166 167 167 168 168 168 168 168 168 167 167 166 165 164 162 160 158 156 153 150 147 143 138 134 129 123 118 112 106 100 94 88 82 76 70 65 60 55 50 46 42 38 34 31 28 26 23 21 19 17 15 13 12
 36 33 31 29 27 25 23 22 20 19 18 17 16 15 14 14 13 13 13 13 13 13 13 14 15 15 16 17 18 20 21 23 24 26 28 30 32 34 37 39 42 45 48 51 55 59 63 68 73 78 84 91 98 107 116 126 138 151 166 183 202 224 249 277 308 344 383 427 474 525 577 630 680 726 765 793 809 813 803 782 751 714 672 627 583 539 497 458 422 388 357 329 304 281 260 241 224 209 195 182 171 160 151 143 136 129 123 118 114 110 106 103 101 99 97 95 94 93 92 91 90 89 89 88 88 87 87 86 86 86 85 85 84 84 83 83 82 81 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 63 63 63 63 63 64 65 66 68 70 73 76 79 83 88 93 98 105 112 119 128 138 148 159 172 185 199 214 229 244 259 273 285 294 301 303 301 294 283 269 252 232 212 192 172 153 136 120 105 93 82 72 64 56 50 44 40 35 32 29 26 23 21 19 18 16 15 13 12 11 10 9 8 8 7 6 6 5 4 4 3 3 3 3 2 2 2 2 2 2 3 3 4 4 5 6 7 8 9 11 12 14 15 17 19 21 23 25 27 30 32 34 37 39 41 43 46 48 50 52 54 56 57 59 60 61 62 63 63 63 64 64 64 63 63 63 62 62 62 61 61 60 60 60 59 59 59 59 59 59 59 59 59 60 60 61 61 62 63 64 65 66 68 69 71 72 74 76 78 80 82 85 87 89 92 94 96 97 99 100 101 101 100 100 98 96 94 91 88 85 81 78 74 70 66 62 58 55 51 48 45 41 39
 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 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 27 29 30 32 34 37 39 42 45 49 52 56 60 65 69 74 79 83 88 92 95 98 100 101 101 101 99 96 93 90 86 81 76 72 67 63 58 54 50 47 43 40 37 35 32 30 28 27 25 24 22 21 20 20 19 18 18 18 18 17 17 18 18 18 18 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 38 39 41 42 44 46 48 51 53 56 59 62 65 69 73 77 82 88 94 100 108 116 125 135 145 157 170 184 199 214 231 248 265 282 299 314 329 341 351 358 362 362 359 353 343 331 318 302 285 268 251 233 217 201 185 171 157 145 133 123 113 104 96 89 83 77 71 67 62 58 55 51 48 46 43 41 39 37 35 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 9 9 9 9 10 10 11 12 13 14 15 16 18 20 22 24 27 30 33 36 40 45 50 55 61 67 74 82 90 98 107 115 123 131 137 143 147 149 149 148 145 140 135 128 121 114 107 100 93 86 80 74 69 64 60 56 52 49 46 43 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15
 50 51 52 53 54 54 55 55 56 56 57 57 58 58 59 59 59 60 60 61 62 63 64 65 66 67 69 70 72 74 76 78 81 83 86 89 92 95 99 103 107 111 116 120 126 131 136 142 148 155 161 167 174 180 186 192 197 201 205 207 209 208 207 204 200 194 188 180 172 163 154 145 135 126 117 109 101 94 87 81 75 70 65 61 57 53 50 47 45 43 41 39 37 36 35 34 33 32 32 32 31 31 31 32 32 32 33 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 51 52 54 55 56 57 58 59 59 60 61 62 63 64 64 65 66 67 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 85 86 88 90 93 95 97 100 102 104 107 110 112 114 117 119 121 123 125 127 128 129 130 131 132 132 133 133 133 133 132 132 132 132 131 131 131 131 131 131 132 132 133 134 136 137 139 141 143 146 148 151 154 157 160 163 166 168 171 174 176 178 180 181 182 182 182 182 181 179 177 175 172 168 164 159 155 149 144 138 132 126 120 114 109 103 97 92 86 81 77 72 68 64 60 57 54 51 49 47 45 44 42 41 40 40 39 39 39 40 40 41 42 43 44 45 47 49 51 53 56 59 62 65 69 72 76 80 84 89 93 97 101 105 109 112 115 118 119 121 121 122 121 120 119 117 114 112 109 106 102 99 96 92 89 86 82 79 76 73 71 68 65 63 61 58 56 54 52 51 49 47 46 45 43 42 41 40 39 39 38 37 37 37 37 37 37 37 37 38 38 39 39 40 41 42 43 44 45 46 47 48 49 49
 121 119 118 116 114 112 110 108 106 104 103 101 99 97 96 95 93 92 91 91 90 90 89 89 89 89 89 89 90 90 91 91 92 92 93 93 94 94 95 95 96 96 96 96 97 97 97 96 96 96 95 94 93 92 91 90 88 86 85 83 81 79 76 74 72 70 68 65 63 61 60 58 56 55 54 53 52 51 51 51 51 51 52 53 54 55 57 59 61 64 67 70 74 78 83 88 94 100 107 114 122 130 139 147 156 164 172 179 185 190 193 195 195 194 191 187 181 175 168 161 153 145 137 130 123 116 109 103 98 92 87 83 79 75 71 68 65 62 59 57 55 52 50 49 47 45 44 43 41 40 39 38 37 36 36 35 35 34 34 34 33 33 33 33 34 34 34 34 34 35 35 35 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 29 29 29 30 30 31 32 33 34 35 36 37 38 39 41 42 44 45 47 49 51 53 56 58 61 63 66 70 73 77 81 85 89 94 99 104 109 114 120 125 130 135 140 144 147 149 151 152 151 150 148 144 140 136 131 125 120 114 108 103 97 92 87 83 79 75 72 68 66 63 61 59 57 56 55 54 53 53 53 53 53 54 55 56 57 59 60 62 65 67 70 73 76 79 82 86 89 93 96 100 104 107 111 114 117 120 123 126 129 131 133 135 137 139 140 142 143 144 145 145 146 146 146 146 146 146 146 146 145 145 144 144 143 142 142 141 140 140 139 139 138 137 137 136 136 135 134 134 133 132 131 130 129 128 127 126 124 123
 25 24 24 23 23 23 22 22 22 23 23 23 24 24 25 26 27 28 29 30 32 33 35 37 39 41 43 45 48 50 53 55 58 61 64 67 71 74 78 81 85 89 92 96 100 105 109 113 117 121 126 130 134 137 141 144 147 149 151 153 154 155 154 154 153 151 148 146 143 139 136 132 128 124 119 115 111 108 104 101 97 94 91 89 86 84 82 81 79 78 77 76 75 75 75 75 75 75 76 77 78 79 81 83 85 87 89 92 95 98 101 105 108 112 115 119 122 125 128 131 133 135 137 139 140 140 140 140 140 139 138 136 134 132 129 127 124 121 117 114 110 107 103 99 95 91 88 84 80 76 73 69 65 62 59 56 53 50 47 44 42 40 38 36 34 33 32 30 29 29 28 28 27 27 27 27 27 28 28 29 30 31 32 33 35 37 39 41 44 47 50 53 57 62 66 71 77 83 89 96 103 111 118 126 134 142 149 156 163 169 175 179 183 186 187 188 187 186 183 180 176 171 166 161 155 149 143 136 130 124 118 112 106 100 95 89 84 79 75 70 66 62 58 54 51 47 44 41 39 36 34 32 30 28 26 25 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 25 26 28 30 32 35 37 40 44 48 52 57 62 68 75 82 89 98 107 117 128 140 153 167 182 198 216 234 253 274 295 316 338 360 381 401 418 434 446 454 458 457 451 441 427 410 390 367 344 320 296 272 249 227 207 188 170 154 139 126 114 103 93 84 76 69 63 58 53 49 45 42 39 36 34 32 30 29 27 26
 38 41 45 50 54 59 64 70 75 80 85 90 95 99 102 104 105 105 105 103 101 98 95 91 87 82 78 74 70 66 62 59 56 53 50 47 45 43 41 39 37 36 34 33 32 30 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 32 34 35 37 40 42 44 47 50 54 58 62 67 72 78 85 92 100 109 119 130 141 154 166 179 191 202 211 218 222 223 220 214 205 193 181 167 152 138 125 112 101 90 81 72 64 58 52 46 42 38 34 31 28 26 24 22 21 20 19 18 17 17 17 17 17 17 17 17 18 19 19 20 21 22 23 24 26 27 28 30 32 33 35 37 39 40 42 44 46 48 50 52 54 56 58 60 62 64 66 67 68 70 71 72 73 73 74 74 74 74 74 73 73 72 72 71 70 70 69 68 68 67 67 66 66 66 66 66 67 67 68 69 70 72 73 75 78 80 83 87 90 95 99 104 110 116 123 131 139 147 157 167 177 187 198 208 219 228 236 243 249 252 253 253 249 244 237 228 218 207 195 183 171 160 148 137 127 117 108 99 91 84 77 71 65 60 55 51 46 43 39 36 33 31 28 26 24 22 20 19 18 16 15 15 14 13 13 13 12 12 12 13 13 13 14 15 16 17 19 20 22 24 26 29 31 34
 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 53 55 57 58 60 62 64 66 68 70 72 74 77 79 82 84 87 90 93 95 98 101 104 107 109 112 114 116 118 120 121 122 122 122 121 120 119 117 115 113 110 107 104 101 97 94 90 87 83 79 76 73 69 66 63 60 57 54 52 49 47 44 42 40 38 37 35 34 33 32 31 30 29 29 28 28 28 28 28 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 43 44 46 47 49 51 53 55 57 60 62 65 68 71 75 78 82 86 90 95 99 104 108 113 118 122 127 131 135 139 142 145 147 149 150 151 151 151 150 149 147 145 143 141 138 136 133 130 128 125 122 120 117 115 112 110 108 106 104 102 100 98 97 95 94 92 91 89 88 86 85 84 82 81 79 78 76 75 74 72 71 69 68 66 65 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 42 41 41 41 40 40 40 40 40 41 41 42 42 43 44 45 46 47 49 51 52 54 56 59 61 64 67 70 73 76 79 83 87 91 95 99 104 108 113 118 123 128 133 137 142 146 150 154 157 160 162 164 165 165 165 164 162 160 158 155 152 149 145 141 138 134 130 126 122 119 115 112 108 105 102 98 95 92 90 87 84 81 79 76 74 72 69 67 65 63 61 59 57 55 53 51 50 48 47 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 34 33 33
 24 23 22 22 21 21 20 20 20 20 21 21 21 22 23 23 24 25 26 28 29 30 31 33 34 36 37 39 40 42 43 45 46 48 49 50 51 53 54 55 56 58 59 60 61 62 63 64 65 66 68 69 70 71 73 74 75 77 78 80 81 83 85 87 88 90 92 94 96 98 100 102 104 106 108 110 112 114 116 117 119 120 121 122 123 123 123 123 122 122 121 119 118 116 114 112 110 108 106 103 101 99 97 95 93 91 89 88 87 86 85 85 84 85 85 86 87 88 89 91 93 95 98 101 104 108 112 116 121 126 131 137 143 150 157 165 173 181 190 199 208 217 225 233 240 247 252 256 257 258 256 252 247 240 231 222 212 201 191 180 169 159 150 141 132 125 118 112 106 102 98 94 91 89 87 86 85 84 84 84 85 86 87 88 90 91 93 95 97 98 100 101 101 102 102 101 100 98 96 93 90 87 83 80 76 72 68 64 61 57 54 51 48 45 42 40 37 35 33 32 30 28 27 26 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 14 15 16 16 17 18 20 21 22 23 25 26 28 29 31 33 34 36 38 39 41 43 45 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 77 79 81 83 85 87 89 91 92 94 96 97 99 101 102 104 106 107 109 111 113 115 117 119 121 123 125 128 130 132 134 136 137 138 139 140 140 139 138 136 134 130 126 122 117 112 106 100 94 88 82 76 70 65 60 55 51 47 43 40 37 35 32 30 28 27 25
 2 2 2 2 2 3 3 4 5 6 7 8 9 10 12 14 15 17 19 22 24 26 29 32 35 37 40 43 46 49 52 55 58 61 64 66 69 71 73 75 76 78 79 80 81 81 81 81 81 81 81 80 80 79 78 77 75 74 73 71 70 68 67 65 63 62 60 58 56 55 53 51 49 48 46 44 43 41 40 38 37 35 34 33 32 31 29 28 27 26 25 24 24 23 22 22 21 20 20 20 20 20 20 20 20 21 22 23 24 26 27 30 32 35 39 43 47 52 58 65 72 81 90 101 113 127 143 160 180 203 228 257 289 325 365 408 453 499 544 585 617 638 645 635 612 576 531 482 431 382 336 293 255 221 191 165 142 122 105 90 78 67 58 50 43 37 32 28 24 22 19 17 16 14 13 13 12 12 12 13 13 14 15 16 17 19 21 23 25 28 30 33 37 40 44 48 52 56 61 65 69 74 78 82 85 88 91 93 95 96 96 96 95 94 92 90 87 84 81 78 75 72 69 65 62 59 56 53 51 48 45 43 41 38 36 34 32 30 29 27 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 11 11 12 12 13 13 13 14 14 15 16 17 17 18 19 21 22 23 25 27 29 31 34 37 40 44 48 52 57 62 68 75 81 89 97 105 115 125 135 146 158 171 185 199 214 229 245 261 277 292 306 320 331 339 345 347 346 340 332 319 304 286 267 247 227 207 187 168 151 134 119 105 92 81 70 61 53 46 39 33 28 24 20 17 14 12 10 8 7 5 4 3 3 2 2
 54 55 56 57 59 60 62 65 67 70 73 76 80 84 88 92 97 102 108 113 119 124 130 136 141 146 151 155 159 163 165 167 169 169 169 169 167 166 164 161 158 155 152 149 146 142 139 136 133 130 127 125 122 120 118 116 115 113 112 112 111 111 111 111 111 112 112 114 115 116 118 120 121 123 125 127 129 130 132 133 133 134 134 133 132 130 129 126 123 120 117 114 110 106 102 99 95 91 88 85 82 79 76 74 71 69 68 66 65 64 63 62 62 61 61 61 61 61 62 62 63 63 64 65 66 67 67 68 69 70 71 73 74 75 76 77 78 79 79 80 81 82 82 82 83 83 82 82 82 81 80 79 78 77 75 74 72 70 68 66 64 63 61 59 57 55 54 52 51 50 49 48 47 47 47 46 47 47 48 49 50 51 53 55 57 60 63 66 70 74 79 84 89 94 100 107 113 119 126 133 139 145 151 156 160 164 167 169 170 171 170 169 167 165 162 158 154 150 146 141 136 132 127 123 118 114 109 105 101 98 94 90 87 84 81 78 75 72 70 68 65 63 61 60 58 56 55 54 53 52 52 51 51 51 51 52 52 53 53 54 55 56 57 58 60 61 62 63 63 64 64 65 65 64 64 63 63 62 60 59 58 56 54 53 51 49 48 46 45 43 42 40 39 38 37 36 36 35 34 34 33 33 33 32 32 32 32 32 32 32 33 33 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 49 50 51 52 52 53 53 53 54 54 54 54 54 54 53 53 53 53 53 53 52 53 53 53 53 54
 36 35 34 33 32 31 31 31 30 30 31 31 31 32 33 34 35 37 39 41 43 45 48 51 54 58 62 66 71 75 81 86 92 98 104 111 118 125 132 140 147 154 162 169 175 182 187 193 197 201 204 206 207 207 206 205 203 199 196 191 186 181 175 169 163 157 151 144 138 132 126 120 115 110 104 100 95 91 87 83 79 76 73 70 67 65 62 60 58 56 54 53 51 50 48 47 46 45 45 44 44 43 43 43 43 43 43 43 43 43 44 44 45 45 46 47 47 48 49 49 50 51 51 52 53 53 54 54 54 55 55 55 55 55 55 55 55 55 54 54 53 53 52 51 50 49 48 47 45 44 43 42 40 39 38 36 35 34 33 31 30 29 28 27 27 26 26 25 25 25 25 25 25 26 27 27 28 30 31 33 35 38 40 43 47 51 55 60 65 70 76 82 89 95 102 109 115 121 126 131 135 137 139 139 139 137 134 131 127 123 118 113 108 103 98 93 89 84 80 76 72 69 65 62 59 57 54 52 49 47 45 43 41 40 38 37 35 34 32 31 30 29 27 26 25 24 24 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 40 41 42 43 45 46 47 49 50 51 52 54 55 56 56 57 57 58 58 57 57 56 55 54 53 51 50 48 46 45 43 41 40 38 37
 100 103 106 109 112 115 118 120 122 123 125 125 125 125 124 122 120 117 114 111 107 103 99 95 91 87 82 78 75 71 67 64 61 58 55 52 50 48 45 43 42 40 38 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 19 19 20 22 23 24 26 27 29 31 33 36 38 41 44 47 50 54 57 61 65 69 73 77 82 86 90 94 98 102 105 109 112 115 118 120 122 124 125 127 128 128 129 129 129 129 128 127 126 125 124 123 121 120 118 116 114 112 110 107 105 102 99 96 93 90 87 84 80 77 74 71 67 64 61 58 55 52 49 46 44 41 39 37 35 33 31 29 28 26 25 24 23 22 21 20 19 18 18 17 17 17 17 16 16 16 16 17 17 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 32 33 34 35 37 38 39 41 43 44 46 48 50 51 53 56 58 60 62 64 67 69 71 73 76 78 80 82 83 85 86 87 88 88 88 88 88 87 86 85 83 82 80 79 77 75 73 71 69 68 66 64 63 61 60 59 58 57 56 55 55 54 54 53 53 53 53 53 54 54 54 55 55 56 57 57 58 59 60 60 61 62 63 64 65 66 67 67 68 69 70 70 71 72 72 73 73 74 74 75 75 75 76 76 76 76 76 76 76 76 76 75 75 75 75 74 74 73 73 73 72 72 72 72 72 72 72 72 73 74 74 75 76 78 79 81 83 85 87 89 92 95 98
 82 81 80 79 78 77 76 75 74 73 73 72 71 70 69 68 67 67 66 65 64 63 62 61 60 60 59 58 57 56 55 54 53 53 52 51 50 49 49 48 47 46 46 45 44 44 43 43 42 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 38 38 38 38 39 39 40 41 41 42 43 44 46 47 48 50 52 53 55 57 60 62 64 67 69 72 75 78 81 84 88 91 95 99 103 108 113 117 123 128 134 141 147 154 162 169 178 186 195 204 213 223 233 242 252 262 271 280 288 296 303 309 314 318 320 321 321 319 316 311 306 299 291 282 273 263 252 242 231 220 210 199 189 179 169 160 151 143 135 127 120 113 106 100 95 90 85 80 76 72 68 65 62 59 57 54 52 50 48 47 45 44 42 41 40 39 38 37 37 36 36 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 41 42 42 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 49 50 50 51 51 52 52 53 53 53 54 54 55 55 56 56 56 57 57 58 58 59 59 60 60 61 61 61 62 62 63 63 63 64 64 64 65 65 65 65 66 66 67 67 68 68 69 70 71 72 73 74 75 77 78 80 82 84 86 88 90 92 94 97 99 102 104 107 109 112 114 116 119 121 124 126 128 130 132 134 136 137 138 140 141 141 142 142 142 142 142 141 140 139 138 136 135 133 131 129 127 124 122 119 117 115 112 110 107 105 103 101 99 97 95 94 92 90 89 88 86 85 84 83
 76 72 69 67 64 62 60 59 58 57 56 56 56 56 56 56 57 58 59 60 61 62 64 65 67 69 70 72 74 75 77 79 81 82 84 85 87 88 89 90 91 92 93 94 94 95 95 95 95 95 95 94 94 94 93 92 92 91 91 90 89 89 88 88 88 87 87 87 88 88 89 89 91 92 94 96 99 102 105 109 113 118 124 130 136 143 150 158 165 173 181 189 197 204 210 215 219 222 223 223 222 218 214 208 202 194 186 178 170 161 153 145 137 130 123 117 111 105 100 95 91 87 83 79 76 73 70 68 65 63 61 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 30 30 29 29 29 30 30 30 31 32 33 34 35 37 38 40 43 45 48 51 54 57 61 65 69 73 77 81 85 89 93 96 99 101 103 104 105 105 105 104 102 100 98 96 93 90 87 85 82 79 76 73 71 69 66 64 62 60 59 57 56 54 53 52 51 50 49 49 48 47 47 47 46 46 46 46 46 46 46 46 46 47 47 47 48 48 48 49 49 50 50 51 51 52 52 52 52 52 52 52 51 51 50 49 48 47 46 44 43 42 40 39 37 36 35 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 41 42 43 45 46 48 50 51 53 55 58 60 62 65 68 71 74 77 81 85 88 93 97 101 105 109 114 118 121 125 128 130 132 133 133 133 131 129 127 123 119 115 111 106 101 97 92 88 83 80
 2 2 2 2 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 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 10 10 11 11 12 13 13 13 14 14 14 14 14 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 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 3 3 3 3 3 3 3 3 3 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2
 16 16 17 19 20 21 23 25 27 29 31 33 36 39 42 45 48 52 55 59 62 66 69 73 76 79 82 85 87 89 91 92 93 94 94 94 94 93 92 91 89 88 86 84 82 79 77 74 72 69 67 65 62 60 57 55 53 50 48 46 44 42 40 38 36 35 33 32 30 29 27 26 25 24 23 22 21 21 20 20 19 19 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 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 56 57 58 59 60 61 62 62 63 63 64 64 64 64 64 63 63 62 61 60 58 57 55 53 51 49 47 45 43 41 39 37 35 33 32 30 29 27 26 25 24 23 22 21 21 20 20 20 20 20 20 20 20 21 22 22 23 24 26 27 28 30 32 34 36 38 41 43 46 49 52 55 59 62 66 70 74 78 82 86 90 94 98 102 106 109 112 115 117 118 119 120 120 119 118 117 115 112 110 107 103 100 96 93 89 85 82 78 75 71 68 65 62 59 56 54 51 49 47 45 43 42 40 39 38 37 36 35 34 34 33 33 33 33 32 32 33 33 33 33 34 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 51 52 53 54 55 56 57 57 58 58 59 59 59 59 58 58 57 57 56 55 54 53 52 50 49 47 46 44 43 41 40 38 36 35 33 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 14 14 15
 47 45 43 41 39 38 36 35 34 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 26 26 27 28 29 30 31 32 33 35 36 38 40 42 44 47 50 52 55 59 62 65 69 72 75 78 81 84 86 88 89 90 91 91 91 90 89 88 87 86 84 83 81 80 79 77 76 75 74 73 72 72 71 71 71 70 70 70 70 70 70 69 69 69 69 69 69 69 68 68 68 68 68 67 67 67 66 66 66 66 65 65 65 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 65 65 65 65 65 65 66 66 66 66 67 67 67 68 68 69 69 70 71 72 73 74 75 77 78 80 82 84 86 88 91 93 95 98 100 103 105 107 109 111 113 115 116 118 118 119 119 120 119 119 118 117 116 114 113 111 109 107 104 102 100 97 95 92 90 88 85 83 81 78 76 74 72 70 69 67 65 64 63 62 60 60 59 58 58 57 57 57 57 57 58 58 59 60 60 61 62 63 64 65 65 66 66 67 67 67 66 66 65 64 63 62 60 59 57 56 54 53 52 50 49 48 47 46 45 45 44 44 44 44 44 44 44 44 44 45 45 46 47 48 49 50 51 52 54 55 57 59 61 63 65 67 69 72 74 77 79 82 84 87 89 92 94 96 98 100 101 102 102 103 102 102 101 99 98 96 93 91 88 85 82 79 76 73 70 67 64 61 59 56 54 51 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 6 8 9 11 12 14 15 17 19 20 22 23 25 27 28 30 32 33 35 37 38 40 42 43 45 47 49 51 53 55 58 61 63 67 70 74 78 83 88 94 101 108 116 125 135 146 158 170 183 195 208 218 227 233 235 232 226 215 201 185 167 149 132 115 99 85 72 61 52 43 36 30 25 21 17 14 11 9 7 6 4 3 3 2 2 1 1 1 1 1 1 1 2 2 2 3 3 4 5 5 6 7 8 9 10 11 12 14 15 17 19 21 24 26 29 33 37 41 46 51 58 65 73 83 93 105 118 133 149 167 185 203 220 236 249 257 262 261 256 247 234 220 205 190 174 160 147 134 124 114 106 98 92 87 84 81 79 78 79 80 82 85 90 95 102 110 119 130 141 153 166 179 191 202 211 216 218 216 210 201 189 174 159 144 129 115 102 90 80 70 62 55 49 43 38 34 30 27 24 22 20 18 16 14 13 12 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 1 2 3 5 7 9 11 14 17 20 24 28 32 37 42 47 52 56 61 65 68 71 73 75 76 76 75 75 73 72 70 68 66 65 63 61 59 57 56 54 53 52 51 50 49 48 47 47 46 45 45 45 44 44 43 43 43 42 42 42 41 40 40 39 38 37 36 35 34 32 31 29 27 25 23 21 19 17 15 13 11 9 7 6 4 2 1 0 0 0 0 0 0 0 0 0
 36 36 36 37 37 38 39 40 42 43 45 47 48 50 52 54 56 58 60 62 63 65 66 67 67 67 67 67 67 66 65 64 63 61 60 58 57 55 54 52 51 49 48 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 34 34 35 36 36 37 38 39 40 41 43 44 45 47 48 49 51 52 53 54 55 56 56 57 57 57 57 57 57 57 56 56 55 55 54 53 53 52 51 51 50 49 49 48 48 48 47 47 47 47 47 47 47 47 48 48 48 49 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 64 64 65 65 65 65 65 64 63 62 61 59 58 56 54 52 50 48 46 44 43 41 39 38 36 35 34 33 33 32 32 32 32 32 33 33 34 35 36 37 39 40 42 44 45 47 49 50 52 53 55 56 57 57 58 58 58 57 57 56 55 54 53 52 51 50 48 47 46 45 43 42 41 40 39 38 38 37 36 36 35 34 34 34 33 33 33 33 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 36 36 37 37 37 38 38 39 39 39 39 40 40 40 39 39 39 39 38 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 49 51 52 53 54 55 56 56 57 57 57 56 56 55 54 53 52 50 49 47 46 44 43 41 40 39 38 37 37 36
 12 13 15 16 18 20 22 25 28 31 34 37 41 45 48 52 55 58 61 64 66 67 68 68 68 68 67 65 63 62 60 58 56 53 51 49 48 46 44 42 41 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 19 18 17 16 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 6 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 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 24 25 26 28 29 31 33 34 36 38 41 43 45 47 49 51 53 55 56 57 58 59 58 58 57 56 54 52 50 48 45 43 41 38 36 34 32 31 29 28 27 26 25 25 25 25 25 25 25 26 27 27 29 30 31 33 35 37 39 41 44 47 50 53 56 60 64 67 71 75 79 83 87 91 95 98 101 103 105 107 108 108 108 107 106 104 102 99 96 93 90 87 84 80 77 74 71 68 65 63 60 58 55 53 51 50 48 47 46 45 44 43 42 42 42 42 42 42 42 42 43 43 44 45 46 46 47 48 48 49 49 50 50 50 50 49 49 48 47 46 45 44 42 41 40 38 37 36 35 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 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 8 8 9 9 10 11
 35 33 31 29 28 26 25 25 24 24 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 46 47 48 49 51 52 53 55 56 57 58 59 60 60 61 61 62 62 62 61 61 60 60 59 59 58 57 57 56 56 56 55 56 56 56 57 57 58 59 61 62 64 66 68 70 72 75 77 80 83 85 88 91 94 96 99 101 104 106 108 110 111 112 114 114 115 115 115 115 114 113 112 110 108 106 104 102 99 96 93 90 87 84 81 78 74 71 68 65 62 59 56 53 50 48 45 43 40 38 36 34 33 31 30 28 27 26 26 25 24 24 24 24 24 25 25 26 27 28 30 31 33 35 37 39 41 44 46 48 50 52 54 55 57 58 58 59 59 58 58 57 56 55 54 52 51 49 48 47 45 44 42 41 40 39 38 36 35 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 15 15 15 15 16 16 16 17 18 18 19 20 21 22 23 24 24 25 26 27 28 29 30 31 32 32 33 34 35 36 36 37 38 39 40 40 41 42 43 44 45 47 48 49 51 53 54 56 58 61 63 66 69 72 76 79 83 88 92 97 102 107 112 118 123 128 132 136 139 141 142 142 140 137 134 129 123 116 110 102 95 88 81 75 68 63 57 52 48 44 41 38
 24 24 24 24 25 26 28 30 32 35 38 42 47 53 59 66 75 85 96 109 123 140 158 180 204 231 260 293 329 367 407 447 486 521 552 574 586 589 580 562 536 505 470 434 397 362 329 298 270 244 220 199 180 162 147 133 120 109 98 89 81 73 66 60 54 49 44 40 36 33 30 27 24 22 20 18 16 15 13 12 11 10 10 9 9 9 9 9 9 10 10 11 12 13 14 15 16 18 19 21 23 24 26 28 29 31 33 34 36 37 39 40 41 42 43 44 45 46 47 47 48 49 49 50 51 52 52 53 54 55 56 57 58 60 61 62 64 65 66 68 69 71 72 73 74 75 76 76 76 76 76 75 74 72 70 68 65 62 59 56 53 49 46 42 39 36 33 30 27 25 23 21 19 17 16 15 14 13 13 13 13 13 13 14 15 16 17 18 20 21 23 24 26 28 30 31 33 34 36 37 38 39 40 40 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 37 36 36 36 36 35 35 35 35 35 35 36 36 36 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 47 48 49 49 50 50 50 50 49 49 48 48 47 46 45 44 43 42 41 40 39 38 38 38 37 37 37 38 38 39 39 40 41 42 44 45 46 48 49 51 53 55 56 58 60 61 63 64 66 67 68 69 70 71 71 72 72 73 73 73 73 73 73 73 73 72 72 72 72 72 71 71 71 71 71 70 70 70 70 69 69 69 68 67 67 66 65 64 63 61 60 58 57 55 53 51 49 47 44 42 40 38 36 34 32 30 29 28 26 25 25 24
 56 58 60 62 63 65 66 67 67 67 67 67 66 65 64 63 62 60 58 57 55 54 52 51 49 48 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 44 44 44 45 45 46 46 46 47 48 48 49 49 50 51 51 52 53 53 54 55 56 57 58 59 60 62 63 64 66 67 69 71 72 74 76 78 80 83 85 87 90 92 94 96 99 100 102 104 105 105 105 105 104 103 101 99 96 93 90 86 82 78 74 70 66 63 59 56 52 50 47 45 42 41 39 37 36 35 34 33 33 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 45 46 46 47 48 49 50 51 53 54 56 57 59 61 63 65 67 70 72 75 77 79 82 84 86 89 91 92 94 95 97 98 98 99 99 99 99 98 98 97 96 95 94 92 91 89 87 86 84 82 80 78 76 74 72 71 69 67 65 63 62 60 58 57 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 38 37 36 36 35 35 35 34 34 34 34 35 35 35 36 37 38 39 40 41 43 44 46 48 50 52 54
 50 46 43 41 38 37 35 34 33 32 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 61 62 63 64 65 65 66 66 67 67 68 68 69 70 70 71 73 74 76 78 81 83 87 90 95 99 104 110 116 123 130 137 145 153 161 169 177 184 191 197 202 207 210 211 212 211 208 205 200 195 188 181 174 167 159 151 144 137 130 123 117 111 105 100 95 90 86 81 78 74 71 67 64 62 59 56 54 52 50 48 46 44 43 41 40 38 37 36 35 33 33 32 31 30 30 29 29 29 29 29 29 29 30 31 32 33 34 36 38 40 42 45 47 50 53 56 59 62 65 68 71 74 76 79 81 82 84 85 86 87 87 87 87 87 87 87 86 86 85 85 84 84 84 84 84 84 84 84 84 85 85 86 87 87 88 89 91 92 93 94 95 97 98 99 99 100 101 101 101 100 100 99 97 95 93 91 88 85 81 78 74 70 66 62 58 55 51 47 44 41 37 35 32 29 27 25 23 22 20 19 18 17 17 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 28 28 29 30 30 31 32 34 35 36 37 39 41 43 45 47 49 52 55 58 61 64 68 72 76 81 85 90 95 99 104 108 111 114 116 118 118 117 116 113 109 105 100 95 89 84 78 73 67 62 58 53
 39 37 35 34 33 33 32 32 33 33 34 35 36 38 39 41 43 45 46 48 50 52 54 56 57 59 60 62 63 64 65 65 66 66 66 66 66 65 65 65 64 64 63 62 62 61 61 60 60 59 59 58 58 58 57 57 57 57 57 57 57 58 58 58 59 59 59 60 60 61 61 62 62 63 63 63 64 64 64 64 64 64 64 64 64 63 63 63 62 62 61 61 60 60 59 59 58 58 58 57 57 57 57 57 57 56 56 57 57 57 57 57 57 57 58 58 58 59 59 60 60 61 61 62 63 64 65 65 66 67 68 70 71 72 73 74 76 77 78 79 80 81 82 83 83 84 84 84 83 82 81 80 79 77 75 72 70 67 65 62 59 56 54 51 48 46 43 41 39 37 35 34 32 31 31 30 30 30 31 31 33 34 37 39 42 46 50 55 60 66 72 79 86 94 101 109 116 123 129 134 138 140 142 142 141 138 135 130 125 120 115 109 103 98 92 87 82 78 74 70 66 63 60 57 54 52 50 48 46 44 42 41 39 38 37 36 34 33 32 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 26 27 27 27 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 32 32 33 33 34 35 36 37 38 40 41 43 45 47 50 52 55 58 62 66 70 75 80 85 91 96 103 109 115 121 126 131 135 138 139 139 137 134 130 124 118 111 103 96 88 81 74 68 62 57 52 48 45 42
 23 24 26 27 28 30 32 34 35 37 39 41 44 46 48 50 51 53 55 56 58 59 60 61 62 62 63 63 63 63 63 63 63 62 62 61 61 61 60 60 59 59 58 58 58 58 58 58 58 58 59 59 60 61 62 63 65 66 68 70 73 75 78 81 84 88 92 96 100 104 108 111 114 117 119 119 119 117 114 110 105 99 92 85 77 70 63 56 50 44 39 34 30 26 23 21 19 17 15 14 13 12 11 11 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 18 19 19 20 21 22 23 25 26 27 29 30 32 34 35 37 39 42 44 46 49 51 54 57 59 62 65 67 70 72 74 76 78 80 81 82 83 84 85 86 87 87 88 89 90 91 92 93 94 95 97 98 100 101 102 104 105 105 106 106 105 105 104 102 100 98 96 93 91 88 85 82 79 75 72 69 66 63 61 58 55 53 51 48 46 44 42 41 39 37 36 35 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 18 18 19 19 20 22 23 25 27 30 32 36 40 44 49 54 59 64 70 75 79 83 86 88 89 88 86 83 80 76 71 67 62 57 53 49 45 41 38 35 33 30 28 26 25 23 22 20 19 18 18 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 18 18 18 19 20 20 21 22
 16 16 17 17 18 18 19 20 21 22 23 24 26 27 28 30 32 33 35 37 39 41 43 45 47 49 52 54 57 59 62 65 68 71 74 77 80 84 87 91 94 98 102 106 110 114 118 122 125 129 133 136 139 142 145 147 149 150 151 151 150 149 147 145 142 138 134 130 125 119 114 108 102 96 90 84 79 73 68 63 58 54 50 46 43 39 37 34 32 30 28 27 26 25 24 23 23 22 22 22 23 23 23 23 24 25 25 26 26 27 28 29 29 30 31 32 32 33 34 34 35 36 36 37 37 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 26 27 28 29 30 31 33 35 37 39 41 44 46 49 52 55 58 62 65 69 72 76 80 83 87 91 94 97 101 104 107 109 112 114 115 116 117 118 118 117 117 115 114 112 109 107 104 101 97 94 90 87 83 80 76 72 69 65 62 59 55 52 49 46 44 41 39 36 34 32 30 28 26 24 23 21 20 19 18 17 16 15 15 14 14 14 14 14 14 15 15 16 17 18 19 20 21 22 24 25 26 28 29 30 31 32 33 34 35 35 36 36 37 37 37 37 37 36 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 16 16 15 15 15 15 16
 19 20 21 23 25 27 29 32 34 37 40 43 46 49 52 55 58 62 65 67 70 73 75 77 79 81 82 84 84 85 86 86 86 85 85 84 83 82 81 80 79 77 76 74 73 71 70 68 66 65 63 62 60 59 57 55 54 52 51 49 48 46 45 43 42 40 39 37 36 34 33 31 30 28 27 25 24 23 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 15 15 16 17 17 18 19 21 22 23 24 26 27 29 31 33 34 36 38 40 43 45 47 50 52 55 58 61 64 67 71 74 78 82 87 91 96 101 106 111 117 123 128 134 140 146 152 158 163 168 172 175 178 180 180 180 178 175 171 167 161 155 148 140 133 125 117 109 102 94 87 80 73 67 62 56 51 47 42 39 35 32 29 27 25 23 21 20 19 18 17 17 16 16 16 16 16 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 30 31 31 32 33 34 34 35 36 37 38 39 40 40 41 42 43 43 44 45 45 46 46 46 46 46 46 46 45 45 44 44 43 42 42 41 40 39 38 38 37 36 36 36 36 36 36 36 37 38 39 41 42 44 47 49 52 55 59 63 67 71 75 79 84 88 92 96 99 103 105 107 108 109 109 109 107 105 103 100 97 94 90 86 82 79 75 71 68 64 61 58 55 52 50 47 45 43 41 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 14 14 15 15 16 17
 21 20 19 19 19 19 20 20 21 22 23 24 25 26 28 29 31 32 34 35 37 39 40 42 43 45 46 47 48 49 50 50 51 51 51 51 51 51 51 50 50 49 49 48 48 47 47 46 45 45 44 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 39 38 37 37 36 35 35 35 34 34 34 34 34 35 35 36 37 38 39 40 42 44 46 48 50 53 56 59 63 67 71 76 81 86 92 98 105 112 120 128 136 145 154 163 173 182 191 199 207 213 218 222 223 223 221 217 212 205 196 187 177 167 157 146 136 126 117 108 100 92 85 78 71 66 60 55 51 46 43 39 36 33 31 28 26 24 23 22 21 20 19 19 19 19 19 20 20 22 23 24 26 28 31 33 36 39 42 45 48 52 55 58 61 64 67 70 72 74 76 77 78 79 79 79 79 78 77 76 75 74 72 71 69 68 66 65 63 61 60 58 56 55 53 52 50 49 48 46 45 43 42 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 18 18 18 19 19 20 21 22 22 23 24 25 26 27 28 28 29 30 30 31 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 35 35 36 37 38 38 39 41 42 43 44 45 47 48 50 51 52 54 55 56 57 58 59 59 59 59 59 58 57 56 54 52 50 48 46 43 41 38 36 33 31 29 27 25 24 22 21
 13 11 9 8 7 6 6 5 5 5 5 5 6 6 7 8 8 9 10 11 12 14 15 16 18 19 21 22 24 26 28 30 33 35 38 41 44 47 50 54 58 62 66 71 76 81 86 92 97 103 109 115 121 127 132 137 141 144 147 148 148 147 145 142 138 133 127 121 115 108 101 95 88 82 75 70 64 59 54 50 46 42 39 36 34 32 30 29 28 28 28 28 29 30 31 33 35 37 39 42 46 49 53 57 62 66 71 76 81 85 90 95 99 104 107 111 113 115 117 118 118 117 116 114 111 108 105 101 98 94 90 86 81 77 73 70 66 62 59 56 53 50 47 44 42 39 37 35 33 31 29 27 25 24 22 21 19 18 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 10 10 11 12 13 15 17 20 23 26 30 34 39 45 51 58 65 73 81 89 98 107 115 124 131 138 144 149 153 155 157 157 156 154 151 148 144 140 135 131 126 122 118 113 109 106 102 99 95 92 89 87 84 82 79 77 75 73 71 69 67 66 64 62 60 59 57 55 53 51 50 48 46 44 42 40 38 36 34 32 30 28 26 24 23 21 19 18 17 15 14 13 12 11 11 10 10 10 10 10 10 10 11 12 13 14 15 16 17 19 20 22 23 25 27 28 30 32 34 35 37 39 41 42 44 45 47 48 50 51 52 54 55 56 57 59 60 61 63 64 65 67 68 70 72 73 75 77 79 81 84 86 89 91 94 96 99 101 103 105 107 108 109 110 109 108 107 104 101 97 93 88 82 76 70 64 58 53 47 42 37 32 28 24 21 18 15
 43 43 43 43 43 44 44 44 45 46 46 47 47 48 49 49 50 50 50 51 51 51 51 51 51 51 51 51 50 50 50 49 49 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 41 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 32 32 31 30 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 21 21 22 22 23 24 24 26 27 28 29 31 33 34 36 37 39 40 42 43 44 45 46 46 47 47 47 47 47 47 46 46 45 44 43 43 42 41 40 39 38 37 37 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 23 23 22 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 18 18 19 19 20 21 22 24 25 26 28 29 31 32 34 36 37 39 41 42 44 46 47 49 50 52 53 55 56 57 59 60 61 62 64 65 66 67 68 70 71 72 73 74 75 77 78 79 80 81 82 83 84 85 86 87 87 88 88 88 88 87 87 86 85 84 82 80 78 76 74 71 69 66 63 60 57 54 51 48 46 43 41 38 36 34 32 30 29 28 26 26 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 43 43 44 45 46 46 47 47 47 48 48 48 47 47 47 47 46 46 45 45 44 44 44 43 43
 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 7 7 8 8 9 10 11 12 13 14 15 16 18 19 21 23 25 26 28 31 32 34 36 37 38 39 39 39 38 37 36 34 32 30 28 26 24 22 20 18 17 15 14 12 11 10 9 9 8 7 6 6 5 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 9 10 10 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 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 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 3 3
 68 74 80 88 96 105 115 125 135 145 155 164 172 179 184 188 190 191 189 187 183 178 173 167 160 154 147 140 134 128 122 116 111 107 102 98 94 91 87 84 82 79 77 75 73 71 69 68 66 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 44 43 42 41 41 40 40 39 39 39 39 40 41 42 43 45 47 50 53 56 60 64 69 73 78 82 86 90 93 95 96 97 96 95 93 90 87 83 79 75 71 67 63 59 56 52 49 46 44 41 39 37 35 34 33 31 30 29 28 28 27 27 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 33 35 36 38 40 42 44 47 49 52 55 58 61 65 68 71 74 77 80 82 84 85 86 86 85 84 82 79 76 73 70 67 64 61 58 55 53 51 50 49 48 48 48 48 49 50 51 52 53 55 57 58 60 62 65 67 69 71 74 76 79 81 84 86 89 92 94 97 100 102 105 108 111 114 117 120 124 127 131 135 140 145 150 155 161 167 174 182 190 199 208 219 229 241 253 265 277 289 301 312 321 329 334 335 334 329 320 309 294 277 258 238 218 197 178 159 141 125 110 97 85 75 66 58 52 47 43 39 36 34 33 32 32 31 32 32 33 33 34 35 37 38 39 40 42 43 45 46 48 49 51 52 54 56 57 59 61 62 64 65 67 69 70 72 74 75 77 78 80 81 82 83 84 85 86 87 87 88 88 88 88 87 86 86 85 83 82 81 79 77 75 73 71 69 67 65 63 61 59 57 55 54 52 51 50 50 50 51 52 54 56 59 63
 97 97 97 97 96 95 94 93 92 90 89 87 86 85 83 82 81 80 79 78 77 76 75 75 74 74 74 73 73 73 73 73 73 73 73 74 74 74 75 75 76 76 77 77 78 78 79 80 80 81 82 82 83 83 84 84 85 85 86 86 87 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 89 89 89 90 90 91 92 93 94 96 98 100 102 104 107 110 112 115 117 119 121 122 123 123 123 123 121 120 118 115 112 109 106 102 99 95 91 88 84 81 78 75 72 69 66 64 61 59 57 55 53 52 50 49 48 46 45 44 43 43 42 41 41 40 40 39 39 39 39 39 39 39 39 39 39 40 40 41 41 42 43 43 44 45 46 48 49 50 52 53 55 57 59 60 62 64 66 68 70 72 73 75 76 77 78 78 79 79 79 78 78 77 77 76 75 74 73 72 71 70 69 68 68 67 66 66 65 65 65 65 65 65 65 65 65 66 66 67 68 69 69 70 71 73 74 75 77 78 80 82 84 86 88 90 92 95 97 100 102 105 108 110 113 115 118 120 122 124 126 127 128 129 129 129 128 127 125 123 120 117 113 109 104 100 95 90 86 81 76 72 68 64 61 58 55 52 50 49 47 46 45 45 44 44 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 43 43 44 45 46 47 48 49 50 52 53 55 56 58 60 62 64 66 68 71 73 75 78 80 83 85 88 90 92 93 95 96 97
 76 72 68 64 60 57 54 52 50 48 46 45 43 42 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 38 39 41 42 44 45 47 50 52 55 58 62 66 71 76 82 88 96 104 112 122 132 142 152 162 171 178 183 186 185 181 175 166 156 144 132 121 110 99 90 81 74 67 62 57 52 49 46 43 41 39 37 36 34 33 33 32 31 31 31 31 30 30 30 31 31 31 31 32 32 33 33 34 34 35 36 37 38 38 39 40 41 42 44 45 46 47 49 50 51 53 54 56 57 59 60 62 64 65 67 69 71 74 76 79 81 85 88 92 96 101 106 112 118 126 134 143 152 163 173 184 195 205 214 221 226 228 227 223 216 207 196 184 171 158 145 133 121 111 101 92 84 77 71 65 60 55 51 47 44 41 39 36 34 33 31 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 19 20 20 20 21 22 22 23 24 25 26 28 29 31 33 35 38 41 45 48 53 58 63 69 75 82 89 96 102 109 114 119 121 123 123 121 118 114 109 103 98 92 86 81 76 71 67 63 60 57 54 51 49 47 46 44 43 42 41 40 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 37 37 37 38 38 39 40 40 41 42 43 44 45 46 48 49 51 53 54 56 59 61 63 66 69 72 75 78 81 85 88 91 94 96 98 100 101 101 101 100 98 95 92 88 84 80
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 16 17 18 19 21 23 25 28 31 35 39 43 48 54 60 67 74 82 91 99 109 118 127 135 143 149 154 158 159 158 156 152 146 139 132 125 117 109 102 94 88 81 75 70 65 60 56 52 49 45 42 40 37 35 33 31 29 27 25 24 23 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 9 10 11 11 12 13 14 15 16 17 17 18 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 41 42 42 41 41 40 38 37 35 34 32 30 28 26 24 21 20 18 16 14 13 11 10 9 8 8 7 7 7 7 7 7 7 8 9 9 10 11 12 14 15 16 18 19 21 22 24 26 27 29 30 32 33 35 36 37 38 39 39 40 40 40 40 40 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 28 27 26 25 23 22 21 19 18 17 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 14 15 16 17 18 18 19 20 21 23 24 25 26 27 29 30 32 33 35 36 38 39 41 43 45 46 48 50 52 53 55 56 57 58 59 60 60 61 61 60 60 59 58 56 55 53 51 49 47 44 42 40 38 35 33 31 29 27 25 23 22 20 19 18 17 16 16 15 15 15 15
 54 53 53 53 53 54 55 56 58 60 62 64 67 70 73 76 79 83 86 90 93 96 100 103 106 109 112 114 116 118 120 121 122 123 123 124 123 123 122 121 120 119 117 115 114 112 110 108 107 105 103 102 100 99 97 96 95 94 93 92 92 91 91 90 90 90 90 90 90 91 91 91 91 92 92 92 92 91 91 90 89 88 87 85 82 80 77 74 71 68 65 62 59 56 54 51 49 47 45 43 42 40 39 38 37 36 35 34 34 33 33 33 32 32 32 32 32 32 32 33 33 33 34 34 35 36 36 37 38 39 40 42 43 45 46 48 50 52 54 56 59 61 64 67 70 73 76 79 82 85 88 91 94 96 99 101 102 104 105 105 105 105 104 103 102 100 98 96 94 92 89 87 85 84 82 81 80 80 80 80 81 82 84 86 89 91 94 97 100 102 105 107 109 111 112 113 113 113 112 111 109 107 105 102 99 96 93 90 87 84 81 78 75 72 69 67 64 62 60 58 56 54 52 51 49 48 47 45 44 43 42 41 41 40 39 39 38 38 37 37 37 37 37 36 36 37 37 37 37 38 38 39 39 40 41 42 43 44 46 47 49 51 53 56 58 61 64 67 70 73 76 79 82 84 86 88 89 89 89 88 87 86 84 82 79 77 74 72 69 67 64 62 60 57 55 54 52 50 49 47 46 45 44 43 42 42 41 40 40 40 39 39 39 39 39 39 40 40 40 41 41 42 43 43 44 45 46 48 49 50 52 53 55 56 58 59 61 63 64 66 67 69 70 71 71 72 72 72 71 71 69 68 67 65 63 61 59 58 56 55
 129 131 132 131 129 126 122 118 113 108 103 98 93 89 85 81 77 74 71 68 66 64 62 60 58 57 55 54 53 52 51 50 50 49 49 48 48 48 48 47 47 47 47 48 48 48 49 49 49 50 51 52 52 53 54 56 57 58 60 61 63 65 67 69 71 73 76 78 81 84 87 90 93 96 99 102 104 107 110 112 114 116 117 119 120 120 120 120 120 119 118 117 115 114 112 109 107 104 101 98 95 91 88 84 80 77 73 70 66 63 60 57 54 52 49 47 45 43 41 39 37 36 34 33 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 33 35 36 38 40 42 44 47 49 52 55 59 62 66 69 73 77 81 84 87 90 92 93 93 92 91 89 87 84 80 77 73 70 66 63 60 57 54 51 49 47 45 43 42 40 39 38 37 36 35 35 34 34 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 36 37 38 39 40 41 42 43 44 46 47 49 50 52 54 56 58 60 62 64 66 69 71 74 76 79 81 84 87 90 93 96 99 102 105 109 112 116 120 124 129 134 139 144 150 155 161 166 171 174 177 178 178 176 173 169 163 156 148 140 131 122 114 106 98 90 83 77 71 65 60 56 52 48 45 42 39 37 35 33 31 29 28 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 25 26 28 29 31 33 35 37 40 43 46 50 54 59 64 69 75 82 88 95 102 109 115 121 126
 22 24 25 26 28 29 31 33 34 35 36 37 38 39 39 39 39 39 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 42 43 43 44 44 44 44 44 44 44 44 43 43 42 42 41 41 40 39 39 38 38 38 38 38 39 39 40 42 43 45 48 51 54 57 61 65 69 72 76 80 83 86 88 89 90 90 89 88 86 83 80 77 73 69 66 62 58 55 51 48 45 43 40 38 36 34 32 31 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 25 26 27 27 28 29 31 32 33 34 35 36 37 38 39 40 41 41 41 42 42 42 42 41 41 41 41 41 41 41 42 42 43 44 45 46 48 49 51 53 55 57 59 61 64 66 69 71 74 77 79 82 85 87 90 92 95 97 99 101 102 104 105 106 106 107 107 107 107 107 107 106 106 105 104 104 103 102 101 100 99 98 97 96 94 93 92 90 89 87 85 83 81 79 76 74 71 68 65 62 59 56 53 50 47 43 41 38 35 33 30 28 27 25 24 23 23 23 23 23 23 24 25 26 27 28 29 31 32 34 35 36 38 39 40 41 43 44 45 46 47 48 49 50 51 51 52 53 53 54 55 55 56 56 57 57 58 58 59 59 59 60 60 60 60 60 60 60 59 59 58 58 57 56 55 54 53 51 50 48 47 45 43 42 40 38 37 35 33 32 30 28 27 25 24 23 22 21 21 20 20 20 20 21 22
 34 35 37 39 41 43 46 49 52 56 60 63 67 71 75 79 82 85 88 90 92 94 94 95 95 94 93 91 89 87 84 82 79 76 73 70 68 65 62 60 58 56 53 52 50 48 47 45 44 43 42 41 40 39 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 33 34 34 36 37 38 40 42 43 45 47 49 51 53 54 56 57 59 60 60 61 62 62 62 62 62 62 61 61 60 60 59 59 58 57 57 56 56 55 55 54 54 54 54 53 53 53 54 54 54 55 55 56 56 57 58 59 59 60 61 63 64 65 66 67 68 68 69 70 70 70 70 70 70 69 68 67 65 63 62 59 57 55 53 50 48 46 44 42 41 40 39 38 37 37 37 37 38 39 39 41 42 43 44 46 47 48 50 51 52 53 55 56 57 58 59 60 60 61 62 63 63 64 64 65 66 66 67 67 68 68 69 70 70 71 72 73 73 74 75 76 77 77 78 79 80 80 81 81 82 82 82 82 82 82 81 81 80 79 77 76 74 73 71 68 66 64 61 59 56 53 50 48 45 43 40 38 36 34 32 30 29 28 27 27 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 38 39 40 40 41 41 42 42 42 42 41 41 41 40 39 38 38 37 36 35 34 34 33 33 33 33 34
 27 26 25 25 25 25 25 25 26 27 28 29 30 31 33 34 36 37 39 41 43 45 46 48 50 52 53 55 56 57 58 59 59 60 60 59 59 58 57 56 54 53 51 49 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 20 20 20 20 21 21 21 22 22 23 24 25 27 28 30 32 34 36 38 41 43 45 47 49 51 52 53 54 54 54 53 53 52 51 49 48 47 46 45 44 43 42 41 40 40 39 39 39 39 39 39 39 39 39 40 40 41 41 42 43 44 44 45 46 47 48 49 50 51 51 52 53 53 54 54 54 54 54 54 54 53 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 38 37 37 37 37 37 37 37 38 39 40 41 43 44 46 48 50 52 53 55 57 59 60 61 62 63 63 64 63 63 62 61 60 59 58 56 55 53 52 50 49 47 46 44 43 41 40 39 38 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 26 25 25 24 24 23 22 22 21 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 19 19 20 20 21 22 23 23 24 25 26 27 28 30 31 32 33 35 36 37 39 41 42 44 45 47 49 50 52 54 55 57 58 60 61 62 63 63 64 64 64 63 62 61 60 58 57 54 52 50 47 45 42 40 38 35 33 32 30 28
 63 64 65 67 68 70 72 74 76 78 80 83 85 88 91 94 97 101 104 108 111 115 118 122 125 128 131 134 136 138 140 141 142 142 141 140 139 137 135 132 129 125 122 118 114 111 107 103 100 97 93 90 88 85 83 81 79 77 76 75 74 73 73 73 73 73 74 75 76 77 78 80 82 84 86 88 90 92 93 95 95 96 95 94 92 89 85 81 76 72 67 62 57 53 49 45 42 39 37 35 33 32 31 30 29 29 29 28 29 29 29 29 30 31 31 32 33 34 35 37 38 39 41 43 44 46 48 50 53 55 57 60 63 66 68 71 75 78 81 84 87 90 93 96 99 101 103 105 107 109 110 111 111 112 111 111 110 109 108 106 104 102 100 98 95 93 90 87 85 82 79 77 74 72 70 68 67 65 64 63 63 63 63 63 64 64 65 66 68 69 71 72 74 76 77 79 81 83 85 87 89 92 94 96 98 101 103 106 108 110 113 115 117 119 120 122 123 123 123 123 123 121 120 118 115 112 109 105 101 97 93 89 85 81 76 73 69 65 62 58 55 52 49 47 44 42 40 38 36 35 33 32 31 30 30 29 29 29 29 30 31 32 34 36 39 43 47 51 56 62 68 74 80 86 91 96 99 101 102 102 100 98 94 90 86 81 76 71 67 62 58 55 51 48 45 43 40 38 36 35 33 32 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 30 31 31 32 34 35 36 37 39 40 41 43 44 46 47 49 50 52 53 55 56 57 59 60 61
 58 61 63 64 65 65 65 64 63 62 60 59 57 56 54 52 51 50 49 48 47 46 46 45 45 45 45 45 45 45 45 45 46 46 47 47 48 48 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 73 74 75 76 78 79 80 81 81 82 83 83 83 83 83 83 82 82 81 80 78 77 76 74 73 72 70 69 69 68 68 68 68 68 69 70 71 72 73 75 76 77 79 80 82 83 85 86 87 89 90 91 92 93 94 95 96 97 97 98 98 99 99 99 99 99 98 98 98 97 96 95 94 93 91 90 88 87 85 83 82 80 78 76 75 73 71 70 68 67 66 65 64 63 62 62 61 61 61 61 61 62 62 63 64 65 66 67 68 69 70 71 72 72 71 71 69 67 65 62 59 55 52 48 45 41 38 35 33 30 28 26 24 23 22 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 21 22 23 24 26 27 28 30 31 33 35 37 39 41 43 45 47 50 52 54 57 59 61 63 65 66 67 68 69 70 70 70 70 69 69 68 67 67 66 66 66 66 66 67 68 69 71 73 75 78 81 84 87 90 93 96 99 101 103 104 105 105 105 103 102 99 96 93 89 86 82 78 73 69 65 62 58 54 51 48 45 42 40 37 35 33 31 30 28 27 26 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 23 24 26 27 29 31 34 37 39 43 46 49 52 55
 13 12 12 12 12 12 13 13 14 15 17 18 20 21 23 25 27 29 31 34 36 38 40 43 45 47 49 51 53 54 56 57 58 59 59 60 60 60 60 59 59 58 58 57 56 56 55 54 53 52 52 51 50 49 49 48 48 47 46 46 45 45 44 43 43 42 41 40 40 39 38 37 35 34 33 31 30 28 27 25 24 22 20 19 17 16 15 14 13 12 12 11 11 11 12 12 13 14 15 16 17 18 20 22 24 26 28 30 33 36 38 42 45 49 53 57 62 67 72 78 85 92 99 108 117 126 137 148 159 171 183 196 208 219 229 238 244 248 250 248 244 237 228 217 205 192 179 165 153 140 128 117 107 97 89 80 73 66 60 55 49 45 40 37 33 30 27 24 22 20 18 16 14 13 12 11 11 10 10 10 10 11 11 12 13 14 15 17 18 20 21 23 25 26 28 29 30 32 33 34 35 36 36 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 37 37 37 37 36 36 36 35 35 34 33 32 32 31 30 29 27 26 25 24 23 21 20 19 18 17 15 14 13 12 12 11 10 10 10 9 9 10 10 11 11 12 13 14 15 17 18 20 21 23 24 26 27 29 30 32 33 34 35 36 37 38 38 39 40 40 40 41 41 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 52 52 52 52 52 52 52 51 50 49 48 47 45 44 42 40 38 36 34 32 30 28 26 24 22 20 18 17 15 14 13
 19 19 20 20 21 22 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 43 43 44 45 45 45 46 46 46 46 46 46 46 45 45 45 44 44 43 42 41 41 40 39 38 37 36 35 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 19 19 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 59 60 60 61 61 61 61 60 60 59 59 58 57 56 55 54 52 51 50 48 47 46 44 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 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 30 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 29 29 28 27 26 25 24 23 23 22 21 20 19 18 18 17 17 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 40 41 43 45 47 48 50 52 53 55 56 57 58 59 60 60 60 60 60 59 58 57 56 55 54 52 51 49 48 46 45 43 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 19 19 19 19
 50 53 57 60 63 66 68 69 70 70 69 68 66 64 62 59 57 54 52 49 47 45 43 41 40 38 37 36 35 34 33 32 32 31 31 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 28 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 25 25 26 27 28 29 31 33 36 39 42 46 50 54 59 64 69 74 79 84 88 92 95 97 99 100 100 99 98 96 93 91 88 85 81 78 75 71 68 65 62 59 57 54 52 50 48 46 44 42 41 40 38 37 36 35 35 34 33 33 32 32 32 32 32 32 32 32 33 33 34 35 36 37 38 40 42 44 46 49 52 55 58 62 66 70 74 78 82 85 88 90 91 91 89 86 82 77 72 66 59 53 48 42 38 34 30 27 25 23 21 20 19 18 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 31 32 33 35 37 38 40 42 44 46 48 51 53 56 59 62 65 68 71 75 78 82 86 91 95 100 104 109 114 118 123 128 132 136 139 141 143 144 144 143 140 137 133 127 121 115 108 101 94 87 81 75 69 64 60 56 52 50 47 46 44 43 43 42 42 43 43 44 45 46 48 49 51 53 55 57 60 62 65 68 71 75 78 82 86 89 93 97 101 105 108 111 114 116 117 118 118 118 117 115 112 109 105 101 97 92 88 83 79 75 70 66 63 59 56 52 50 47 44 42 40 38 36 35 33 32 31 30 29 29 28 28 28 28 28 29 30 31 33 35 37 40 43 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 1 2 4 6 8 10 12 15 17 20 23 26 29 32 35 38 42 45 49 53 56 61 65 69 74 79 84 90 95 101 108 115 122 129 137 146 155 164 173 183 192 201 209 217 223 227 230 230 228 224 217 209 198 186 173 160 146 133 120 108 96 85 75 66 58 50 43 37 31 26 22 18 14 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 11 13 14 16 17 19 20 22 24 25 27 29 31 32 34 36 38 40 42 44 47 49 51 53 55 58 60 62 64 66 68 70 71 73 74 74 74 74 73 72 71 69 67 64 61 58 54 51 47 43 40 36 32 29 25 22 19 16 13 11 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 9 11 14 17 20 24 27 32 36 41 46 52 58 65 71 78 86 93 100 107 114 120 125 130 133 135 136 136 134 131 127 123 117 112 106 100 94 88 82 77 71 66 61 57 53 49 45 41 38 35 32 29 26 24 21 19 17 15 13 11 9 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 15 19 24 29 35 42 49 58 67 77 89 101 115 131 147 164 183 201 220 238 255 270 281 290 294 293 289 282 271 258 243 228 212 196 181 167 153 141 129 118 108 99 90 83 75 69 63 57 52 47 43 39 35 32 28 25 22 20 17 15 12 10 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 12 13 14 16 18 20 22 24 26 29 31 34 36 38 41 43 45 48 50 52 54 56 58 60 61 63 65 66 68 70 71 73 75 76 78 80 81 83 85 87 88 90 92 94 96 98 100 102 104 106 107 109 111 112 114 115 116 117 117 118 117 117 116 114 112 110 107 103 99 95 91 86 81 76 71 66 61 56 51 46 42 38 34 31 27 24 22 20 18 16 15 14 13 13 12 12 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 51 52 53 54 56 57 58 59 60 61 62 63 63 63 64 64 63 63 62 61 60 58 56 54 52 49 47 44 41 38 35 32 29 27 24 21 19 17 15 13 12 11 10 9 8 8 8 8 8 8 9 9 10 11 12 12 14 15 16 17 18 20 21 23 25 26 28 30 32 35 37 39 42 45 48 51 54 58 61 65 68 72 75 78 81 84 86 88 89 90 89 89 87 86 83 80 77 74 70 66 63 59 55 51 48 45 41 38 36 33 30 28 26 24 22 20 18 16 15 14 12 11 10 10 9 8 8 8 8 8 8 9 10 11 13 14 17 19 22 25 28 32 37 41 46 51 56 61 66 71 76 80 84 87 90 91 92 93 92 91 89 87 84 81 78 75 71 68 65 62 59 56 53 50 48 46 44 42 40 38 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 9 9 9 9 10
 26 22 20 17 16 14 14 13 13 13 13 14 15 16 17 18 19 21 23 25 27 29 32 35 38 41 44 47 50 54 57 60 63 65 67 68 69 69 68 67 65 63 60 57 54 51 48 45 43 40 37 35 33 31 29 27 26 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 12 13 14 15 17 18 20 22 23 25 27 28 30 31 32 32 33 33 34 34 34 34 34 34 33 33 33 33 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 32 32 31 31 30 30 29 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 22 22 23 24 25 26 28 31 33 37 40 44 48 52 56 60 63 66 68 69 69 69 67 65 63 60 57 54 51 48 45 42 39 37 35 33 31 30 29 27 26 25 25 24 23 23 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 41 43 44 46 48 50 52 54 57 59 61 63 65 67 69 70 70 70 70 68 67 64 62 58 55 51 48 44 41 38 35 32 29 27 25 23 21 20 18 17 16 15 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 11 11 12 13 14 15 16 18 19 21 24 26 29 32 36 40 45 50 56 63 69 76 83 89 93 97 98 97 94 90 83 76 69 61 53 47 40 35 30
 15 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 23 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 24 24 24 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 30 31 31 31 31 31 31 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 16 16 16 16 17 18 18 19 20 22 23 25 27 29 31 34 37 40 43 47 50 54 59 63 68 74 79 84 90 96 101 106 110 114 117 119 120 121 120 118 115 112 108 103 99 94 89 84 80 75 71 67 63 60 57 54 51 48 46 44 42 40 38 37 35 34 33 32 30 29 28 27 27 26 25 24 23 23 22 21 21 20 20 19 19 19 19 19 19 19 20 20 20 21 22 22 23 23 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 42 43 44 45 47 48 49 51 52 54 55 56 58 59 60 61 62 62 62 62 62 61 60 59 58 56 54 52 50 48 46 44 41 39 37 35 32 30 29 27 25 23 22 21 19 18 17 17 16 15 15 15 15 15 15 16 16 17 18 19 20 21 22 23 24 25 25 26 27 28 29 29 30 30 31 31 31 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 27 27 26 25 24 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 15
 19 23 28 34 41 49 59 69 81 94 107 120 133 144 153 159 162 162 159 154 146 138 128 119 110 101 93 86 79 73 67 62 58 54 51 48 45 43 41 39 37 36 35 34 33 32 31 31 30 30 30 30 29 29 30 30 30 30 31 31 32 32 33 34 35 36 37 38 39 41 42 43 45 46 47 49 50 51 51 52 52 51 50 49 48 46 43 41 39 36 34 31 29 27 26 24 23 22 21 20 20 19 19 19 19 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 29 30 32 33 34 36 38 40 42 44 47 50 53 57 61 65 70 75 81 88 95 102 111 119 128 138 146 154 161 166 168 168 164 158 149 138 126 113 100 88 76 65 55 46 38 32 26 22 18 14 12 10 8 7 6 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29 30 32 33 35 36 37 39 40 41 42 42 43 43 43 43 43 42 41 41 40 38 37 36 34 33 31 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 10 9 9 9 9 9 9 10 11 12 13 15 16 18 20 22 24 26 28 30 32 34 36 38 40 42 43 44 45 46 47 48 48 48 48 48 48 47 47 46 45 44 42 41 40 38 37 35 34 32 31 30 28 27 25 24 23 22 21 20 18 18 17 16 15 14 13 12 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 6 6 7 9 10 13 15
 10 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 22 23 25 27 28 30 33 35 37 40 43 46 49 52 55 58 62 65 67 70 72 74 75 76 76 76 75 74 72 70 68 65 62 59 56 53 50 47 44 41 39 36 34 32 30 28 26 24 23 21 20 19 18 17 16 16 16 15 15 15 16 16 16 17 18 18 19 20 21 22 24 25 26 27 29 30 31 33 34 35 36 38 39 40 41 42 43 43 44 44 45 45 45 45 44 44 43 42 42 41 40 39 37 36 35 34 32 31 30 29 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 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 24 25 25 25 26 26 26 26 26 25 25 24 24 23 22 21 20 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 8 8 8 8 8 8 9 9 10 11 11 12 13 14 15 16 18 19 20 21 23 24 25 26 27 28 29 29 30 30 30 30 30 30 29 29 28 27 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 10
 39 38 37 36 35 34 33 32 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 27 26 26 25 24 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 28 28 28 28 27 27 26 25 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 30 30 31 32 32 32 33 33 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 26 26 27 27 28 28 29 29 29 29 29 29 28 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 21 23 24 25 27 29 31 33 35 37 40 42 44 45 46 47 47 47 46 45 43 41 39 37 35 33 30 28 27 25 23 22 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 20 21 22 24 25 27 28 30 32 34 35 37 38 40 41 42 42 42 42 42 41 40
 11 10 11 11 11 12 12 13 14 15 16 18 19 21 22 24 26 28 30 31 33 34 36 37 38 38 38 38 38 37 37 35 34 33 32 30 29 27 26 25 24 22 21 20 19 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 13 12 12 11 10 9 8 8 7 6 6 5 5 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 19 20 22 23 25 27 29 31 34 37 39 42 45 49 52 56 59 63 67 70 73 75 78 79 80 80 79 78 75 73 69 66 62 58 54 50 46 42 38 35 32 29 26 23 21 19 17 15 14 12 11 10 9 8 7 7 6 6 6 6 6 6 7 8 8 9 11 12 14 15 17 20 22 25 27 31 34 38 41 45 49 53 57 61 65 68 71 74 76 77 77 77 76 74 72 70 67 65 62 58 55 52 49 46 44 41 39 36 34 32 30 29 27 25 24 23 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 7 8 8 9 9 10 10 11 12 12 13 13 14 14 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 15 15 15 16 17 17 18 19 20 21 22 23 25 26 28 30 32 34 37 39 42 45 47 50 53 55 57 58 59 60 59 58 57 55 52 49 46 43 40 37 34 31 28 26 23 21 19 17 16 15 13 12 12 11 11
 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 24 25 26 27 28 28 29 30 31 31 32 33 33 34 35 35 36 36 37 37 38 38 38 39 39 39 39 39 39 39 38 38 37 37 36 35 35 34 33 32 31 31 30 29 28 27 27 26 26 25 25 24 24 23 23 23 23 23 22 22 23 23 23 23 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 44 44 44 44 44 43 43 42 42 41 40 39 39 38 37 36 35 33 32 31 30 29 27 26 25 24 23 22 20 19 18 18 17 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16
 22 22 23 23 24 25 26 27 28 29 30 31 32 32 33 34 35 35 36 36 37 37 37 38 38 38 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 43 43 44 45 46 47 48 49 51 53 55 57 59 62 64 67 70 72 75 78 81 84 88 91 94 98 101 105 109 113 117 121 125 130 135 139 144 149 153 158 162 165 168 170 171 172 171 170 167 163 159 154 148 142 135 128 122 115 109 102 96 91 86 81 76 72 69 65 62 59 57 54 52 51 49 48 47 46 45 44 44 43 43 43 43 44 44 45 46 47 48 49 51 53 54 56 57 59 60 61 62 62 62 62 61 60 59 57 55 53 51 49 47 45 43 41 40 38 37 35 34 33 32 31 30 29 28 28 27 27 26 26 26 26 25 25 26 26 26 26 27 27 28 29 30 31 32 33 35 36 38 40 42 45 47 50 53 56 60 63 67 71 74 78 82 85 88 90 92 93 93 93 91 89 86 82 78 73 68 63 58 53 48 43 39 35 32 29 26 24 23 21 20 19 19 19 19 19 19 20 20 21 22 23 24 25 27 28 30 31 33 35 37 40 42 44 47 50 53 56 59 62 65 69 72 75 78 81 83 85 87 88 89 89 89 88 87 85 83 81 78 75 72 70 67 64 61 58 56 53 51 48 46 44 42 40 39 37 36 34 33 31 30 29 28 27 26 25 24 24 23 22 22 22 21 21 21
 28 29 29 30 31 31 32 33 34 35 36 37 38 39 41 42 43 45 47 49 51 53 56 58 61 65 68 72 76 81 86 91 97 103 109 116 122 129 135 141 146 150 154 156 156 155 152 148 143 136 129 122 114 106 99 91 84 78 71 66 60 55 51 47 43 40 37 34 31 29 27 25 23 22 20 19 18 18 17 17 17 17 17 18 19 21 23 26 30 34 39 45 51 59 67 76 85 95 104 113 121 127 132 135 135 134 131 126 120 114 107 100 93 87 81 75 70 65 60 56 53 50 47 44 42 40 38 37 36 34 33 33 32 31 31 31 30 30 30 30 31 31 31 32 32 33 34 34 35 36 37 38 39 41 42 43 45 47 48 50 52 54 56 58 60 62 64 66 67 69 70 70 71 70 70 69 67 65 62 60 57 54 51 49 46 44 41 39 38 36 35 34 33 32 31 31 30 30 30 30 30 30 30 30 31 31 32 32 33 34 34 35 36 37 38 40 41 42 44 45 47 48 50 52 53 55 57 59 61 63 65 67 69 71 74 76 79 81 84 86 89 92 95 98 101 104 107 110 113 115 117 118 119 119 118 117 115 111 108 103 98 92 87 81 75 69 64 58 54 49 46 42 39 37 35 33 32 31 30 30 30 30 30 31 32 33 34 35 36 37 39 40 42 44 45 47 49 50 52 53 54 56 57 57 58 58 58 58 58 57 57 56 55 53 52 51 49 48 46 45 44 42 41 40 38 37 36 35 34 34 33 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28
 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 28 29 30 32 33 34 35 36 37 38 40 41 42 43 43 44 44 45 45 45 45 44 44 43 42 41 40 39 38 36 35 34 32 31 30 28 27 26 25 24 23 21 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 14 15 16 17 18 19 20 21 23 24 26 28 30 32 34 36 39 41 44 46 49 52 54 56 58 60 62 63 64 64 64 64 63 62 60 58 57 54 52 50 48 45 43 41 39 37 35 34 32 30 29 28 27 25 24 23 23 22 21 20 20 19 18 18 17 17 16 15 15 14 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 41 43 45 47 50 52 55 57 60 62 65 68 70 72 75 76 78 79 80 80 80 80 79 77 75 73 71 68 65 62 59 56 53 50 47 45 42 39 37 35 32 30 28 26 25 23 21 20 19 17 16 15 14 13 13 12 11 11 11 10
 13 14 14 15 15 16 16 17 17 17 17 18 18 18 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 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 31 32 33 33 34 34 35 35 35 35 35 35 34 33 33 32 31 30 28 27 26 25 23 22 21 20 19 18 17 17 16 16 16 16 16 16 17 17 18 19 20 21 22 23 25 27 28 31 33 35 38 41 44 48 51 55 59 63 67 71 75 79 82 85 87 88 89 88 87 85 82 78 75 70 66 62 58 54 50 47 44 41 38 35 33 31 29 27 26 25 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 37 38 38 37 37 37 36 35 34 33 32 31 29 28 27 25 24 23 21 20 19 18 17 16 16 15 14 14 14 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 23 24 25 27 28 30 31 32 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 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13
 25 25 26 27 28 29 30 32 34 36 38 40 43 46 49 52 56 59 62 65 68 71 73 74 75 76 75 74 72 70 67 64 61 57 54 50 47 44 41 38 35 32 30 28 26 24 23 22 20 19 18 17 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 25 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 31 32 33 33 34 35 37 38 39 41 42 44 46 48 50 52 54 57 59 61 64 66 68 70 72 73 75 76 77 77 77 77 76 75 73 72 70 68 66 63 61 59 56 54 51 49 47 45 43 41 39 37 36 35 33 33 32 31 31 31 31 31 32 32 34 35 37 39 41 43 46 48 51 53 56 58 60 62 64 65 65 65 65 65 64 62 61 59 57 55 53 51 49 47 44 43 41 39 37 36 34 33 32 31 30 29 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 38 39 39 39 39 39 39 38 37 36 35 33 32 31 29 28 27 25 24 23 22 21 21 20 19 19 18 18 17 17 17 17 17 16 16 16 16 17 17 17 17 17 18 18 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 45 46 46 46 46 45 45 44 43 42 41 40 38 37 36 34 33 31 30 29 28 27 26 26 25 25
 14 15 17 19 21 24 27 30 34 39 44 49 56 62 69 76 83 89 96 101 105 107 108 107 104 100 95 89 82 76 69 63 57 52 47 42 38 34 31 29 26 24 22 20 19 18 17 16 15 15 14 14 13 13 13 13 13 12 13 13 13 13 13 13 14 14 15 15 15 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 27 28 29 29 30 31 31 32 33 34 35 36 38 39 41 43 45 47 49 51 54 56 58 61 64 66 69 72 75 78 81 84 86 89 91 94 96 97 99 100 101 101 101 101 100 100 99 98 96 95 94 92 91 90 89 88 88 87 87 87 87 87 87 88 89 89 90 91 92 93 94 94 95 95 95 94 93 92 90 87 85 81 77 73 69 64 60 55 51 46 42 39 35 32 30 27 25 24 23 22 21 21 21 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 48 50 52 54 57 59 62 65 68 71 75 78 82 85 89 92 95 98 100 102 102 103 102 100 98 95 92 88 84 79 75 70 66 61 57 53 49 45 41 38 35 32 30 27 25 23 21 19 18 16 15 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 35 36 36 36 36 35 35 34 33 32 31 30 29 27 26 25 23 22 21 19 18 17 16 15 14 13 13 12 12 12 12 12 12 13
 26 27 29 30 33 35 38 41 45 49 53 57 62 67 72 77 82 88 93 98 104 108 113 117 121 124 126 128 129 129 129 128 127 124 122 119 115 112 108 104 100 96 92 88 84 81 77 74 71 68 65 62 60 58 55 54 52 50 49 47 46 45 44 43 43 42 41 41 41 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 35 35 35 35 35 36 36 37 37 38 39 40 41 43 44 46 48 50 53 56 59 62 66 69 74 78 84 89 95 101 108 114 121 128 136 142 149 155 160 164 168 170 170 170 167 164 159 154 147 140 133 125 117 109 102 94 87 80 74 68 62 57 52 48 44 41 38 35 33 31 29 28 27 26 25 25 25 25 25 26 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 46 47 48 48 49 49 49 50 50 50 50 50 49 49 48 48 47 47 46 45 44 43 42 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 48 49 51 53 54 56 58 59 61 62 63 65 65 66 67 67 67 67 66 66 65 64 63 61 60 58 57 55 54 52 50 49 47 46 44 42 41 39 38 36 35 34 33 31 30 29 28 27 26 25 25 24 23 23 23 23 23 23 24 25
 27 31 34 38 43 47 52 57 61 65 68 71 73 74 74 74 72 70 68 65 63 60 57 54 51 49 46 44 42 40 38 37 35 34 33 32 31 31 30 30 29 29 29 29 29 29 30 30 30 31 32 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 51 52 53 53 54 55 55 55 55 55 55 54 54 53 53 52 52 51 50 50 50 50 49 50 50 50 51 51 52 52 53 53 54 54 54 54 54 54 54 53 52 52 51 50 49 48 46 45 44 43 41 40 39 38 36 35 34 33 32 31 30 29 29 28 27 27 27 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 34 35 37 39 41 43 45 47 49 52 54 56 58 60 61 61 62 61 60 58 55 52 49 46 42 38 34 31 28 25 22 20 18 17 15 14 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 29 30 31 31 32 32 33 33 34 34 34 34 34 34 34 33 33 33 32 31 30 29 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 13 12 12 13 13 13 14 15 16 17 18 19 21 22 24 26 27 29 31 33 35 37 39 40 42 43 45 46 46 47 48 48 48 47 47 46 45 44 43 42 41 40 38 37 36 34 33 32 31 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 15 16 17 18 20 22 25
 35 31 26 23 20 18 16 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 20 20 19 18 18 17 16 15 15 14 13 13 12 12 12 12 11 11 12 12 12 13 14 15 16 17 18 19 21 22 24 26 28 30 33 35 37 40 42 45 47 49 51 53 54 55 56 56 55 55 54 52 50 48 46 44 41 39 37 34 32 30 28 26 24 23 21 20 19 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 11 12 14 16 18 21 25 29 34 40 46 54 62 71 80 90 99 107 115 120 125 127 128 127 124 121 117 112 107 102 97 92 87 83 79 75 72 69 66 64 61 59 57 56 54 53 52 51 50 49 48 48 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 46 46 47 47 48 48 49 50 51 53 54 55 57 59 61 64 66 69 72 76 80 83 88 92 96 100 103 106 108 109 109 107 105 101 97 92 86 80 75 69 64 59 54 50 46 42 39 37 34 32 30 28 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 28 30 32 34 37 39 43 46 51 55 60 66 73 80 87 96 105 115 125 136 146 156 164 171 175 177 175 170 161 151 139 126 112 99 87 75 65 56 48 41
 52 51 50 49 47 46 46 45 44 44 44 44 44 44 45 45 46 47 48 49 50 51 52 53 54 55 56 56 56 56 56 55 55 53 52 51 49 47 45 43 41 40 38 36 34 33 31 30 28 27 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 23 23 24 25 25 26 27 29 30 32 33 35 37 39 41 43 45 47 49 51 53 54 54 55 55 54 53 52 50 49 47 45 43 41 40 38 37 35 34 33 32 31 31 30 30 30 29 29 29 30 30 30 31 31 32 33 33 34 36 37 38 40 41 43 45 47 49 51 53 55 58 60 62 64 66 67 68 69 70 70 70 70 69 68 66 65 63 61 59 57 55 53 51 49 47 45 44 42 41 40 39 38 37 37 36 36 36 36 36 36 37 38 38 39 40 41 42 42 43 43 44 43 43 42 42 41 39 38 37 35 34 32 31 29 28 26 25 24 23 22 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 39 39 40 40 39 39 39 38 37 36 35 34 33 32 30 29 28 27 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 16 16 17 18 19 19 21 22 23 24 26 27 29 31 33 35 37 39 41 43 46 48 50 51 53 54 55 56 56 56 55 54 53
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 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 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 22 23 24 25 25 26 26 27 27 27 27 26 26 25 25 24 23 22 21 21 20 19 18 17 16 15 15 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 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 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 15 15 15 16 17 17 18 18 19 20 21 21 22 23 23 24 25 25 26 26 26 27 27 27 26 26 26 25 25 24 24 23 22 22 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 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 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13
 53 52 51 50 49 47 46 45 43 42 41 39 38 37 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 18 18 18 18 18 19 19 20 20 21 21 22 23 24 26 27 28 30 32 33 35 37 39 41 43 45 47 48 50 51 52 53 54 54 53 53 52 50 49 47 45 43 41 39 37 35 33 31 29 28 27 26 25 24 24 24 24 24 25 25 26 27 28 29 31 32 34 35 37 39 40 42 44 45 47 48 50 51 51 52 52 52 52 52 51 50 49 48 47 45 44 42 41 39 38 36 35 33 32 31 30 29 28 27 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 28 30 31 33 35 37 40 42 45 48 51 54 57 60 62 64 66 68 69 70 70 70 69 68 67 65 64 62 60 58 56 54 53 51 49 47 46 44 43 42 41 40 39 38 38 37 37 36 36 36 36 36 37 37 38 38 39 40 41 42 44 45 46 48 50 51 53 55 57 59 61 63 65 66 68 69 70 72 72 73 73 73 73 73 72 72 71 70 68 67 66 65 64 62 61 61 60 59 59 59 59 59 59 60 60 61 61 62 62 63 63 63 63 63 62 62 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 41 41 40 40 40 40 40 39 39 39 39 40 40 40 40 40 40 41 41 41 42 42 43 43 44 44 45 46 46 47 48 49 49 50 51 52 52 53 54 54 54 55 55 55 55 54 54 53
 3 3 3 3 3 3 4 4 4 4 4 4 4 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 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 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 10 10 10 10 10 10 9 9 9 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 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 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 10 11 11 11 12 12 12 12 12 12 11 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3
 14 16 18 20 23 25 28 31 34 38 41 43 46 48 50 51 52 52 52 51 49 48 46 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 33 34 35 36 37 38 39 39 40 41 41 41 41 41 41 40 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 36 36 36 36 36 37 37 37 38 38 38 38 38 39 38 38 38 38 37 37 36 36 35 34 33 33 32 31 30 30 29 28 28 28 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 39 39 40 40 39 39 38 37 35 33 31 29 27 25 23 21 19 17 16 15 13 12 12 11 11 10 10 10 10 10 11 11 11 12 13 14 15 16 17 18 20 22 24 26 28 31 33 36 40 43 47 50 54 58 62 65 68 70 71 72 72 71 70 68 65 62 59 55 52 48 45 42 39 36 34 32 29 27 26 24 23 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 21 23 24 27 29 32 35 38 42 46 50 55 61 66 72 77 82 86 89 90 90 89 86 82 77 71 66 60 54 49 44 39 35 31 28 25 23 21 19 17 15 14 13 12 11 10 10 9 9 8 8 8 9 9 9 10 11 12 13
 27 26 26 26 26 26 26 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 40 41 41 42 42 42 42 42 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 29 29 29 30 31 31 32 33 35 36 38 40 42 44 46 48 51 53 56 58 60 63 64 66 68 69 70 70 70 70 70 69 68 67 66 65 63 62 60 59 57 56 54 53 52 50 49 48 47 47 46 45 45 44 44 43 43 43 42 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 39 39 40 41 42 43 44 45 46 47 48 48 49 49 48 48 47 46 45 43 42 40 38 37 35 33 31 30 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 19 19 20 21 21 22 24 25 26 28 30 32 35 38 41 44 47 51 55 59 63 67 72 75 79 82 84 86 87 87 86 84 82 79 76 72 68 64 60 56 52 49 45 42 39 37 34 32 31 29 28 27 26 25 25 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 27 28 28 27 27 27 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 21 21 22 22 23 24 24 25 26 26 27 28 28 28 29 29 29 29 29 29 29 28 28 28 27 27
 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 19 20 20 20 20 19 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 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 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 18 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 13 13 13 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 60 62 64 66 67 69 70 71 72 73 74 74 74 74 74 74 74 74 74 73 73 73 72 72 71 71 70 69 69 68 67 66 65 64 63 62 60 59 58 56 55 54 53 51 50 49 48 47 46 45 45 44 44 43 43 43 43 43 43 44 44 45 45 46 47 48 49 51 52 53 55 56 58 59 60 62 63 63 64 64 64 64 63 62 60 58 56 54 52 49 47 45 42 40 38 37 35 34 33 32 31 30 30 29 29 29 29 29 29 30 30 31 32 32 33 35 36 37 39 41 42 44 47 49 51 54 56 59 61 64 66 68 70 72 73 74 75 75 75 74 73 71 70 68 66 64 61 59 57 55 52 50 48 47 45 44 42 41 40 39 38 37 36 36 35 35 35 35 35 35 35 35 35 36 36 37 37 38 38 39 40 40 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 47 47 48 49 49 50 50 51 51 51 52 52 52 52 52 52 52 52 51 51 50 50 49 49 48 47 47 46 45 45 44 44 43 43 43 42 42 42 41 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 40 40 40 41 41 41 42 42 43 43 44 45 45 46 47 47 48 49 49 50 50 50 50 50 50 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 35 34 34 34 33 33 33 34 34 34 35 35 36 37 38 39 40 41 43 44 46 48 50 52 54 56
 14 14 15 15 16 17 17 19 20 21 23 25 27 30 32 35 38 41 44 48 52 56 60 64 68 72 75 79 82 85 87 89 90 90 90 89 88 87 85 82 80 78 75 73 70 68 65 63 61 59 57 56 54 52 51 49 48 46 45 44 42 41 40 38 37 36 35 34 33 31 30 29 28 27 27 26 25 24 24 23 23 22 22 22 22 23 23 24 25 26 27 29 31 33 35 37 40 42 45 47 49 51 52 54 54 55 55 55 54 53 52 51 50 49 47 46 45 43 42 41 40 39 38 38 38 37 37 37 38 38 39 40 42 44 46 48 51 54 58 62 66 71 76 81 87 92 97 102 106 110 113 114 115 114 112 109 105 101 96 90 85 79 74 69 64 59 55 51 47 43 40 38 35 33 31 30 29 28 27 27 26 26 26 27 27 28 29 29 30 31 32 32 33 33 34 34 34 34 34 34 34 34 33 33 32 32 31 31 30 29 29 28 27 27 26 26 26 25 25 25 25 25 25 25 25 26 27 27 28 29 30 32 33 35 37 39 41 43 45 48 50 52 55 57 59 61 62 63 64 64 64 64 62 61 59 56 54 51 48 45 42 39 36 33 31 28 26 24 23 21 20 19 18 18 17 17 17 17 17 18 19 19 20 21 22 23 25 26 28 30 31 33 35 37 39 41 43 44 46 47 48 49 50 50 50 49 49 48 46 45 44 42 41 39 37 36 35 33 32 31 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 22 22 22 21 20 20 19 19 18 17 17 16 16 15 15 15 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
 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 10 10 10 10 11 11 11 12 13 13 14 15 16 16 17 18 19 20 21 21 22 23 23 24 24 24 24 24 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 20 21 21 22 23 23 24 24 24 25 25 25 25 25 24 24 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 21 22 22 23 23 23 23 22 22 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 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 23 23 23 22 21 21 20 19 18 17 17
 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 32 33 34 34 35 35 36 36 37 38 38 39 40 41 42 44 45 47 49 51 54 56 60 63 67 71 75 80 85 90 94 99 103 106 109 110 111 110 108 105 101 97 91 86 81 75 70 65 60 56 52 48 44 41 38 36 33 31 30 28 27 25 24 23 23 22 22 22 21 22 22 22 23 24 25 26 28 29 31 33 35 37 39 41 43 44 46 47 48 49 50 50 50 50 50 49 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 37 36 36 36 36 36 36 36 36 36 37 37 38 38 39 40 41 42 42 43 45 46 47 48 49 50 51 52 53 53 54 55 55 55 55 55 55 54 53 52 51 49 47 45 43 41 39 36 34 32 30 28 26 24 23 21 20 19 18 18 17 17 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 27 28 30 32 33 35 37 39 40 42 43 44 45 46 46 46 46 46 45 44 43 41 40 38 37 35 34 33 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 16 15 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 19 20 22 24 27 29 32 36 39 44 48 53 59 65 71 78 85 93 100 107 113 119 123 125 126 125 123 119 114 108 101 94 87 81 74 68 63 58 53 49 45 42 38 36 33 31 29 27 25 24 22 21 20 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 16
 21 23 25 28 30 32 35 37 40 42 44 47 48 50 51 53 53 54 54 55 55 54 54 54 53 52 52 51 50 50 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 39 39 39 38 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 24 24 24 24 25 25 26 27 28 30 31 33 35 37 39 42 45 48 52 56 60 64 69 74 80 85 91 97 103 108 113 117 120 122 122 121 118 114 109 104 97 91 84 77 71 65 60 55 50 46 43 40 37 35 33 31 30 28 27 26 26 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 24 24 23 23 22 21 20 19 19 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 17 17 18 19 20 21 22 24 25 27 29 31 34 37 40 44 48 52 57 63 69 75 82 89 96 103 109 114 117 120 120 119 116 111 105 99 92 85 78 71 64 58 53 47 43 38 35 31 28 25 23 21 19 17 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 16 17 19 20 21 22 23 25 26 28 29 31 32 34 36 38 39 41 43 44 45 47 47 48 48 48 47 46 45 43 41 39 37 35 33 31 29 27 25 24 22 21 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 12 12 13 14 14 15 17 18 20
 23 24 25 27 28 30 32 34 36 37 39 41 42 44 45 45 45 45 44 43 42 40 38 36 34 31 29 27 25 23 21 20 18 17 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 31 32 33 34 35 36 37 37 38 38 38 39 39 38 38 38 38 37 37 36 36 35 35 34 34 33 33 32 31 31 30 29 28 28 27 26 25 24 23 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 12 12 12 12 13 13 14 15 15 16 17 17 18 19 20 21 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 35 35 36 36 37 37 38 38 38 39 39 39 39 38 38 37 36 35 34 33 31 30 28 27 25 24 22 21 19 18 17 16 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 15 16 17 18 20 21 23 25 26 28 30 32 34 36 37 39 40 42 42 43 43 44 43 43 42 41 40 39 38 36 35 34 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22
 33 35 37 39 40 41 42 43 43 42 42 41 40 39 37 36 35 34 32 31 30 29 28 28 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 52 53 55 55 56 56 56 56 55 54 52 50 48 46 43 41 38 36 33 31 29 27 25 23 22 21 20 19 18 17 17 16 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 24 25 27 29 31 33 35 38 40 43 46 48 51 53 54 55 56 56 55 54 53 50 48 45 43 40 37 35 33 30 28 26 25 23 22 21 20 19 18 18 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 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 13 13 14 15 15 16 17 18 19 21 22 24 26 28 30 32 35 37 40 42 45 47 50 52 53 54 55 55 54 53 52 50 47 45 43 40 38 35 33 31 29 27 25 24 22 21 20 19 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 33 33 33 33 33 32 32 31 30 29 28 27 26 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 15 16 16 18 19 20 22 23 25 27 29 31
 13 12 12 11 11 10 10 10 10 10 10 11 11 11 12 13 13 14 15 16 17 18 19 20 22 23 24 26 28 29 31 33 34 36 38 40 41 43 44 45 46 47 48 49 49 49 49 48 48 47 46 45 44 42 41 39 38 36 34 33 31 30 28 27 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 15 16 17 19 20 23 25 27 30 34 37 41 44 48 52 55 57 59 61 61 60 59 56 54 50 47 43 40 37 33 30 28 25 23 21 20 18 17 15 14 14 13 12 12 12 11 11 11 12 12 12 13 14 15 16 17 19 20 22 24 26 29 31 34 36 38 40 42 44 45 46 47 47 46 46 44 43 42 40 38 36 34 32 30 29 27 25 24 23 21 20 19 18 18 17 16 16 15 15 15 15 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 30 30 31 32 32 33 34 35 37 38 39 40 42 43 44 45 46 47 47 48 48 48 47 46 45 44 42 41 39 37 35 33 32 30 29 27 26 25 24 23 23 22 22 22 22 22 22 23 23 24 25 26 26 27 28 30 31 32 33 34 35 35 36 36 36 35 35 34 32 31 29 27 25 24 22 20 18 17 16 14
 34 31 28 26 24 22 21 20 19 18 17 17 16 16 16 16 16 16 16 16 16 17 17 18 19 19 20 21 22 24 25 26 28 29 31 33 35 36 38 40 42 44 45 46 47 48 48 48 48 47 46 45 43 42 40 38 37 35 33 32 30 29 27 26 25 23 22 21 21 20 19 18 18 17 17 16 16 16 16 16 15 15 15 16 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 35 36 36 37 37 37 37 37 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 31 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 27 27 27 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 37 38 38 38 38 37 37 37 36 35 35 34 33 33 32 31 30 30 29 28 28 27 27 27 26 26 26 25 25 25 25 25 26 26 26 26 27 27 28 29 30 31 32 33 35 36 38 41 43 46 48 51 55 58 62 66 69 73 77 81 84 87 90 92 93 94 95 95 94 93 92 90 87 85 82 79 76 73 70 67 64 61 58 56 53 51 49 47 45 43 42 41 40 39 38 37 37 37 37 37 37 37 38 39 40 41 42 43 45 47 49 51 53 56 58 61 63 66 69 71 74 76 77 78 79 78 77 75 73 69 66 61 57 53 49 45 41 37
 25 24 24 23 23 23 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 27 27 28 28 29 30 31 31 32 33 33 34 35 36 36 37 37 38 38 38 39 39 39 39 39 38 38 38 37 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 28 29 29 30 31 32 33 34 35 36 38 39 41 42 44 45 46 48 49 50 51 52 52 53 53 53 53 53 53 53 52 52 51 50 49 48 47 46 45 45 44 43 42 41 40 39 38 37 37 36 36 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 43 44 44 44 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 40 40 39 39 39 38 38 37 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 28 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 39 40 41 41 42 42 43 43 43 43 42 42 41 41 40 39 38 37 36 35 34 33 31 30 29 28 27 26 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 18 20 21 22 24 26 28 30 33 35 38 40 43 46 48 50 52 53 54 54 54 53 51 49 47 44 42 39 36 34 31 29 27 25 23 21 20 18 17 16 16 15 14 14 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 23 24 26 28 30 31 33 35 36 38 39 40 40 40 40 39 38 36 35 33 31 29 27 25 23 21 20 19 17 16 15 15 14 13 13 12 12 12 12 12 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 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 16 16 17 17 17 17 17 17 17 17 16 16 15 15 14 14 13 13 12 11 11 10 10 10 9 9 9 9 9 8 8 9 9 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 15 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 16
 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 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 0 0 0 0 0 0 0 0 0 0 0
 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 15 15 15 16 16 17 18 20 21 23 25 27 30 34 38 42 47 53 59 65 72 78 85 90 94 97 98 97 94 90 85 80 74 68 62 56 51 46 42 38 34 31 29 26 24 22 21 19 18 17 17 16 16 15 15 15 15 16 16 17 18 19 20 21 22 24 26 27 29 31 33 35 37 39 41 42 44 45 45 46 46 46 46 45 44 43 42 41 40 39 37 36 34 33 32 31 29 28 27 26 25 24 24 23 23 22 22 22 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 34 35 36 37 37 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 42 42 43 44 45 47 48 50 51 53 55 57 59 61 63 65 67 69 71 72 73 73 73 72 70 69 66 64 61 58 55 52 49 46 44 41 39 37 36 34 33 32 31 31 31 31 31 31 31 32 32 33 34 35 36 37 38 39 40 40 41 42 42 43 43 42 42 41 40 38 37 35 34 32 30 28 27 25 24 22 21 20 20 19 19 18 18 18 19 19 19 20 21 22 23 24 25 27 29 31 33 35 38 41 44 47 51 55 59 63 67 72 76 80 83 87 89 92 93 94 94 93 91 89 86 83 80 76 72 69 65 62 58 55 52 49 47 44 42 40 38 36 34 33 32 30 29 28 27 26 25 25 24 23 23 22 22 21 21 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
 38 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 27 27 27 28 28 28 29 30 30 31 32 33 34 35 36 38 39 41 42 44 45 47 49 51 53 54 56 58 60 62 64 65 67 68 69 70 71 71 71 71 71 70 69 68 66 64 62 60 58 55 53 50 48 46 43 41 39 37 35 33 31 29 28 26 25 24 23 22 21 20 20 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 25 27 28 30 32 34 36 38 41 43 46 49 51 53 55 56 57 58 57 56 55 53 51 49 46 44 41 39 36 34 32 30 29 27 26 25 24 23 22 21 21 20 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 25 26 27 27 27 28 28 28 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 25 25 26 27 28 29 30 30 31 32 33 34 35 36 37 38 38 39 39 40 40 40 40 40 40 40 39 39 38 38 37 36 35 34 33 33 32 31 30 29 28 28 27 27 26 26 26 25 25 26 26 26 27 28 29 30 31 33 34 36 38 41 43 46 49 52 56 60 64 68 72 77 81 84 88 90 92 93 93 92 90 87 83 79 74 69 63 58 53 48 44 40 36 33 30 27 25 23 22 20 19 18 17 17 16 16 16 16 15 16 16 16 16 17 17 18 18 19 20 21 22 23 25 26 27 29 30 32 33 34 35 36 37 38 38 39 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 15 17 18 20 22 25 27 30 33 36 39 41 43 45 47 48 48 48 48 47 45 43 42 40 38 36 34 32 30 28 27 25 24 23 22 21 20 19 19 18 18 18 17 18 18 18 19 19 20 21 22 23 24 26 28 29 31 34 36 38 41 44 46 49 52 55 57 59 61 62 62 61 60 58 56 53 49 46 42 39 35 32 29 27 24 22 20 19 17 16 15 14 14 13 13 13 13 13 13 13 14 14 15 16 17 18 20 21 23 25 27 29 32 35 38 42 46 49 53 57 60 63 65 66 65 64 62 59 55 51 46 42 37 33 30 26 24 21 19 17 16 14 13 12 12 11 11 11 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 32 33 34 35 37 38 40 42 44 45 47 49 50 51 52 52 52 52 51 49 47 45 43 40 37 35 32 30 27 25 23 21 20 18 17 15 14 13 12 12 11 10 10 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 18 19 21 23 25 27 29 31 33 35 36 37 37 37 36 35 33 32 30 28 26 24 22 20 19 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 10 10 11 12 13
 20 21 22 24 25 27 28 30 33 35 38 40 43 45 48 50 51 53 54 54 54 53 51 50 47 45 42 40 37 34 32 29 27 25 23 21 19 18 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 15 16 18 19 21 23 25 27 29 32 35 38 41 45 48 51 54 56 58 58 59 58 57 55 53 50 47 45 42 39 37 35 33 31 29 28 27 26 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 25 25 25 26 25 25 25 24 24 23 22 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 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 20 20 20 20 20 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 14 14 15 15 15 16 16 17 17 18 19 19 20 21 21 22 22 22 23 23 23 23 22 22 21 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 9 9 9 10 10 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26 26 27 27 27 27 27 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 18 18 18 19 19 20
 31 31 32 32 33 34 35 35 36 37 38 39 40 41 41 42 42 42 42 42 42 41 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 28 28 28 28 29 29 30 30 31 32 33 33 34 35 35 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 39 40 41 42 43 45 46 48 50 52 54 57 59 61 63 65 66 67 68 68 67 66 64 62 60 57 55 52 49 46 44 41 39 37 35 33 31 30 28 27 26 25 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 26 28 29 31 32 34 36 38 40 42 44 46 48 50 52 54 55 57 57 58 58 58 57 56 54 52 50 48 46 44 41 39 37 35 33 31 29 28 27 25 24 24 23 23 22 22 22 23 23 24 24 25 26 27 29 30 32 34 36 38 40 42 45 47 49 52 54 56 57 59 60 60 60 60 59 58 57 55 53 50 48 46 43 41 38 36 34 31 30 28 26 25 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 19 20 21 22 23 24 26 27 29 31 34 36 39 42 45 48 51 55 58 61 63 66 67 69 69 69 68 67 66 64 62 60 57 55 53 51 49 47 45 44 42 41 40 39 39 38 38 37 37 36 36 36 36 36 36 36 36 36 35 35 35 36 36 36 36 36 36 37 37 38 39 39 40 41 42 44 45 46 48 49 50 51 52 53 54 55 55 56 55 55 54 54 53 51 50 48 47 45 43 42 40 39 37 36 35 34 33 32 32 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
 34 34 34 35 35 35 35 36 36 37 37 38 39 40 40 42 43 44 46 47 49 51 54 56 59 63 66 70 74 78 83 88 93 98 103 108 112 117 120 123 124 125 124 122 119 115 111 106 100 95 89 84 79 74 70 66 62 59 56 53 51 49 47 46 45 43 43 42 41 41 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 22 22 23 23 24 26 27 29 30 33 35 38 42 45 49 54 59 63 68 73 77 80 83 84 85 84 83 80 77 74 70 66 62 58 54 51 47 44 41 39 37 34 33 31 29 28 27 26 25 24 24 23 23 23 22 22 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 43 44 45 46 48 49 50 52 53 54 55 56 57 58 58 58 58 58 57 56 55 54 52 51 49 48 46 45 43 42 40 39 38 37 36 35 34 33 33 32 31 31 31 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 36 37 39 42 45 48 51 55 60 65 71 77 83 91 98 105 112 119 124 128 129 129 126 122 116 109 101 94 86 79 72 66 60 55 51 47 44 41 39 37 35 33 32 31 30 29 29 29 28 28 28 28 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33
 40 41 43 44 46 47 49 50 52 54 56 58 60 62 64 66 69 71 74 76 79 82 85 88 91 95 98 101 105 108 111 114 116 118 119 120 120 119 117 114 111 107 103 98 93 89 84 80 76 72 68 66 63 61 59 57 56 55 55 54 54 55 55 56 56 57 58 59 61 62 63 64 65 66 67 67 68 68 67 66 65 64 62 60 58 56 53 51 49 47 45 43 42 40 39 38 37 36 36 36 36 36 36 36 37 37 38 39 41 42 43 45 47 49 51 53 55 58 61 63 66 69 72 75 78 81 84 87 90 92 94 96 97 98 98 98 98 97 95 93 91 89 86 83 80 77 74 71 68 65 62 59 57 54 52 50 48 46 44 43 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 34 36 37 40 42 45 48 51 55 59 64 68 73 77 81 85 88 90 91 91 90 88 85 81 77 73 68 63 59 54 50 46 43 39 36 34 31 29 27 25 24 23 22 21 20 19 19 18 18 18 18 18 19 19 20 20 21 22 23 24 26 27 29 30 32 34 35 37 39 41 43 45 47 49 51 53 54 56 57 59 60 61 62 63 63 64 64 64 64 63 63 62 61 60 58 57 55 54 52 51 49 48 47 45 44 43 42 41 40 39 39 38 37 37 36 35 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 36 36 37 38 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 50 51 52 53 53 53 53 52 51 49 47 45 42 40 37 34 32 29 27 25 23 21 19 17 16 15 13 12 11 11 10 9 9 9 8 8 8 8 9 9 9 10 11 12 13 14 16 18 20 23 26 29 33 37 41 46 51 57 62 67 72 76 80 82 83 83 81 79 75 71 67 63 58 54 50 46 43 40 38 35 33 32 30 29 28 28 27 27 27 27 27 28 28 29 30 31 32 33 34 35 36 38 39 39 40 41 41 41 41 40 40 39 37 36 35 33 32 30 28 27 25 23 22 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 12 12 12 13 14 14 15 16 17 17 18 20 21 22 23 25 26 27 29 31 32 34 36 37 39 41 42 44 45 46 48 49 49 50 51 51 52 52 52 52 53 53 53 54 54 55 56 57 58 60 61 63 65 66 68 70 72 73 74 75 75 75 74 72 70 67 64 60 56 52 48 44 40 36 33 30 27 25 22 20 19 17 16 15 14 13 13 12 12 12 12 13 13 14 14 15 16 18 19 21 23 25 27 29 32 35 37 40 43 46 49 51 53 55 56 56 56 56 54 53 51 49 47 45 43 41 40 38 37 35 34 33 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 30 30 29 28 27 27 26 25 24 23 22 22 21 21 20 20 19 19 19 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 31 32 33 34 35 37 38 40 41 43 45 46
 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 19 20 22 23 25 27 28 30 32 33 34 35 35 35 35 34 33 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 32 34 35 36 37 38 39 40 41 41 42 43 43 43 43 43 43 43 43 42 42 41 41 40 39 38 37 36 35 34 33 31 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 28 28 29 30 30 30 31 31 31 30 30 30 29 28 27 26 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 19 19 20 21 21 22 24 25 26 28 30 32 33 35 37 39 40 42 42 43 43 42 42 41 39 38 36 35 33 31 30 28 27 26 25 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 42 43 43 43 43 43 43 42 42 41 41 40 39 38 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 20 20 19 19 18 18 17 17 16
 23 24 24 24 24 24 24 23 23 22 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 11 11 11 12 13 14 15 17 19 21 24 27 30 34 38 43 48 53 58 63 67 71 72 73 72 69 65 61 56 51 47 42 38 34 31 28 25 23 21 20 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 7 8 9 10 11 12 14 15 17 19 20 22 23 24 25 26 26 26 26 25 24 23 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 10 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 23 24 25 26 27 29 30 31 32 32 32 32 32 32 31 30 29 27 26 24 22 21 19 18 16 15 14 13 12 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 16 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 17 18 20 22 24 27 30 33 36 40 44 47 51 54 56 58 58 57 56 53 49 46 42 38 34 30 27 24 21 19 17 15 14 13 12 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 19 20 21 22 22 23
 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 14 14 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 37 38 38 39 39 39 39 38 38 37 36 35 34 32 31 30 28 27 26 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 23 24 24 25 26 27 28 29 30 30 31 31 32 32 33 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 33 33 32 32 31 31 30 30 29 28 28 27 26 25 25 24 24 23 23 22 22 21 21 21 21 21 20 20 20 20 21 21 21 21 21 22 22 23 23 23 24 24 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 21 22 22 24 25 26 27 29 31 33 34 36 38 40 42 44 45 46 47 47 47 47 46 45 44 42 41 39 37 35 33 32 30 28 27 25 24 23 22 21 20 19 18 18 17 17 16 16
 73 70 66 63 59 55 51 48 44 41 38 36 34 32 30 28 27 26 25 24 23 22 22 22 22 21 22 22 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 31 32 32 33 34 34 34 35 35 35 36 36 36 36 36 36 36 36 35 35 35 35 34 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 31 32 33 34 34 35 35 35 36 36 36 35 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 32 32 33 33 33 33 34 34 35 35 36 37 37 38 40 41 42 44 45 47 48 50 51 52 54 55 55 55 55 55 54 53 51 49 47 45 43 40 38 36 34 32 30 28 26 25 24 23 22 21 20 19 19 19 18 18 18 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 27 28 28 29 29 29 29 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 28 27 27 27 27 27 27 27 28 28 28 29 30 30 31 32 33 35 36 38 39 41 43 45 47 49 52 54 56 58 59 61 62 62 63 63 62 62 61 59 58 56 54 52 50 48 47 45 43 42 40 39 37 36 35 34 33 33 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 33 34 36 37 39 41 43 46 48 51 54 58 61 64 68 71 73 76 77 78 78 77 75
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 17 16 15 15 14 14 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 23 24 25 25 25 24 24 23 22 21 19 18 16 15 14 12 11 10 9 8 8 7 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 15 15 16 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 15 14 14 13 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 9 10 11 12 13 15 16 18 20 22 24 27 29 31 33 34 35 36 35 35 33 32 30 28 26 24 22 21 19 18 17 16 15 14 13 13 13 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 12 11 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 5 5 5 5 6 6 7 8 9 10 11 12 13 14 16 17 18 20 21 22 23 24 24 24 24 24 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 12 11 11 11 10 10 10 10 11 11 11 11 12 12 13 14 15 16 17 18 20 22 23 26 28 30 33 35 38 40 42 43 45 45 45 44 43 41 39 36 34 31 28 26 23 21 19 17 15 14 12 11 10 9 8 7 7 6 6 6 5 5 5 5 5 5 5 6 6 6 7 7 8 9 9 10 12 13 14 16 18 19 21 23 25 27 29 31 32 32 33 32 32 30 29 27 26 24 23 21 20
 18 17 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 21 22 22 23 23 23 23 22 21 20 19 17 15 14 12 11 10 8 7 7 6 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 13 13 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 14 15 16 17 18 20 22 25 27 31 34 38 43 47 52 56 59 60 60 58 55 50 45 40 35 30 26 22 19 16 14 12 10 9 8 7 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 7 8 9 10 11 13 15 17 19 22 25 28 31 34 38 41 43 45 46 46 45 44 41 38 35 32 29 26 23 21 19 17 15 14 13 12 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 10 10 11 12 12 13 14 15 16 17 18 19 19 20 20 20 20 20 20 19 19
 8 9 9 9 10 10 10 11 11 12 13 14 15 16 17 18 20 21 23 25 27 29 31 34 36 38 40 42 44 45 45 45 45 44 42 40 38 36 34 31 29 27 24 23 21 19 18 17 15 14 14 13 12 12 12 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 17 18 18 18 18 18 18 18 18 18 17 17 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 13 13 14 14 14 15 15 16 16 16 17 17 17 17 17 17 17 16 16 16 15 15 14 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 15 15 16 16 17 17 18 19 20 20 21 22 23 23 24 24 25 25 26 26 26 26 26 25 25 24 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 31 32 32 32 32 31 31 30 30 29 28 28 27 26 25 24 24 23 22 22 21 20 20 19 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 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 18 19 20 20 21 21 21 21 21 20 20 20 19 18 18 17 16 16 15 14 14 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
 25 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 30 30 29 28 27 26 24 23 22 21 19 18 17 16 15 14 13 12 11 11 10 10 10 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 24 25 25 25 25 24 24 23 22 21 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 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 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 11 11 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 14 15 15 16 17 19 20 21 22 23 23 24 24 25 25 24 24 23 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 10 9 9 9 9 9 10 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 25 26 26 27 27 26 26 26 25 24 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 17 17 18 18 18 18 17 17 17 16 15 15 14 13 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 23 24 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 42 40 38 35 33 31 29 27 25 24 22 21 20 19 18 17 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 20 22 23 25 28 30 32 34 36 37 39 40 40 40 39 38 37 36 34 32 30 28 26 25 23 22 21 20 19 19 18 18 18 19 19 20 21 22 23 24 26 28 31 33 36 39 42 45 47 50 52 53 53 52 51 48 45 41 37 34 30 26 23 20 17 15 13 12 10 9 8 8 7 7 6 6 6 7 7 7 8 9 10 12 14 16 19 22 26 31 38 45 54 65 78 92 109 127 145 161 174 181 182 176 164 149 132 115 99 85 73 63 54 47 41 36 32 28 25 23 22 20 19 18 17 17 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 24 25 26 27 28 29 31 33 35 37 39 42 45 48 51 54 58 61 63 65 66 66 65 63 60 57 52 48 43 39 35 31 27 24 22 19 17 16 15 14 13 12 12 12 12 12 12 12 13 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 28 28 28 28 27 26 25 24 24 23 22 21 20 19 19 18 18 18 18 18 19 20 21 22 25 27 31 35 40 47 55 65 77 92 109 129 149 169 185 195 196 187 172 152 131 110 92 76 63 52 43 35 29 24 20 17 15 13 11 10 9 8 7 7 7 7 7 7 7 7 8 8 9 10 10 12 13 14 16 18 20 23 25 28 31 34 37 40 43 46 48 49 50 51 50 49 48 46
 19 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 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 6 7 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 19 20 20 20 20 19 19 18 17 17 16 15 14 13 13 12 11 11 11 10 10 10 10 10 10 10 11 11 11 12 13 13 14 16 17 18 20 21 23 25 27 28 30 31 31 31 31 30 28 26 24 22 20 19 17 15 14 13 12 11 10 9 9 9 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 16 17 19 21 23 26 28 31 34 37 40 43 45 47 48 49 48 47 45 42 39 36 33 30 27 24 22 20 18 16 15 14 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 20 21 22 23 23 23 24 24 24 23 23 22 21 20 19 18 17 16 15 13 12 11 10 9 9 8 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 14 14 15 16 17 19 21 23 25 28 31 34 38 41 44 47 49 50 49 48 45 42 38 35 31 28 24 22 19 17 15 13 12 10 9 9 8 7 7 6 6 6 6 6 6 6 6 7 7 8 8 9 9 10 11 13 14 15 17 19 21 23 25 28 30 32 34 35 36 36 36 36 35 33 32 30 29 27 26 24 23 22 21 20
 47 49 50 51 51 50 48 46 44 41 38 35 32 30 27 25 23 21 20 18 17 16 16 15 15 14 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 23 24 24 25 25 25 24 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 25 25 26 26 26 26 26 25 25 25 25 24 24 23 23 22 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 15 15 16 17 17 18 19 20 20 21 21 22 22 22 22 21 21 20 19 19 18 17 16 15 15 14 13 12 12 11 11 11 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 22 22 23 23 23 23 23 23 22 21 21 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 18 19 19 19 19 19 19 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 13 13 13 13 14 14 15 15 16 17 18 19 20 21 23 24 25 27 28 29 30 30 31 31 31 31 30 30 29 28 27 26 25 24 23 22 22 21 21 21 21 21 21 22 23 24 25 26 28 29 31 33 36 38 40 43 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
 15 15 15 15 15 15 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 11 11 12 12 13 14 16 17 19 21 23 25 27 29 30 32 33 34 33 33 31 30 28 25 23 21 19 17 16 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 16 16 16 16 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 10 10 10 11 11 11 12 13 13 14 15 16 16 17 18 19 19 20 20 21 21 21 21 21 20 20 19 18 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 9 10 11 12 13 14 15 17 18 20 21 23 24 25 25 25 25 24 23 22 21 19 18 16 15 13 12 11 10 9 9 8 8 7 7 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 20 20 21 22 22 23 23 23 23 23 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 8 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 10 11 12 13 15 16 18 20 22 25 28 31 34 36 38 40 41 41 40 39 37 34 31 28 26 23 21 18 16 15 13 12 11 10 9 9 8 8 8 7 7 7 8 8 8 8 9 9 10 10 11 12 12 13 14 14
 18 18 18 19 19 20 20 21 22 23 24 25 26 27 29 30 32 34 36 38 40 42 45 47 49 51 52 53 54 54 54 53 52 51 49 47 44 42 40 37 35 33 30 28 27 25 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 18 19 20 21 23 25 27 30 33 37 42 47 52 59 66 74 82 91 99 107 114 119 123 124 122 119 113 107 99 92 84 77 70 64 58 53 48 44 41 38 35 33 31 29 28 27 26 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 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 21 21 21 22 22 23 24 25 25 26 28 29 30 31 33 34 35 37 38 39 41 42 43 44 45 46 46 47 47 48 48 48 48 48 47 47 46 45 44 43 42 40 38 37 35 33 31 29 28 26 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 16 16 17 18 19 20 22 24 26 28 31 34 38 41 45 50 54 58 61 64 66 67 67 66 65 62 59 56 52 49 46 43 40 37 35 34 32 31 30 29 28 28 28 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 18 17 17 17 17 17 18 18 18 19 20 20 21 22 23 24 25 26 27 27 28 29 30 30 31 31 31 31 31 31 31 31 31 31 30 30 29 29 28 28 27 26 26 25 24 24 23 22 21 21 20 20 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 18 18 19 19 19 20 20 20 20 19 19 19 18 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 23 24 25 26 26 27 28 28 28 28 28 27 27 26 25 24 23 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 12 12 13 14 14 15 16 17 19 20 21 22 24 25 26 27 28 29 29 29 29 29 28 28 27 26 25 24 23 22 21 21 20 19 19 18 18 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 21 21 20 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 15 16 17 18 19 20 22 23 24 25 27 28 29 29 30 31 31 31 31 31 30 30 30 29 29 28 28 28 27 27 27 27 27 27 28 28 28 29 30 30 31 32 32 33 33 33 33 33 32 32 31 30 28 27 25 24 23 21 20 19 17 16 15 14 14 13 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 14 14 15 16 17 18 19 20 22 23 25 27 29 31 32 34 36 37 38 39 40 40 40 39 39 38 36 35 34 32 31 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 48 49 49 50 50 50 50 50 50 49 48 47 46 45 44 42 40 38 37 35 33 31 29 27 26 24 23 22 21 20 20 19 19 19 19 19 19 19 20 21 22 22 24 25 26 28 29 31 33 35 38 40 42 45 47 49 51 52 53 53 53 52 51 50 48 46 44 42 41 39 37 36 35 34 33 32 32 31 31 31 32 33 33 35 36 38 41 43 46 50 54 58 62 66 70 72 74 75 75 74 71 68 64 59 55 50 46 42 38 34 31 28 26 23 21 20 18 17 16 16 15 15 15 15 15 16 16 17 18 18 20 21 22 23 25 26 28 30 32 34 37 39 42 44 47 50 53 57 60 63 66 69 72 75 77 79 81 83 84 85 85 86 86 86 85 85 84 83 82 80 79 77 75 73 70 68 65 63 60 57 54 52 49 47 44 42 39 37 35 33 31 30 28 26 25 23 22 21 19 18 17 16 15 15 14 14 13 13 13 13 13 14 14 15 16 17 19 20 22 24 26 28 31 33 36 39 41 44 46 48 50 51 52 52 52 51 50 49 47 45 44 42 41 39 38 38 37 37 37 37 37 38 38 39 40 42 43 45 47 49 52 54 56 58 60 61 62 62 61 60 57 55 52 48 45 41 38 35 32 30 27 25 23 22 21 19 18 18 17 16 16 16 16 16 16 16 17 17 18 19 20 21 23 25 27 29 31 33 36 38 41 43 45 48 50 52 53 55 56 56 57 57 57 57 56 56 55 54 54 53 52 51 51 50 50 49 49 48 48 47 47 47 47 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 143 130 118 107 97 88 80 74 68 63 59 55 52 50 48 46 45 45 44 44 44 44 45 45 45 46 46 46 46 46 45 45 44 43 42 41 40 38 37 36 34 33 32 31 30 30 29 29 29 29 29 30 30 31 32 33 34 35 36 36 37 38 39 40 41 41 42 42 43 43 43 43 43 42 42 41 40 40 39 38 37 37 36 35 34 34 33 33 33 32 32 32 32 33 33 33 34 35 35 36 38 39 40 42 43 45 46 48 49 51 52 53 53 53 53 53 52 51 50 49 47 46 45 44 42 41 41 40 39 39 39 39 40 41 42 44 46 48 51 54 58 62 66 71 75 80 84 87 89 91 91 90 88 85 81 76 72 67 62 57 53 49 45 43 40 39 37 36 36 36 36 36 36 37 38 39 39 40 41 42 43 44 45 45 45 45 45 45 44 43 42 41 39 38 37 35 34 33 32 31 31 31 31 31 32 33 35 36 38 40 42 45 48 50 53 56 58 60 62 63 64 64 63 62 61 59 57 54 52 50 48 46 44 42 40 39 38 37 36 35 34 34 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 36 36 37 38 38 39 40 41 42 44 45 47 48 50 52 54 56 59 61 63 65 67 69 70 71 71 71 70 68 67 65 63 60 58 56 54 52 50 48 46 45 44 42 41 41 40 39 39 39 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 41 42 44 46 49 52 56 61 68 75 84 95 107 120 135 151 167 182 195 204 209 209 205 196 184 171 157
 51 49 47 45 42 39 36 33 31 28 26 24 22 20 19 18 17 17 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 23 23 24 25 27 28 30 31 33 36 38 40 42 44 46 47 48 48 48 47 45 43 41 38 35 32 30 27 25 22 20 19 17 16 15 14 14 13 13 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 22 23 23 23 22 22 21 21 20 19 18 17 17 16 15 15 14 14 14 14 14 14 14 15 15 16 17 17 18 20 21 22 24 26 28 31 33 36 39 43 47 50 54 58 61 63 65 66 66 65 63 60 57 53 49 46 42 38 35 32 29 26 24 22 20 19 17 16 16 15 15 15 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 26 26 27 26 26 26 25 25 24 23 22 22 21 20 20 20 19 20 20 21 21 23 24 26 28 31 34 38 42 47 52 58 64 70 76 81 85 87 87 85 81 76 70 63 57 50 45 39 35 31 28 25 22 20 19 17 16 15 14 13 13 13 12 12 13 13 13 14 15 16 18 19 21 23 25 28 30 33 35 37 38 39 39 39 38 37 36 34 32 30 28 26 24 23 21 19 18 17 16 15 15 14 14 14 14 14 15 15 16 17 19 20 21 23 25 27 29 31 33 35 36 38 39 40 41 42 42 41 41 40 38 37 35 33 32 30 28 26 24 23 21 20 19 17 16 15 14 14 13 12 12 11 11 11 11 11 11 11 12 13 13 15 16 18 20 22 25 28 31 34 37 41 44 47 49 51 52 52
 60 58 57 55 54 52 51 49 48 47 46 46 46 46 47 48 49 51 53 56 59 62 65 68 71 74 76 77 78 78 77 75 73 71 67 64 60 57 53 50 47 44 41 39 37 35 34 32 32 31 31 31 31 31 32 32 33 34 35 35 37 38 39 40 41 43 44 45 47 48 49 50 51 51 52 52 52 52 51 50 49 48 46 45 43 41 40 38 37 36 34 33 32 31 30 30 29 29 29 29 29 29 29 30 31 32 33 35 37 38 40 42 43 45 46 47 48 48 48 47 46 45 44 43 41 40 38 37 35 34 33 32 32 31 31 31 32 33 34 35 36 38 40 41 43 45 47 48 49 50 51 51 51 50 50 48 47 46 44 43 41 40 39 38 37 37 37 37 37 38 40 41 43 45 48 50 53 56 59 63 66 69 72 75 77 79 80 80 80 78 77 74 71 68 65 61 58 55 53 50 48 47 45 44 44 43 43 42 42 42 42 41 41 41 40 40 40 39 38 38 37 37 36 36 35 35 35 35 35 35 36 37 37 38 39 41 42 43 44 46 47 48 49 50 51 52 52 52 52 52 51 50 50 49 48 47 47 46 46 46 45 45 46 46 46 47 47 48 48 49 50 50 51 52 52 52 52 52 52 51 50 49 47 46 44 42 41 39 37 36 34 33 32 31 31 30 30 29 29 29 29 29 30 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 45 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 32 32 33 33 34 35 37 39 41 43 45 48 51 53 55 57 59 61 61 62 62 62 61
 170 173 169 159 145 128 111 95 81 69 58 49 42 36 31 27 24 21 20 18 17 17 16 16 16 17 17 18 18 19 20 21 22 23 25 26 27 29 30 31 33 34 35 37 38 39 40 41 42 42 42 42 42 42 41 40 39 38 37 35 34 32 31 29 27 26 24 23 22 20 19 19 18 18 17 17 17 17 18 18 18 19 19 20 21 21 22 22 22 23 23 23 24 24 24 24 23 23 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 28 29 31 33 36 38 42 46 50 55 61 68 75 83 90 97 103 107 109 108 105 99 92 84 76 68 61 54 48 42 37 33 30 27 25 23 21 20 20 19 19 19 20 21 22 23 24 26 28 29 31 33 34 36 37 37 38 38 37 36 35 34 33 31 30 28 27 25 24 23 22 22 21 22 22 23 24 26 28 31 35 39 44 50 58 66 75 86 97 109 119 129 135 139 138 133 125 115 105 93 83 73 65 57 51 46 41 38 35 32 30 28 27 25 24 24 23 22 22 21 21 21 21 21 21 21 21 21 22 22 23 24 25 26 27 28 29 29 30 31 31 32 32 32 32 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 30 31 32 32 33 34 35 36 36 37 37 38 38 38 38 38 38 37 36 36 35 34 32 31 30 29 27 26 25 23 22 21 20 20 19 19 18 19 19 19 20 22 24 26 30 34 39 45 52 61 72 84 98 114 130 146 160
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 55 52 49 46 42 39 37 34 32 30 28 27 26 25 24 24 25 26 27 28 30 32 34 37 40 43 47 50 54 57 60 63 65 67 67 68 67 66 65 62 60 57 54 52 49 46 44 42 40 38 37 36 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 29 29 29 30 31 32 33 34 35 37 38 39 41 42 43 43 44 44 44 44 44 43 42 42 41 40 39 38 37 36 35 34 34 33 33 33 34 34 35 35 36 37 38 39 40 41 42 43 43 44 44 44 44 43 43 42 42 41 40 40 39 39 39 39 39 39 40 41 43 44 46 48 50 52 54 56 58 60 61 61 61 61 60 59 57 55 52 50 47 45 43 41 39 37 36 36 35 35 36 37 38 40 42 45 48 51 54 57 61 64 67 69 71 72 72 71 69 67 64 60 56 52 48 44 40 37 34 32 30 29 27 27 26 26 26 27 28 29 30 31 33 35 37 39 42 45 47 50 53 57 60 63 66 68 71 73 74 75 75 75 75 73 72 70 68 66 63 61 58 55 52 50 47 44 42 39 37 35 33 31 30 28 27 26 25 25 24 24 25 25 26 27 28 29 30 31 32 34 35 37 38 39 41 42 43 44 44 45 45 45 45 45 44 43 43 42 41 41 40 40 39 39 39 40 40 41 41 42 43 44 46 47 49 50 52 54 56 58 60 62 65 67 69 71 72 73 74 74 74 74 72 71 69 66 64 61 58 55 52 49 47 44 42 40 38 37 36 35 34 34 34 34 35 36 37 39 41 44 47 50 53 56 58 61 63 64 64 63 62 60 58
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 45 45 45 45 44 43 41 40 38 36 33 31 30 28 26 25 24 23 22 22 22 22 22 23 23 24 25 26 27 28 29 30 32 33 35 36 38 39 41 43 44 46 47 49 50 51 52 53 53 54 54 54 53 53 52 51 49 48 46 44 42 41 39 37 35 33 31 29 28 26 25 24 23 23 22 22 22 23 23 24 24 25 26 27 28 29 31 32 33 34 35 36 36 37 37 38 38 38 37 37 37 36 36 35 35 35 35 35 35 35 36 37 38 39 40 42 43 45 47 48 50 52 54 55 57 59 60 61 62 63 63 63 63 62 61 60 58 56 55 53 51 49 47 45 43 41 39 38 36 35 34 33 32 31 31 30 30 30 31 31 32 34 36 38 40 43 46 50 53 56 59 62 64 65 65 65 64 62 60 57 54 51 48 45 42 39 37 35 33 31 30 28 28 27 27 27 28 28 29 31 32 34 35 37 39 41 42 44 45 46 47 47 47 47 46 46 44 43 42 40 39 37 35 34 33 32 31 30 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 25 25 25 26 27 28 29 30 31 33 34 36 37 38 39 40 41 42 42 42 42 42 41 41 40 39 38 37 37 36 35 34 34 34 33 33 33 34 34 34 35 35 36 36 36 36 36 36 35 35 34 33 32 31 30 29 28 27 27 26 25 25 25 25 25 26 26 28 29 31 33 35 38 40 43 46 48 51 53 55 56 57 57 56 55 54 52 50 48 45 43 41 39 37 35 34 34 33 33 33 34 34 35 36 38 39 40 41 43 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 28 29 29 29 29 29 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 17 17 17 17 18 19 19 20 21 21 22 23 24 24 25 25 26 26 26 26 25 25 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 19 19 18 18 17 16 16 15 14 14 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 15 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 25 25 24 23 22 21 20 19 18 17 16 16 15 14 13 12 12 11 11 11 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 22 23 24 25 26 27 27 28 29 30 30 30 30 30 30 29 28 28 27 26 25 24 23 22 21 20 19 18 18 18 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 27 27 27 27 26 26 25 24 23 22 21 20 19 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 18 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 14 15 16 17 18 20 21 22 23 25 26 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 21 20 19 18 16 15 14 13 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 8 8 8 8 9 10 10 11 13 14 16 17 19 21 24 26 29 32 35 38 41 44 47 50 52 54 56 56 57 56 55 54 52 49 47 44 42 39 37 35 33 31 29 27 25 24 23 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13 13 14 14 15 16 17 18 19 21 23 25 27 29 32 34 37 39 42 44 46 47 48 48 47 46 45 43 40 37 34 31 29 26 24 22 20 18 17 16 15 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 23 24 25 26 26 27 27 28 28 28 28 28 28 27 27 26 26 25 24 23 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 11 11 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 23 24 25 26 27 29 30 31 32 33 33 34 34 33 32 31 30 28 26 24 22 20 19 17 15 14 13 12 11 10 10 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 14 15 16 18 19 21 23 24 26 28 30 32 34 35 36 36 36 36 35 33 32 30 29 27 26 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 3 3 3 4 5 5 6 7 8 8 9 9 9 8 7 7 6 5 4 4 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 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 3 3 3 3 3 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
 8 8 8 7 7 7 7 7 7 7 7 7 7 8 9 10 11 12 14 16 19 22 25 29 34 39 44 50 56 62 67 70 72 72 69 65 60 54 49 43 37 33 29 25 22 20 18 16 15 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 19 18 18 17 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 13 14 15 16 17 18 20 22 23 25 26 27 28 28 28 27 27 26 24 23 21 20 18 17 15 14 12 11 10 9 8 8 7 7 6 6 6 7 7 7 8 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 23 24 24 25 25 25 26 26 26 27 28 28 29 30 32 33 35 36 37 38 39 40 40 39 38 36 34 32 29 26 24 21 19 17 15 14 13 12 11 10 10 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 12 12 12 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 15 16 17 19 20 21 23 24 25 25 26 26 25 24 24 22 21 20 19 18 17 16 15 14 13 13 12 12 12 11 11 11 11 11 12 12 12 13 14 15 17 19 21 24 28 32 36 40 45 49 53 55 57 57 56 54 52 48 45 41 37 34 31 28 26 24 22 20 18 17 16 15 14 14 13 12 12 12 11 11 10 10 10 9 9 9
 19 19 18 18 17 17 16 16 15 15 14 14 14 14 14 14 15 15 16 17 18 18 19 20 21 22 23 24 24 25 25 25 25 25 25 25 24 24 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 20 21 21 22 23 24 25 26 27 28 28 29 29 29 28 27 27 26 24 23 22 21 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 17 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 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 12 12 12 12 13 13 14 15 15 16 18 19 20 21 22 23 24 24 25 25 25 25 24 23 22 21 20 19 19 18 17 16 16 16 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 25 26 26 26 26 26 26 26 25 25 24 23 23 22 21 20 19 19 18 17 17 16 15 15 15 14 14 14 15 15 15 16 16 17 18 18 19 19 20 20 21 21 21 21 20 20 19 19 18 17 16 16 15 14 14 13 13 13 12 12 13 13 13 13 14 14 15 15 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 30 31 31 31 31 31 31 30 29 29 28 27 26 25 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 14 14 15 15 16 17 17 18 18 19 19 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 30 30 31 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 48 49 49 50 50 51 51 51 50 50 50 49 48 48 47 46 45 45 44 43 43 42 42 42 42 42 43 44 45 47 49 51 53 56 58 60 63 65 66 68 69 69 69 69 68 66 64 62 59 56 53 50 47 44 41 38 36 34 32 31 30 29 29 29 29 29 30 30 31 31 32 32 33 33 34 34 34 34 34 33 33 33 33 33 32 32 33 33 34 34 35 36 37 39 40 42 43 45 47 48 50 52 53 54 54 55 54 54 52 51 49 47 44 41 39 37 34 33 31 29 28 27 27 26 26 25 25 25 25 25 26 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 44 44 44 44 43 42 42 41 40 39 38 38 37 36 35 35 34 34 33 33 33 33 32 32 33 33 33 33 33 32 32 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 27 27 27 28 28 29 30 31 32 33 34 35 36 37 38 38 39 39 39 39 39 39 38 38 38 37 37 37 37 37 37 37 37 38 39 40 41 42 44 46 47 49 51 52 53 54 55 55 55 54 54 53 51 50 49 48 47 46 45 44 44 44 44 45 46 47 48 50 51 53 54 55 56 57 57 57 57 56 55 54 52 51 49 47 45 43 42 40 38 37 35 34 34 33 33 33 33 34 35 37 38 40 43 45 47 50 52 54 56 58 60 61 62 62 62 62 61 59 57 55 53 50 48 45 42 40 38 36 34 33 31 30 30 29 29 28 28 28 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 3 3 4 4 4 4 5 5 5 6 6 7 7 7 7 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 9 9 10 10 10 9 9 9 9 8 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 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 8 9 9 9 10 10 9 9 9 9 8 8 7 7 6 6 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 6 6 6 6 6 6 6 6 6 6 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 5 5 5 5 6 6 6 6 7 7 7 7 6 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 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 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3
 27 31 36 41 47 54 61 69 76 81 85 86 84 80 74 67 60 53 47 42 37 33 30 27 25 24 22 21 21 20 20 20 20 20 20 21 22 23 24 26 28 30 33 37 41 46 52 59 67 75 84 92 100 106 111 113 114 112 108 102 95 88 81 73 66 59 53 48 42 38 34 30 27 24 21 19 18 16 15 14 13 13 12 12 12 12 12 12 12 13 13 14 14 14 15 15 16 17 17 18 18 19 20 21 22 23 24 25 27 28 30 32 34 36 39 42 45 49 54 59 64 71 77 85 93 101 109 116 121 124 125 122 117 109 100 90 81 72 64 57 51 45 41 37 34 32 30 28 27 26 25 25 25 25 25 26 27 28 29 31 33 35 37 40 43 45 47 49 49 49 48 45 43 40 36 33 29 26 24 21 19 18 16 15 14 14 13 13 13 14 14 15 16 18 20 22 25 27 30 34 37 40 43 45 47 49 49 50 49 48 46 44 41 39 36 33 31 28 26 24 22 20 19 18 17 16 16 16 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 27 28 30 32 34 37 40 43 47 52 57 63 70 77 85 94 102 110 117 122 125 126 125 122 118 112 105 99 92 86 80 74 69 65 60 57 54 51 49 47 45 43 42 41 39 38 37 36 35 33 32 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 13 13 13 13 14 15 16 17 19 20 22 24 26 27 29 31 32 34 35 36 36 36 36 35 34 33 31 29 27 25 24 22 20 19 18 17 16 16 15 16 16 17 18 20 22 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 4 4 4 5 5 6 7 7 8 8 8 9 9 8 8 8 7 7 6 5 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 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 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 5 6 7 7 8 8 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 7 7 8 8 9 9 9 9 9 9 8 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 5 5 5 5 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 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 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 25 25 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 21 21 21 22 22 23 24 25 27 28 30 32 34 36 38 40 42 44 46 47 48 48 47 46 45 43 41 39 36 34 32 30 28 27 25 24 23 22 21 21 20 20 20 20 20 20 21 22 22 23 25 26 27 29 30 31 32 33 34 34 34 34 34 34 33 33 33 32 32 32 33 34 34 36 37 39 41 44 46 49 51 53 55 57 58 59 59 58 57 55 53 51 48 45 43 40 38 36 33 31 30 28 27 26 25 25 24 24 24 25 26 26 28 29 31 32 34 36 38 40 42 44 46 49 51 53 55 57 59 61 62 63 64 65 65 65 64 63 62 60 58 56 54 51 49 47 45 43 42 40 39 39 38 38 38 38 38 39 40 41 42 44 45 47 48 50 51 52 53 54 54 54 54 53 52 51 50 49 48 47 46 44 43 42 42 41 40 40 39 39 39 39 39 40 40 41 42 43 45 46 48 50 52 54 56 59 61 62 64 65 66 67 67 66 66 64 62 60 57 55 52 49 46 43 40 38 35 33 32 30 29 28 28 28 28 28 29 30 31 33 34 36 38 40 41 43 44 45 46 46 46 46 45 45 44 43 42 41 40 40 40 40 40 40 41 41 42 44 45 46 48 49 51 52 53 54 54 54 54 52 51 49 46 43 41 38 36 33 31 29 28 27 26 25 25 24 24 24 25 25 26 26 27 28 29 31 32 33 35 37 38 40 41 42 43 44 44 44 44 43 42 40 39 37 35 34 32 31 30 29 28 27
 13 12 11 11 11 11 11 12 12 13 15 16 18 20 23 26 29 32 35 37 39 40 40 39 37 34 31 28 25 22 20 18 16 14 12 11 10 9 8 7 7 7 6 6 6 6 7 7 8 9 10 11 12 14 16 18 21 23 26 30 33 36 40 43 45 47 48 49 48 47 45 42 39 36 34 31 28 26 24 22 21 19 18 18 17 17 16 16 17 17 17 18 19 19 20 21 22 23 24 25 26 27 27 28 28 28 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 29 29 28 28 26 25 23 21 19 18 16 14 12 11 10 9 8 7 7 6 6 6 6 6 6 7 7 8 9 10 11 12 13 14 16 17 18 19 20 20 21 21 20 20 20 20 19 19 19 19 18 18 19 19 19 20 20 21 22 23 23 24 25 26 27 28 28 28 28 28 28 27 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 19 19 18 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 12 12 13 14 14 15 16 17 18 18 19 19 19 19 19 18 17 16 15 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 36 36 36 35 34 34 33 33 32 33 33 34 35 36 38 40 43 46 49 52 55 58 60 61 61 60 58 55 51 47 43 38 34 30 27 24 21 19 17 15 14 13 12 11 11 11 11 11 12 12 14 15 17 19 21 23 27 30 34 38 42 47 51 55 58 60 60 59 57 54 50 46 42 38 34 31 28 26 24 22 21 21 20 20 20 20 20 21 22 23 24 25 25 26 27 27 27 27 27 26 25 25 24 23 22 21 20 19 19 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 34 35 35 35 36 36 36 35 35 35 34 34 33 32 31 29 28 27 25 24 22 21 19 18 16 15 14 13 12 11 11 10 10 10 10 10 10 11 11 12 13 14 15 16 16 17 18 18 19 19 19 19 19 18 18 17 17 17 16 16 16 16 17 17 17 18 19 20 21 22 23 24 25 26 27 28 29 29 30 30 30 29 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 21 21 23 24 25 26 28 29 31 32 33 34 34 34 33 32 30 29 27 25 23 21 19 18 17 16 15 14 13 13 13 13 13 13 14 14 15 16 16 17 18 18 19 19 19 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 17 17 17 18 19 20 21 23 24 26 28 29 31 32 32 33 33 32 31 30 29 27 26 24 23 22 21 19 19 18 17 17 16 16 16 17 17 18 19 20 21 23 24 26 28 30 32 33 35 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 26 25 23 21 20 18 17 17 16 16 16 16 16 16 17 17 18 19 20 21 22 23 24 25 26 27 28 28 29 28 28 28 27 26 25 24 23 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 23 24 24 24 24 25 25 24 24 24 24 24 24 25 25 26 26 27 28 29 31 32 33 34 35 36 37 36 36 35 33 32 30 28 26 24 22 21 19 18 17 17 16 15 15 15 15 15 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 19 19 18 18 17 16 16 15 15 14 14 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 15 16 16 17 18 19 21 22 23 24 25 25 25 25 25 24 23 22 20 19 18 16 15 14 14 13 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 22 23 23 24 24 23 23 22 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 19 20 20 21 21 22 22 21 21 20 20 19 19 18 18 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 19 19 20 21 22 23 24 25 26 27 28 29 30 30 30 30 30 30 29 28 27 27 26 25 24 24 23 23 22 22 23 23 23 24 25 26 27 29 30 32 33 35 36 37 37 36 35 34 32 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 14 15 16 18 20 21 23 26 28 30 31 33 33 33 31 30 28 25 23 21 18 16 15 13 12 11 10 10 9 9 8 8 8 8 8 9 9 10 11 11 12 14 15 16 18 20 21 23 25 26 27 28 29 29 29 28 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 26 27 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 31 31 31 30 29 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 20 20 21 22 23 24 25 27 28 30 32 33 34 35 35 35 34 32 30 28 25 23 21 19 17 16 14 13 12 12 12 11 11 12 12 13 13 14 15 16 18 19 20 21 21 22 22 22 21 21 20 20 19 18 18 17 17 16 16 16 17 17 18 18 19 20 22 23 25 26 28 29 30 31 31 30 30 29 27 26 24 23 21 20 19 17 16 16 15 14 14 14 13 13 13 13 14 14 14 15 15 16 17 17 18 19 19 20 20 21 21 21 20 20 20 19 18 18 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 17 19 20 22 23 25 25 26 26 26 25 24 22 21 19 18 16 14 13 12 11 10 9 8 8 8 7 7 7 7 8 8 8 9 9 10 11 12 13 14 15 16 17 18 18 18 18 18 17 17 16 15 15 14
 18 19 20 21 23 24 25 26 27 28 29 31 32 34 35 37 39 41 43 45 46 48 49 50 50 49 48 46 44 42 39 36 34 31 29 27 25 23 22 21 20 19 19 19 19 19 20 21 22 23 25 27 30 33 36 39 43 46 50 53 55 56 57 56 55 53 51 48 45 42 39 36 33 30 28 26 24 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 15 15 16 16 17 18 19 21 22 24 26 28 31 33 36 39 42 44 47 49 51 52 52 52 52 51 49 48 46 44 42 40 38 36 35 33 32 32 31 31 31 32 33 34 35 37 40 42 45 48 52 55 58 61 63 65 65 65 64 62 59 55 51 48 44 40 37 34 31 29 27 25 24 23 22 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 14 14 14 14 14 14 14 14 15 16 17 19 20 23 25 28 32 37 42 47 54 60 66 71 75 77 76 73 68 62 55 49 42 37 32 28 24 22 19 17 16 15 14 14 13 13 14 14 15 16 17 18 19 21 23 26 29 32 35 39 43 47 51 54 57 60 61 61 61 59 56 53 50 47 43 40 37 35 32 30 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 21 22 22 23 24 25 26 27 29 30 32 33 35 36 37 37 37 37 36 35 33 31 29 27 25 23 21 19 18 16 15 14 13 12 12 11 11 11 11 11 11 12 12 13 14 15 16 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 10 11 11 12 11 11 10 9 8 7 6 6 5 4 4 4 3 3 3 3 3 3 3 3 4 4 5 5 6 7 8 10 12 14 16 19 22 25 28 30 31 31 30 28 25 22 19 17 15 13 11 9 8 7 6 6 5 4 4 4 4 3 3 3 3 3 3 3 4 4 4 5 5 6 7 8 9 9 10 11 12 12 12 12 12 11 10 9 8 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 8 9 10 11 13 14 16 19 21 23 24 25 24 23 21 19 16 14 12 11 9 8 7 7 6 6 6 6 6 6 6 6 7 7 8 8 8 9 9 10 10 10 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 9 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 8 8 9 10 11 13 15 17 20 24 28 33 37 40 43 43 41 38 34 30 26 23 20 17 15 13 12 11 10 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 9 9 9 9 9 9 8 8 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 5 5 6 7 7 8
 25 25 25 24 23 23 22 21 20 19 18 17 17 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 13 13 14 15 16 17 18 19 20 21 22 22 22 21 21 20 18 17 16 14 13 12 11 10 9 9 8 8 8 7 7 7 8 8 9 9 10 11 12 13 15 16 17 18 19 19 19 19 19 18 17 16 15 14 14 13 13 12 12 13 13 13 14 14 15 16 17 18 19 20 21 21 21 21 20 19 18 17 15 14 13 11 10 9 9 8 7 7 7 6 6 6 6 6 7 7 7 8 8 9 10 11 12 12 13 14 15 16 16 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 19 18 18 17 16 15 14 13 12 12 11 10 10 9 9 9 9 9 9 9 9 10 11 12 13 14 16 17 19 21 22 23 24 24 23 22 21 19 18 16 15 13 12 12 11 10 10 10 10 10 11 11 12 12 13 14 15 16 17 17 18 18 18 17 17 16 15 13 12 11 10 9 8 7 7 6 6 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 11 12 13 13 14 14 15 15 15 15 16 16 16 16 16 16 16 17 17 18 18 19 20 20 21 22 23 24 24 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 32 31 28 26 24 22 20 19 17 16 15 14 14 13 13 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 12 12 12 12 12 12 12 12 12 13 14 14 15 17 18 20 23 26 30 34 39 45 52 60 68 76 83 87 87 84 78 70 61 52 44 38 32 27 24 21 18 17 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 15 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 14 15 16 17 18 20 22 24 27 30 34 37 42 46 50 54 56 57 57 56 53 49 45 41 37 33 30 27 25 22 21 19 18 17 16 15 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 14 15 16 17 19 22 25 28 32 37 43 48 53 57 59 59 57 53 48 43 38 33 28 25 21 19 16 15 13 12 11 10 9 9 9 9 9 9 9 10 10 11 12 13 14 15 16 17 19 20 22 23 25 26 27 27 28 28 27 26 25 24 23 21 19 18 17 15 14 13 12 11 10 10 9 9 9 9 9 9 9 10 10 11 11 12 13 14 16 17 19 21 23 26 28 30 32 34 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 108 118 127 135 141 143 141 136 127 116 104 92 81 71 62 54 47 42 37 33 30 27 25 24 23 22 22 22 22 23 24 25 26 28 30 32 34 37 39 41 43 45 46 48 48 49 49 49 48 47 46 45 44 42 40 38 37 35 33 31 29 28 26 25 24 23 22 21 21 20 20 20 20 20 21 21 22 23 25 27 29 32 36 40 45 50 56 62 67 72 76 78 78 76 73 68 63 58 53 48 44 41 37 35 33 31 29 28 27 27 26 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 42 42 43 43 43 43 43 43 42 42 41 39 38 37 35 33 32 31 29 28 28 27 27 27 28 28 30 32 34 37 41 45 51 57 65 74 84 95 108 121 134 145 153 156 156 150 142 131 119 108 97 88 80 73 68 64 61 59 58 57 57 57 57 57 57 57 57 56 55 53 52 49 47 45 42 40 38 36 34 33 31 31 30 30 30 30 31 31 33 34 35 37 39 42 44 47 49 52 55 58 60 63 65 67 68 68 68 68 66 65 63 60 58 56 53 51 49 48 47 46 46 46 47 48 50 52 55 59 64 70 77 85 93 102 111 119 125 129 128 124 117 108 98 88 78 70 62 56 51 47 44 41 39 38 37 37 37 38 39 40 42 44 46 49 52 55 58 60 63 65 66 66 66 65 63 60 57 54 50 47 44 41 38 35 33 31 29 27 26 24 23 23 22 22 22 23 23 24 25 27 29 31 34 37 41 44 48 52 55 58 61 63 65 66 67 67 67 66 66 66 66 67 69 71 75 79 85 91 99
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 43 45 47 50 52 55 58 61 65 69 72 76 79 81 83 84 83 82 79 75 70 65 60 55 50 45 42 38 36 33 31 30 29 29 28 29 29 30 31 32 34 36 38 41 45 48 53 57 63 68 74 79 84 89 92 93 93 91 88 84 79 73 68 62 57 53 49 46 43 40 38 36 34 33 32 31 31 30 30 30 30 30 31 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 46 47 48 49 50 51 53 55 57 59 61 64 67 70 73 76 78 81 82 83 82 81 79 76 72 68 64 60 56 52 49 46 43 40 38 36 35 33 32 32 31 31 31 32 32 33 35 37 40 43 46 51 55 61 66 72 78 83 88 91 92 93 91 89 85 81 77 73 68 64 60 57 54 51 48 46 44 42 40 39 37 36 34 33 31 30 28 27 26 25 24 23 22 21 21 20 20 20 20 20 21 21 22 24 26 28 31 34 37 41 46 50 55 59 62 64 66 66 64 62 59 56 52 49 45 42 39 36 33 31 29 27 25 24 23 22 21 20 20 20 20 20 21 21 22 24 25 26 28 30 32 34 36 38 40 42 44 45 46 47 48 48 48 47 46 45 44 43 42 40 39 38 37 36 35 34 33 33 32 32 31 31 31 30 30 29 29 28 27 27 26 25 24 23 23 22 21 21 20 20 20 20 20 20 20 20 21 21 22 23 24 25 26 27 28 29 31 32 33 35 36 37 37 37 37 37 36 35 33 32 30 29 27 26 25 24 23 23 22 22 22 22 22 22 23 23 24 25 26 27 28 29 30 32 33 35 36 38 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 21 20 19 18 17 17 17 17 17 18 18 19 21 22 24 26 29 32 35 39 42 44 46 47 47 46 43 40 36 33 29 26 23 20 18 17 15 14 13 12 12 11 11 10 10 10 11 11 11 12 12 13 14 15 17 19 21 24 27 30 34 37 40 43 44 45 44 42 40 37 34 31 28 26 23 22 20 19 18 18 17 17 17 18 18 19 20 21 22 23 24 25 26 27 27 27 26 26 25 24 23 22 21 21 20 20 19 19 19 19 20 20 21 22 23 25 26 28 29 30 31 32 32 32 32 31 30 29 27 26 25 23 22 21 20 19 18 18 17 17 17 17 17 17 17 18 18 19 19 20 21 22 22 23 23 23 22 22 21 20 20 19 18 17 16 15 14 14 13 13 13 13 13 14 14 15 16 17 19 20 21 23 24 26 27 28 28 29 29 28 28 27 26 26 25 24 23 23 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 22 23 24 24 24 24 24 24 23 22 22 21 20 19 19 18 18 18 18 18 18 19 19 20 21 22 23 24 24 25 26 26 26 26 26 25 24 23 22 21 20 19 18 17 17 17 17 17 17 17 18 18 19 20 21 22 23 24 24 25 25 25 25 24 24 23 22 21 20 20 19 19 19 18 18 19 19 20 20 21 22 23 25 26 28 30 31 33 35 37 38 39 39 39 38 37 35 33 31 29 27 26 25 24 23 22 22 22 22 23 23 24 25 26 26 27 28 29 29 29 29 29 28 27 26 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 7 7 7 7 7 7 7 7 7 8 8 9 10 11 12 13 15 16 17 18 18 18 17 16 14 13 11 9 8 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 7 8 9 10 11 12 13 14 15 16 16 16 15 14 14 13 12 11 10 9 8 8 7 7 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 11 12 13 14 14 15 15 16 16 15 15 15 14 13 13 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 15 15 15 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 7 7 8 8 8 8 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 9 9 10 10 10 11 11 11 11 10 10 10 9 9 8 8 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 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 10 11 12 13 14 15 16 16 17 17 16 16 15 13 12 11 9 8 7 6 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 27 26 26 26 26 26 27 27 28 29 30 30 31 31 31 30 30 29 28 27 27 26 25 25 25 25 26 28 30 32 35 39 43 47 52 56 60 64 67 69 70 70 68 66 62 59 55 51 47 43 39 36 33 31 28 26 25 23 22 22 22 22 23 24 25 27 30 32 34 37 39 41 43 44 44 44 43 42 41 39 37 35 33 31 29 27 26 25 24 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 20 20 19 18 18 18 17 17 17 18 19 20 21 23 25 27 29 31 33 34 36 37 38 39 39 39 38 38 37 35 34 32 30 28 26 25 23 21 20 18 17 16 16 15 15 15 16 17 18 20 21 23 24 26 27 28 28 28 28 28 27 26 25 25 24 23 23 23 23 23 24 25 26 28 30 33 37 40 44 49 53 57 59 61 61 59 57 53 48 43 38 33 29 25 22 19 17 16 15 14 14 15 16 18 19 22 25 28 32 36 41 46 52 58 64 71 77 83 87 89 90 88 84 79 72 65 58 51 44 38 33 28 25 22 19 17 16 16 15 15 16 16 17 18 19 20 21 22 23 24 24 25 26 27 27 28 28 29 29 29 30 31 31 32 33 34 35 37 38 39 40 41 42 43 43 44 43 43 41 40 38 36 34 32 30 28 26 25 24 23 23 23 24 25 26 27 29 30 32 34 36 37 39 41 42 44 45 46 47 47 47 47 46 45 43 42 40 38 35 33 31 29 28 27 26 26 26 27 28 31 33 36 40 44 48 52 56 59 61 63 63 62 60 57 54 50 46 42 39 36 33 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
 23 22 22 21 21 22 22 23 24 26 27 29 31 34 36 38 40 42 43 43 42 40 37 35 32 29 26 24 22 21 20 20 20 21 21 22 24 26 28 31 34 38 43 48 54 62 70 79 89 100 110 117 122 123 120 112 102 90 78 67 57 48 41 36 31 28 26 24 23 22 22 21 21 22 22 22 22 23 23 23 23 23 23 23 23 22 22 21 21 20 20 20 19 19 19 20 20 21 22 23 24 26 28 31 34 37 41 45 49 54 58 62 64 66 65 63 60 56 51 47 43 39 35 32 30 28 26 24 23 22 21 20 20 19 19 19 19 19 19 19 19 20 20 21 22 24 25 28 30 34 38 43 49 55 61 67 71 74 73 71 66 60 54 48 43 38 34 30 27 25 23 21 20 19 19 19 19 19 20 21 22 23 25 26 27 29 30 30 30 30 30 29 28 27 25 24 23 22 21 20 20 20 20 21 22 24 28 33 39 47 58 71 87 105 124 142 155 161 160 151 136 120 104 89 77 66 56 49 43 37 33 30 27 24 22 20 19 18 17 17 17 17 18 19 21 23 26 29 32 35 38 41 43 45 46 46 45 44 42 40 38 37 35 33 31 30 29 28 27 26 25 25 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 18 17 17 17 16 16 16 16 16 16 16 17 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 24 24 24 23 22 22 21 20 19 18 17 17 17 17 18 18 19 20 21 22 23 24 25 26 27 27 28 28 28 27 27 26 26 25 24 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 27 26 25 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 8 7 7 6 6 6 6 6 7 8 9 11 13 16 18 21 25 28 32 35 37 39 40 40 39 37 35 32 29 26 23 20 18 15 13 12 10 9 8 7 6 6 5 5 5 6 7 8 9 11 14 17 21 25 30 35 41 46 50 53 54 53 50 46 42 38 34 30 27 25 22 21 19 18 18 17 17 16 16 16 16 15 15 15 14 14 13 12 11 10 10 9 8 7 6 6 5 5 5 5 6 7 7 8 10 11 12 14 15 16 17 19 19 20 21 21 21 20 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 6 6 5 6 6 6 7 7 8 9 9 10 11 11 12 13 13 14 14 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 21 20 20 19 19 18 17 16 14 13 12 11 10 9 8 7 6 6 6 6 6 7 7 8 9 10 11 13 14 16 18 20 22 24 27 29 31 32 33 33 32 31 29 26 24 21 18 16 14 12 10 8 7 7 6 6 6 6 7 7 8 9 10 11 12 13 13 14 15 16 16 17 17 18 18 18 18 19 19 20 20 21 23 24 26 28 30 32 34 36 38 39 39 39 37 35 32 29 26 22 19 17 14 12 10 9 8 7 7 7 7 7 8 8 9 10 11 12 13 14 15 16 17 18 19 19 19 20 20 19 19 19 18 17 16 15 14 13 12 11 10 9 8 8 8 8 8 8 9 10 10 11 12 13 14 15 17 18 19 20 21 22 23 24 25 26 26 27 27 27 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 21 20 19 18 17 16 15 14 13 12 12 11 11 11 10 10 11 11 11 12 13 13 15 16 18 20 21 23 24 25 26 26 25 25 24 23 22 21 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 16 17 19 20 21 23 24 26 27 28 28 28 28 27 26 25 24 23 22 21 20 19 18 18 17 17 17 17 17 18 19 20 21 23 25 27 29 31 34 36 39 40 41 42 41 40 37 35 31 28 25 22 19 17 15 14 13 13 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 25 26 27 29 30 31 33 34 35 35 34 33 31 29 26 23 20 18 16 14 12 11 10 10 10 9 9 10 10 10 11 11 12 13 14 15 16 18 19 21 22 23 24 25 25 25 25 24 23 22 21 21 20 19 19 18 18 18 18 19 19 20 21 22 22 23 24 24 24 24 23 22 21 20 19 19 18 17 16 16 16 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 21 22 22 22 22 22 22 22 23 23 24 25 27 28 30 31 33 34 35 36 36 36 35 34 34 32 31 30 29 28 26 26 25 24 24 24 24 24 24 25 25 26 27 28 29 30 31 31 31 32 32 31 31 30 29 28 27 26 25 24 24 23 23 24 25 26 27 29 30 31 32 32 32 32 31 30 29 28 26 25 24 22 21 20 20 19 18 18 18 18 18 18 18 19 19 20 21 22 23 24 24 25 25 25 25 24 24 23 22 22 21 20 20 20 20 20 20 20 21 21 22 22 23 23 23 22
 53 51 50 49 48 47 46 46 45 44 43 42 41 39 38 36 34 32 30 28 26 24 23 21 20 20 20 21 22 24 27 31 35 39 44 49 54 59 63 67 69 70 70 68 65 62 58 54 50 45 41 38 34 31 28 26 23 21 20 18 17 17 16 17 18 19 21 24 27 30 34 38 42 45 48 51 54 55 56 57 57 56 55 53 51 50 48 45 43 42 40 38 36 35 34 32 31 30 29 28 27 26 24 23 22 21 20 19 18 17 15 14 13 13 12 12 12 13 14 16 17 20 22 25 28 30 33 35 37 39 40 41 41 41 41 40 39 38 37 35 33 31 29 26 24 22 20 18 16 14 13 12 11 11 11 12 13 15 16 18 20 22 24 26 27 28 29 30 30 31 31 31 31 31 31 32 32 33 34 35 37 39 41 44 46 49 52 55 57 59 60 60 58 56 53 49 45 40 36 31 27 23 20 17 15 13 12 12 12 12 13 15 16 18 21 23 26 29 32 35 39 42 46 49 53 56 58 59 60 60 59 57 54 50 46 41 37 32 28 24 21 18 16 15 14 13 13 14 15 16 17 18 20 21 23 25 27 29 31 33 36 38 40 42 45 47 49 51 53 55 56 57 58 59 60 60 60 60 59 59 58 56 55 53 51 49 46 43 41 37 34 31 28 26 23 21 20 19 18 18 18 19 20 21 22 23 24 26 27 28 30 31 33 34 35 36 37 38 39 39 40 39 39 38 37 35 33 31 29 27 25 24 23 22 22 22 23 24 26 28 31 34 37 40 43 46 49 52 55 57 59 60 61 61 60 59 58 57 55 54
 38 37 37 36 34 33 32 30 29 27 26 25 23 22 21 19 18 16 15 14 12 11 10 9 8 7 7 7 7 7 8 8 9 10 12 13 15 16 18 20 22 25 27 29 31 33 34 35 36 35 34 32 30 27 24 22 19 16 14 12 10 9 8 8 7 7 8 8 9 10 11 12 13 15 16 18 20 21 23 24 26 28 29 31 33 34 36 38 40 43 45 47 50 52 54 56 57 57 56 54 52 49 45 41 37 33 29 26 23 20 17 14 12 11 9 8 8 7 7 8 8 9 10 11 12 13 14 16 17 18 19 20 20 21 21 21 21 21 21 20 19 18 17 16 15 14 13 11 10 9 8 8 7 7 7 7 8 8 9 10 11 12 13 14 16 17 19 20 22 25 27 30 34 38 43 48 54 61 67 72 77 79 78 75 70 63 56 49 43 37 32 28 24 21 18 16 14 12 11 10 8 7 7 6 6 6 6 6 7 8 9 11 12 14 16 19 21 23 25 26 28 28 29 29 28 28 27 25 24 22 20 18 16 15 13 12 10 9 8 7 6 6 5 5 6 7 8 9 11 14 16 20 24 28 34 39 46 52 59 66 71 76 78 78 76 73 68 63 58 53 48 44 41 37 35 32 30 28 26 25 23 22 20 19 17 16 15 13 12 11 10 9 8 7 6 6 6 6 6 7 8 9 10 11 13 15 16 18 19 20 21 22 22 22 22 22 21 21 20 19 18 17 16 15 13 12 11 10 9 8 7 7 6 6 6 6 7 7 8 9 10 11 12 13 15 16 18 19 21 23 25 27 29 30 32 34 35 37 37 38
 14 13 14 14 14 15 15 16 17 18 20 21 22 23 24 25 25 25 24 23 21 18 16 14 12 10 9 8 7 7 7 7 8 8 9 10 11 12 14 15 17 19 21 24 26 29 32 36 39 41 43 44 44 42 40 36 32 28 24 20 17 14 11 9 8 7 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 14 15 16 17 19 20 21 23 24 26 27 29 30 31 32 33 33 33 33 33 32 30 29 27 25 22 20 17 15 14 12 11 10 10 10 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 20 21 21 21 20 20 19 18 17 16 16 15 14 14 14 14 15 16 17 18 19 20 21 21 22 23 23 24 24 24 25 25 25 26 27 27 28 29 30 31 31 32 32 33 32 32 31 29 28 26 24 22 20 19 17 16 14 13 12 11 11 10 10 10 10 11 12 14 16 19 23 27 31 35 38 40 41 41 40 37 34 31 28 25 22 20 18 16 14 13 12 11 10 9 8 8 7 7 7 7 7 7 8 9 11 13 16 20 24 28 33 39 44 49 53 56 58 59 58 56 54 50 46 43 39 35 32 29 26 23 21 19 18 16 15 14 13 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 9 10 12 13 14 16 17 18 18 19 19 19 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 11 11 10 10 9 8 8 8 8 9 9 10 11 12 13 14 15 15 16 17 17 17 18 18 17 17 17 16 16 15 15 14 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
 30 27 25 23 22 22 22 22 23 24 26 28 31 34 37 41 45 49 52 55 56 56 55 53 50 48 45 43 42 42 43 45 48 51 54 58 62 65 69 72 74 76 76 76 75 73 71 68 64 61 58 54 51 48 46 43 41 40 39 38 38 39 40 42 45 48 50 52 53 53 52 49 46 43 39 36 33 30 28 26 25 24 23 23 23 23 24 25 26 27 29 31 33 34 36 37 37 37 37 36 34 33 31 29 27 25 23 22 20 20 19 19 19 21 23 26 32 39 48 59 71 85 98 109 118 123 124 122 116 109 100 91 83 75 67 60 54 49 44 40 36 33 29 27 24 22 20 19 18 17 18 19 22 26 31 39 48 59 70 80 88 93 95 93 88 81 74 66 60 54 49 45 42 41 39 39 40 42 44 48 53 60 68 78 89 102 114 126 134 138 136 130 120 108 96 84 73 63 55 47 41 36 32 28 26 25 25 25 27 29 32 35 37 39 41 42 42 42 42 42 41 41 40 40 40 40 40 40 41 42 43 44 45 47 47 48 48 47 45 42 39 35 32 29 26 24 23 23 23 24 26 28 30 33 37 41 46 51 57 64 72 79 87 93 98 101 101 98 94 88 82 76 70 65 61 58 56 55 54 55 56 58 60 64 68 72 76 79 82 82 80 76 70 62 53 45 38 32 27 24 22 21 20 20 21 22 23 25 27 29 31 35 38 42 47 53 59 67 75 85 95 105 114 121 125 125 120 111 99 86 73 61 51 43 37 33 31 30 31 32 34 37 41 45 50 55 60 65 69 72 74 73 70 66 61 55 49 43 38 34
 35 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 15 14 13 13 13 13 14 15 16 19 21 24 26 29 31 33 35 36 37 37 37 37 37 36 36 35 34 34 33 32 31 31 30 29 27 26 25 23 22 21 19 18 17 16 16 16 17 18 19 20 22 23 24 25 27 28 28 29 30 30 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 35 37 39 41 43 45 47 50 52 54 55 55 54 53 50 46 41 36 32 27 23 20 18 16 15 15 15 15 15 16 17 18 20 21 23 25 28 30 33 36 40 44 49 53 57 62 65 67 68 67 64 59 53 47 40 34 29 24 20 18 16 14 14 14 14 14 15 15 16 17 18 19 20 22 23 24 25 27 28 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 47 48 49 49 50 50 50 49 48 46 44 41 38 35 31 28 25 23 21 20 19 19 19 20 20 21 22 23 23 24 25 26 27 27 28 29 30 30 31 31 32 32 32 32 31 31 30 30 29 28 27 26 25 25 25 26 26 28 29 31 32 34 36 37 38 40 41 41 42 43 43 44 45 46 46 47 48 49 50 51 51 52 52 51 50 49 48 46 43 41 38 36 33 31 29 27 25 23 22 20 19 18 17 17 17 18 19 21 24 27 32 37 43 49 55 60 64 66 67 65 63 59 55 50 46 42 38 34 31 28 26 23 21 20 18 17 15 14 14 13 13 13 13 14 16 18 22 26 31 37 43 50 56 61 66 69 70 70 69 66 64 60 57 54 50 47 45 42 40 38 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

