
 % 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
 7442 7397 7351 7303 7255 7207 7157 7107 7057 7006 6955 6903 6852 6800 6749 6697 6646 6595 6544 6494 6443 6394 6345 6296 6249 6201 6155 6109 6064 6020 5977 5935 5893 5853 5813 5775 5737 5701 5666 5631 5598 5566 5535 5505 5477 5449 5423 5398 5374 5351 5330 5310 5291 5273 5256 5241 5226 5213 5202 5191 5182 5174 5167 5162 5157 5154 5153 5152 5153 5155 5158 5162 5168 5175 5183 5192 5203 5215 5228 5242 5257 5274 5292 5311 5332 5353 5376 5400 5425 5452 5479 5508 5538 5569 5601 5634 5668 5704 5740 5778 5816 5856 5896 5938 5980 6024 6068 6113 6159 6205 6252 6300 6349 6398 6447 6497 6548 6599 6650 6701 6753 6804 6856 6907 6958 7010 7060 7111 7161 7210 7259 7307 7354 7400 7446 7490 7533 7574 7615 7653 7691 7726 7760 7793 7823 7851 7878 7902 7924 7944 7962 7977 7990 8001 8010 8015 8019 8020 8019 8015 8009 8000 7989 7976 7960 7942 7922 7900 7875 7849 7820 7790 7758 7723 7688 7650 7611 7571 7529 7486 7442 7396 7350 7303 7255 7206 7156 7106 7056 7005 6954 6903 6851 6800 6748 6697 6645 6594 6544 6493 6443 6394 6345 6296 6248 6201 6155 6109 6064 6020 5977 5935 5893 5853 5813 5775 5737 5701 5666 5631 5598 5566 5535 5506 5477 5450 5423 5398 5374 5352 5330 5310 5291 5273 5256 5241 5227 5214 5202 5192 5182 5174 5168 5162 5158 5155 5153 5152 5153 5155 5158 5162 5168 5175 5183 5193 5203 5215 5228 5242 5258 5275 5293 5312 5332 5354 5377 5401 5426 5452 5480 5508 5538 5569 5601 5635 5669 5705 5741 5779 5817 5857 5897 5939 5981 6024 6069 6114 6159 6206 6253 6301 6350 6399 6448 6498 6549 6600 6651 6702 6754 6805 6857 6908 6960 7011 7061 7112 7162 7211 7260 7308 7355 7401 7447 7491 7534 7576 7616 7655 7692 7728 7762 7794 7824 7852 7879 7903 7925 7945 7963 7978 7992 8002 8011 8017 8020 8021 8020 8016 8010 8001 7990 7977 7961 7943 7923 7901 7876 7850 7821 7791 7758 7724 7688 7651 7612 7572 7530 7487
 28 28 28 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 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 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 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 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 27 28
 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 15 15 16 16 16 17 17 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 34 35 36 36 37 38 38 39 39 40 40 41 41 41 42 42 42 42 42 42 42 42 41 41 41 40 40 39 39 38 38 37 36 36 35 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 35 36 36 36 37 37 37 38 38 38 38 38 38 38 38 38 37 37 37 36 36 35 35 35 34 33 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
 17 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17
 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 48 49 50 51 52 53 53 54 55 55 55 56 56 56 56 56 56 56 55 55 55 54 53 53 52 51 50 50 49 48 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 26 26 25 24 23 23 22 22 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 29 30 30 31 32 33 35 36 37 38 39 40 42 43 44 45 47 48 49 50 52 53 54 55 57 58 59 60 61 62 62 63 64 64 65 65 65 65 65 65 65 64 64 63 62 62 61 60 59 58 57 55 54 53 52 50 49 48 47 45 44 43 41 40 39 38 37 35 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 20 19 18 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10
 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 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 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 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 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 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 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33
 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 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 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 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 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 38 38 38 38 39 39 39 39 39 40 40 40
 42 42 42 43 43 43 43 44 44 44 45 45 45 45 45 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 45 45 45 45 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 37 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 39 39 39 39 38 38 38 37 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 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 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41
 42 42 42 43 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 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 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 42 42
 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 35 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 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 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 41 41 42 42 42 43 43 43 44 44 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 50 50 51 51 51 51 51 51 51 51 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 47 47 47 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 30 30 30 29 29 29 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25
 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 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 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13
 28 28 28 27 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 54 55 55 56 56 56 57 57 57 57 57 57 56 56 56 55 55 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28
 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 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 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 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20
 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22
 37 37 37 38 38 38 39 39 39 40 40 40 40 40 41 41 41 41 41 41 41 41 42 42 42 42 42 42 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 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 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 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 36
 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 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 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35
 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22
 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 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 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 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 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6
 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 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 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 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 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 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 29 29 29 30 30 30 31 31 32 32 33 33 33 34 34 35 35 36 36 36 37 37 38 38 38 39 39 40 40 40 41 41 42 42 42 43 43 43 43 44 44 44 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 40 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36
 22 22 22 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 33 33 33 33 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 33 33 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21
 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 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 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 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 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 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 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 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11
 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 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 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 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 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 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
 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 46 46 46 46 46 46 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 39 39 39 39 38 38 38 38 37 37 37 36 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 38 38 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49
 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 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 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19
 80 80 80 81 81 81 81 82 82 82 83 83 83 84 84 85 85 85 86 86 87 87 88 88 89 89 90 90 91 92 92 93 93 94 95 95 96 96 97 98 98 99 100 100 101 102 102 103 103 104 105 105 106 106 107 107 108 108 108 109 109 110 110 110 110 110 111 111 111 111 111 111 110 110 110 110 109 109 108 108 107 107 106 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 90 89 88 87 85 84 83 81 80 79 77 76 75 74 72 71 70 68 67 66 64 63 62 61 60 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 46 47 47 48 49 49 50 51 52 52 53 54 54 55 56 56 57 58 59 59 60 61 61 62 62 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 71 72 72 72 73 73 73 74 74 74 74 74 75 75 75 75 75 76 76 76 76 76 76 76 77 77 77 77 77 77 77 77 78 78 78 78 78 78 78 79 79 79 79 79 79 80
 85 88 90 93 96 99 103 106 110 114 117 122 126 130 135 140 145 150 156 162 168 174 180 187 194 202 209 217 225 234 242 251 261 270 280 290 300 311 322 332 343 354 365 377 388 399 409 420 430 441 450 459 468 476 483 490 496 501 505 509 511 513 513 513 511 509 506 502 497 491 485 478 470 462 454 445 435 426 416 406 396 386 376 366 356 346 336 326 317 307 298 289 281 272 264 256 248 241 233 226 220 213 207 201 195 190 184 179 174 169 165 160 156 152 148 145 141 138 135 131 128 126 123 120 118 115 113 111 109 107 105 103 102 100 98 97 95 94 93 92 90 89 88 87 86 85 84 84 83 82 81 81 80 79 79 78 78 77 77 76 76 75 75 75 74 74 74 73 73 73 73 72 72 72 72 71 71 71 71 71 70 70 70 70 70 70 70 69 69 69 69 69 69 68 68 68 68 68 68 67 67 67 67 67 66 66 66 66 66 65 65 65 65 64 64 64 63 63 63 63 62 62 62 61 61 61 60 60 60 59 59 58 58 58 57 57 56 56 56 55 55 54 54 54 53 53 52 52 51 51 51 50 50 49 49 48 48 48 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 40 40 40 41 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 56 57 58 60 61 63 64 66 68 70 71 73 76 78 80 82
 40 41 41 42 42 43 44 44 45 46 47 48 49 50 51 52 54 55 56 58 60 62 64 66 68 70 73 76 78 82 85 89 93 97 101 106 111 117 123 129 136 143 151 160 169 179 190 201 214 227 242 257 274 292 312 333 355 380 406 434 464 496 530 567 606 647 690 735 782 831 881 932 983 1034 1083 1130 1174 1213 1247 1275 1295 1307 1311 1306 1292 1271 1242 1206 1165 1120 1071 1019 966 913 860 808 757 708 661 617 574 535 497 462 429 399 370 344 319 296 275 256 238 221 205 191 178 166 154 144 134 125 117 109 102 95 89 83 78 73 69 64 60 57 53 50 47 45 42 40 37 35 33 32 30 28 27 26 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 40
 56 57 58 59 60 62 63 65 67 68 70 72 74 76 79 81 84 87 89 93 96 99 103 107 111 116 121 126 131 137 143 150 157 165 173 182 191 201 211 223 235 248 262 277 293 310 329 348 369 392 416 441 468 497 528 560 594 630 668 707 748 790 833 877 922 966 1010 1053 1093 1132 1166 1197 1223 1243 1257 1265 1266 1261 1248 1230 1205 1175 1141 1102 1061 1017 972 926 880 834 788 744 701 659 619 581 545 511 479 448 419 393 367 344 322 301 282 264 248 232 218 204 191 180 169 159 149 140 132 124 117 111 104 99 93 88 83 79 75 71 67 64 61 58 55 52 50 48 46 44 42 40 38 37 35 34 33 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 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 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 50 51 52 52 53 54
 27 28 29 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 47 49 51 53 55 57 60 63 65 68 71 75 78 82 86 91 95 100 106 112 118 125 132 140 149 158 168 179 191 203 217 232 248 266 285 305 328 352 379 407 439 472 509 549 592 638 688 742 800 862 928 997 1070 1147 1226 1306 1388 1469 1548 1623 1692 1752 1803 1842 1868 1878 1874 1855 1821 1775 1717 1650 1575 1495 1412 1328 1244 1161 1081 1004 930 860 795 734 677 624 574 529 487 449 413 381 351 323 298 275 253 234 216 199 184 170 158 146 135 125 116 108 100 93 86 80 74 69 64 60 56 52 48 45 42 39 37 34 32 30 28 26 24 23 21 20 19 17 16 15 14 13 13 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27
 58 60 61 63 64 66 68 70 72 74 76 78 81 83 86 89 91 95 98 101 105 108 112 116 121 125 130 135 140 146 151 158 164 170 177 185 192 200 209 217 226 236 245 256 266 277 288 300 312 324 337 349 362 375 389 402 415 428 441 453 465 477 488 498 508 516 524 530 535 539 542 543 543 542 539 535 530 523 516 507 497 487 476 464 452 440 427 414 400 387 374 361 348 335 323 310 298 287 276 265 254 244 234 225 216 207 199 191 183 176 169 162 156 150 144 138 133 128 123 119 115 110 106 103 99 96 93 90 87 84 81 79 76 74 72 70 68 66 64 63 61 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 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 34 34 34 34 34 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 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 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 49 50 51 52 53 54 56 57
 41 41 42 44 45 46 47 48 50 51 53 55 57 58 60 63 65 67 70 72 75 78 81 85 88 92 96 100 105 109 114 119 125 131 137 144 151 158 166 174 183 192 202 213 224 236 248 261 275 289 305 321 338 356 375 395 416 438 461 485 510 535 562 590 618 647 676 706 736 767 797 826 855 883 910 936 959 981 1000 1016 1030 1040 1047 1051 1052 1049 1044 1035 1023 1008 991 972 950 927 903 877 851 824 797 770 742 715 688 662 636 611 586 562 539 517 496 476 456 437 420 402 386 371 356 342 329 316 304 293 282 272 262 253 245 237 229 222 215 208 202 196 191 186 181 176 172 168 164 161 157 154 151 149 146 144 141 139 137 135 134 132 131 129 128 127 126 125 124 124 123 122 122 122 121 121 121 121 120 120 120 120 121 121 121 121 122 122 122 123 123 124 124 125 125 126 126 127 128 128 129 130 131 131 132 133 134 134 135 136 137 137 138 139 139 140 141 141 142 142 143 144 144 144 145 145 145 146 146 146 146 146 146 146 146 146 145 145 145 144 144 143 142 142 141 140 139 138 137 136 135 134 133 131 130 129 127 126 124 123 121 119 118 116 114 113 111 109 108 106 104 102 100 99 97 95 93 92 90 88 87 85 83 82 80 78 77 75 74 72 71 69 68 66 65 63 62 61 59 58 57 56 55 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 15 20 27 34 41 50 60 71 83 96 111 128 147 168 192 218 248 281 319 361 408 461 521 588 664 749 845 953 1075 1212 1365 1537 1728 1941 2175 2431 2708 3003 3311 3625 3934 4226 4486 4697 4846 4922 4920 4841 4692 4486 4236 3958 3665 3370 3080 2802 2540 2297 2074 1870 1685 1517 1366 1231 1109 1000 902 814 735 665 601 545 494 448 407 370 337 307 280 256 234 215 197 181 167 154 143 132 123 115 107 100 94 89 84 80 76 73 70 68 65 64 62 61 60 59 58 58 58 58 58 58 58 59 59 60 61 62 63 64 65 67 68 70 71 73 74 76 78 80 82 84 86 88 90 92 94 96 99 101 103 106 108 110 113 115 118 120 123 125 127 130 132 135 137 139 141 143 146 148 150 151 153 155 156 158 159 160 161 162 163 163 164 164 164 164 164 163 163 162 161 160 158 157 155 153 151 149 147 144 142 139 136 133 130 127 124 121 118 115 111 108 105 101 98 95 92 88 85 82 79 76 73 70 67 64 61 58 55 53 50 47 45 42 40 38 36 33 31 29 27 25 23 22 20 18 16 15 13 12 10 9 7 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 17 25 33 43 54 66 80 97 115 136 160 187 218 254 295 341 395 456 527 608 702 810 935 1078 1244 1436 1656 1909 2197 2524 2890 3292 3723 4170 4609 5010 5336 5550 5624 5550 5336 5011 4610 4170 3723 3292 2889 2523 2196 1907 1654 1434 1242 1076 932 807 699 605 523 452 390 337 290 249 213 181 154 130 108 90 74 59 47 36 26 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 1 2 4 5 6 7 8 10 11 12 14 15 16 18 19 21 22 24 26 27 29 31 33 34 36 38 40 42 44 46 48 50 51 53 55 57 59 61 63 65 67 69 70 72 74 76 77 79 80 81 83 84 85 86 87 87 88 88 89 89 89 89 89 89 89 88 88 87 86 85 84 83 82 81 79 78 76 75 73 71 70 68 66 64 62 60 58 57 55 53 51 49 47 45 43 41 39 37 36 34 32 30 29 27 25 24 22 21 19 18 16 15 13 12 11 9 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 12 19 27 36 46 58 71 86 103 122 144 168 196 228 264 306 353 406 468 538 618 710 815 936 1075 1235 1419 1631 1875 2155 2477 2845 3265 3739 4269 4852 5480 6133 6782 7386 7894 8254 8421 8374 8117 7684 7121 6484 5821 5168 4552 3985 3474 3021 2622 2274 1970 1706 1478 1280 1108 958 829 716 618 533 459 394 337 287 244 206 173 143 118 95 75 58 43 29 17 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 1 2 3 4 5 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 38 39 40 41 41 42 43 43 44 44 45 45 46 46 46 46 46 46 47 46 46 46 46 46 46 45 45 45 44 44 43 42 42 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 12 11 10 9 8 7 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 3 7 12 16 21 27 33 39 46 54 62 71 81 91 103 115 129 144 160 178 197 219 242 268 296 327 361 399 441 487 538 594 657 726 802 888 982 1088 1205 1335 1480 1641 1820 2019 2239 2484 2754 3052 3378 3735 4122 4539 4984 5451 5936 6428 6916 7385 7818 8195 8500 8715 8829 8836 8737 8538 8251 7892 7480 7031 6564 6091 5624 5173 4742 4336 3957 3607 3284 2989 2719 2474 2251 2049 1867 1701 1552 1416 1294 1183 1083 992 910 835 768 706 651 600 554 511 473 438 406 377 350 325 302 282 262 245 229 214 200 187 175 164 154 145 136 128 120 113 106 100 94 89 84 79 74 70 66 62 58 55 52 49 46 43 40 38 35 33 31 28 26 24 22 21 19 17 15 14 12 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 63 101 146 200 264 339 428 534 660 810 988 1200 1453 1756 2119 2555 3078 3708 4465 5376 6466 7763 9287 11041 12996 15061 17067 18761 19853 20114 19480 18087 16202 14114 12050 10147 8470 7032 5819 4807 3967 3270 2693 2215 1819 1489 1214 985 794 633 499 387 292 212 146 89 42 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 64 66 68 70 72 74 76 78 81 83 86 88 91 94 97 100 104 107 111 115 119 123 128 133 138 143 149 155 161 168 175 182 191 199 208 218 229 240 252 265 279 293 309 326 345 365 386 409 433 460 489 520 553 589 628 670 715 764 817 874 935 1001 1072 1148 1229 1316 1409 1507 1611 1721 1835 1954 2077 2202 2329 2456 2580 2700 2813 2916 3006 3081 3139 3178 3195 3191 3165 3118 3051 2967 2868 2757 2636 2509 2377 2244 2111 1979 1852 1728 1610 1497 1391 1291 1197 1109 1027 950 880 814 753 697 645 597 553 512 475 440 408 379 351 326 303 282 262 244 227 211 197 184 171 160 149 140 130 122 114 107 100 94 88 82 77 73 68 64 60 56 53 50 47 44 41 39 37 35 33 31 29 27 26 24 23 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 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 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 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 21 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 56 58 59 61 63
 158 159 160 161 162 163 165 166 168 169 171 173 175 177 180 182 185 188 191 194 198 201 206 210 215 220 225 231 237 244 251 258 266 275 285 294 305 317 329 342 356 371 387 404 422 442 463 485 509 534 561 589 620 652 685 721 759 798 840 883 927 974 1021 1070 1120 1170 1220 1269 1317 1363 1406 1446 1482 1513 1539 1558 1570 1575 1573 1563 1546 1521 1491 1454 1411 1365 1314 1261 1206 1150 1093 1036 980 925 872 820 770 722 677 633 592 554 517 483 451 421 392 366 341 318 297 277 258 241 225 210 196 183 171 159 149 139 130 122 114 106 100 93 87 82 77 72 67 63 59 56 52 49 46 43 41 38 36 34 32 30 28 26 25 23 22 21 19 18 17 16 15 14 13 13 12 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 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 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 13 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 39 40 41 43 44 46 47 49 50 52 53 55 57 58 60 62 63 65 67 69 71 72 74 76 78 80 82 84 86 87 89 91 93 95 97 99 101 103 104 106 108 110 112 113 115 117 118 120 121 123 124 126 127 129 130 131 132 133 135 136 137 138 139 140 140 141 142 143 144 144 145 146 147 147 148 148 149 150 150 151 152 152 153 154 155 155 156 157
 0 0 0 0 0 0 0 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 26 32 39 47 56 66 77 90 105 121 140 161 184 212 242 277 317 362 413 472 539 615 703 803 917 1047 1197 1367 1561 1781 2029 2308 2617 2954 3317 3695 4076 4441 4767 5026 5196 5258 5205 5044 4791 4471 4110 3730 3353 2990 2652 2341 2061 1811 1589 1393 1221 1070 938 822 721 632 554 486 426 374 327 287 251 220 192 167 146 127 110 95 81 70 59 50 42 34 28 22 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 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 13 18 24 30 37 46 55 66 78 93 109 127 149 173 201 233 269 312 360 416 480 555 641 740 855 988 1143 1321 1528 1767 2041 2355 2711 3109 3545 4010 4485 4943 5347 5655 5827 5839 5689 5395 4995 4532 4046 3567 3116 2703 2335 2011 1728 1483 1272 1090 934 799 684 585 499 425 362 307 259 218 183 152 125 102 82 64 49 35 24 14 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 1 2 2 3 3 4 5 5 6 6 7 7 8 9 9 10 10 11 11 12 12 12 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 9 9 8 8 7 6 6 5 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 13 14 14 15 16 17 18 19 20 22 23 25 26 28 30 32 35 37 40 43 47 50 54 58 63 68 73 79 86 93 101 109 118 129 140 152 165 180 196 214 233 255 278 304 333 364 399 437 479 526 577 634 696 765 840 923 1013 1112 1219 1335 1460 1593 1733 1880 2031 2182 2332 2474 2604 2717 2808 2871 2903 2902 2869 2805 2714 2601 2470 2328 2179 2027 1877 1731 1591 1458 1334 1218 1111 1012 922 839 764 695 633 576 525 478 435 397 362 330 301 275 251 229 210 192 176 161 147 135 124 113 104 95 88 81 74 68 63 58 53 49 46 42 39 36 34 31 29 27 26 24 23 21 20 19 18 17 17 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 31 32 33 33 34 34 35 36 36 37 38 38 39 39 40 41 41 42 42 43 44 44 45 45 46 46 47 47 48 48 48 49 49 50 50 50 50 51 51 51 51 51 52 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 43 42 42 41 41 40 39 39 38 37 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11
 47 48 49 49 50 51 52 53 54 55 56 58 59 60 62 64 65 67 69 71 74 76 78 81 84 87 91 94 98 102 106 111 116 121 126 132 139 146 153 161 169 178 188 198 209 220 233 246 260 275 291 307 325 344 363 384 406 428 451 475 500 525 550 575 600 625 648 670 690 708 724 736 746 752 754 752 747 737 725 709 690 669 646 622 596 569 542 515 488 461 435 410 386 362 340 319 299 280 262 245 229 214 200 187 175 164 153 143 134 125 117 110 103 96 90 84 79 74 70 65 61 58 54 51 48 45 42 40 38 36 34 32 30 28 27 25 24 23 22 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 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 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 36 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 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 42 43 43 43 44 44 45 45 46 46 47
 44 46 48 51 53 56 58 61 64 67 71 74 78 82 86 91 95 100 106 111 117 124 131 138 145 154 162 171 181 192 203 214 227 240 254 269 285 301 319 338 357 378 400 423 447 471 497 524 552 580 609 639 668 698 728 756 784 811 836 860 881 899 915 927 936 941 943 941 935 926 914 898 880 860 837 813 787 760 733 705 677 649 621 594 567 541 516 491 467 445 423 402 382 363 345 328 312 297 282 268 255 243 231 220 210 200 191 182 173 166 158 151 145 138 132 127 122 117 112 107 103 99 95 92 88 85 82 79 76 74 71 69 67 65 63 61 59 57 55 54 52 51 50 48 47 46 45 43 42 41 40 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 39 40 42
 133 136 139 142 145 148 151 154 157 160 164 167 171 174 178 182 185 189 193 197 201 206 210 214 219 223 228 232 237 242 247 252 257 262 267 272 277 283 288 294 299 305 310 316 322 328 333 339 345 351 357 363 368 374 380 386 392 398 404 410 415 421 427 432 438 444 449 455 460 465 470 475 480 485 490 495 499 504 508 513 517 521 524 528 532 535 538 541 544 547 549 552 554 556 558 560 561 563 564 565 565 566 566 566 566 566 566 565 564 563 562 560 559 557 555 552 550 547 544 541 538 535 531 527 523 519 515 510 506 501 496 491 486 480 475 469 464 458 452 446 440 434 428 422 416 409 403 397 391 384 378 372 365 359 353 347 340 334 328 322 316 310 304 298 292 287 281 276 270 265 259 254 249 244 239 234 229 224 220 215 211 206 202 198 194 190 186 182 178 174 171 167 164 160 157 154 151 148 145 142 139 136 134 131 129 126 124 122 119 117 115 113 111 109 107 105 103 102 100 98 97 95 94 92 91 90 88 87 86 85 83 82 81 80 79 78 77 76 75 75 74 73 72 71 71 70 69 69 68 67 67 66 66 65 65 64 64 63 63 63 62 62 61 61 61 60 60 60 60 59 59 59 59 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 59 59 59 60 60 60 61 61 61 62 62 63 63 64 64 65 66 66 67 68 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 87 88 90 91 93 95 96 98 100 102 104 106 108 110 112 114 116 118 121 123 126 128 131
 52 55 58 62 66 70 74 79 83 88 93 99 104 111 117 124 131 138 146 154 163 172 182 192 203 214 226 238 251 265 280 295 312 328 346 365 385 405 427 450 473 498 524 550 578 607 637 668 700 732 766 800 835 870 906 942 978 1014 1050 1085 1120 1153 1186 1216 1246 1273 1298 1322 1342 1360 1376 1388 1398 1405 1409 1410 1409 1404 1397 1388 1376 1362 1346 1328 1308 1287 1264 1241 1216 1191 1164 1138 1111 1083 1055 1028 1000 972 945 918 891 864 838 812 787 762 737 713 690 667 645 623 601 581 560 541 521 503 485 467 450 433 417 401 386 372 357 344 330 317 305 293 281 270 259 248 238 228 219 210 201 192 184 176 169 161 154 148 141 135 129 123 117 112 107 102 97 92 88 84 80 76 72 68 65 61 58 55 52 49 47 44 41 39 37 34 32 30 28 26 25 23 21 20 18 17 15 14 13 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 5 6 7 8 9 10 11 13 14 15 17 18 20 21 23 25 27 29 31 33 35 38 40 43 46 49
 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 35 36 37 39 40 42 44 46 48 50 52 54 57 60 63 66 69 73 76 80 85 89 94 99 105 111 117 124 131 139 147 156 166 176 186 198 210 223 237 251 267 283 300 319 338 358 378 400 422 445 469 493 517 541 564 588 610 631 650 668 683 696 706 713 717 718 715 710 701 690 675 659 641 621 600 578 555 532 508 485 462 440 418 397 376 356 337 319 302 286 270 256 242 229 216 205 194 184 174 165 156 148 141 134 127 121 115 110 105 100 95 91 87 83 80 76 73 70 68 65 63 60 58 56 54 52 51 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19
 101 102 103 105 106 108 110 112 114 116 118 120 123 126 129 132 135 139 143 147 151 156 161 166 172 179 186 193 201 210 219 229 240 252 264 278 293 309 327 346 367 390 414 441 470 502 536 574 615 659 707 760 817 878 946 1018 1097 1181 1272 1370 1474 1585 1702 1825 1953 2085 2219 2354 2486 2614 2733 2841 2933 3007 3058 3085 3087 3062 3012 2939 2845 2734 2608 2473 2332 2188 2043 1901 1763 1630 1504 1385 1273 1169 1072 982 899 823 753 689 630 576 527 481 440 402 368 336 308 281 257 235 215 197 180 164 150 137 125 114 105 95 87 79 72 66 60 54 49 45 41 37 33 30 27 24 22 19 17 15 13 12 10 9 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 23 24 24 25 26 27 28 29 29 30 31 32 33 34 35 36 36 37 38 39 40 41 42 43 44 44 45 46 47 48 49 50 51 52 52 53 54 55 56 57 57 58 59 60 61 61 62 63 64 64 65 66 66 67 68 68 69 70 70 71 71 72 73 73 74 74 75 75 76 76 77 77 78 78 79 79 80 80 81 81 82 83 83 84 84 85 85 86 87 87 88 88 89 90 91 91 92 93 94 95 96 97 98 99
 5 6 6 7 8 9 10 11 12 13 14 16 17 19 20 22 24 26 28 30 32 35 38 41 44 47 51 55 59 64 69 74 80 87 94 101 109 119 128 139 151 164 178 194 211 229 250 273 298 325 355 388 425 466 510 559 613 672 736 807 884 968 1058 1156 1259 1369 1484 1602 1722 1842 1957 2065 2162 2244 2307 2348 2365 2356 2323 2268 2192 2100 1995 1881 1763 1642 1523 1407 1295 1189 1089 996 910 830 757 690 628 572 522 475 433 395 360 329 300 274 250 229 209 191 175 161 147 135 124 114 104 96 88 81 74 68 63 58 53 49 45 42 39 36 33 30 28 26 24 22 20 19 17 16 15 13 12 11 10 9 9 8 7 7 6 5 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4
 39 39 40 41 41 42 43 43 44 45 46 47 48 49 50 52 53 54 56 57 59 61 63 65 67 69 72 75 77 81 84 87 91 95 100 104 109 115 121 127 134 141 149 158 167 177 188 200 213 226 241 257 275 294 315 337 361 388 417 448 481 518 558 601 647 697 751 810 873 940 1012 1089 1171 1256 1346 1440 1536 1634 1733 1830 1924 2013 2094 2166 2224 2269 2297 2308 2301 2276 2235 2178 2108 2027 1937 1842 1742 1641 1540 1440 1343 1250 1160 1076 996 921 851 786 725 669 618 570 526 485 448 413 382 352 326 301 278 258 239 221 205 190 176 164 152 141 132 123 114 106 99 93 87 81 76 71 67 63 59 55 52 49 46 44 41 39 37 35 33 32 30 29 28 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 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 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 24 25 25 25 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38
 34 35 36 37 38 40 41 42 44 45 47 49 51 52 54 57 59 61 64 66 69 72 75 78 81 85 88 92 96 101 105 110 115 120 126 132 138 145 152 159 167 175 184 193 203 213 224 235 247 259 272 285 300 314 330 346 362 379 397 415 433 452 471 491 510 529 549 568 586 604 621 638 653 666 679 689 698 705 711 714 715 714 711 706 700 691 681 670 657 643 628 612 595 578 561 543 525 507 489 472 454 437 421 404 389 373 359 344 330 317 304 292 281 269 259 248 239 229 221 212 204 196 189 182 176 169 163 158 152 147 142 138 133 129 125 121 118 114 111 108 105 102 99 97 94 92 90 88 86 84 82 80 79 77 75 74 72 71 70 68 67 66 65 64 63 62 61 60 59 58 57 57 56 55 54 54 53 52 51 51 50 50 49 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33
 12 13 14 15 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 34 35 37 39 41 43 46 48 51 53 56 59 62 66 69 73 77 81 86 91 96 101 107 113 120 127 134 142 150 159 169 179 190 202 214 227 241 256 272 289 308 327 348 369 393 417 443 470 499 530 561 594 629 664 701 738 776 815 853 892 929 966 1000 1033 1063 1089 1112 1131 1145 1154 1159 1158 1153 1142 1127 1108 1085 1059 1029 997 964 928 892 856 819 782 746 710 675 641 609 577 547 519 491 465 440 417 395 374 354 335 317 301 285 271 257 244 232 220 209 199 190 181 172 164 157 150 143 137 131 125 120 115 111 106 102 98 94 91 87 84 81 78 75 73 70 68 66 63 61 59 57 56 54 52 50 49 47 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 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 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 10 10 11 12
 67 68 69 69 70 71 72 73 75 76 77 78 80 81 83 85 86 88 90 93 95 97 100 103 106 109 112 116 120 124 129 133 139 144 150 156 163 170 178 186 195 205 215 226 238 251 264 279 295 312 330 349 370 392 416 442 469 499 530 563 598 636 675 716 760 805 853 901 951 1002 1054 1105 1155 1204 1251 1294 1333 1367 1395 1417 1432 1438 1437 1428 1411 1387 1356 1319 1277 1231 1182 1130 1077 1023 969 916 864 813 764 716 671 629 588 550 514 480 448 418 390 364 340 318 297 277 259 242 226 212 198 186 174 163 153 144 135 127 120 113 106 100 95 89 85 80 76 72 68 65 62 59 56 54 51 49 47 45 44 42 40 39 38 36 35 34 33 32 31 30 30 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 37 38 38 39 39 40 40 40 41 41 42 42 42 43 43 44 44 44 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 49 50 50 50 50 51 51 51 51 51 52 52 52 52 52 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 57 57 57 57 57 58 58 58 58 59 59 59 59 60 60 61 61 61 62 62 63 63 64 64 65 66 66
 51 54 56 59 61 64 67 70 74 77 81 85 90 95 100 105 111 117 123 130 137 145 154 163 173 183 195 207 220 234 249 265 283 302 322 344 367 392 419 448 480 513 549 587 627 670 716 764 814 867 922 978 1035 1094 1152 1209 1264 1317 1366 1410 1448 1478 1501 1515 1521 1517 1504 1483 1453 1417 1374 1326 1274 1220 1163 1106 1048 991 935 880 827 777 728 682 639 598 559 523 489 457 428 400 374 350 328 307 288 270 253 237 223 210 197 185 175 165 155 147 139 131 124 118 112 106 101 96 91 87 83 79 76 73 70 67 64 62 60 58 56 54 52 51 49 48 47 45 44 43 42 41 41 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 42 43 45 47 49
 135 140 146 151 157 163 169 176 183 190 197 205 214 222 231 241 251 261 272 283 295 307 320 333 346 361 376 391 407 423 440 457 475 493 511 530 549 568 588 607 626 645 663 681 699 715 731 746 759 772 783 792 800 806 810 812 813 812 808 804 797 789 780 769 756 743 729 713 697 681 663 646 628 610 592 574 557 539 521 504 488 471 455 440 424 410 396 382 369 356 343 332 320 309 299 289 279 270 261 252 244 236 229 222 215 208 202 196 191 185 180 175 171 166 162 158 154 150 147 143 140 137 134 131 129 126 124 121 119 117 115 113 111 109 108 106 105 103 102 101 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 85 84 83 82 82 81 80 80 79 78 78 77 76 76 75 74 74 73 72 72 71 70 70 69 68 68 67 67 66 65 65 64 63 63 62 61 61 60 59 59 58 57 57 56 55 55 54 53 53 52 52 51 50 50 49 48 48 47 47 46 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 61 63 64 66 68 70 72 74 77 79 82 84 87 90 93 96 99 102 106 109 113 117 121 126 130
 60 63 65 68 71 74 78 81 85 88 92 96 100 105 109 114 119 125 130 136 142 148 155 162 169 177 185 193 202 211 220 230 241 252 263 275 288 301 314 328 343 358 374 391 408 426 444 463 482 502 523 543 565 586 608 630 652 673 695 716 737 757 776 794 812 827 842 855 866 875 883 888 892 893 892 889 884 877 869 858 846 832 817 800 783 764 745 725 705 684 663 642 621 600 579 558 538 518 498 479 461 443 425 408 392 376 361 346 332 318 305 293 281 269 258 248 238 228 219 210 202 194 186 179 172 165 159 153 147 141 136 131 126 122 117 113 109 105 101 98 94 91 88 85 82 79 77 74 72 69 67 65 63 61 59 57 55 53 52 50 48 47 45 44 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 41 42 44 46 48 50 53 55 57
 43 46 49 52 56 59 63 67 71 76 80 85 90 95 101 107 113 119 126 133 141 148 156 165 174 183 193 203 213 224 236 248 260 274 287 301 316 331 347 363 380 398 416 435 454 474 494 515 537 559 581 604 627 651 675 699 724 749 774 799 824 849 874 899 923 947 971 995 1018 1040 1062 1083 1103 1122 1140 1158 1174 1189 1202 1215 1225 1235 1242 1248 1253 1255 1256 1255 1252 1247 1240 1231 1220 1207 1192 1176 1158 1138 1116 1093 1068 1043 1016 988 959 930 900 870 839 808 778 747 717 687 657 628 600 572 545 519 494 469 445 423 401 380 360 341 322 305 288 272 257 243 229 216 204 192 181 171 161 151 143 134 126 119 112 105 99 93 87 82 77 72 67 63 59 55 51 48 45 42 39 36 33 31 28 26 24 22 20 18 17 15 14 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 9 10 11 12 14 15 17 18 20 22 24 26 28 30 32 35 37 40
 94 97 100 103 107 110 114 118 122 126 130 135 139 144 149 155 161 167 173 179 186 193 201 209 217 226 235 245 255 266 277 288 301 314 327 341 356 372 388 405 423 442 462 483 504 526 550 574 599 626 653 681 710 740 770 801 833 866 899 932 965 999 1032 1064 1097 1128 1158 1187 1214 1240 1264 1285 1304 1320 1334 1344 1352 1357 1358 1357 1352 1345 1334 1321 1306 1288 1268 1246 1222 1197 1170 1143 1115 1086 1056 1026 997 967 937 908 879 850 822 794 767 741 716 691 667 644 621 600 579 559 539 521 503 485 469 453 438 423 409 396 383 371 359 347 337 326 316 307 297 289 280 272 264 257 250 243 236 230 223 218 212 206 201 196 191 186 181 177 173 168 164 160 157 153 149 146 143 139 136 133 130 127 124 121 119 116 113 111 108 106 104 101 99 97 95 93 91 89 87 85 83 82 80 78 77 75 73 72 70 69 68 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 43 44 44 45 46 46 47 48 49 50 51 51 53 54 55 56 57 58 60 61 63 64 66 67 69 71 73 75 77 79 81 84 86 89 91
 59 61 63 65 67 69 71 73 76 78 81 83 86 89 92 96 99 103 107 111 115 119 124 129 134 140 145 151 158 164 171 179 186 195 203 212 222 232 242 253 265 277 290 303 317 332 347 363 380 397 415 434 453 473 493 514 535 557 579 601 623 646 668 689 711 731 751 769 787 802 817 829 840 848 854 858 860 859 856 851 844 835 823 810 796 780 762 744 724 704 684 663 642 620 599 578 557 537 516 497 477 459 441 423 406 390 374 359 345 331 318 305 293 281 270 259 249 240 231 222 214 206 198 191 185 178 172 166 161 156 151 146 141 137 133 129 126 122 119 116 113 110 107 104 102 100 97 95 93 91 89 87 86 84 83 81 80 78 77 76 74 73 72 71 70 69 68 67 66 65 65 64 63 62 61 61 60 59 59 58 57 57 56 56 55 55 54 53 53 52 52 52 51 51 50 50 49 49 49 48 48 47 47 47 46 46 46 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58
 26 27 28 29 31 32 34 36 37 39 41 43 45 48 50 53 56 58 62 65 68 72 76 80 85 89 94 100 105 112 118 125 132 140 149 158 167 178 189 200 213 226 241 256 272 290 308 328 350 372 396 422 449 477 507 539 572 607 643 681 719 759 799 840 881 921 960 998 1034 1068 1098 1124 1146 1163 1175 1182 1183 1179 1170 1155 1136 1112 1084 1054 1020 985 948 910 871 833 794 756 719 683 647 614 581 550 520 492 465 440 416 393 372 352 333 315 298 282 267 253 240 228 217 206 196 187 178 169 162 154 148 141 135 130 125 120 115 111 107 103 100 96 93 91 88 85 83 81 79 77 75 74 72 71 69 68 67 66 65 64 63 62 62 61 60 60 59 59 58 58 58 57 57 57 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 54 54 54 54 53 53 53 52 52 52 51 51 50 50 50 49 49 48 48 47 47 46 45 45 44 44 43 43 42 41 41 40 39 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 15 15 16 16 17 18 19 20 20 21 22 23 24
 39 41 42 43 45 46 48 49 51 53 54 56 58 60 62 64 67 69 72 74 77 80 83 86 89 93 96 100 104 108 112 117 122 127 132 138 143 150 156 163 170 178 186 194 203 212 222 232 243 255 267 279 293 307 321 337 353 370 387 406 425 445 465 487 509 531 555 578 603 627 652 676 701 725 749 773 795 816 836 855 872 887 899 909 917 923 925 925 922 916 908 897 884 869 851 832 812 790 766 742 718 692 667 642 616 591 566 542 518 494 472 450 429 408 389 370 352 335 318 303 288 274 260 248 235 224 213 203 193 184 175 167 159 151 144 138 131 126 120 115 110 105 100 96 92 88 84 81 78 74 71 69 66 63 61 59 56 54 52 50 48 47 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38
 11 12 13 15 16 18 19 21 23 25 27 29 31 33 36 38 41 44 47 50 54 57 61 65 69 74 79 84 89 95 101 107 114 121 129 137 146 155 164 175 186 198 210 224 238 253 269 286 304 324 344 366 389 414 440 467 497 527 560 594 630 667 706 747 789 833 878 924 971 1019 1067 1115 1162 1208 1253 1296 1337 1375 1409 1439 1465 1487 1503 1514 1520 1520 1515 1505 1490 1470 1446 1418 1386 1352 1315 1277 1237 1195 1153 1111 1068 1026 984 943 903 864 826 789 754 720 687 655 625 596 569 542 517 494 471 449 429 409 391 373 357 341 326 312 298 285 273 262 251 240 230 221 212 203 195 187 180 173 166 160 153 147 142 136 131 126 121 117 112 108 104 100 97 93 90 86 83 80 77 74 71 68 66 63 61 59 56 54 52 50 48 46 44 42 41 39 37 36 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 10
 6 6 7 8 8 9 10 10 11 12 13 13 14 15 16 17 18 19 20 22 23 24 26 27 29 31 32 34 36 38 41 43 45 48 51 54 57 61 65 69 73 78 83 88 94 100 107 114 122 130 139 149 160 171 184 197 212 228 245 264 285 307 331 356 384 415 447 482 520 560 603 649 697 748 801 856 913 970 1028 1085 1140 1192 1240 1283 1319 1346 1365 1375 1374 1364 1344 1316 1279 1236 1188 1135 1080 1022 964 907 850 795 741 690 642 596 553 513 476 441 408 378 350 324 300 278 258 239 222 206 192 178 166 155 144 134 126 117 110 103 96 90 85 80 75 71 67 63 60 56 53 51 48 46 43 41 39 38 36 34 33 32 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 72 74 76 78 80 83 85 87 90 93 95 98 101 104 108 111 115 119 123 127 131 136 141 146 151 157 163 169 176 183 190 198 206 215 224 233 244 254 266 278 290 303 317 332 348 364 381 399 417 437 457 478 500 522 545 569 594 618 643 668 694 718 743 767 790 812 832 851 868 883 896 906 914 918 920 919 915 908 899 887 872 856 837 817 795 772 749 724 699 674 648 623 598 573 549 525 502 480 458 437 417 398 380 362 345 329 314 299 285 272 259 247 236 226 215 206 197 188 180 173 165 159 152 146 140 135 130 125 120 116 112 108 104 101 97 94 91 89 86 83 81 79 76 74 72 71 69 67 65 64 62 61 60 58 57 56 55 53 52 51 50 49 48 47 46 46 45 44 43 42 42 41 40 39 39 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 24 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 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 60 62 64 65 67 69 70
 44 46 47 49 51 53 55 57 59 61 63 65 68 71 73 76 79 82 86 89 93 97 101 106 110 115 121 126 132 139 146 153 161 169 178 187 198 208 220 233 246 261 277 294 312 331 353 376 400 427 456 487 521 557 597 639 685 735 789 846 908 975 1046 1122 1204 1290 1382 1478 1579 1684 1792 1902 2014 2126 2235 2341 2440 2530 2610 2676 2727 2760 2775 2771 2749 2707 2650 2577 2491 2394 2290 2179 2066 1951 1836 1723 1613 1507 1405 1308 1216 1129 1048 972 901 835 773 716 664 615 570 528 489 454 421 391 363 337 313 291 271 252 235 219 205 191 178 167 156 146 137 129 121 114 107 101 95 90 85 80 76 72 68 65 62 59 56 54 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 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 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 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 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 41 43
 29 30 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 49 50 52 54 56 59 61 63 66 69 72 75 79 82 86 90 94 99 104 110 115 121 128 135 143 151 160 169 179 190 201 214 228 242 258 275 293 312 333 356 380 406 435 465 498 532 570 610 652 698 746 798 852 909 970 1033 1098 1165 1234 1305 1375 1446 1515 1582 1645 1703 1756 1802 1839 1868 1886 1895 1892 1880 1857 1826 1785 1737 1683 1624 1561 1495 1427 1359 1290 1223 1156 1092 1029 969 912 857 805 756 710 666 625 587 551 517 486 457 429 404 380 358 337 318 300 284 268 254 241 228 217 206 196 186 178 170 162 155 148 142 136 131 126 121 117 113 109 105 102 98 95 93 90 87 85 83 81 79 77 75 73 71 70 68 67 66 65 63 62 61 60 59 58 57 56 56 55 54 53 53 52 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 40 40 40 39 39 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28
 13 14 15 16 17 18 19 20 21 23 24 25 27 29 31 32 34 37 39 41 44 47 50 53 56 60 64 68 72 77 82 87 93 99 106 113 121 129 138 147 158 169 181 194 208 223 239 256 275 295 317 341 366 394 423 455 489 525 564 606 650 698 748 802 858 917 978 1042 1108 1176 1244 1313 1381 1448 1512 1573 1628 1678 1720 1755 1781 1797 1804 1801 1789 1767 1738 1700 1657 1607 1554 1497 1437 1376 1315 1253 1193 1133 1075 1019 965 913 863 816 771 729 689 651 616 583 551 522 495 469 445 423 402 382 364 347 331 316 302 289 277 266 256 246 237 229 221 213 207 200 194 189 184 179 175 170 167 163 160 157 154 151 148 146 144 142 140 138 136 135 133 132 130 129 128 127 125 124 123 122 122 121 120 119 118 117 117 116 115 114 114 113 112 111 111 110 109 108 108 107 106 105 105 104 103 102 101 101 100 99 98 97 96 95 94 93 93 92 91 90 89 88 87 86 85 83 82 81 80 79 78 77 76 75 74 73 72 71 70 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12
 25 26 27 28 30 31 32 33 35 36 38 40 41 43 45 47 49 52 54 57 59 62 65 68 71 75 79 82 87 91 96 101 106 112 117 124 131 138 145 154 162 171 181 192 203 215 228 242 256 272 288 306 324 344 365 388 411 436 463 490 520 550 582 615 650 685 722 759 796 834 872 908 944 979 1011 1042 1069 1093 1113 1129 1140 1147 1149 1146 1139 1127 1110 1090 1066 1039 1010 978 945 910 875 839 803 768 732 698 664 632 600 569 540 512 486 460 436 413 391 371 352 333 316 300 284 270 256 244 232 220 210 200 190 182 173 166 158 152 145 139 133 128 123 118 114 110 106 102 98 95 92 89 86 83 81 79 76 74 72 70 68 67 65 63 62 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 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 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 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 21 22 23 24
 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 8 8 9 10 12 13 14 16 18 20 22 25 28 31 34 39 43 48 54 60 67 75 85 95 106 119 133 150 168 189 212 238 268 302 340 383 432 487 549 620 701 792 895 1012 1143 1292 1458 1644 1849 2075 2318 2577 2845 3114 3371 3603 3792 3923 3984 3969 3879 3721 3511 3263 2995 2720 2450 2191 1951 1730 1529 1349 1189 1047 921 809 711 625 549 482 423 371 326 286 250 219 191 167 145 126 109 94 81 69 58 49 41 34 27 22 17 12 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 4 5 5 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3
 21 22 23 25 26 27 29 30 32 34 36 38 40 42 44 47 49 52 55 58 61 65 68 72 76 81 86 90 96 101 107 114 120 128 135 144 152 161 171 182 193 205 218 231 246 261 277 294 313 332 352 374 397 421 446 472 499 527 556 586 617 649 681 713 744 776 807 837 866 893 917 940 960 977 991 1001 1008 1012 1011 1008 1001 990 977 961 942 921 899 875 849 823 796 768 740 712 685 658 631 604 579 554 529 506 483 462 441 420 401 383 365 348 332 317 302 288 275 262 250 239 228 218 208 198 189 181 173 165 158 151 144 138 132 126 120 115 110 105 101 96 92 88 84 80 77 74 70 67 64 62 59 56 54 51 49 47 45 43 41 39 37 35 34 32 30 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 14 14 15 16 17 18 19 20
 50 52 54 56 58 60 62 65 67 70 72 75 78 82 85 88 92 96 100 105 109 114 119 125 131 137 144 150 158 166 174 183 192 202 212 224 235 248 261 275 290 306 323 340 359 379 400 422 445 469 494 520 548 576 606 636 667 699 731 764 796 828 860 891 920 949 975 999 1020 1038 1053 1065 1073 1077 1078 1075 1068 1057 1043 1026 1006 984 960 934 906 878 848 819 788 758 728 699 670 641 614 587 561 536 512 489 467 446 426 407 388 371 355 339 324 310 297 285 273 262 251 241 232 223 215 207 200 193 186 180 175 169 165 160 156 152 148 144 141 138 135 133 130 128 126 124 122 121 119 118 117 116 115 114 113 112 112 111 111 110 110 110 109 109 109 109 109 109 109 109 109 109 110 110 110 110 110 110 111 111 111 111 112 112 112 112 112 113 113 113 113 113 113 113 113 113 113 113 113 113 113 112 112 112 112 111 111 110 110 109 109 108 108 107 106 106 105 104 103 102 102 101 100 99 98 97 96 95 94 92 91 90 89 88 87 86 84 83 82 81 80 78 77 76 75 74 73 71 70 69 68 67 66 65 64 63 61 60 59 58 57 56 55 54 53 52 52 51 50 49 48 47 46 45 45 44 43 42 41 41 40 39 39 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 26 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49
 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 23 26 30 34 39 43 49 54 61 68 75 83 92 102 113 125 138 153 169 187 206 228 252 279 308 340 376 416 460 509 564 624 691 765 847 938 1038 1149 1270 1403 1549 1707 1878 2061 2257 2462 2675 2893 3112 3325 3528 3712 3872 3999 4090 4139 4146 4109 4032 3920 3777 3611 3428 3235 3036 2837 2640 2451 2269 2097 1935 1783 1643 1513 1393 1283 1181 1089 1004 926 855 791 731 678 628 583 543 505 471 440 411 385 361 340 320 301 285 269 255 242 230 219 209 200 191 183 176 169 163 157 151 146 141 137 133 129 125 122 118 115 112 109 106 104 101 99 97 94 92 90 88 86 84 82 80 79 77 75 73 72 70 69 67 65 64 62 61 59 58 56 55 54 52 51 50 48 47 46 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 71 72 72 73 74 75 75 76 77 77 78 79 79 80 81 82 82 83 84 84 85 86 86 87 88 88 89 90 91 91 92 93 94 95 96 97 98 99 100 101 103 104 105 107 109 110 112 114 116 118 121 123 126 128 131 134 138 141 145 149 153 158 163 168 173 179 185 191 198 205 213 221 229 238 248 258 268 279 291 303 315 329 342 357 372 387 403 420 437 454 472 490 508 526 543 561 578 594 610 624 637 649 659 667 673 676 678 677 673 667 659 649 636 622 606 589 570 550 530 509 487 466 444 423 402 382 362 343 325 307 290 274 258 244 230 217 204 192 181 171 161 152 143 135 127 120 113 107 101 95 90 85 80 76 72 68 64 61 58 55 52 49 47 44 42 40 38 36 34 33 31 29 28 27 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 33 34 34 35 35 36 36 37 38 38 39 39 40 41 41 42 43 44 44 45 46 46 47 48 49 49 50 51 52 53 53 54 55 56 57 57 58 59 60 61 61 62 63 64 65 65 66 67 68 69 69 70
 148 150 152 154 156 158 160 162 164 166 168 170 172 174 176 178 181 183 186 188 191 193 196 199 202 205 209 212 216 219 223 228 232 237 242 247 253 259 265 272 279 286 294 303 312 321 332 343 354 367 380 394 409 424 441 459 478 497 518 540 564 588 614 641 669 698 728 759 792 825 859 894 929 964 999 1033 1067 1100 1131 1160 1187 1211 1231 1248 1261 1270 1274 1273 1268 1257 1242 1223 1199 1171 1140 1106 1070 1031 991 950 908 866 824 783 742 703 664 627 591 557 524 493 463 435 408 383 359 337 316 297 278 261 245 230 216 203 190 179 168 158 149 140 132 125 118 111 105 99 94 89 84 80 76 72 69 65 62 59 56 54 51 49 47 45 43 41 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 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 44 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 69 70 71 73 74 75 77 78 80 81 83 84 86 87 89 91 92 94 96 98 99 101 103 105 107 108 110 112 114 116 118 120 121 123 125 127 129 131 133 135 137 138 140 142 144 146
 101 102 104 105 106 108 109 111 113 115 116 118 120 122 125 127 130 132 135 138 141 144 147 151 155 159 163 167 172 177 183 188 194 201 208 215 223 232 241 251 261 272 284 297 311 325 341 358 377 396 418 440 465 491 519 549 582 617 654 694 737 783 832 884 940 999 1062 1128 1198 1272 1349 1430 1514 1600 1689 1779 1870 1960 2050 2136 2219 2296 2366 2427 2479 2519 2546 2560 2561 2547 2520 2480 2428 2365 2293 2213 2127 2037 1943 1848 1752 1657 1563 1472 1384 1299 1217 1140 1066 996 931 869 811 757 706 659 615 574 536 500 467 437 408 382 358 335 314 294 276 259 244 229 216 203 192 181 171 161 153 144 137 130 123 117 111 106 101 96 92 87 83 80 76 73 70 67 64 62 59 57 55 53 51 49 47 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 32 33 34 35 36 36 37 38 39 40 41 41 42 43 44 45 45 46 47 48 49 49 50 51 52 53 53 54 55 55 56 57 58 58 59 60 60 61 61 62 63 63 64 64 65 65 66 66 67 67 68 68 68 69 69 70 70 70 71 71 71 72 72 72 73 73 73 74 74 74 75 75 75 75 76 76 77 77 77 78 78 78 79 79 80 80 81 81 82 82 83 83 84 85 85 86 87 87 88 89 90 91 91 92 93 94 95 96 97 99 100
 1 2 3 4 5 6 7 8 9 10 12 13 14 16 18 19 21 23 25 27 30 32 35 37 40 44 47 50 54 58 63 67 72 78 84 90 96 104 111 120 129 138 149 160 172 186 200 216 233 251 271 292 316 341 369 398 431 466 504 546 591 639 692 749 810 876 947 1023 1104 1190 1282 1378 1479 1584 1693 1805 1917 2031 2142 2250 2353 2449 2534 2608 2669 2714 2743 2755 2750 2728 2690 2637 2572 2496 2411 2318 2221 2120 2018 1916 1814 1715 1618 1524 1435 1349 1268 1191 1118 1050 985 925 869 816 767 721 678 638 601 567 534 504 476 450 426 403 382 362 344 326 310 295 281 267 255 243 232 221 211 202 193 184 176 169 161 155 148 142 136 130 125 119 114 109 105 100 96 92 88 84 80 77 74 70 67 64 61 58 55 53 50 47 45 43 40 38 36 34 32 30 28 27 25 23 22 20 19 17 16 14 13 12 11 10 8 7 6 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
 5 5 6 7 8 9 10 12 13 14 15 17 18 20 22 23 25 27 29 31 34 36 39 42 45 48 52 56 60 64 69 74 79 85 92 99 107 115 125 135 146 158 171 185 201 219 238 260 283 309 337 369 404 442 485 532 584 641 704 774 852 937 1031 1133 1246 1369 1503 1648 1803 1970 2146 2330 2521 2715 2909 3097 3275 3436 3575 3685 3763 3804 3806 3771 3699 3595 3464 3312 3143 2964 2780 2596 2414 2237 2068 1908 1757 1616 1485 1364 1252 1150 1056 969 891 819 754 694 639 590 545 504 466 432 401 373 347 323 301 282 264 247 232 218 205 193 182 172 163 154 146 139 132 126 120 114 109 104 99 95 91 87 83 80 76 73 70 67 64 61 59 56 54 51 49 47 45 43 41 39 37 35 33 31 30 28 26 25 23 21 20 18 17 16 14 13 12 10 9 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4
 62 63 64 65 66 67 68 68 69 70 71 71 72 73 73 74 74 75 75 76 76 76 77 77 77 78 78 78 79 79 79 79 80 80 81 81 82 82 83 84 84 85 86 88 89 91 93 95 97 100 103 106 110 114 118 124 130 136 144 152 161 171 183 196 210 226 243 263 285 309 336 366 400 437 479 525 576 634 697 768 847 934 1031 1138 1256 1386 1527 1681 1846 2021 2205 2394 2582 2765 2935 3081 3197 3273 3302 3283 3215 3103 2953 2775 2579 2373 2165 1962 1768 1586 1417 1263 1123 997 884 783 693 613 542 479 423 373 330 291 256 226 199 175 154 135 118 103 90 78 67 58 50 42 36 30 24 20 15 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 1 1 1 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 14 15 16 17 18 19 19 20 21 22 23 24 25 27 28 29 30 31 32 33 35 36 37 38 39 41 42 43 45 46 47 48 49 51 52 53 54 56 57 58 59 60 61
 27 30 33 36 40 44 48 52 57 62 67 72 78 84 91 97 104 112 120 129 138 147 157 168 179 191 204 217 231 246 262 278 295 314 333 353 374 397 420 444 470 496 523 552 581 612 643 675 708 742 776 811 845 880 916 950 985 1019 1052 1085 1117 1147 1176 1204 1230 1255 1278 1300 1319 1337 1354 1368 1382 1393 1403 1412 1420 1427 1432 1437 1440 1443 1446 1447 1449 1449 1450 1450 1449 1449 1448 1446 1445 1442 1440 1437 1433 1428 1423 1417 1410 1402 1392 1382 1370 1356 1341 1325 1307 1287 1265 1242 1217 1191 1163 1134 1103 1072 1039 1005 971 936 901 866 831 795 761 726 692 659 627 595 564 535 506 479 452 427 402 379 357 336 316 297 279 262 245 230 215 202 189 176 165 154 143 134 125 116 108 100 93 86 79 73 68 62 57 52 48 43 39 36 32 29 25 22 19 17 14 12 10 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 9 12 14 16 18 21 24
 65 68 72 75 79 83 86 90 94 98 103 107 111 116 121 126 131 136 141 146 152 158 163 169 175 182 188 195 201 208 215 223 230 238 246 254 262 271 280 289 299 309 319 330 341 353 365 378 391 405 420 435 451 468 486 505 525 546 568 591 616 642 669 698 729 761 795 831 869 908 949 992 1037 1083 1131 1181 1232 1283 1336 1389 1442 1494 1545 1594 1641 1685 1725 1760 1790 1814 1832 1842 1844 1839 1826 1805 1776 1741 1698 1650 1597 1540 1479 1416 1351 1285 1219 1154 1089 1026 965 906 849 795 744 695 649 605 565 526 491 457 426 397 370 345 321 299 279 261 243 227 212 198 185 173 162 152 143 134 125 118 111 104 98 92 86 81 77 72 68 64 61 57 54 51 48 45 43 40 38 36 34 32 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 9 9 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 5 6 7 8 9 10 11 12 13 14 15 17 18 19 21 22 24 26 28 30 31 34 36 38 40 43 45 48 50 53 56 59 62
 0 0 0 0 1 3 4 6 7 9 11 13 15 17 19 21 23 25 27 30 32 35 37 40 42 45 48 51 54 57 60 63 67 70 74 77 81 85 89 93 97 101 106 110 115 120 125 130 136 141 147 153 159 166 173 180 188 196 204 213 222 232 242 253 265 277 291 305 320 337 355 374 394 417 441 467 495 526 559 596 636 679 727 779 836 898 967 1042 1124 1215 1314 1423 1543 1673 1816 1972 2142 2326 2523 2735 2960 3196 3440 3689 3938 4178 4403 4602 4767 4887 4954 4963 4912 4802 4637 4426 4179 3907 3620 3328 3040 2760 2495 2246 2016 1804 1612 1438 1281 1140 1014 902 801 712 632 561 498 442 392 347 308 272 240 212 186 164 143 125 108 93 80 68 57 47 39 30 23 17 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
 72 74 76 78 80 82 84 86 88 90 92 94 96 98 101 103 106 108 111 113 116 119 122 125 128 132 135 139 142 146 150 154 159 164 169 174 179 185 191 197 204 211 218 226 235 244 253 263 274 285 297 310 323 337 353 369 386 404 423 443 464 487 510 535 562 589 618 648 680 712 746 782 818 855 894 933 973 1013 1054 1094 1135 1174 1214 1251 1288 1322 1354 1384 1410 1434 1453 1468 1480 1486 1488 1486 1479 1467 1451 1430 1406 1378 1346 1312 1275 1236 1195 1153 1110 1067 1023 980 937 894 853 812 773 734 698 662 629 596 566 536 508 482 457 433 411 390 370 352 334 317 302 287 273 260 248 236 226 215 206 196 188 180 172 165 158 151 145 139 133 128 123 118 113 109 105 101 97 93 90 86 83 80 77 74 71 68 66 63 61 58 56 54 52 50 48 46 44 42 40 38 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 52 53 55 56 58 59 61 62 64 66 67 69 71
 79 83 87 91 95 99 104 109 113 118 124 129 134 140 146 152 159 165 172 180 187 195 203 211 220 229 238 248 257 268 279 290 301 313 326 338 352 366 380 395 410 425 442 458 476 493 511 530 549 569 589 609 630 651 672 694 715 737 759 781 802 824 845 866 886 905 924 943 960 976 991 1006 1018 1030 1040 1049 1056 1062 1066 1069 1070 1070 1068 1064 1059 1053 1045 1036 1026 1014 1002 988 974 958 942 925 907 889 870 851 832 812 792 773 753 733 713 693 674 654 635 616 598 579 562 544 527 510 494 478 463 448 433 419 405 392 379 367 355 343 332 321 310 300 290 281 272 263 254 246 238 230 223 216 209 202 195 189 183 177 171 166 160 155 150 145 140 136 131 127 123 119 115 111 107 103 100 96 93 90 87 83 80 77 75 72 69 67 64 62 59 57 55 52 50 48 46 44 42 40 39 37 35 34 32 30 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 29 30 32 34 36 38 40 42 44 47 49 52 54 57 60 63 66 69 72 76
 54 56 58 61 63 65 68 71 73 76 79 82 85 88 91 94 97 101 104 108 111 115 119 123 127 132 136 141 146 151 156 161 166 172 178 184 191 197 204 212 219 227 235 244 253 263 272 283 294 305 317 330 344 358 372 388 405 422 440 460 480 502 524 548 573 600 628 658 689 721 756 792 830 870 911 954 1000 1047 1096 1146 1199 1252 1308 1364 1421 1479 1538 1596 1654 1710 1765 1818 1868 1915 1957 1994 2026 2052 2071 2082 2087 2083 2072 2053 2027 1993 1953 1907 1856 1799 1739 1676 1611 1544 1476 1408 1340 1273 1208 1144 1082 1022 964 909 857 806 759 714 671 631 594 558 525 493 464 436 410 386 364 342 322 304 286 270 255 240 227 214 203 191 181 171 162 153 145 137 130 123 117 110 105 99 94 89 84 80 75 71 68 64 61 57 54 51 48 46 43 40 38 36 34 32 30 28 26 24 23 21 19 18 17 15 14 13 12 11 10 9 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 20 21 23 24 25 26 28 29 30 32 34 35 37 38 40 42 44 46 48 50 52
 0 0 2 5 8 11 14 17 21 25 29 33 37 42 47 52 57 63 68 75 81 88 95 103 110 119 127 136 146 155 166 177 188 200 212 225 238 252 266 281 297 313 330 347 365 384 403 423 443 464 486 508 531 555 579 604 629 655 681 709 737 765 795 825 855 887 920 954 988 1024 1061 1100 1140 1182 1226 1271 1319 1370 1422 1478 1537 1599 1664 1733 1806 1883 1965 2051 2141 2236 2336 2440 2549 2662 2778 2897 3017 3139 3259 3376 3489 3595 3692 3776 3845 3897 3929 3938 3924 3886 3824 3738 3630 3503 3359 3201 3034 2860 2682 2504 2329 2157 1991 1833 1683 1541 1409 1285 1171 1065 968 879 797 722 654 592 535 483 436 393 354 318 286 256 230 205 183 163 144 127 112 98 85 73 63 53 44 36 28 21 15 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 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 9 12 15 18 21 24 27 30 34 38 42 46 50 55 60 65 70 76 82 89 96 103 111 119 128 137 148 158 170 183 196 211 227 244 262 282 304 327 353 381 411 444 479 518 561 607 658 713 773 839 911 989 1075 1168 1270 1381 1502 1633 1776 1930 2098 2278 2473 2682 2906 3145 3399 3668 3950 4244 4549 4860 5176 5492 5803 6103 6386 6644 6872 7061 7207 7304 7349 7340 7276 7160 6996 6789 6544 6270 5973 5660 5337 5012 4688 4371 4063 3767 3485 3218 2968 2733 2515 2313 2126 1953 1794 1648 1514 1391 1278 1175 1081 995 916 844 778 717 662 611 564 521 482 446 412 381 353 327 302 280 259 239 221 205 189 174 161 148 136 125 114 105 95 87 78 71 63 56 50 44 38 32 27 22 18 13 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 1 1 2 3 4 5 6 7 9 10 11 13 14 16 18 20 22 24 26 29 32 34 37 41 44 48 52 56 60 65 70 76 82 88 95 102 109 117 126 135 145 155 166 177 189 201 214 228 242 257 272 288 304 321 338 355 372 390 407 425 442 459 475 492 507 523 537 551 565 578 590 602 613 623 633 643 652 661 669 678 686 693 701 709 717 724 732 740 747 755 762 769 776 782 788 793 797 800 802 803 801 799 794 787 778 767 754 738 721 701 680 656 632 606 579 552 524 496 469 441 414 388 363 338 315 293 272 252 233 215 198 183 168 155 142 130 119 109 100 91 83 75 69 62 56 51 46 41 37 33 29 25 22 19 17 14 12 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 18 25 32 40 49 59 70 82 95 109 125 142 161 182 204 229 257 287 320 356 395 439 486 538 595 656 723 796 874 959 1050 1146 1249 1357 1470 1588 1708 1830 1953 2073 2190 2301 2404 2497 2579 2646 2700 2738 2761 2768 2762 2742 2711 2669 2620 2563 2501 2436 2368 2300 2231 2164 2098 2034 1973 1915 1860 1809 1761 1716 1675 1637 1602 1570 1541 1515 1492 1470 1451 1434 1419 1405 1393 1382 1371 1361 1352 1342 1333 1323 1312 1301 1289 1275 1261 1244 1226 1207 1185 1162 1137 1111 1082 1052 1021 988 955 920 885 849 813 777 741 705 670 635 601 568 536 505 475 447 419 392 367 343 320 299 278 259 240 223 207 191 177 163 150 138 127 116 106 97 88 80 72 65 58 51 45 40 35 30 25 21 17 13 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 11 15 19 23 28 33 39 45 51 58 65 73 82 91 100 111 122 134 147 161 176 192 209 227 247 268 290 314 340 367 396 427 460 494 531 570 610 653 697 743 791 841 891 944 997 1051 1106 1161 1215 1270 1324 1377 1429 1480 1529 1576 1621 1665 1707 1747 1785 1821 1855 1889 1921 1952 1982 2012 2042 2071 2101 2131 2162 2194 2226 2259 2293 2328 2364 2400 2436 2473 2509 2543 2577 2607 2635 2659 2678 2691 2697 2696 2686 2668 2640 2602 2554 2497 2430 2355 2272 2182 2087 1988 1885 1782 1677 1574 1472 1372 1276 1184 1096 1012 933 858 789 724 663 607 555 506 462 421 383 348 316 287 259 235 212 191 172 154 138 123 109 96 85 74 64 55 47 39 32 26 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 29 46 66 90 117 149 187 230 281 340 409 488 581 688 812 956 1121 1312 1532 1782 2067 2390 2751 3150 3586 4052 4538 5029 5505 5941 6313 6594 6767 6821 6757 6586 6326 5997 5624 5227 4822 4425 4043 3684 3351 3046 2768 2517 2291 2090 1909 1749 1607 1480 1368 1268 1179 1100 1030 967 910 860 814 772 734 699 667 637 610 583 559 535 513 491 470 450 431 412 393 375 358 340 324 307 291 275 260 245 231 216 203 189 176 164 152 140 129 119 108 98 89 80 71 63 55 48 41 34 28 22 17 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 13 17 21 25 30 35 40 46 53 59 67 75 83 93 103 113 125 138 151 166 182 199 218 238 260 283 308 336 365 397 431 467 506 548 593 640 691 745 802 862 925 991 1060 1133 1208 1285 1365 1447 1530 1615 1701 1788 1874 1961 2046 2131 2215 2296 2376 2453 2527 2599 2667 2732 2793 2851 2905 2954 3000 3041 3076 3107 3133 3152 3166 3172 3172 3165 3149 3126 3094 3053 3004 2946 2880 2806 2724 2636 2541 2441 2337 2230 2121 2011 1900 1790 1682 1576 1473 1374 1279 1187 1101 1018 941 868 799 735 675 620 568 520 475 434 396 361 328 298 270 245 221 199 179 161 144 128 114 100 88 77 66 56 47 39 32 25 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 13 15 18 21 24 27 31 35 39 43 48 53 58 64 70 76 83 91 99 108 118 129 140 153 166 181 197 214 233 254 276 300 327 356 387 421 459 499 544 592 644 700 761 828 899 976 1059 1148 1243 1344 1452 1566 1687 1813 1944 2081 2221 2365 2510 2657 2802 2945 3084 3216 3341 3456 3559 3650 3726 3786 3831 3859 3870 3865 3844 3808 3759 3696 3623 3539 3447 3348 3243 3134 3022 2908 2792 2677 2562 2449 2337 2228 2121 2018 1917 1820 1727 1637 1551 1469 1390 1315 1243 1175 1110 1048 990 934 881 831 784 739 697 657 619 583 549 517 486 458 430 405 381 358 336 315 296 278 261 244 229 214 200 187 175 163 152 141 131 122 113 104 96 89 82 75 68 62 56 51 45 40 36 31 27 23 19 15 12 9 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 15 21 28 36 44 53 62 72 84 96 109 123 139 156 174 194 216 239 265 292 322 354 388 426 466 509 556 605 658 715 774 838 904 974 1047 1123 1201 1281 1362 1444 1527 1609 1690 1769 1845 1918 1986 2050 2110 2163 2212 2255 2292 2325 2352 2375 2394 2410 2422 2433 2441 2448 2453 2459 2464 2469 2474 2480 2486 2493 2500 2507 2514 2521 2528 2533 2536 2538 2536 2532 2523 2510 2491 2467 2437 2400 2357 2308 2251 2188 2120 2046 1967 1884 1798 1710 1620 1530 1441 1352 1265 1181 1099 1021 946 875 808 744 685 629 577 529 484 443 404 369 336 306 279 253 230 208 188 170 153 138 124 111 99 88 78 69 61 53 46 39 33 27 22 17 13 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 1 2 4 5 7 8 10 12 14 16 18 20 22 25 27 29 32 35 38 41 44 47 50 54 58 62 66 70 75 79 84 89 95 101 107 113 120 127 135 143 151 160 169 179 189 200 212 224 237 251 265 280 297 314 332 351 371 393 415 439 464 490 518 547 578 610 644 679 716 755 795 838 881 927 974 1023 1074 1126 1179 1234 1291 1348 1407 1466 1526 1587 1648 1709 1770 1830 1889 1947 2004 2058 2110 2160 2206 2248 2287 2321 2350 2374 2393 2405 2412 2413 2407 2395 2376 2352 2321 2285 2244 2197 2146 2092 2033 1972 1908 1842 1775 1707 1638 1570 1502 1435 1368 1304 1240 1179 1119 1062 1006 953 902 853 807 762 720 680 641 605 571 538 507 478 450 424 399 376 354 333 313 295 277 260 244 230 215 202 190 178 166 156 145 136 127 118 110 102 95 88 82 75 69 64 59 54 49 44 40 36 32 29 25 22 19 16 14 11 9 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 13 16 19 22 25 29 33 38 42 48 54 60 67 75 84 93 103 115 127 141 156 173 192 212 235 260 288 318 352 389 430 476 526 581 641 708 781 861 949 1045 1150 1264 1387 1519 1661 1813 1973 2141 2316 2495 2677 2858 3035 3203 3359 3498 3616 3710 3775 3812 3818 3794 3741 3663 3562 3442 3307 3162 3009 2852 2694 2537 2384 2236 2094 1958 1830 1709 1595 1489 1391 1299 1214 1136 1063 996 934 877 824 775 730 688 650 614 581 551 522 495 471 447 426 405 386 368 351 335 320 306 292 279 267 255 244 233 223 213 203 194 185 177 169 161 153 146 139 132 125 119 113 107 101 95 90 85 80 75 70 66 61 57 53 49 45 42 38 35 32 29 26 23 20 18 15 13 11 8 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 7 9 11 13 15 18 20 23 27 30 34 39 43 49 54 61 68 76 85 94 105 117 130 145 161 179 199 221 246 273 303 336 373 414 459 509 565 627 695 771 854 947 1050 1164 1289 1428 1581 1750 1937 2141 2366 2611 2879 3169 3483 3819 4177 4555 4949 5354 5763 6168 6557 6919 7242 7512 7719 7851 7905 7877 7770 7589 7344 7047 6708 6342 5959 5570 5182 4804 4440 4093 3767 3461 3177 2915 2674 2452 2250 2065 1896 1743 1603 1476 1360 1255 1159 1072 993 920 854 793 738 687 640 597 558 521 488 456 427 400 375 352 330 309 290 272 255 239 224 210 197 184 172 161 150 140 130 121 112 103 95 88 80 74 67 60 54 49 43 38 33 28 23 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 4 8 13 18 24 30 37 44 51 59 68 78 88 99 112 125 139 154 171 189 208 229 252 276 303 332 363 396 433 472 514 559 608 660 715 774 837 904 974 1048 1124 1204 1286 1371 1456 1543 1629 1713 1796 1876 1951 2021 2086 2143 2193 2236 2270 2296 2314 2324 2326 2322 2311 2295 2274 2249 2221 2190 2157 2124 2089 2054 2020 1986 1954 1922 1893 1864 1838 1813 1791 1770 1752 1735 1721 1708 1698 1689 1682 1676 1672 1668 1667 1665 1665 1665 1665 1666 1666 1665 1663 1661 1657 1651 1644 1634 1622 1607 1589 1569 1545 1519 1490 1458 1423 1386 1346 1305 1262 1217 1171 1124 1077 1030 982 935 889 843 799 755 713 672 632 594 558 523 490 458 428 400 373 347 323 300 278 258 239 221 204 188 173 159 145 133 121 110 100 90 81 73 65 57 50 44 38 32 27 22 17 13 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 0 0 0 0 0 0 0 0 0 0 2 5 8 12 15 20 24 30 36 42 50 58 67 77 88 101 115 130 147 166 187 211 237 265 297 332 370 412 459 509 564 625 690 760 836 917 1003 1094 1189 1289 1391 1495 1600 1703 1805 1902 1993 2077 2151 2214 2265 2302 2326 2336 2333 2317 2289 2250 2201 2145 2081 2013 1940 1864 1787 1709 1631 1554 1478 1404 1331 1261 1194 1129 1067 1007 950 896 844 795 748 704 662 622 584 548 514 482 451 423 395 370 346 323 301 281 261 243 226 210 195 181 167 155 143 132 121 111 102 93 85 78 70 64 57 51 46 41 36 31 27 23 19 16 13 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 33 36 39 42 45 48 52 55 59 63 67 71 75 79 83 88 92 97 102 107 112 117 123 129 135 141 147 153 160 167 174 181 189 197 205 214 222 232 241 251 261 272 283 294 306 319 332 346 360 375 391 408 426 445 465 486 508 532 557 584 613 643 676 711 749 789 832 878 928 982 1040 1102 1168 1240 1317 1400 1489 1584 1687 1797 1915 2041 2176 2319 2471 2632 2802 2980 3165 3356 3552 3751 3949 4144 4331 4506 4664 4799 4907 4983 5023 5024 4984 4904 4786 4633 4449 4242 4015 3777 3532 3285 3042 2805 2577 2361 2158 1968 1792 1629 1480 1344 1219 1106 1004 910 826 750 681 619 563 512 466 425 387 353 322 294 269 246 225 206 188 173 158 145 132 121 111 101 92 84 77 70 63 57 52 47 42 37 33 29 25 22 18 15 12 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 0 0 0 0 0 0 0 0 0 0 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 17 19 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 4 14 26 40 56 75 98 124 155 192 235 285 344 412 493 586 696 822 968 1135 1326 1540 1779 2040 2320 2612 2906 3190 3449 3668 3835 3940 3979 3954 3871 3741 3576 3388 3186 2981 2778 2583 2399 2228 2070 1928 1799 1684 1582 1492 1414 1347 1289 1241 1201 1169 1144 1125 1112 1104 1100 1101 1105 1111 1119 1129 1139 1149 1159 1167 1172 1174 1173 1168 1158 1143 1123 1097 1067 1032 993 949 903 855 804 753 702 651 601 552 506 461 419 379 341 306 274 244 216 190 167 146 126 108 92 77 64 52 41 31 22 14 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 1 4 7 11 15 19 24 29 34 39 45 51 58 65 72 80 89 98 107 118 129 141 154 167 182 197 213 231 250 270 291 314 338 363 390 419 449 481 514 550 586 625 664 706 748 792 837 883 929 976 1023 1070 1117 1163 1208 1253 1296 1337 1377 1416 1452 1487 1520 1552 1581 1609 1636 1661 1685 1708 1731 1753 1775 1798 1820 1843 1867 1891 1917 1945 1973 2004 2036 2070 2106 2144 2183 2225 2269 2314 2360 2408 2456 2504 2551 2597 2641 2682 2719 2750 2775 2793 2802 2802 2791 2770 2738 2694 2639 2574 2499 2415 2324 2226 2124 2018 1910 1802 1695 1589 1485 1385 1289 1197 1109 1026 948 875 806 742 683 627 576 528 483 443 405 370 337 307 280 254 231 209 189 170 153 137 122 109 96 85 74 64 55 46 38 31 24 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 79 82 86 90 94 98 102 106 110 114 118 123 127 132 137 142 147 152 157 162 168 174 180 186 192 198 205 211 218 225 233 240 248 256 265 274 283 292 302 312 323 334 346 358 371 385 399 414 429 446 463 481 500 520 542 564 588 613 640 668 697 729 761 796 832 871 911 953 997 1044 1092 1142 1195 1249 1306 1364 1424 1486 1549 1613 1678 1744 1810 1876 1941 2006 2068 2129 2187 2242 2293 2340 2381 2417 2447 2470 2486 2495 2496 2490 2476 2455 2426 2391 2350 2302 2250 2193 2132 2068 2001 1932 1862 1792 1721 1651 1581 1513 1446 1381 1318 1257 1198 1142 1088 1037 988 941 897 856 816 779 744 711 680 650 623 597 572 549 527 507 488 469 452 436 421 407 393 380 368 356 345 335 325 315 306 297 289 281 273 266 259 252 245 239 232 226 221 215 209 204 199 194 189 184 179 175 170 166 161 157 153 149 145 141 137 133 129 125 122 118 115 111 108 105 101 98 95 92 89 86 84 81 78 76 73 71 68 66 64 62 60 58 56 54 52 50 49 47 46 44 43 41 40 39 38 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 9 10 11 12 14 15 17 19 21 22 24 26 28 31 33 35 37 40 42 45 48 51 53 56 59 62 66 69 72 75
 0 3 6 9 13 17 21 25 30 35 40 46 52 58 64 72 79 87 95 104 114 123 134 145 157 169 182 195 209 224 240 256 273 291 310 329 349 370 391 413 436 459 483 507 531 556 581 606 631 656 681 706 731 755 779 802 825 848 870 892 913 934 955 976 996 1017 1038 1059 1081 1104 1127 1151 1176 1203 1231 1261 1292 1325 1360 1396 1435 1476 1519 1565 1612 1661 1712 1765 1819 1875 1931 1986 2042 2096 2147 2196 2240 2278 2310 2334 2348 2353 2347 2329 2300 2258 2206 2142 2069 1988 1900 1806 1709 1609 1509 1410 1313 1218 1128 1041 959 881 809 742 679 621 568 518 473 432 394 360 328 299 273 249 227 206 188 171 156 142 129 117 106 96 87 79 71 64 57 51 45 40 35 31 26 23 19 15 12 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 24 29 36 43 51 60 70 81 94 109 125 143 164 187 213 243 276 314 357 405 460 521 590 668 756 855 966 1091 1229 1384 1555 1743 1950 2174 2416 2672 2941 3217 3495 3766 4023 4254 4451 4604 4707 4754 4746 4684 4573 4420 4235 4025 3799 3566 3330 3098 2873 2658 2455 2265 2088 1924 1774 1636 1510 1395 1290 1195 1109 1031 961 897 838 786 738 695 655 619 586 556 529 504 480 459 438 420 402 386 370 356 342 328 316 303 292 280 270 259 249 239 229 220 211 202 193 185 176 168 160 152 145 138 130 123 117 110 104 97 91 85 80 74 69 63 58 54 49 44 40 36 32 28 24 21 18 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 2 3 5 6 8 10 12 14 16 18 20 22 24 26 28 30 33 35 38 40 43 46 48 51 54 57 61 64 67 71 74 78 82 86 90 94 99 103 108 113 118 124 129 135 141 147 154 161 168 176 184 192 201 210 220 230 241 252 264 277 291 306 321 337 355 374 394 415 438 462 488 517 547 580 615 653 695 740 789 842 900 964 1034 1110 1194 1287 1389 1502 1626 1764 1916 2084 2269 2473 2697 2941 3206 3491 3794 4110 4434 4758 5070 5355 5598 5781 5891 5915 5848 5692 5455 5151 4800 4419 4025 3635 3259 2904 2576 2278 2008 1768 1554 1365 1198 1051 923 810 711 624 548 481 422 370 324 283 247 216 187 162 140 120 102 86 71 58 47 36 27 18 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
 34 37 40 43 46 49 52 55 58 61 65 68 72 75 79 83 86 90 94 98 102 106 111 115 119 124 128 133 137 142 147 152 157 162 167 172 177 183 188 194 199 205 211 218 224 230 237 244 251 259 267 275 283 292 302 311 322 333 344 356 369 383 397 413 429 446 464 483 504 525 547 571 596 622 650 678 708 739 771 805 839 875 911 949 987 1026 1065 1105 1144 1184 1224 1262 1300 1337 1372 1406 1437 1466 1491 1514 1533 1548 1559 1566 1568 1565 1558 1546 1530 1510 1485 1457 1426 1391 1355 1315 1275 1233 1190 1147 1104 1061 1018 977 936 897 859 822 787 753 721 690 661 633 607 582 558 536 514 494 475 457 439 423 407 392 378 364 351 338 326 314 303 292 281 271 261 252 243 234 225 216 208 200 192 184 177 169 162 155 148 142 135 129 123 117 111 105 99 94 89 84 79 74 69 65 60 56 52 48 45 41 38 34 31 28 26 23 20 18 16 14 12 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 9 11 13 15 17 20 22 24 27 29 32
 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 32 36 39 44 48 52 57 63 68 74 80 87 93 101 109 117 125 135 144 155 165 177 189 202 215 229 243 259 275 292 309 327 346 366 386 407 428 450 472 495 519 542 566 590 615 639 664 689 714 739 764 789 814 839 865 890 916 942 969 996 1024 1053 1082 1113 1145 1178 1213 1250 1288 1329 1372 1417 1465 1515 1568 1623 1681 1741 1804 1867 1932 1998 2062 2125 2185 2241 2290 2332 2364 2385 2393 2388 2367 2331 2281 2216 2138 2050 1952 1847 1738 1626 1513 1402 1294 1189 1090 995 907 824 748 677 612 552 498 448 403 361 324 290 259 231 205 182 161 142 125 109 95 82 70 60 50 41 33 26 19 13 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 2 6 9 14 18 23 27 33 38 44 50 57 64 72 80 89 98 108 119 130 142 155 169 184 201 218 237 257 278 302 327 354 383 414 448 485 524 567 613 662 715 771 832 898 967 1042 1121 1205 1294 1388 1487 1590 1697 1808 1923 2040 2158 2278 2397 2516 2632 2745 2853 2955 3051 3138 3217 3287 3347 3396 3435 3464 3482 3490 3489 3478 3459 3431 3397 3355 3307 3254 3196 3133 3066 2996 2923 2848 2770 2691 2610 2528 2445 2362 2278 2194 2111 2028 1945 1864 1784 1705 1627 1551 1477 1405 1336 1268 1202 1139 1079 1020 964 911 860 811 765 721 679 639 601 566 532 500 470 441 414 389 365 342 321 301 282 264 247 231 216 202 189 176 164 153 143 132 123 114 105 97 90 82 75 69 63 57 51 46 41 36 32 27 23 19 15 12 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 27 29 32 35 38 42 45 49 52 56 60 64 68 73 78 82 87 92 98 104 109 115 122 128 135 142 150 158 166 174 183 192 201 211 221 232 243 255 267 279 292 305 319 334 348 364 380 396 414 431 449 468 488 508 528 550 572 594 618 642 667 693 719 747 775 804 835 866 899 933 968 1005 1043 1082 1124 1167 1212 1259 1308 1359 1412 1468 1526 1586 1649 1714 1782 1851 1923 1996 2070 2145 2219 2293 2365 2434 2499 2558 2609 2652 2684 2705 2712 2705 2683 2646 2594 2528 2448 2357 2256 2147 2033 1915 1796 1677 1560 1447 1337 1233 1134 1042 955 875 800 731 668 610 557 508 464 424 387 353 323 295 270 246 225 206 188 172 157 144 131 120 110 100 91 83 75 68 62 56 50 45 40 36 31 27 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 8 10 12 14 17 19 21
 0 0 0 0 0 0 0 0 0 0 2 4 7 10 13 16 19 22 26 29 33 37 42 47 51 57 62 68 74 81 88 96 104 112 122 131 142 153 165 178 192 207 223 240 259 278 300 322 347 373 401 431 463 497 533 572 613 657 702 751 801 854 909 965 1024 1084 1145 1207 1269 1331 1393 1455 1515 1574 1631 1685 1738 1788 1835 1879 1920 1959 1995 2028 2059 2088 2114 2139 2161 2183 2203 2221 2239 2256 2271 2286 2299 2312 2323 2333 2342 2348 2352 2353 2352 2347 2338 2324 2307 2284 2255 2221 2182 2137 2086 2030 1969 1904 1835 1762 1687 1611 1533 1455 1377 1300 1224 1150 1079 1010 944 881 821 765 711 661 613 569 527 489 452 419 387 358 330 305 281 259 239 220 202 186 170 156 143 130 119 108 98 88 79 71 63 56 49 43 37 31 26 21 16 12 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 19 29 41 54 68 84 103 123 146 172 201 233 270 311 357 408 466 530 601 681 769 866 974 1091 1219 1357 1506 1665 1833 2009 2191 2377 2565 2752 2936 3112 3279 3434 3575 3702 3812 3906 3984 4048 4097 4135 4162 4181 4192 4196 4196 4191 4183 4170 4153 4131 4103 4068 4025 3973 3909 3833 3743 3640 3522 3391 3246 3090 2924 2751 2573 2392 2211 2034 1860 1694 1535 1385 1245 1115 995 886 786 695 613 539 473 414 361 313 271 233 200 170 144 120 100 81 65 50 38 26 16 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 3 5 8 11 13 17 20 23 27 31 36 40 45 51 56 63 69 77 84 93 102 112 122 134 146 159 174 190 207 226 246 268 292 319 347 379 412 449 490 534 581 633 690 751 818 890 968 1053 1144 1242 1348 1461 1581 1710 1845 1988 2137 2293 2453 2616 2780 2944 3105 3259 3402 3533 3646 3738 3805 3845 3856 3837 3787 3708 3602 3472 3321 3155 2977 2792 2603 2414 2229 2049 1877 1714 1560 1417 1284 1162 1049 947 853 769 692 622 560 503 453 407 366 329 296 266 239 215 193 174 156 140 126 113 101 91 81 72 64 57 51 45 39 34 29 25 21 18 14 11 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 12 15 18 22 26 31 36 42 48 55 63 72 82 93 105 120 135 153 173 195 221 249 282 318 359 405 457 516 581 655 737 828 929 1040 1162 1295 1439 1592 1753 1920 2090 2258 2421 2572 2707 2819 2903 2956 2976 2962 2916 2840 2739 2618 2482 2337 2186 2034 1883 1737 1598 1465 1341 1226 1119 1021 931 849 774 706 644 588 537 491 449 412 377 346 318 293 270 248 229 212 195 181 167 155 143 133 123 114 105 98 90 84 77 71 66 61 56 51 47 43 39 35 32 29 26 23 20 18 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 8 10 12 14 17 19 22 25 28 31 34 38 41 46 50 55 60 65 71 77 84 91 99 108 117 127 138 150 163 177 192 209 227 247 268 292 317 345 376 409 445 484 527 572 622 675 732 793 859 928 1001 1077 1157 1239 1324 1410 1497 1583 1668 1750 1829 1902 1969 2029 2081 2123 2156 2180 2193 2197 2192 2178 2156 2127 2091 2051 2006 1957 1905 1852 1797 1742 1686 1631 1576 1522 1470 1419 1369 1321 1275 1231 1188 1147 1107 1070 1033 998 965 932 901 871 841 813 785 759 732 707 681 657 633 609 586 563 540 518 497 475 455 434 414 395 376 358 340 322 305 289 273 258 243 229 215 202 190 178 166 155 145 135 125 116 107 99 91 83 76 70 63 57 51 46 41 36 31 27 23 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
 33 35 37 38 40 42 43 45 46 48 50 51 53 54 56 57 59 60 61 63 64 65 67 68 69 70 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 90 91 92 94 95 97 99 101 103 105 107 110 113 116 120 124 128 132 137 143 149 155 162 170 178 187 197 208 219 232 245 260 275 292 310 330 351 374 398 424 452 482 514 549 586 625 667 712 760 812 866 924 986 1051 1120 1193 1270 1350 1434 1522 1613 1706 1801 1898 1994 2090 2184 2273 2358 2436 2505 2563 2609 2643 2661 2665 2654 2627 2586 2532 2466 2389 2304 2212 2115 2015 1913 1811 1710 1611 1514 1422 1333 1248 1167 1091 1019 952 888 829 774 722 674 629 587 548 511 477 445 415 388 362 338 315 294 274 255 238 221 206 192 178 165 153 142 131 121 112 103 94 86 79 72 65 59 53 47 42 37 32 28 24 20 16 13 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 1 2 3 4 5 6 8 9 10 12 13 15 16 18 19 21 22 24 25 27 29 30 32
 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 15 20 25 31 38 45 53 61 71 81 93 105 119 134 151 169 189 212 236 264 293 326 362 402 446 493 546 602 664 730 802 878 959 1045 1134 1227 1322 1418 1514 1608 1698 1784 1863 1935 1997 2048 2090 2120 2140 2149 2149 2141 2126 2104 2078 2049 2017 1984 1951 1919 1888 1859 1833 1810 1791 1776 1765 1758 1756 1759 1766 1779 1796 1819 1846 1878 1915 1956 2001 2050 2100 2153 2206 2258 2308 2354 2394 2426 2449 2459 2457 2439 2407 2359 2296 2218 2128 2028 1919 1804 1686 1567 1448 1332 1221 1114 1014 919 831 750 675 607 544 487 436 389 346 308 273 241 213 187 164 143 124 107 92 78 65 54 43 34 25 17 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 3 6 9 12 16 20 24 28 33 37 43 48 54 60 67 74 81 89 98 107 117 127 138 150 162 176 190 205 221 239 257 277 297 319 343 368 394 421 450 480 512 545 580 615 652 690 728 767 806 845 884 923 961 997 1032 1066 1098 1127 1155 1180 1202 1222 1240 1255 1268 1279 1288 1296 1302 1307 1310 1314 1316 1319 1321 1324 1327 1330 1335 1340 1346 1354 1363 1374 1386 1400 1416 1433 1453 1475 1498 1524 1551 1580 1611 1644 1677 1711 1746 1780 1814 1846 1876 1903 1925 1943 1955 1960 1957 1946 1927 1899 1862 1817 1764 1703 1637 1566 1490 1412 1332 1252 1173 1095 1019 945 875 808 744 685 629 576 528 482 440 402 366 333 302 274 248 224 203 182 164 147 131 117 104 91 80 70 60 51 43 36 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
 6 7 7 8 9 10 10 11 12 13 14 15 16 17 19 20 21 23 24 26 28 30 32 34 36 39 42 45 48 51 55 59 63 68 73 79 85 92 99 107 116 125 136 148 160 174 190 206 225 245 267 292 318 347 379 413 450 490 533 579 627 678 731 786 842 898 954 1009 1061 1110 1154 1192 1224 1249 1266 1276 1278 1272 1260 1241 1218 1189 1157 1122 1085 1047 1008 969 930 892 855 819 784 750 718 687 658 630 604 579 556 533 512 493 474 456 439 424 409 394 381 368 356 345 334 323 313 303 294 285 276 268 260 252 244 236 229 222 215 208 201 194 188 181 175 169 163 157 151 146 140 135 130 125 120 115 110 106 101 97 93 89 85 81 78 74 71 68 65 61 59 56 53 50 48 45 43 41 38 36 34 32 30 28 27 25 23 21 20 18 17 16 14 13 12 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5
 0 0 0 0 0 0 0 0 0 0 1 5 9 14 19 25 31 37 44 51 59 68 77 86 97 108 120 133 146 161 177 193 211 230 250 272 294 318 344 370 398 427 458 490 522 556 591 626 661 697 733 769 804 838 872 904 934 963 990 1015 1038 1060 1079 1096 1112 1126 1139 1152 1163 1174 1185 1197 1209 1223 1238 1255 1274 1296 1320 1348 1380 1416 1457 1502 1553 1609 1672 1741 1816 1899 1989 2086 2190 2301 2419 2542 2669 2799 2930 3057 3179 3290 3386 3462 3513 3536 3526 3483 3405 3296 3157 2994 2812 2619 2418 2217 2020 1829 1649 1480 1324 1180 1050 932 826 731 646 571 503 443 390 343 302 265 232 203 177 154 133 115 99 84 71 60 50 40 32 25 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 11 12 14 15 17 19 21 23 26 28 31 34 37 41 45 49 54 58 64 70 76 83 90 99 108 117 128 139 151 165 179 194 211 228 247 267 288 310 332 355 379 403 427 450 473 495 516 535 552 566 579 589 596 601 603 603 601 598 592 585 577 568 558 548 538 528 517 508 498 489 481 473 466 460 455 451 447 445 444 444 445 448 451 457 463 471 481 492 505 520 536 554 575 596 620 645 672 700 729 758 788 817 845 871 895 916 932 944 950 950 944 931 912 888 858 824 786 745 702 659 615 572 529 489 450 413 378 345 315 286 260 236 214 193 175 157 142 127 114 102 91 81 72 63 55 48 42 36 31 26 21 17 13 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 2 6 9 13 17 21 25 29 34 39 44 49 55 60 66 72 78 85 91 98 105 113 120 128 136 144 153 161 170 179 189 198 208 218 228 238 249 259 270 281 292 303 314 325 336 348 359 370 381 392 404 415 426 437 448 459 470 481 493 505 517 530 543 557 571 587 603 621 640 661 683 707 733 761 792 825 861 900 943 989 1040 1094 1153 1218 1287 1363 1445 1535 1631 1736 1850 1973 2105 2247 2400 2563 2735 2917 3106 3300 3497 3692 3880 4055 4210 4338 4432 4484 4491 4449 4358 4221 4043 3833 3599 3348 3091 2834 2584 2344 2118 1908 1715 1540 1380 1237 1108 994 891 800 718 646 581 524 473 427 386 350 317 287 261 237 215 196 178 162 147 133 121 110 99 89 80 72 65 57 51 45 39 33 28 24 19 15 11 7 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
 17 18 20 21 22 24 25 26 28 29 30 32 33 35 36 37 39 40 42 43 45 46 48 50 51 53 54 56 58 60 61 63 65 67 68 70 72 74 76 78 80 83 85 87 90 93 95 98 101 105 108 112 116 120 124 129 135 140 146 153 160 168 176 186 195 206 218 231 244 259 275 293 312 332 354 378 404 432 462 494 528 566 605 648 694 742 794 849 907 968 1033 1100 1169 1241 1314 1388 1462 1535 1605 1671 1732 1786 1831 1866 1890 1901 1899 1884 1856 1816 1765 1704 1636 1561 1482 1400 1317 1235 1154 1075 999 926 858 794 733 677 625 577 533 492 455 420 389 360 333 309 287 266 247 230 214 199 186 173 162 151 141 132 123 115 108 101 95 88 83 77 72 68 63 59 55 51 48 44 41 38 35 33 30 27 25 23 21 19 17 15 13 11 10 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 5 6 7 8 9 10 12 13 14 15 16
 0 0 0 0 0 0 0 0 1 4 6 9 12 15 18 22 26 30 34 39 43 49 54 60 67 73 81 89 97 106 116 126 137 149 162 175 190 205 222 239 258 278 299 321 344 368 394 420 448 476 505 534 564 593 623 651 679 706 731 754 775 794 811 824 835 843 849 851 851 849 845 838 830 821 810 799 786 774 761 749 736 724 712 702 691 682 674 667 661 656 653 651 651 652 655 659 666 675 685 698 714 732 753 777 804 835 870 909 953 1001 1054 1113 1178 1248 1325 1408 1498 1594 1696 1803 1914 2028 2143 2256 2364 2465 2555 2629 2684 2717 2725 2708 2664 2596 2505 2396 2271 2137 1995 1852 1709 1569 1435 1308 1189 1077 975 880 794 715 644 579 520 467 419 375 336 300 268 239 213 189 167 148 130 114 99 86 74 63 53 43 35 27 21 14 9 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
 29 32 35 38 42 45 49 54 58 62 67 72 78 83 89 95 102 108 115 123 131 139 147 156 166 175 186 196 207 219 231 243 256 269 283 297 312 327 342 358 374 390 407 423 440 457 474 490 507 523 539 554 570 584 598 612 624 637 648 659 669 678 686 694 701 707 713 718 723 727 730 733 736 738 740 742 743 745 746 747 748 748 749 749 750 750 751 751 752 752 752 752 753 753 753 752 752 752 751 750 749 747 746 743 741 738 735 731 727 722 716 710 704 697 689 680 671 662 651 640 629 617 604 591 578 564 550 536 521 506 491 476 461 446 431 416 401 387 372 358 344 331 318 305 292 280 268 256 245 234 223 213 204 194 185 176 168 160 152 144 137 130 124 117 111 105 99 94 89 84 79 74 70 66 62 58 54 51 47 44 41 38 35 33 30 27 25 23 21 19 17 15 13 12 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 9 11 13 16 18 20 23 26
 58 61 65 68 72 76 79 83 88 92 96 101 106 111 116 121 126 132 138 144 150 156 162 169 176 183 190 198 205 213 221 229 237 245 254 263 271 280 289 299 308 317 326 336 345 354 364 373 382 391 400 409 418 427 435 444 452 460 468 476 483 491 498 505 512 519 525 531 538 544 550 555 561 567 572 578 583 588 594 599 604 609 615 620 625 630 635 641 646 651 656 662 667 672 678 683 688 694 699 704 709 714 719 724 729 733 738 741 745 748 751 754 755 757 758 758 757 756 754 751 748 743 738 732 725 717 708 699 689 677 666 653 640 626 612 597 582 567 551 536 520 504 488 472 456 440 425 409 394 380 365 351 337 324 311 298 285 274 262 251 240 229 219 210 200 191 183 174 166 158 151 144 137 130 124 118 112 106 101 96 91 86 81 77 73 69 65 61 58 54 51 48 45 43 40 37 35 33 31 29 27 25 23 22 20 19 18 17 15 14 14 13 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 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 5 6 7 8 9 10 11 13 14 15 17 18 20 22 23 25 27 29 31 34 36 38 41 43 46 49 52 55
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 15 19 24 29 34 40 46 52 59 66 74 82 91 100 110 121 132 143 156 169 183 197 213 229 246 264 282 302 323 344 367 390 415 441 467 495 524 555 587 620 655 691 730 770 813 858 906 957 1012 1070 1132 1199 1271 1348 1431 1521 1616 1719 1828 1944 2067 2196 2331 2471 2613 2756 2898 3034 3162 3276 3372 3445 3491 3506 3487 3433 3345 3225 3078 2908 2721 2524 2323 2121 1925 1736 1558 1392 1239 1100 973 859 756 665 583 511 448 391 342 298 260 226 196 170 147 127 110 94 80 68 58 48 40 33 26 21 16 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 6 8 10 13 16 18 21 25 28 32 36 40 44 49 54 59 64 70 77 84 91 99 107 116 126 136 147 159 172 185 200 216 232 250 269 290 312 335 360 387 415 444 476 508 543 578 615 653 692 731 771 810 849 886 923 957 989 1018 1044 1067 1085 1101 1112 1119 1123 1123 1120 1114 1105 1095 1082 1068 1052 1036 1019 1002 985 968 951 935 920 905 891 878 866 855 845 836 827 820 814 809 804 801 798 797 796 795 796 797 799 801 803 806 809 812 816 819 821 824 826 827 828 828 827 824 821 816 810 802 793 782 770 756 741 725 707 689 669 649 628 607 585 563 541 519 497 476 455 434 414 394 375 357 339 322 306 290 275 261 247 234 221 210 198 188 177 168 158 150 141 133 126 119 112 105 99 93 88 82 77 72 68 63 59 55 51 48 44 41 38 35 32 30 27 25 22 20 18 16 14 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 11 12 13 15 16 17 19 20 22 23 25 27 29 30 32 35 37 39 41 44 47 49 52 55 59 62 66 70 74 78 83 88 93 99 105 111 118 125 133 142 150 160 170 181 192 204 217 231 246 261 277 294 312 331 350 370 391 413 435 457 479 501 524 545 567 587 607 626 643 659 674 687 699 709 717 724 729 733 736 737 737 737 736 734 732 730 727 724 721 719 717 715 713 712 711 711 712 713 715 718 722 726 731 737 743 751 759 767 776 785 795 805 815 824 833 842 850 856 861 865 867 866 864 859 851 841 828 812 795 774 752 728 703 676 649 621 592 563 535 507 479 452 426 401 377 354 332 311 291 272 255 238 222 207 193 180 168 156 145 135 125 116 108 100 93 85 79 73 67 61 56 51 47 42 38 34 31 27 24 21 18 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 1 2 2 3 4 5 6 7 8 9 10
 53 57 60 64 67 71 75 79 83 87 92 96 101 106 110 115 120 126 131 136 142 147 153 159 165 171 177 183 189 195 202 208 215 221 228 235 242 249 256 263 270 277 285 292 300 307 315 323 331 339 348 356 365 374 383 393 403 413 423 434 445 457 469 481 494 507 520 534 548 563 578 594 610 626 642 659 676 694 711 729 746 764 782 800 817 834 852 868 884 900 915 930 943 956 967 978 987 994 1001 1005 1008 1009 1009 1006 1002 996 987 977 965 951 935 918 899 879 858 835 812 788 763 738 712 687 661 635 610 585 561 537 514 491 469 448 427 407 388 369 352 335 319 303 288 274 261 248 236 224 213 202 192 182 173 164 155 147 140 132 125 119 112 106 100 95 89 84 80 75 70 66 62 58 54 51 47 44 41 38 35 32 30 27 25 22 20 18 16 14 12 11 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 18 20 22 24 26 28 30 33 36 38 41 44 47 50
 40 43 47 51 55 59 64 68 73 78 84 89 95 102 108 115 122 130 137 145 154 163 172 182 192 202 213 224 236 248 260 272 285 298 312 326 339 353 367 381 395 409 423 436 449 461 473 485 496 506 516 524 532 539 546 551 556 560 563 566 568 569 570 570 570 570 569 568 567 566 565 564 564 563 563 563 563 563 564 565 567 569 572 575 579 584 589 594 600 607 615 623 632 641 651 662 674 686 699 712 727 741 756 772 788 803 819 835 851 865 879 893 904 915 923 929 933 935 933 929 922 912 898 882 863 842 818 792 764 735 705 674 643 611 580 549 519 490 461 434 407 382 358 335 313 293 274 255 238 222 207 193 179 167 155 144 134 124 115 107 99 92 85 78 72 66 61 56 51 47 42 38 35 31 28 25 22 19 16 14 12 9 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 0 0 1 2 4 5 7 8 10 12 13 16 18 20 22 25 28 30 33 36
 27 29 31 33 35 37 39 41 44 46 49 52 54 57 60 64 67 70 74 78 81 85 90 94 98 103 108 113 118 123 129 134 140 146 152 159 165 172 179 185 192 200 207 214 221 228 236 243 250 257 264 271 278 285 291 297 303 309 315 320 325 330 335 339 343 347 351 354 358 361 364 368 371 374 377 380 383 387 390 394 398 402 406 411 416 421 427 433 440 447 455 464 473 482 492 503 515 527 540 554 569 584 600 617 634 652 671 690 709 729 748 767 786 804 821 836 850 861 871 877 881 881 878 871 861 848 831 811 789 764 737 708 678 647 615 584 552 521 491 461 433 406 380 355 331 309 288 268 250 233 216 201 187 174 161 150 139 129 119 111 102 95 88 81 75 69 64 59 54 49 45 41 38 34 31 28 25 23 20 18 16 14 12 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 5 6 7 8 9 10 11 12 13 15 16 17 19 20 22 23 25
 45 48 51 54 57 60 63 66 70 73 76 79 82 85 88 91 94 97 100 103 106 109 112 114 117 120 122 125 127 130 132 134 137 139 141 143 145 148 150 152 154 156 158 160 163 165 167 170 173 176 179 182 186 190 194 199 204 210 217 224 232 240 250 260 272 285 299 314 331 349 369 391 414 440 468 498 531 567 605 646 691 739 791 847 906 971 1040 1114 1193 1278 1369 1466 1568 1677 1791 1911 2037 2167 2300 2436 2571 2705 2835 2957 3069 3166 3245 3304 3339 3348 3330 3286 3216 3123 3010 2879 2736 2584 2427 2268 2111 1958 1810 1669 1537 1412 1297 1190 1091 1001 918 843 774 711 653 601 553 510 470 434 401 370 342 317 293 272 252 233 216 201 186 172 160 148 137 126 117 108 99 91 84 76 70 63 57 52 46 41 36 32 27 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 2 3 5 8 10 12 14 17 19 22 24 27 30 33 36 39 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 10 14 19 24 29 35 41 48 55 64 73 83 95 107 121 136 153 171 192 215 240 268 300 334 372 414 460 511 567 628 694 766 843 925 1013 1105 1201 1299 1399 1499 1597 1692 1781 1862 1935 1996 2047 2084 2110 2123 2124 2115 2097 2071 2038 1999 1957 1912 1866 1819 1772 1727 1682 1640 1600 1562 1527 1495 1465 1439 1415 1395 1377 1361 1349 1339 1331 1325 1321 1319 1318 1318 1320 1321 1323 1325 1325 1325 1323 1319 1312 1303 1291 1275 1256 1233 1207 1177 1144 1108 1070 1028 985 941 896 850 803 758 712 668 625 584 544 505 469 434 401 370 341 314 288 264 242 221 201 183 166 150 136 122 110 98 87 77 68 59 51 43 36 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
 0 0 0 0 0 0 0 0 0 1 4 6 9 12 15 18 21 25 29 33 38 43 48 54 60 67 74 82 91 100 110 122 134 147 162 178 196 215 237 260 286 314 345 379 416 457 501 549 601 658 718 782 850 921 994 1069 1145 1219 1291 1359 1421 1476 1521 1556 1579 1591 1592 1581 1561 1531 1494 1451 1403 1352 1299 1245 1191 1138 1086 1036 989 943 901 861 823 788 756 727 699 675 652 632 614 597 583 571 560 551 545 539 536 534 535 537 541 547 554 564 577 591 608 627 649 673 700 731 764 799 838 880 924 971 1020 1071 1123 1176 1228 1280 1329 1374 1415 1450 1478 1498 1508 1509 1499 1479 1450 1411 1365 1311 1252 1189 1123 1056 988 922 856 793 732 675 620 569 521 476 435 396 360 327 297 269 243 219 198 177 159 142 126 112 99 86 75 65 55 47 39 31 25 19 13 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 41 44 46 49 51 54 57 60 63 66 69 72 75 79 82 86 90 94 98 102 106 111 115 120 125 130 135 140 146 151 157 163 169 175 181 188 194 201 208 215 221 228 236 243 250 257 264 271 279 286 293 300 307 314 321 328 334 341 348 355 361 368 375 382 389 396 403 411 418 426 435 444 453 462 473 483 495 507 520 534 549 565 582 600 619 640 662 686 712 739 769 801 835 871 910 952 996 1044 1094 1148 1204 1263 1325 1390 1456 1524 1592 1660 1726 1790 1848 1901 1945 1980 2003 2013 2009 1991 1959 1914 1856 1787 1710 1626 1537 1445 1353 1261 1171 1085 1002 924 851 782 719 660 606 556 510 468 430 395 363 334 307 283 261 241 222 205 189 175 162 150 139 128 119 110 102 95 88 81 75 69 64 59 55 50 46 43 39 36 32 29 27 24 21 19 17 15 13 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 4 4 5 5 5 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 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 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 0 0 0 1 2 2 3 4 5 6 7 8 9 10 12 13 15 16 18 19 21 23 25 26 28 30 32 34 37
 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 56 58 59 61 62 64 66 68 70 72 74 76 78 81 83 86 89 92 96 99 103 107 112 116 121 127 133 139 145 153 160 169 177 187 197 208 220 233 246 260 276 292 310 328 348 369 391 415 439 466 493 522 553 584 617 652 688 725 763 803 843 884 926 969 1011 1054 1097 1139 1180 1220 1258 1294 1328 1360 1388 1413 1434 1451 1463 1472 1475 1474 1469 1459 1445 1426 1404 1379 1350 1318 1285 1249 1212 1174 1135 1096 1057 1018 979 941 904 868 833 800 768 737 708 680 653 628 604 581 560 540 520 503 486 470 454 440 427 414 402 390 379 369 359 350 341 332 324 316 309 302 295 288 281 275 269 263 257 252 246 241 235 230 225 220 215 210 205 200 195 190 186 181 176 171 167 162 158 153 149 144 140 136 131 127 123 119 115 111 107 103 99 95 92 88 85 82 79 75 72 70 67 64 62 59 57 54 52 50 48 46 45 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 6 6 7 8 8 9 10 10 11 12 13 14 14 15 16 17 18 19 19 20 21 22 23 24 25 26 27 27
 14 17 21 24 28 32 37 41 46 51 57 62 68 75 81 89 96 104 113 122 131 141 152 163 175 188 201 215 230 246 263 280 299 318 339 360 383 406 431 456 482 509 537 566 594 624 653 682 711 740 767 794 820 844 866 887 906 923 937 949 959 967 973 977 979 979 978 976 973 969 964 959 954 949 944 939 935 931 928 926 925 925 926 927 930 935 940 947 955 965 976 988 1002 1017 1034 1052 1072 1093 1115 1139 1163 1189 1215 1242 1269 1296 1323 1349 1374 1396 1416 1434 1448 1457 1463 1463 1458 1447 1430 1408 1380 1347 1310 1268 1222 1174 1123 1071 1018 965 912 860 809 760 712 667 623 582 543 506 472 439 409 380 354 329 306 284 264 246 228 212 197 183 170 157 146 135 125 116 107 99 91 84 77 71 65 59 54 48 44 39 35 31 27 24 20 17 14 11 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 3 5 8 11
 47 51 55 59 64 69 74 79 85 91 97 103 110 117 124 132 140 148 157 166 176 186 197 208 219 231 244 257 270 284 298 313 328 343 359 375 392 408 425 441 457 474 489 505 520 534 547 559 571 581 590 597 604 609 612 615 615 615 613 610 606 601 595 589 582 574 565 557 548 539 529 520 511 502 493 484 475 467 459 451 444 437 430 424 418 412 407 402 397 393 389 386 383 380 378 376 374 373 372 372 371 372 373 374 375 378 380 383 387 390 395 400 405 411 418 425 432 440 448 457 466 476 486 496 506 516 526 536 546 556 565 573 581 587 593 597 600 602 602 601 598 593 587 580 571 560 548 535 521 505 489 473 455 438 420 402 384 366 348 331 313 297 280 265 249 235 220 207 194 181 169 158 147 137 127 118 109 101 93 86 79 72 66 60 54 49 44 40 35 31 28 24 21 18 15 12 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 36 40 43
 101 102 102 101 101 101 100 99 99 98 97 96 94 93 92 91 89 88 86 85 84 82 81 79 78 76 75 73 72 70 69 67 66 65 64 62 61 60 59 58 57 56 56 55 54 54 54 54 54 54 55 56 57 58 60 62 65 67 70 74 78 83 88 93 99 106 113 121 130 139 149 160 171 183 197 210 225 241 258 276 294 314 335 357 380 404 429 456 484 513 543 574 607 640 675 711 747 785 822 860 899 936 974 1010 1046 1079 1110 1139 1165 1187 1205 1219 1228 1233 1233 1228 1218 1204 1185 1163 1137 1107 1075 1042 1006 969 932 894 856 819 782 746 711 677 645 613 583 554 526 500 475 451 428 406 386 366 347 329 313 296 281 266 252 239 226 214 203 192 181 171 161 152 143 135 127 119 112 105 98 92 85 79 74 68 63 58 53 49 45 40 36 33 29 26 22 19 16 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 1 1 1 2 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 16 17 19 20 22 24 26 28 30 33 35 38 40 43 46 48 51 54 57 60 63 66 69 72 75 78 80 83 85 88 90 92 94 95 97 98 99 100 101 101
 24 25 27 28 29 31 32 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 76 78 79 81 83 86 88 91 93 96 100 104 108 112 117 122 128 135 142 149 158 167 177 187 199 211 225 239 255 271 289 308 328 349 372 396 421 447 475 504 535 567 600 635 671 708 747 786 827 869 912 955 999 1044 1088 1133 1177 1221 1264 1306 1347 1386 1422 1456 1488 1516 1540 1561 1578 1591 1600 1605 1605 1601 1593 1581 1566 1547 1525 1501 1474 1445 1414 1382 1349 1315 1281 1246 1211 1176 1141 1107 1073 1039 1005 972 940 908 877 846 815 785 756 727 699 671 644 617 591 565 540 516 492 468 446 423 402 381 360 340 321 303 285 267 250 234 219 204 190 176 163 151 139 127 117 106 97 88 79 71 63 56 50 43 38 32 27 22 18 14 11 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 9 11 12 13 15 16 17 19 20 21 23
 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 22 23 24 26 27 29 30 32 34 35 37 39 41 43 46 48 50 53 56 59 62 65 68 72 76 80 85 90 95 101 107 114 121 129 137 146 156 167 179 192 206 221 238 256 276 297 320 345 372 402 433 467 503 542 583 626 671 719 768 819 871 925 978 1032 1085 1137 1187 1234 1279 1320 1357 1389 1417 1439 1456 1467 1473 1474 1469 1460 1447 1429 1408 1384 1357 1327 1296 1263 1229 1194 1158 1123 1087 1051 1016 981 947 914 882 850 820 791 762 735 709 684 660 637 615 594 573 554 535 517 500 483 467 451 436 421 407 393 379 366 353 341 329 317 305 294 283 272 261 251 241 231 221 212 203 194 186 177 169 161 154 146 139 132 125 118 112 106 100 94 88 83 78 72 68 63 58 54 50 46 42 38 34 31 28 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 1 2 3 4
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 10 13 16 20 24 28 33 38 43 49 56 64 72 81 92 103 116 130 146 164 184 207 233 261 294 330 371 417 469 527 591 664 744 831 927 1030 1139 1252 1367 1479 1586 1681 1760 1819 1855 1865 1849 1811 1752 1678 1591 1498 1400 1303 1207 1115 1028 946 870 800 736 677 623 575 531 490 454 421 391 364 339 317 297 278 262 246 233 220 209 199 190 181 174 168 162 157 153 149 147 145 143 143 143 144 145 147 150 154 159 165 171 179 188 197 208 220 233 247 263 280 298 317 338 360 383 407 432 459 486 513 541 569 597 623 649 673 695 714 730 742 751 755 754 750 740 726 709 687 663 635 606 576 544 512 480 448 417 387 358 330 304 279 255 233 213 193 175 158 143 128 115 103 91 81 71 62 54 46 40 33 28 22 18 13 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 2 5 9 13 18 22 28 33 40 47 54 62 72 81 92 104 118 132 148 166 185 207 230 256 285 317 351 390 432 477 527 582 640 702 768 838 910 983 1056 1128 1196 1259 1314 1359 1393 1414 1422 1418 1401 1372 1335 1289 1238 1182 1124 1065 1006 948 892 838 787 739 694 653 614 578 545 515 488 463 440 419 400 383 367 353 341 329 319 310 303 296 290 285 281 278 276 274 274 274 275 277 279 283 287 293 299 306 315 324 335 347 360 375 391 409 428 449 472 496 523 550 580 611 644 677 712 747 783 818 852 885 916 943 967 986 1000 1008 1009 1005 993 976 953 924 890 853 813 771 728 683 640 596 554 513 474 437 402 369 338 310 283 258 235 213 193 175 158 142 128 115 103 91 81 71 63 55 47 40 34 28 23 18 13 9 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
 21 23 26 28 30 33 35 38 41 44 47 50 53 57 60 64 68 72 77 81 86 91 96 102 108 114 120 127 134 141 149 157 165 174 184 194 204 215 226 238 250 263 277 291 306 321 337 353 370 388 406 424 443 463 482 502 522 543 563 583 603 623 643 662 681 699 716 733 749 764 778 791 804 815 825 834 843 850 856 862 866 870 873 875 876 877 876 875 874 872 869 866 862 857 852 847 841 834 827 819 810 801 792 782 771 760 748 735 723 709 695 681 666 651 636 620 604 588 572 556 539 523 507 490 474 458 443 427 412 397 382 368 354 341 328 315 303 291 279 268 257 247 237 227 218 209 200 192 184 176 168 161 155 148 142 135 130 124 119 113 108 104 99 94 90 86 82 78 74 71 67 64 61 58 55 52 49 46 44 41 39 36 34 32 30 28 26 24 22 21 19 17 16 15 13 12 11 10 8 7 7 6 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 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 10 12 14 15 17 19
 0 0 0 0 0 0 0 0 0 0 1 3 7 10 14 17 22 26 31 37 43 49 56 63 72 80 90 101 112 125 138 153 169 187 206 227 249 274 300 329 359 392 427 464 503 544 587 631 676 721 766 809 851 890 926 958 985 1006 1022 1032 1037 1035 1029 1018 1003 984 963 939 914 889 862 836 810 786 762 739 718 698 679 663 648 634 622 612 604 597 591 588 585 585 586 589 593 599 606 615 626 639 654 670 688 708 730 754 780 807 836 866 897 929 962 994 1026 1056 1084 1109 1130 1146 1157 1161 1159 1149 1132 1108 1077 1041 999 953 904 852 800 747 695 644 595 548 503 461 422 385 351 319 290 263 239 216 196 177 159 144 129 116 104 93 83 73 65 57 50 43 37 32 27 22 18 14 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 52 53 53 54 54 55 55 55 56 56 56 57 57 57 58 58 58 58 58 59 59 59 59 60 60 60 61 61 61 62 62 63 63 64 64 65 66 67 68 69 71 72 74 76 78 81 83 86 90 94 99 104 110 116 123 132 141 151 163 176 190 206 224 243 265 289 316 345 377 412 451 493 538 587 640 697 759 824 894 967 1044 1125 1209 1295 1383 1472 1560 1646 1730 1808 1881 1945 1999 2043 2074 2092 2096 2087 2065 2029 1983 1926 1860 1788 1710 1628 1544 1460 1375 1292 1211 1133 1058 987 920 856 797 742 691 644 600 560 523 489 458 429 403 379 357 337 318 301 285 271 257 245 233 222 212 202 194 185 177 170 163 156 150 144 138 133 128 123 118 113 109 104 100 96 92 89 85 81 78 75 71 68 65 62 59 56 53 50 48 45 42 40 37 35 32 30 27 25 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 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 17 18 20 21 22 23 25 26 27 29 30 31 33 34 35 36 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 13 15 18 21 23 26 29 33 36 40 43 47 51 56 60 65 70 76 82 88 94 101 108 116 124 133 142 152 163 174 186 199 212 226 242 258 275 293 313 333 355 378 403 429 456 485 516 548 582 618 655 694 736 778 823 870 919 969 1022 1076 1133 1192 1252 1315 1379 1446 1515 1586 1659 1734 1811 1890 1971 2054 2138 2223 2309 2396 2483 2569 2653 2735 2813 2886 2954 3014 3065 3106 3136 3152 3155 3143 3116 3074 3017 2947 2863 2768 2664 2552 2434 2312 2188 2064 1941 1821 1704 1591 1484 1381 1285 1194 1108 1029 955 886 822 763 708 657 610 567 527 490 455 424 394 367 342 318 296 276 257 239 223 207 193 179 167 155 144 133 123 114 105 97 89 81 74 67 61 55 49 44 39 34 29 25 21 17 13 10 7 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
 3 5 7 9 10 12 14 16 19 21 23 25 28 30 33 36 39 41 44 48 51 54 58 61 65 69 73 77 81 85 90 95 100 105 110 116 121 127 133 140 146 153 160 168 175 183 191 199 208 216 225 234 244 253 263 272 282 292 302 312 322 332 341 351 360 370 379 388 396 405 413 421 429 436 444 451 458 464 471 477 484 490 496 503 509 516 523 530 537 545 553 562 571 581 591 603 615 627 641 656 672 690 708 728 750 774 799 826 855 887 920 956 995 1035 1078 1123 1171 1220 1270 1321 1372 1423 1472 1518 1560 1597 1627 1650 1664 1669 1663 1647 1620 1584 1539 1486 1427 1362 1294 1223 1150 1078 1007 937 869 805 743 685 630 579 531 486 445 406 371 338 307 279 253 229 207 187 168 151 135 120 107 94 83 72 62 53 45 38 31 24 18 13 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 1 3 5 7 9 11 14 16 19 22 25 28 32 35 39 43 47 52 56 61 66 72 78 84 91 98 105 113 121 130 140 150 160 172 184 197 211 226 242 259 277 296 317 339 362 387 413 441 470 501 533 567 602 638 675 714 752 792 831 870 908 945 981 1014 1046 1075 1102 1125 1145 1163 1177 1188 1196 1201 1204 1204 1202 1199 1194 1187 1180 1172 1164 1155 1146 1137 1129 1120 1113 1105 1098 1092 1086 1081 1077 1072 1069 1065 1062 1059 1056 1053 1050 1046 1041 1036 1029 1021 1011 1000 987 972 955 936 915 891 866 839 810 780 749 717 685 652 619 586 554 522 491 461 432 404 377 352 328 305 284 263 244 226 209 194 179 165 152 140 129 119 109 100 91 83 76 69 62 56 50 45 40 36 31 27 23 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 1 2 3 4 5 7 8 10 11 12 14 16 17 19 21 23 25 27 29 32 34 37 40 43 46 49 53 57 61 66 71 76 82 88 94 102 110 118 128 138 149 161 175 189 205 222 242 262 285 310 337 366 398 433 470 510 552 598 646 697 750 805 862 920 979 1038 1097 1154 1210 1263 1313 1360 1403 1442 1477 1507 1533 1555 1574 1588 1600 1608 1614 1619 1622 1623 1624 1624 1624 1625 1625 1626 1627 1628 1630 1633 1636 1639 1642 1645 1647 1649 1649 1648 1645 1639 1630 1619 1603 1584 1560 1533 1501 1464 1424 1380 1333 1284 1232 1178 1123 1068 1013 958 904 852 801 752 705 660 617 577 539 503 469 437 408 380 354 330 307 286 266 248 231 214 199 185 172 160 148 137 127 118 109 100 92 84 77 71 64 58 52 47 42 37 32 28 24 20 16 13 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 19 23 26 30 35 39 44 50 55 61 67 74 81 89 97 106 115 126 136 148 160 174 188 203 220 237 256 277 299 322 348 375 404 435 469 504 542 583 625 670 717 766 817 869 923 976 1030 1083 1134 1183 1229 1271 1308 1340 1366 1387 1401 1409 1410 1406 1396 1381 1361 1338 1311 1282 1250 1217 1183 1148 1112 1076 1041 1005 971 937 903 871 840 809 779 751 723 697 671 646 623 600 579 558 538 519 502 485 469 454 441 428 416 406 396 388 381 375 370 366 363 361 361 361 362 364 367 371 376 381 386 392 398 405 412 418 425 431 437 443 448 453 457 460 462 463 463 462 459 456 451 444 437 427 417 406 393 379 365 349 333 317 300 283 266 249 232 216 199 184 169 154 140 127 115 103 92 81 71 62 54 46 39 33 27 21 16 12 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 52 57 61 66 71 76 81 87 92 98 104 110 116 122 128 134 141 147 154 160 167 174 181 187 194 201 208 215 222 228 235 242 248 255 261 267 273 279 285 290 295 300 305 309 314 318 321 325 328 330 333 335 338 339 341 343 344 346 347 348 350 351 352 354 355 357 358 360 363 365 367 370 373 376 380 384 388 392 397 402 407 413 419 426 433 440 448 456 465 475 485 496 507 519 532 546 561 577 594 612 631 651 673 697 722 749 778 808 841 876 913 952 994 1038 1085 1134 1185 1238 1293 1349 1406 1463 1519 1574 1627 1675 1719 1757 1788 1811 1825 1829 1823 1808 1782 1747 1704 1653 1596 1534 1468 1399 1328 1257 1185 1115 1047 980 916 855 796 740 688 638 592 548 507 468 432 399 367 338 310 285 261 239 218 199 181 164 149 134 120 108 96 85 75 66 57 49 42 35 28 22 17 12 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 1 4 6 9 12 15 18 21 24 28 31 35 39 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 9 12 15 18 21 25 29 33 37 42 47 52 58 64 71 78 86 94 103 114 124 136 149 163 179 195 214 233 255 279 304 332 362 395 430 468 509 553 599 648 699 752 807 863 920 977 1034 1088 1140 1189 1234 1275 1310 1339 1362 1380 1392 1398 1398 1394 1386 1375 1360 1343 1325 1305 1285 1264 1244 1224 1206 1188 1173 1158 1146 1136 1128 1122 1119 1119 1121 1127 1136 1148 1164 1184 1208 1236 1270 1308 1351 1399 1453 1513 1579 1650 1726 1807 1893 1981 2071 2161 2248 2332 2407 2473 2526 2562 2581 2580 2557 2514 2451 2369 2271 2161 2041 1914 1785 1655 1526 1402 1283 1170 1063 964 872 788 710 638 573 514 460 411 366 325 289 255 225 197 173 150 129 111 94 78 64 51 40 29 20 11 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
 18 22 26 30 34 38 43 48 54 60 66 73 80 88 97 106 115 125 137 148 161 175 190 205 222 240 260 281 303 326 352 378 406 436 467 499 532 565 599 633 666 698 728 756 780 801 817 828 834 836 832 823 809 792 771 747 721 693 664 635 605 576 548 521 495 470 446 424 403 384 366 350 335 321 308 297 286 276 268 260 253 247 241 237 233 229 226 224 223 221 221 221 222 223 225 227 230 234 238 243 249 256 264 272 282 292 304 318 332 348 366 386 407 430 455 483 513 544 579 615 653 692 733 775 817 858 898 935 968 997 1020 1036 1045 1046 1038 1023 1000 971 936 896 852 806 759 711 664 618 574 531 490 452 416 383 352 323 296 271 248 227 207 189 173 158 143 130 118 107 97 88 79 71 63 56 50 44 38 33 28 24 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 12 15
 8 12 15 19 23 27 32 37 42 48 54 60 67 75 83 91 101 110 120 131 143 155 168 182 197 212 229 246 263 282 301 321 342 363 384 406 428 450 471 492 512 532 550 566 581 594 605 613 620 624 625 625 622 617 610 602 593 582 570 558 545 532 519 507 494 482 470 459 448 438 428 419 411 404 397 391 386 381 376 373 370 367 365 364 363 362 362 363 364 365 367 370 373 377 381 385 391 397 403 410 418 426 435 445 455 467 479 491 505 519 534 549 565 582 599 616 633 650 667 683 698 713 725 736 745 751 755 756 754 749 741 730 716 700 681 660 637 613 588 562 536 509 482 456 430 405 381 357 334 312 292 272 253 235 218 202 187 173 160 147 136 125 114 105 95 87 79 71 64 58 52 46 40 35 31 26 22 18 15 12 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 3 5
 0 0 0 0 3 5 7 10 12 15 18 21 24 27 30 34 37 41 44 48 52 57 61 66 70 75 80 85 91 96 102 108 114 120 127 134 140 148 155 162 170 178 186 194 202 210 219 227 236 245 254 263 272 281 290 299 308 318 327 337 346 356 367 377 388 400 412 424 437 452 467 483 500 518 537 558 581 605 630 658 687 718 752 788 826 867 911 958 1008 1061 1118 1179 1243 1311 1383 1459 1538 1620 1705 1791 1878 1964 2047 2125 2196 2257 2305 2339 2355 2352 2329 2286 2225 2146 2052 1948 1834 1716 1596 1477 1361 1250 1144 1045 953 868 791 720 656 598 545 498 455 416 381 350 321 295 272 250 231 213 197 182 169 156 145 134 124 115 107 99 91 84 78 72 66 61 56 51 46 42 38 34 30 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 0 0 0 0 0 0 0 0 0 0 0 0
 36 39 42 46 49 53 56 60 64 67 71 75 80 84 88 92 97 102 106 111 116 121 126 132 137 143 148 154 161 167 173 180 187 194 202 209 217 226 234 243 253 263 273 284 296 308 320 334 348 363 379 396 414 433 453 475 498 522 548 575 604 635 667 701 736 773 812 852 894 936 980 1025 1070 1115 1160 1205 1249 1292 1334 1374 1412 1448 1480 1510 1536 1559 1578 1593 1605 1612 1615 1614 1610 1601 1589 1574 1555 1534 1510 1483 1454 1423 1390 1356 1321 1285 1249 1212 1175 1138 1101 1065 1029 995 961 928 896 866 836 808 782 756 733 710 689 669 650 632 615 599 584 570 557 545 532 521 510 499 489 479 470 460 451 442 433 424 415 406 397 388 379 371 362 353 344 335 326 317 308 298 289 280 271 262 253 243 234 225 216 207 198 189 181 172 164 155 147 139 131 123 116 109 102 95 88 82 75 69 64 58 53 48 43 39 34 30 27 23 20 17 14 11 9 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 2 4 6 9 11 13 16 18 21 24 27 30 33
 13 14 16 18 20 22 24 26 29 31 33 36 38 41 43 46 49 52 55 59 62 65 69 73 77 81 85 90 94 99 104 110 115 121 128 135 142 149 157 165 174 183 193 204 215 227 239 252 266 281 296 313 330 348 366 386 406 427 448 470 492 514 536 559 581 602 623 642 661 679 695 710 723 735 745 754 761 767 771 774 776 777 777 776 775 773 770 767 764 760 757 753 749 745 741 737 733 729 725 721 716 712 707 703 698 692 687 681 674 667 660 652 643 634 624 613 602 590 578 565 551 537 523 508 493 477 462 446 430 415 399 384 368 353 339 324 311 297 284 271 259 247 235 224 214 203 194 184 175 166 158 150 142 135 128 121 115 109 103 97 91 86 81 76 71 67 62 58 54 50 47 43 39 36 33 30 27 24 22 19 17 14 12 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11
 7 8 9 10 11 12 13 14 16 17 18 20 21 23 24 26 28 29 31 33 35 37 39 42 44 47 50 52 56 59 62 66 70 74 78 83 88 93 99 105 112 119 126 134 143 153 163 173 185 197 211 225 240 256 273 290 309 328 348 369 389 410 431 451 471 489 506 522 535 546 555 562 565 566 565 561 555 547 537 526 514 500 486 471 456 441 425 410 395 381 366 352 339 326 314 302 291 280 270 260 251 242 234 226 219 212 205 199 194 189 184 180 177 173 171 168 167 165 165 165 165 166 168 170 173 176 181 186 191 197 204 212 220 229 238 248 259 270 281 293 305 317 329 340 352 363 374 384 393 400 407 412 415 417 417 414 410 404 396 387 376 363 349 334 319 302 286 269 253 236 220 204 189 175 161 147 135 123 112 101 92 83 74 66 59 52 46 41 35 31 26 22 19 15 12 10 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6
 24 25 26 27 28 28 29 30 31 31 32 33 34 35 35 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 61 62 64 65 67 69 71 72 74 76 79 81 83 86 89 92 95 98 102 105 109 113 118 122 127 132 138 144 150 156 163 170 177 185 193 201 210 219 229 238 248 259 270 281 292 304 316 328 341 354 367 381 395 409 423 437 452 467 481 496 511 526 540 555 569 583 596 609 621 633 644 654 663 671 678 684 688 691 693 694 693 690 687 682 676 668 660 651 640 630 618 606 593 580 567 554 541 528 515 502 489 477 465 453 442 431 420 409 399 390 380 371 363 355 346 339 331 324 317 310 304 297 291 285 279 274 268 263 257 252 247 242 237 232 227 222 218 213 208 203 199 194 189 185 180 175 171 166 162 157 153 148 144 139 135 130 126 122 118 114 110 106 102 98 94 91 87 84 81 78 75 72 69 66 64 61 59 57 55 53 51 49 47 46 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 19 19 18 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 6 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 1 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 9 10 11 11 12 13 13 14 15 16 16 17 18 18 19 20 21 21 22 23 24
 22 24 26 28 30 32 34 36 39 41 43 46 49 51 54 57 60 63 66 69 72 75 79 83 86 90 94 98 103 107 112 117 122 128 133 139 146 152 159 166 174 182 190 199 209 219 229 240 252 264 278 291 306 321 337 354 372 391 411 431 452 474 497 521 545 570 595 621 647 672 698 723 748 773 796 819 840 860 878 895 910 924 935 945 952 958 962 964 964 963 960 956 950 943 935 926 916 906 894 883 871 858 846 833 820 807 795 782 770 758 747 736 725 715 706 697 689 681 675 669 664 659 655 652 650 649 648 648 648 649 651 653 655 658 661 664 667 669 672 674 676 677 678 678 677 675 673 669 665 659 652 644 635 626 615 603 590 576 561 546 530 514 497 480 462 444 426 408 390 373 355 338 321 304 288 272 256 241 227 213 200 187 174 162 151 140 130 120 111 103 94 87 79 72 66 60 54 49 44 40 36 32 28 25 22 19 17 15 13 11 9 8 7 6 5 4 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 8 10 11 13 15 17 18 20
 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 31 36 42 49 57 65 75 85 97 110 125 142 161 182 206 233 263 297 335 378 425 478 536 599 666 738 812 888 963 1034 1098 1152 1193 1219 1229 1223 1202 1167 1121 1067 1008 946 883 820 760 703 649 599 553 510 471 436 404 376 350 326 305 287 270 255 242 230 220 211 203 196 191 186 182 179 178 177 177 177 179 182 185 190 196 203 211 221 233 246 260 277 296 318 342 369 400 433 471 512 557 607 661 719 780 845 913 982 1051 1118 1180 1235 1281 1315 1334 1337 1325 1296 1253 1198 1133 1062 987 910 834 760 690 624 563 506 454 407 364 325 291 259 231 205 182 162 143 126 111 98 85 74 64 55 47 39 33 26 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
 16 18 19 21 22 24 26 27 29 31 33 35 37 39 41 43 46 48 51 53 56 59 61 64 68 71 74 78 81 85 89 94 98 103 108 113 119 125 131 138 145 152 160 169 178 187 197 208 219 231 244 258 272 287 303 320 337 355 374 394 415 436 457 479 501 523 545 566 587 608 627 646 663 679 694 707 718 728 736 742 747 750 752 752 751 749 746 743 738 733 727 721 715 709 703 696 690 685 679 674 670 666 662 660 658 656 656 656 657 660 663 667 672 678 685 693 702 712 723 734 746 759 771 784 797 809 821 831 840 848 853 856 857 855 850 842 832 818 801 782 760 737 711 684 655 626 596 566 536 506 477 448 420 393 368 343 319 297 275 255 236 218 201 185 170 156 143 131 119 108 98 89 80 71 64 56 50 43 38 32 27 22 18 14 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 9 11 12 13 15
 150 151 152 152 153 153 153 153 153 153 153 152 152 151 150 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134 134 133 132 131 131 130 130 130 130 130 131 131 132 133 135 137 140 143 146 151 156 162 169 178 187 198 210 224 240 257 277 299 323 350 380 412 448 488 531 578 629 685 745 810 881 956 1037 1124 1216 1314 1417 1526 1638 1754 1872 1991 2109 2223 2330 2428 2513 2582 2632 2660 2665 2646 2603 2538 2453 2350 2234 2108 1976 1841 1706 1573 1444 1322 1206 1097 997 904 820 742 673 609 552 501 456 415 378 346 317 291 268 248 230 214 199 186 175 165 155 147 140 133 127 121 116 112 108 104 100 97 94 91 89 86 84 82 80 78 76 75 73 72 70 69 67 66 65 64 62 61 60 59 58 57 56 55 54 52 51 50 49 48 47 46 45 43 42 41 40 38 37 36 34 33 32 30 29 28 26 25 23 22 21 19 18 17 15 14 13 11 10 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 20 22 23 25 28 30 32 35 38 40 44 47 50 54 58 61 65 70 74 78 82 87 91 95 100 104 108 112 116 120 123 127 130 133 136 139 141 143 145 147 148
 36 38 40 43 45 47 50 53 55 58 61 63 66 69 72 76 79 82 86 89 93 97 100 105 109 113 117 122 126 131 136 141 146 152 157 163 169 175 181 187 193 200 206 213 220 227 234 241 248 255 262 269 276 284 291 298 305 311 318 325 331 338 344 350 356 361 367 372 378 383 388 393 398 403 407 412 417 422 426 431 436 441 446 452 457 463 469 475 482 489 496 504 512 521 530 540 550 561 572 584 597 610 624 639 654 670 686 703 720 738 755 773 791 809 826 842 858 872 885 895 904 911 915 916 914 909 901 890 876 859 839 817 793 768 741 712 684 654 625 596 567 538 511 484 458 433 409 386 364 343 324 305 287 270 254 239 225 212 199 187 176 165 155 146 137 128 120 113 105 99 92 86 80 75 70 65 60 55 51 47 43 40 36 33 30 27 24 21 19 16 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 12 13 14 16 18 19 21 23 24 26 28 30 32 34
 72 78 84 90 97 104 111 118 125 133 140 148 156 164 172 181 189 197 206 214 223 231 240 248 256 265 273 281 289 296 304 311 318 324 331 337 343 349 354 359 364 368 372 376 380 383 387 390 393 395 398 401 404 407 410 413 416 420 423 428 432 437 442 447 453 459 465 472 479 487 494 502 510 518 527 535 543 552 560 569 577 585 593 600 607 614 621 627 633 638 643 647 650 653 655 656 656 656 655 653 649 645 641 635 628 621 612 603 593 583 572 560 548 536 523 510 497 484 471 459 446 434 422 411 400 390 381 372 364 357 351 345 341 337 334 331 330 329 329 329 330 332 335 338 341 345 350 354 360 365 371 378 384 391 398 405 412 419 426 433 440 446 452 458 463 467 471 473 475 475 474 472 469 464 458 450 441 430 419 406 392 377 361 345 328 311 293 276 259 242 226 210 194 180 166 152 140 128 117 106 97 88 79 72 65 58 52 47 42 38 34 30 27 24 21 19 16 15 13 11 10 9 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 3 5 8 11 14 17 20 24 28 32 36 41 45 50 55 61 66
 23 26 28 31 34 37 40 43 46 49 52 56 59 63 66 70 74 78 82 87 91 96 100 105 111 116 122 127 134 140 147 154 161 169 177 186 195 205 215 226 238 250 263 278 293 309 326 345 365 386 409 434 460 489 519 551 586 623 662 703 747 792 839 888 939 990 1042 1093 1144 1194 1242 1287 1328 1366 1399 1427 1450 1467 1478 1484 1483 1477 1466 1449 1428 1403 1374 1342 1307 1270 1231 1190 1148 1106 1063 1020 977 935 893 851 810 771 732 694 658 623 589 557 526 496 468 441 416 392 370 349 330 312 295 280 266 253 241 231 221 212 204 197 191 185 180 176 172 168 165 163 160 158 157 155 154 153 152 151 150 150 149 149 149 148 148 148 148 148 147 147 147 147 147 147 146 146 146 145 145 144 143 142 141 140 139 138 136 135 133 131 128 126 124 121 118 115 112 108 105 101 98 94 90 86 82 78 74 70 66 62 59 55 51 48 44 41 38 35 32 29 27 24 22 20 18 16 14 13 11 10 9 8 7 6 5 5 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 13 16 18 20
 48 54 60 67 73 80 87 95 103 111 119 128 137 146 155 164 174 183 193 203 213 223 233 243 252 262 272 281 290 299 308 316 324 332 339 346 353 359 365 370 375 380 384 388 392 396 399 402 405 408 411 414 418 421 425 429 433 438 444 450 457 465 473 482 492 503 514 526 539 552 566 581 596 611 627 643 659 676 692 709 725 741 757 772 786 800 813 824 835 843 850 856 859 860 858 855 848 839 828 814 798 779 758 735 711 685 658 630 602 573 545 517 489 462 436 411 387 364 343 323 305 287 271 257 243 231 219 209 200 192 184 177 171 165 160 156 152 148 145 142 139 137 134 132 130 129 127 126 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 108 107 106 104 103 101 99 98 96 94 91 89 87 84 82 79 76 73 70 67 64 61 58 55 52 49 46 43 40 37 34 31 28 26 23 21 19 17 15 13 11 10 8 7 6 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 13 16 20 24 28 33 38 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 7 10 12 15 18 21 25 29 33 39 44 51 58 66 75 85 97 110 126 143 163 185 211 241 274 313 358 409 467 533 609 695 791 900 1020 1154 1299 1454 1619 1788 1959 2125 2280 2417 2531 2616 2669 2688 2676 2633 2566 2478 2375 2263 2145 2025 1907 1791 1680 1575 1476 1384 1298 1218 1145 1077 1015 958 906 858 814 773 736 702 671 642 615 590 567 545 525 506 487 470 454 438 422 407 392 378 364 350 336 323 310 297 284 272 259 247 235 224 213 202 191 181 171 162 153 144 135 127 120 112 105 98 92 86 80 74 69 63 59 54 50 45 41 37 34 30 27 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
 40 43 46 49 52 55 58 61 64 68 71 75 79 83 86 91 95 99 104 108 113 118 123 129 134 140 146 152 159 166 173 180 187 195 204 212 221 230 240 250 260 271 282 293 305 317 329 342 355 368 381 394 407 419 432 444 456 467 478 488 498 506 514 520 526 531 534 537 538 539 539 538 536 534 531 527 523 519 514 509 504 498 493 488 482 477 472 467 462 458 453 449 445 441 437 434 431 428 426 423 421 420 418 417 416 415 414 414 413 413 414 414 414 415 416 417 418 419 420 421 422 423 424 424 425 425 425 424 423 422 420 418 415 412 408 404 399 393 387 381 374 367 359 351 343 334 325 316 307 298 288 279 269 260 250 241 232 223 214 205 196 187 179 171 163 155 147 140 133 126 119 112 106 100 94 88 82 77 72 67 62 58 53 49 45 41 37 34 31 28 25 22 19 17 14 12 10 8 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 11 12 14 16 18 19 21 23 26 28 30 33 35 38
 11 12 14 16 17 19 21 23 25 27 29 32 34 37 39 42 45 47 51 54 57 61 64 68 72 77 81 86 91 96 102 108 114 121 128 136 144 152 161 170 180 191 202 214 226 239 253 267 282 298 314 330 347 365 382 400 418 435 453 470 486 501 516 529 541 552 561 569 576 580 584 586 586 585 583 580 577 572 566 561 554 548 541 533 526 519 512 505 498 491 485 478 472 466 460 455 450 445 440 436 431 427 424 420 417 413 410 408 405 402 400 398 396 394 392 391 389 388 387 386 385 385 384 384 384 384 384 384 385 385 385 386 386 387 387 387 388 388 387 387 386 386 384 383 381 379 377 374 371 367 364 359 355 350 344 339 332 326 319 312 305 297 289 281 272 264 255 246 237 228 219 210 201 192 183 174 165 156 148 140 132 124 116 109 101 94 88 82 75 70 64 59 54 49 45 41 37 34 30 27 24 22 19 17 15 13 11 10 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 1 3 4 5 6 8 9
 34 36 37 39 40 42 43 45 47 48 50 51 53 55 57 58 60 62 64 66 68 71 73 75 78 80 83 86 89 92 96 99 103 107 111 115 120 125 130 136 142 148 155 163 170 179 188 197 208 219 231 243 257 271 287 303 321 340 360 381 403 427 452 478 505 534 563 594 626 658 692 726 761 796 831 867 902 938 973 1008 1042 1076 1109 1142 1174 1204 1234 1262 1289 1314 1337 1359 1379 1396 1410 1422 1430 1435 1436 1433 1426 1414 1398 1377 1352 1322 1288 1250 1209 1164 1117 1068 1018 966 915 863 813 763 715 669 625 583 543 506 471 438 408 379 353 329 306 286 266 249 232 217 204 191 179 168 158 149 140 132 125 118 112 106 100 95 90 85 81 77 73 70 66 63 60 57 55 52 50 47 45 43 41 39 37 35 33 31 29 28 26 24 23 21 20 18 17 16 14 13 12 10 9 8 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 1 1 2 3 3 4 5 6 7 8 9 10 12 13 14 15 16 18 19 20 22 23 24 26 27 29 30 32 33
 24 26 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 58 60 62 65 67 70 73 76 79 82 85 88 91 95 98 102 106 111 115 120 124 129 135 140 146 153 159 166 174 182 190 199 208 218 228 239 251 263 276 290 305 320 336 353 371 389 408 428 448 469 491 513 536 558 581 604 627 650 672 694 716 738 758 779 799 818 836 854 871 888 905 921 936 952 967 982 998 1013 1028 1044 1061 1077 1095 1113 1131 1151 1172 1193 1216 1240 1265 1291 1319 1348 1378 1410 1443 1477 1512 1548 1585 1621 1658 1694 1729 1763 1794 1822 1847 1868 1883 1893 1896 1893 1883 1866 1843 1812 1776 1733 1685 1633 1577 1518 1457 1395 1331 1268 1205 1143 1081 1022 964 909 855 804 755 708 663 621 581 543 507 473 441 410 382 354 329 305 282 260 240 221 203 186 170 155 141 127 115 103 92 81 71 62 54 46 38 32 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 12 13 15 17 18 20 22
 20 21 23 24 25 26 27 28 30 31 32 33 35 36 37 39 40 42 43 45 47 48 50 52 54 56 59 61 63 66 69 72 75 78 82 85 89 94 98 103 109 115 121 127 135 143 151 160 170 181 192 204 218 232 247 264 281 299 319 339 361 383 407 430 455 479 504 529 553 576 598 620 639 657 673 687 699 709 717 723 727 729 730 729 727 724 719 715 709 703 697 691 685 679 673 667 661 656 652 647 644 641 638 636 634 633 632 632 633 634 635 637 639 642 645 648 651 654 658 661 664 667 669 671 672 672 671 670 667 663 659 653 645 637 627 617 605 593 579 565 550 535 519 503 487 471 454 438 422 405 389 374 358 343 328 314 300 286 272 259 247 234 222 211 200 189 178 168 158 149 140 131 123 114 107 99 92 85 78 72 66 60 54 49 44 40 35 31 27 23 20 16 13 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 8 9 11 12 13 14 15 16 17 18 19
 9 10 11 12 14 15 16 17 18 19 21 22 23 25 26 28 29 31 32 34 36 37 39 41 43 45 48 50 52 55 58 60 63 66 70 73 77 81 85 90 95 100 105 111 118 125 132 140 149 158 169 180 192 205 219 235 251 270 289 310 333 358 384 411 441 472 504 538 572 607 643 678 712 746 778 808 835 859 879 896 909 917 922 922 918 910 899 885 868 849 827 804 780 754 728 701 675 648 621 595 569 543 519 494 471 449 427 407 387 368 350 333 317 302 288 274 262 250 240 229 220 212 204 196 189 183 177 172 167 162 158 154 150 147 144 140 137 135 132 129 127 124 122 119 117 114 112 110 108 105 103 101 99 97 95 92 90 88 86 84 82 80 78 76 74 71 69 67 65 63 61 59 57 55 53 51 49 47 45 43 41 39 37 36 34 32 30 28 27 25 23 22 20 19 17 16 15 14 12 11 10 9 8 7 7 6 5 4 4 3 3 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 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 1 2 3 4 5 5 6 7 8
 67 75 83 92 101 111 121 132 144 156 169 182 197 212 227 243 260 277 295 313 332 351 370 390 409 429 448 467 485 503 521 537 552 567 580 592 602 611 619 626 631 635 638 639 640 639 638 636 633 630 626 623 619 615 612 608 605 602 599 597 595 594 593 592 592 592 593 593 594 596 597 598 600 602 604 605 607 609 610 611 613 614 615 616 616 617 617 617 616 616 615 614 612 611 609 606 604 601 598 594 591 587 583 578 573 568 563 557 551 546 539 533 526 520 513 506 499 491 484 476 468 460 452 443 435 426 417 407 398 389 379 369 359 349 338 328 318 307 297 286 276 266 255 245 235 225 216 206 197 188 179 170 162 154 146 138 131 123 116 110 103 97 91 85 80 74 69 64 59 55 50 46 42 38 35 31 28 25 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 11 14 18 22 26 31 36 41 47 53 60
 6 8 9 11 13 15 18 20 22 25 28 31 34 37 40 44 48 52 57 62 67 73 79 86 93 101 109 119 129 140 152 166 180 197 214 234 255 279 305 334 365 400 439 481 526 577 631 690 753 821 892 967 1044 1122 1200 1276 1348 1414 1471 1519 1555 1578 1588 1585 1569 1542 1505 1460 1409 1353 1295 1235 1175 1117 1060 1005 953 904 858 816 777 741 708 678 651 627 605 586 570 555 543 533 526 520 516 515 515 518 523 530 539 552 566 584 605 629 657 688 724 765 811 861 918 981 1050 1125 1207 1296 1390 1490 1594 1700 1806 1910 2008 2096 2170 2227 2262 2274 2262 2225 2164 2083 1986 1876 1758 1636 1513 1392 1275 1165 1061 964 875 794 719 651 590 534 484 438 397 360 327 296 269 244 221 200 182 164 149 134 121 109 98 88 78 70 62 54 47 41 35 29 24 19 14 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 1 1 1 2 2 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4
 16 17 19 20 21 22 24 25 26 28 29 30 32 33 35 36 38 39 41 42 44 45 47 49 51 52 54 56 58 60 62 64 66 68 70 72 74 76 78 81 83 85 88 90 92 95 97 100 103 105 108 111 113 116 119 122 125 128 131 135 138 142 146 150 154 158 163 167 172 178 183 189 196 202 209 217 225 233 242 251 261 272 283 295 308 321 335 350 366 383 401 421 441 463 486 511 537 565 595 626 659 694 731 770 810 851 894 937 981 1024 1067 1108 1146 1181 1212 1237 1255 1267 1270 1266 1254 1233 1206 1172 1132 1088 1040 990 938 887 835 785 737 690 646 604 564 528 493 462 432 405 379 356 335 315 296 279 264 249 235 223 211 200 190 181 172 164 156 148 142 135 129 123 117 112 107 102 98 93 89 85 81 77 74 70 67 64 61 58 55 52 49 46 44 41 39 37 34 32 30 28 26 24 23 21 19 18 16 15 14 13 12 11 10 9 8 7 7 6 5 5 5 4 4 3 3 3 3 3 2 2 2 2 2 2 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 12 13 14 15
 75 81 87 93 99 105 111 117 124 130 137 143 149 156 162 168 173 179 184 189 193 198 202 205 208 211 213 214 216 216 217 217 216 215 214 212 210 207 204 201 198 195 191 187 183 179 176 172 168 164 161 157 154 151 149 147 145 144 143 142 142 143 144 146 148 152 155 160 165 172 179 187 195 205 216 228 241 256 272 289 308 329 351 376 403 432 465 500 538 580 626 675 730 788 852 921 995 1073 1156 1242 1330 1419 1506 1588 1662 1724 1770 1798 1804 1789 1750 1692 1616 1526 1426 1321 1214 1109 1007 911 821 738 662 594 533 478 428 385 346 311 280 253 229 207 188 171 155 142 129 118 108 99 91 84 77 71 65 60 55 51 47 43 39 36 33 30 28 25 23 21 19 17 15 13 12 10 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 14 17 19 23 26 29 33 37 41 45 50 55 60 65 70
 34 37 39 42 45 47 50 53 56 59 62 65 68 70 73 76 79 82 85 87 90 93 96 98 101 104 106 109 111 114 116 119 121 124 126 129 131 133 136 138 141 144 146 149 152 154 157 161 164 167 171 175 179 183 188 193 198 204 210 217 224 232 240 249 259 269 280 292 304 317 331 346 361 377 394 411 429 448 467 487 507 528 549 570 592 614 635 657 678 699 720 739 758 775 791 805 817 827 834 839 840 839 834 826 815 800 783 763 741 717 691 663 635 606 577 548 519 491 464 438 413 390 368 347 327 309 293 277 263 249 237 226 215 206 197 189 181 174 168 162 157 151 146 142 138 134 130 126 123 119 116 113 110 108 105 102 99 97 94 92 89 87 84 82 79 77 75 72 70 67 65 62 60 57 55 52 50 47 45 42 40 38 35 33 31 28 26 24 22 20 18 16 14 13 11 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 11 13 15 17 19 22 24 26 29 31
 86 90 94 98 103 108 112 117 122 127 133 138 144 150 156 162 169 175 182 190 197 205 213 221 230 239 248 257 267 277 288 299 310 321 332 344 356 368 380 392 404 416 428 439 450 461 471 480 489 496 503 509 514 518 521 523 523 523 522 520 517 513 509 504 498 492 486 479 472 465 458 451 444 437 431 424 418 412 406 400 395 390 385 380 376 372 369 365 362 359 357 355 353 351 350 348 347 346 346 345 345 345 345 345 345 345 346 346 346 347 347 347 348 348 348 348 348 347 347 346 345 344 342 340 338 336 334 331 328 325 321 317 313 309 305 301 296 291 286 281 276 271 266 261 256 250 245 240 235 230 225 220 215 210 205 200 196 191 187 182 178 173 169 165 161 157 153 149 145 141 138 134 130 127 123 119 116 112 109 106 102 99 95 92 89 86 83 79 76 73 70 67 65 62 59 56 53 51 48 46 44 41 39 37 35 33 31 29 27 26 24 23 22 20 19 18 17 16 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 6 7 7 8 9 10 11 12 13 14 16 17 19 21 22 24 26 28 30 33 35 37 40 42 45 48 51 54 57 60 64 67 71 74 78 82
 4 6 7 9 10 12 14 16 18 20 22 25 27 30 32 35 38 42 45 49 53 57 62 67 72 78 84 91 98 106 115 124 135 146 158 172 187 204 223 243 265 290 317 348 381 418 458 502 550 602 657 717 780 846 914 983 1051 1117 1179 1234 1281 1318 1344 1358 1360 1350 1329 1300 1262 1218 1171 1120 1068 1016 965 915 867 822 779 739 701 667 635 606 579 554 531 511 492 475 460 446 434 423 413 405 397 391 385 381 377 374 372 371 371 371 372 373 376 379 382 386 390 395 401 407 413 419 425 432 438 444 450 456 461 466 470 473 475 476 476 476 474 471 467 462 456 449 441 432 423 413 402 391 380 369 357 346 334 322 311 299 288 277 266 256 245 235 226 216 207 198 190 181 173 165 158 151 144 137 130 124 118 112 106 100 95 90 85 80 75 70 66 62 57 53 50 46 42 39 36 33 30 27 24 22 20 17 15 13 11 10 8 7 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 21 24 27 30 33 36 39 42 46 49 52 56 59 63 67 70 74 78 82 86 90 94 98 102 107 111 116 121 126 131 136 141 147 153 159 165 172 179 186 194 202 211 221 231 241 253 265 278 292 308 324 342 361 382 405 430 456 485 516 549 585 623 663 706 751 798 846 896 946 997 1048 1098 1146 1192 1235 1274 1310 1340 1366 1386 1401 1410 1413 1411 1403 1391 1373 1352 1327 1299 1267 1233 1197 1160 1121 1081 1040 999 958 917 876 836 797 758 720 683 648 614 581 549 520 491 464 439 415 393 373 354 336 319 304 290 278 266 255 245 236 228 221 214 207 202 196 191 187 182 178 175 171 168 164 161 159 156 153 150 148 145 143 140 138 135 133 130 128 125 123 120 117 115 112 109 106 103 101 97 94 91 88 85 82 78 75 71 68 65 61 58 54 51 47 44 41 38 34 31 28 25 23 20 17 15 12 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 40 44 48 52 56 60 65 70 74 79 84 90 95 101 106 112 118 125 131 138 145 152 160 168 176 184 193 202 211 221 231 242 252 264 275 288 300 313 327 341 356 371 387 403 420 437 455 473 491 510 530 549 568 588 607 626 645 663 681 697 713 728 741 753 764 773 780 786 791 794 795 795 793 791 787 782 776 769 761 753 745 736 727 717 708 698 689 680 670 662 653 644 636 628 621 614 607 601 595 589 584 579 575 571 568 565 562 560 559 558 557 557 558 559 561 563 566 570 574 579 585 591 598 605 613 621 630 639 648 657 666 675 684 692 700 707 713 718 721 724 725 725 723 719 714 707 699 689 677 664 649 634 617 599 580 560 540 519 498 476 455 433 412 390 370 349 329 310 291 272 255 238 221 206 191 176 163 150 138 126 115 104 95 85 77 68 61 54 47 41 35 30 25 20 16 13 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 1 3 5 7 10 12 15 18 21 24 27 30 33 37
 65 67 69 71 73 75 77 79 81 82 84 86 88 89 91 93 94 96 97 98 100 101 102 104 105 106 107 108 110 111 112 113 114 115 116 118 119 120 121 123 124 126 128 130 132 134 136 139 142 145 148 152 155 159 164 168 173 179 184 190 196 202 209 216 222 229 237 244 251 258 265 272 279 285 291 297 302 307 311 315 318 320 322 323 324 323 322 320 318 315 311 306 301 295 289 283 276 268 261 253 245 237 229 220 212 204 196 188 180 173 165 158 151 145 138 132 126 121 116 111 106 102 98 95 91 88 85 83 81 79 77 75 74 73 72 71 70 69 69 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 70 70 70 70 71 71 71 71 71 72 72 72 72 72 72 72 71 71 71 70 70 70 69 68 68 67 66 65 64 63 62 61 60 59 57 56 54 53 51 50 48 47 45 43 42 40 39 37 35 34 32 31 30 28 27 26 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 21 22 24 25 27 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 63
 9 10 11 13 14 16 17 18 20 22 23 25 26 28 30 31 33 35 37 39 41 43 45 47 50 52 54 57 60 62 65 68 71 75 78 82 85 89 93 97 102 107 112 117 122 128 134 140 147 154 162 169 177 186 195 204 214 224 234 245 256 268 279 291 304 316 328 341 354 366 378 390 402 414 425 436 447 457 467 476 484 493 500 508 515 522 528 534 540 545 551 556 561 566 571 576 581 585 590 595 601 606 611 616 622 627 633 639 645 650 656 662 668 674 680 686 692 697 703 708 714 719 724 728 732 736 740 743 746 748 749 750 750 749 747 744 741 736 730 723 716 707 697 686 674 661 647 633 617 601 584 567 549 531 512 493 474 455 435 416 397 378 359 340 322 304 287 270 253 237 222 207 193 179 166 153 141 130 119 109 99 90 81 73 66 59 52 46 40 35 30 26 22 18 15 12 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 7
 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 24 25 25 26 26 27 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 47 48 50 52 54 56 58 61 63 66 70 73 77 81 86 90 96 101 107 114 121 128 136 144 153 162 172 182 192 203 215 227 240 253 266 280 294 310 325 341 358 376 394 413 433 454 476 500 525 551 580 610 643 678 715 756 801 849 901 958 1020 1087 1160 1239 1325 1416 1513 1616 1722 1832 1941 2048 2149 2240 2316 2372 2405 2411 2390 2341 2267 2170 2055 1928 1794 1657 1521 1389 1264 1147 1038 938 847 764 690 623 563 509 460 417 378 343 312 283 258 235 214 195 178 162 148 135 123 112 102 93 84 76 69 62 56 50 44 39 34 30 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 1 1 1 2 2 3 3 3 4 4 5 5 6 7 7 8 8 9 10 10 11 11 12 12 13 14 14 15 15 16 16 17 17
 77 81 86 90 95 101 106 112 118 124 131 137 145 152 160 169 177 187 196 206 217 228 240 252 264 277 291 305 320 335 351 367 383 400 417 434 451 467 484 500 516 531 545 559 571 582 591 599 605 610 613 614 613 611 608 603 596 589 580 571 560 549 538 526 514 502 489 477 465 453 441 429 418 407 396 386 376 366 357 348 339 331 323 315 308 301 294 288 282 276 270 264 259 254 249 245 240 236 232 228 224 220 217 214 210 207 204 202 199 196 194 192 190 187 186 184 182 180 179 178 176 175 174 173 172 172 171 170 170 169 169 168 168 167 167 167 166 166 165 165 164 164 163 162 162 161 160 159 158 157 156 154 153 151 150 148 147 145 143 141 139 137 135 133 131 129 126 124 122 119 117 115 112 110 107 105 102 100 97 95 92 90 87 85 83 80 78 75 73 71 69 66 64 62 60 58 56 54 52 50 48 46 44 43 41 40 38 37 35 34 33 31 30 29 28 27 27 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 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 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 13 14 15 16 17 18 19 21 22 24 25 27 29 31 33 36 38 40 43 46 49 52 55 58 61 65 69 73
 35 38 41 45 48 52 55 59 63 67 71 75 79 84 89 93 98 104 109 115 120 126 133 139 146 153 161 169 177 186 195 204 214 225 236 247 260 272 286 300 315 330 346 362 379 397 415 433 451 469 487 505 522 538 553 566 578 588 596 602 606 607 606 603 598 591 582 572 561 548 535 521 506 492 477 462 448 434 420 407 394 381 370 358 348 338 328 319 311 303 295 288 282 276 270 265 260 256 252 248 245 242 239 237 235 234 232 232 231 231 231 232 233 235 237 240 243 247 252 257 263 270 278 286 296 307 319 332 347 362 379 398 417 438 460 483 508 533 560 586 614 641 668 695 721 746 769 790 808 823 835 842 845 844 839 828 813 794 771 745 715 683 649 614 578 542 506 471 436 402 370 339 310 283 257 232 210 189 169 151 134 119 105 92 80 69 59 50 42 35 28 22 17 12 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 8 10 12 14 17 19 22 24 27 29 32
 148 146 143 141 139 137 134 132 130 128 126 125 123 121 119 118 116 114 113 111 110 108 107 106 104 103 102 101 99 98 97 96 95 94 93 92 92 91 90 90 89 89 89 89 89 89 89 90 91 92 93 95 97 99 101 104 107 111 115 119 124 129 134 140 147 154 162 170 179 189 199 210 221 234 247 261 276 293 310 328 348 369 391 415 441 468 497 528 562 597 635 676 719 764 813 864 917 973 1031 1090 1151 1211 1270 1327 1380 1427 1468 1500 1522 1533 1531 1517 1491 1454 1406 1349 1285 1216 1144 1071 997 925 856 789 726 667 612 561 515 472 433 397 365 336 309 285 263 243 226 209 195 182 170 159 149 140 131 124 117 111 105 100 95 90 86 82 79 75 72 69 67 64 62 59 57 55 53 52 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 11 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 20 21 22 23 24 24 25 26 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 60 61 62 64 65 67 69 71 72 74 76 79 81 83 85 88 90 93 96 99 102 105 108 112 115 119 122 126 130 134 138 142 146 150 154 158 162 166 170 174 177 181 184 187 189 191 193 195 197 198 198 199 199 199 198 198 197 195 194 192 190 188 186 184 181 179 176 174 171 169 166 163 161 158 156 153 150
 34 39 45 51 58 66 73 81 90 99 109 120 131 143 155 168 182 197 213 229 247 265 285 305 326 348 371 395 419 445 470 496 523 549 576 602 627 651 674 696 715 733 748 761 771 778 783 784 783 779 773 764 754 742 728 713 698 682 665 649 632 616 600 585 571 557 545 533 522 511 502 494 486 480 474 469 465 462 459 457 456 455 456 457 458 461 464 468 472 477 483 490 497 505 514 524 534 545 558 571 584 599 615 631 648 666 685 704 724 744 764 785 805 825 843 861 878 893 905 916 923 928 930 928 922 914 902 886 868 847 824 799 772 743 714 684 654 623 593 564 535 507 480 453 428 404 381 358 337 317 298 280 263 247 232 217 204 191 178 167 156 145 135 126 117 109 101 93 86 79 73 67 61 56 50 45 41 36 32 28 24 21 17 14 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 11 15 19 23 28
 26 29 33 36 40 44 48 52 56 60 65 69 74 78 83 88 93 99 104 109 115 120 126 132 137 143 149 154 160 166 171 177 182 187 192 197 201 205 209 212 215 217 219 221 222 222 222 222 221 220 218 215 213 210 207 203 200 196 192 188 185 181 177 174 171 168 166 163 161 160 159 158 157 157 158 158 159 161 163 165 168 171 174 178 182 187 192 198 204 211 218 226 234 243 253 263 274 286 298 312 327 342 359 377 396 416 438 461 485 511 538 567 598 630 663 697 733 769 806 844 881 918 953 987 1019 1049 1075 1098 1117 1131 1142 1147 1149 1146 1139 1128 1114 1097 1078 1057 1034 1009 984 959 933 906 880 854 829 803 778 754 730 706 683 660 638 615 594 572 551 530 509 489 469 449 429 410 390 372 353 335 317 299 282 266 250 234 219 204 190 177 164 152 140 129 118 109 99 91 83 75 68 61 55 50 45 40 36 32 28 25 22 20 17 15 13 11 10 9 7 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 11 14 17 20 23
 14 15 16 17 18 19 20 21 22 23 25 26 27 28 30 31 33 34 36 38 40 42 44 46 48 50 53 55 58 61 64 67 70 74 78 82 86 91 96 101 107 113 119 126 133 140 148 157 166 175 185 195 206 218 229 241 253 266 279 291 304 316 328 339 350 359 368 376 383 389 393 396 398 399 399 397 395 391 387 382 377 371 365 359 352 346 339 332 326 320 313 307 302 296 291 286 282 278 274 270 267 264 262 260 259 258 257 257 257 258 259 261 263 266 270 274 280 285 292 300 308 317 327 338 350 363 377 391 406 422 438 455 471 488 504 519 534 547 558 568 576 581 583 583 580 574 565 554 541 526 509 490 471 450 429 408 387 366 345 325 306 287 269 252 235 220 205 191 177 165 153 142 132 122 113 104 96 89 81 75 69 63 57 52 47 43 39 35 31 28 24 21 19 16 14 12 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 5 6 7 8 8 9 10 11 11 12 13
 128 134 140 147 153 159 166 172 179 186 192 199 206 212 219 225 232 238 244 249 255 260 264 269 272 276 279 281 283 285 286 286 286 286 285 283 282 279 277 274 271 267 264 260 256 253 249 245 241 238 235 231 229 226 224 222 220 219 218 217 217 218 218 219 221 223 225 228 231 235 239 243 248 254 259 266 272 280 288 296 305 314 324 335 346 358 370 383 397 411 425 441 457 473 489 506 523 540 557 574 589 604 618 630 640 648 653 656 656 653 647 638 626 611 594 575 553 530 507 482 457 432 407 383 360 337 316 295 276 257 240 224 209 195 182 170 159 148 139 130 122 114 107 100 94 88 83 78 74 69 65 62 58 55 52 49 46 44 41 39 37 35 33 31 29 27 26 24 23 22 20 19 18 16 15 14 13 12 11 10 9 8 7 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 16 16 16 17 18 18 19 20 21 22 23 25 26 28 29 31 33 35 38 40 43 45 48 51 54 58 61 65 69 73 77 82 86 91 96 101 106 111 117 123
 132 136 139 142 146 149 152 155 158 161 164 167 170 172 175 177 180 182 184 186 188 190 192 194 196 198 199 201 203 204 206 207 209 211 212 214 216 218 220 222 224 227 229 232 235 239 243 247 251 256 261 267 273 280 287 295 303 312 322 332 343 355 368 381 394 409 424 440 456 473 490 508 527 546 565 584 604 623 643 662 682 701 719 736 753 769 783 796 807 817 825 830 834 835 833 830 824 815 804 791 776 759 740 719 697 674 651 626 601 576 551 526 501 477 454 431 409 388 367 348 330 313 296 281 267 253 240 229 218 207 198 189 180 173 165 158 152 146 141 136 131 126 122 118 114 110 107 104 101 98 95 92 90 87 85 83 81 78 76 74 73 71 69 67 65 64 62 60 59 57 56 54 53 51 50 48 47 45 44 42 41 39 38 37 35 34 32 31 30 28 27 26 24 23 22 21 20 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 27 28 29 31 32 34 36 38 40 42 45 47 50 52 55 58 61 64 67 71 74 77 81 84 88 92 95 99 103 106 110 114 118 121 125 128
 106 117 128 140 153 166 180 194 209 225 240 256 272 288 304 320 335 349 362 375 386 396 404 411 415 419 420 420 418 415 410 404 396 388 379 369 358 348 336 325 314 302 291 280 269 259 249 240 231 223 216 209 204 199 194 191 189 187 186 187 188 190 192 196 201 206 213 220 228 237 246 257 268 280 293 307 322 337 354 371 389 408 429 450 472 495 520 545 572 599 628 657 688 719 750 783 815 848 880 912 942 971 998 1023 1044 1062 1076 1086 1091 1091 1086 1077 1062 1042 1018 991 960 927 891 854 817 778 740 702 665 629 594 561 529 498 469 441 415 391 367 345 325 305 287 269 253 238 223 210 197 185 173 162 152 143 134 125 117 109 102 95 88 82 76 71 65 60 56 51 47 43 39 35 32 28 25 22 19 16 14 11 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 18 22 26 31 36 42 48 55 62 69 78 87 96
 199 202 204 206 207 207 207 207 206 204 203 201 198 196 193 191 188 185 182 179 176 173 170 167 165 162 159 157 155 152 150 148 147 145 144 142 141 140 139 139 139 139 139 139 140 141 143 145 147 150 153 157 162 167 173 180 187 196 205 215 226 239 252 267 283 300 318 338 359 382 406 431 458 486 516 548 581 616 653 692 733 776 821 868 917 969 1023 1078 1136 1196 1257 1318 1380 1442 1502 1559 1612 1659 1699 1729 1750 1758 1753 1735 1703 1658 1601 1534 1458 1376 1290 1201 1113 1026 941 861 785 714 649 589 534 484 439 399 363 330 302 276 253 233 215 199 185 172 161 151 142 135 128 121 116 111 107 103 100 97 94 91 89 87 86 84 83 82 81 80 79 79 78 78 77 77 77 77 77 76 76 76 76 76 76 76 76 75 75 75 75 74 74 73 72 71 70 69 68 67 65 64 62 60 58 56 54 52 49 47 45 42 40 37 35 32 30 27 25 23 20 18 16 14 12 11 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 2 4 6 8 10 13 16 20 24 28 32 37 42 48 54 60 67 74 81 89 97 105 113 121 129 137 145 153 160 167 174 180 186 191 195
 43 46 48 51 53 56 58 61 63 66 68 71 73 76 79 81 84 86 89 91 94 96 99 101 104 107 109 112 115 117 120 123 126 129 132 135 139 142 146 149 153 157 162 166 171 176 181 186 192 199 205 212 219 227 235 244 253 263 273 283 294 305 317 329 341 353 365 378 390 402 414 426 438 449 459 469 478 487 495 502 509 515 520 524 528 531 533 535 536 536 536 535 534 532 530 527 523 520 515 511 506 500 494 488 481 474 466 459 451 442 434 425 416 407 398 389 380 371 362 353 344 336 327 320 312 304 297 291 284 278 272 266 260 255 250 245 241 236 232 228 223 219 216 212 208 204 200 197 193 189 186 182 178 175 171 167 164 160 156 152 148 144 140 136 132 128 124 119 115 111 107 102 98 94 90 86 81 77 73 69 65 61 58 54 50 47 43 40 37 34 31 28 25 23 20 18 16 14 12 10 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 1 1 2 3 4 6 7 8 10 11 13 14 16 18 20 21 23 25 28 30 32 34 36 39 41
 182 195 208 221 234 247 260 272 285 296 307 317 327 335 342 349 354 358 361 364 365 366 365 364 363 361 358 355 352 348 345 341 338 334 331 328 326 323 321 320 319 318 319 320 321 323 326 330 335 340 346 353 361 369 378 387 397 407 418 428 439 449 459 468 477 485 492 498 504 508 510 512 513 512 510 507 503 498 492 485 477 469 460 451 441 431 421 411 400 390 379 369 358 348 338 328 318 309 300 291 282 274 265 258 250 243 236 229 223 217 211 205 200 195 190 186 182 178 174 170 167 163 160 157 154 151 148 145 142 139 136 133 130 127 125 122 119 116 113 110 107 104 101 98 95 92 89 86 84 81 78 75 72 70 67 64 62 59 57 54 52 49 47 45 42 40 38 36 34 32 30 28 26 24 22 20 18 17 15 13 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 3 3 3 4 5 5 6 7 8 9 10 11 13 15 17 19 21 24 27 30 34 38 42 47 53 58 65 72 79 87 95 104 114 124 134 146 157 169
 122 125 127 129 131 133 135 137 138 140 142 144 145 147 148 150 151 153 154 156 157 158 160 161 162 163 164 165 166 167 168 169 170 171 171 172 173 173 174 174 174 175 175 175 175 176 176 176 176 176 176 176 177 177 177 177 178 178 178 179 179 180 181 181 182 183 184 185 186 187 189 190 192 194 195 197 199 202 204 207 209 212 215 219 222 226 230 235 240 245 250 256 262 268 275 282 290 298 307 316 326 336 346 357 369 381 393 406 418 431 444 457 469 481 492 502 511 519 525 529 531 532 530 526 520 512 502 491 477 463 447 431 414 397 380 363 346 329 313 297 282 268 254 241 229 217 206 195 186 176 168 160 152 145 138 132 126 120 115 110 105 101 96 92 89 85 81 78 75 72 69 67 64 61 59 57 54 52 50 48 46 44 42 41 39 37 36 34 32 31 29 28 26 25 24 22 21 20 19 18 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 30 31 32 34 36 37 39 41 43 45 47 49 52 54 57 59 62 64 67 70 73 75 78 81 84 87 89 92 95 98 100 103 106 108 111 113 115 118 120
 22 23 25 26 27 28 29 31 32 33 35 36 37 39 40 42 43 45 47 48 50 52 54 56 58 60 62 64 66 69 71 74 76 79 82 85 88 91 94 98 101 105 108 112 116 120 124 128 132 136 140 144 149 153 157 161 165 169 173 177 181 184 188 191 194 197 200 202 204 207 209 210 212 214 215 217 218 219 220 221 223 224 225 226 228 229 231 233 235 237 239 242 245 248 251 255 259 264 269 274 280 287 294 301 310 319 329 339 351 363 377 392 407 424 442 462 483 505 528 553 579 605 633 661 690 718 746 773 798 820 840 856 868 875 877 874 866 854 836 815 789 761 731 699 666 632 599 565 533 501 471 442 414 388 363 339 317 297 277 259 242 226 212 198 185 173 161 151 141 131 123 114 107 99 93 86 80 75 69 64 59 55 51 47 43 39 36 33 30 27 25 22 20 18 16 14 12 11 10 8 7 6 5 4 4 3 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 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 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 1 1 2 2 3 4 5 5 6 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21
 199 217 236 256 277 298 320 343 366 389 412 435 457 478 498 517 534 550 563 574 583 590 595 597 597 595 591 586 579 570 561 550 538 526 513 500 487 474 460 447 434 421 409 397 385 374 363 353 343 334 325 317 309 302 295 288 282 276 270 265 260 255 250 246 242 238 234 230 226 223 220 216 213 210 208 205 202 200 198 196 194 192 190 188 187 185 184 183 182 181 180 179 179 178 178 177 177 177 176 176 176 176 176 177 177 177 177 177 178 178 178 179 179 180 180 181 181 181 182 183 183 184 184 185 185 186 187 188 188 189 190 190 191 192 193 193 194 194 195 195 196 196 196 196 196 196 196 195 195 194 193 192 191 190 188 187 185 183 181 178 176 173 170 167 163 160 156 152 148 144 140 135 130 126 121 116 111 106 101 96 91 86 82 77 72 68 63 59 54 50 46 43 39 35 32 29 26 23 20 18 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 9 11 14 16 20 23 27 32 37 43 49 55 63 71 80 89 100 111 123 136 151 166 182
 101 104 108 111 114 118 121 124 127 130 133 136 139 141 144 147 150 153 156 159 162 165 168 171 175 178 182 186 190 195 200 205 211 217 223 230 237 245 254 263 274 284 296 309 322 337 352 369 386 405 425 446 468 490 514 537 562 586 610 634 656 678 698 716 732 746 757 765 770 773 772 770 764 757 748 737 725 711 697 682 667 652 636 621 606 592 577 564 551 538 526 515 504 494 484 475 466 458 451 443 437 431 425 419 414 410 405 401 397 394 391 388 385 382 380 378 376 374 373 372 371 370 369 369 369 369 369 369 370 371 372 373 374 375 376 377 379 380 381 382 383 384 385 386 387 387 387 387 387 387 386 385 383 382 380 377 374 371 367 362 358 352 346 340 333 325 317 309 300 291 281 271 260 250 239 228 216 205 194 183 172 161 151 140 130 121 111 102 94 85 78 70 63 57 50 45 39 34 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 1 1 2 2 3 4 5 6 7 8 9 11 12 14 16 18 20 22 24 27 29 32 35 38 41 44 47 50 54 57 61 64 68 72 75 79 83 86 90 94 97
 63 66 68 71 74 77 79 83 86 89 93 96 100 104 108 112 117 122 127 132 137 143 149 156 162 169 177 185 193 202 211 220 230 241 252 263 275 287 300 314 328 342 356 371 386 402 417 433 448 463 478 492 506 519 532 543 554 563 571 578 584 588 591 593 594 594 593 591 588 584 579 574 569 563 557 551 544 538 531 524 518 511 505 498 492 486 480 474 468 462 457 451 446 441 435 430 425 420 414 409 404 398 393 387 381 375 369 363 356 350 343 336 329 322 314 306 299 291 283 275 267 259 251 243 236 228 220 213 205 198 191 184 178 171 165 159 153 147 142 136 131 126 121 117 112 108 104 100 97 93 90 86 83 80 77 75 72 69 67 65 62 60 58 56 54 52 50 49 47 45 44 42 41 39 38 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 45 46 48 50 52 54 56 59 61
 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 29 30 32 33 34 35 36 38 39 40 42 44 45 47 49 51 53 56 58 61 64 67 70 74 77 81 86 90 95 101 106 113 119 126 134 142 151 160 170 181 193 205 218 232 247 263 280 298 317 337 358 381 404 428 454 480 508 537 567 598 631 664 699 735 772 810 849 888 929 970 1011 1051 1092 1131 1168 1202 1233 1259 1280 1295 1302 1301 1291 1272 1245 1208 1164 1113 1056 995 932 867 802 738 675 616 560 507 458 413 372 335 301 270 243 218 196 177 159 144 130 117 107 97 88 80 74 68 62 57 53 49 46 43 40 37 35 33 31 30 28 27 25 24 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 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 6 7 8 9 9 10 11 11 12 13 14 14 15 16
 1 4 6 8 11 14 17 20 23 26 30 34 38 42 47 51 56 61 67 73 78 85 91 98 105 112 120 128 136 144 152 161 170 179 188 197 207 216 225 234 243 251 260 268 276 283 290 296 302 308 313 318 322 325 329 332 334 337 339 341 343 345 347 350 352 355 359 363 367 372 378 384 391 399 407 416 426 436 447 459 472 486 500 515 531 547 564 582 600 619 638 657 677 697 717 737 756 774 792 808 824 837 848 857 864 867 868 866 861 853 841 827 811 792 771 748 724 699 674 648 622 597 572 548 524 502 480 459 440 421 404 387 371 356 342 329 316 304 293 282 271 261 251 242 233 224 216 208 200 192 184 177 170 162 156 149 142 136 129 123 117 111 106 100 95 89 84 79 74 70 65 61 57 53 49 45 41 38 34 31 28 25 23 20 18 15 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 27 28 29 30 31 32 33 33 34 35 36 37 37 38 39 40 40 41 42 42 43 44 44 45 45 46 46 47 47 48 48 48 49 49 50 50 50 51 51 51 52 52 53 53 54 54 55 56 57 58 59 60 62 63 65 67 70 72 75 78 82 86 90 95 100 105 112 118 126 133 142 151 161 171 182 194 207 220 235 250 266 283 300 319 339 359 381 404 427 452 477 503 531 559 588 617 647 678 709 740 770 801 830 859 886 912 935 955 973 988 998 1005 1008 1006 1000 989 975 956 934 908 880 849 816 782 747 712 677 641 607 573 540 508 478 449 421 395 370 347 325 304 285 266 249 233 218 204 191 178 167 156 146 136 127 119 111 104 97 91 84 79 73 68 63 59 55 51 47 43 40 36 33 30 28 25 22 20 18 16 13 11 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 11 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 24 25
 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 49 49 49 49 49 50 50 51 52 52 53 54 55 57 58 60 61 63 66 68 71 73 77 80 83 87 92 96 101 106 111 117 123 130 137 144 152 161 169 179 189 199 210 222 234 247 261 276 291 307 324 341 360 379 399 419 440 462 484 506 528 549 571 591 610 627 642 655 665 672 675 676 672 665 655 642 626 607 587 564 541 517 492 467 443 419 396 374 353 332 313 295 278 263 248 234 221 210 199 189 179 170 162 155 148 142 135 130 125 120 115 111 107 103 100 96 93 90 87 85 82 80 78 75 73 71 69 67 66 64 62 61 59 57 56 54 53 52 50 49 48 46 45 44 42 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 37 37 38 39 39 40 41 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 48 48
 52 54 56 58 59 61 63 64 66 67 69 71 72 74 75 76 78 79 80 82 83 84 86 87 88 90 91 92 94 95 97 98 100 101 103 105 107 109 111 113 115 118 121 124 127 130 134 138 143 147 152 158 164 171 178 185 194 203 212 223 234 245 258 271 284 299 314 329 345 362 378 395 412 429 446 462 477 492 506 519 531 541 550 557 563 566 568 568 566 562 557 549 540 530 519 506 492 478 462 446 430 414 397 380 364 348 331 315 300 285 270 256 243 230 217 205 194 183 173 164 155 147 139 132 125 119 114 109 105 101 97 95 92 90 89 87 86 86 86 86 87 88 89 90 92 94 96 98 101 104 107 111 114 118 122 126 131 135 140 145 151 156 162 168 174 180 187 194 200 207 214 221 228 235 242 248 255 261 266 271 276 279 282 285 286 286 285 284 281 277 272 266 260 253 245 236 227 218 208 198 188 179 169 160 150 142 133 125 117 110 103 96 90 84 79 74 70 65 61 58 54 51 48 46 43 41 39 37 35 34 32 31 30 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 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 1 1 2 3 4 5 6 8 9 10 12 13 15 16 18 19 21 23 24 26 28 30 32 34 35 37 39 41 43 45 47 49 50
 135 136 138 139 139 139 139 138 138 136 135 133 132 130 128 126 124 121 119 117 115 112 110 108 106 104 102 101 99 97 96 95 93 92 91 91 90 89 89 89 89 90 90 91 92 93 95 97 99 102 104 108 112 116 120 125 131 137 143 150 157 165 173 181 190 199 208 217 226 236 245 255 264 273 282 290 298 306 313 320 326 332 337 342 347 350 354 357 359 362 364 365 366 367 368 369 369 369 369 369 369 369 368 368 367 367 366 365 364 363 362 360 359 358 356 355 353 352 351 349 348 347 346 345 344 343 343 343 343 344 344 345 346 347 349 351 352 354 356 358 361 363 365 367 369 370 372 373 374 374 374 374 373 371 369 366 363 358 353 347 340 333 324 315 305 295 283 272 260 247 235 222 209 196 184 171 159 147 136 125 114 104 95 86 77 69 62 55 48 42 37 31 27 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 1 1 1 2 2 3 3 4 5 6 7 8 9 10 12 13 15 17 19 21 23 26 29 32 35 39 42 46 50 55 59 64 68 73 78 83 88 93 98 103 107 112 116 120 124 127 130 132
 20 22 24 26 29 31 34 37 39 43 46 49 53 57 62 66 71 77 83 89 96 103 112 121 130 141 152 165 179 194 210 228 248 270 294 320 348 379 412 448 487 529 572 619 666 715 764 812 858 901 939 970 995 1011 1018 1017 1007 989 964 933 898 859 819 778 736 695 656 618 582 548 516 486 459 433 409 388 368 349 332 317 303 290 278 267 257 248 240 232 225 219 213 208 203 199 195 192 189 186 184 182 181 180 179 178 178 178 178 178 179 180 181 183 185 187 189 192 195 198 201 204 208 211 215 219 223 227 231 235 239 242 246 249 252 254 256 258 259 260 260 260 259 258 256 253 250 247 243 239 235 230 225 220 215 209 203 198 192 186 180 175 169 163 158 153 147 142 137 133 128 123 119 115 111 107 103 99 96 92 89 86 83 80 77 74 71 69 66 64 62 60 57 55 54 52 50 48 47 45 44 42 41 40 38 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 16 15 15 14 14 13 12 11 11 10 9 9 8 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 11 12 13 15 17 18
 24 26 29 31 34 37 40 42 46 49 52 55 59 62 66 70 74 78 82 86 91 95 100 105 109 114 119 125 130 135 140 146 152 157 163 169 174 180 186 192 198 203 209 215 221 227 232 238 244 249 255 260 266 271 276 282 287 292 297 303 308 313 319 324 329 335 340 346 351 357 362 368 373 379 384 390 395 400 406 411 416 421 426 430 435 440 444 448 452 456 460 463 467 470 473 475 478 480 482 483 484 485 485 485 485 484 483 481 479 477 474 471 468 465 461 457 453 449 444 440 436 432 428 424 420 416 413 410 407 404 401 398 395 393 390 387 384 381 378 375 371 367 363 358 353 348 342 336 329 322 315 307 299 291 282 273 264 255 245 236 226 216 207 197 188 179 170 161 152 144 135 127 119 112 105 98 91 85 79 73 67 62 57 52 48 43 39 36 32 29 26 23 20 17 15 13 11 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 2 3 5 6 8 10 11 13 15 17 19 22
 40 42 44 46 48 50 52 55 57 59 61 64 66 69 71 74 77 79 82 85 88 91 94 97 100 103 107 110 114 118 122 126 130 134 138 143 148 153 158 164 170 176 182 189 196 204 212 220 229 238 248 258 268 280 291 303 316 329 342 356 370 384 398 412 426 440 454 467 480 492 503 514 523 532 540 546 552 557 560 563 565 566 566 566 565 564 562 560 558 556 554 552 549 547 546 544 543 543 543 543 544 546 548 551 554 559 564 570 577 585 593 603 614 625 638 651 665 680 695 711 727 743 759 774 788 801 812 821 828 832 834 832 827 818 806 791 773 753 729 704 677 649 620 590 560 530 501 472 443 416 390 365 341 318 296 276 256 238 221 205 190 175 162 150 138 127 117 107 98 90 82 74 67 61 55 49 43 38 34 29 25 21 17 14 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 1 1 1 1 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 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 7 8 9 10 11 12 13 14 15 17 18 20 21 23 24 26 27 29 31 32 34 36 38
 57 59 61 63 65 68 70 73 75 78 81 84 88 91 94 98 102 106 111 115 120 125 130 136 142 148 155 162 169 177 185 193 202 211 221 231 241 252 263 274 286 298 310 322 334 345 357 368 378 387 396 403 409 414 417 419 419 418 415 411 406 399 391 382 372 362 351 340 328 316 304 292 281 269 258 247 237 226 217 207 198 189 181 173 166 158 152 145 139 133 127 122 117 112 108 104 99 96 92 88 85 82 79 76 74 71 69 66 64 63 61 59 58 56 55 54 53 52 51 50 50 49 49 49 49 49 49 49 49 50 50 51 51 52 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 69 70 71 71 72 72 72 73 73 73 73 73 73 73 73 73 72 72 71 71 70 70 69 68 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 23 23 23 24 24 24 24 24 25 25 25 25 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 32 32 33 34 35 36 37 39 40 41 42 44 45 47 48 50 51 53 55
 131 136 140 144 148 153 157 161 165 168 172 176 179 183 186 189 192 194 197 199 201 203 205 207 208 209 211 211 212 213 213 214 214 214 214 215 215 215 215 215 215 215 215 215 216 216 217 218 218 220 221 223 224 226 229 231 234 236 240 243 246 250 254 258 262 266 270 274 279 283 287 292 296 301 305 309 313 317 321 325 329 333 336 339 342 345 348 350 353 355 356 358 359 360 361 361 361 361 360 359 358 356 354 351 349 345 342 338 334 330 325 320 315 310 304 299 293 287 281 275 269 264 258 252 247 241 236 230 225 220 216 211 207 202 198 194 190 186 183 179 176 172 169 166 163 159 156 154 151 148 145 142 139 137 134 131 128 126 123 120 118 115 112 110 107 105 102 99 97 94 92 89 87 84 82 80 77 75 72 70 68 65 63 61 59 57 54 52 50 48 46 44 42 41 39 37 35 33 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 12 11 11 11 10 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 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 22 23 23 24 25 27 28 29 31 32 34 36 38 40 42 45 47 50 52 55 58 61 64 68 71 74 78 82 86 89 93 97 102 106 110 114 118 123 127
 86 85 85 84 84 83 83 82 82 81 80 80 79 78 78 77 76 76 75 74 73 73 72 71 71 70 69 69 68 67 67 66 65 65 64 63 63 62 62 62 61 61 61 60 60 60 60 60 60 61 61 62 62 63 64 65 67 68 70 71 73 75 78 80 83 86 89 93 96 100 104 109 113 118 123 129 135 141 147 154 162 169 177 186 195 205 215 226 237 249 262 275 289 304 320 336 354 372 391 411 432 453 475 498 521 544 567 589 611 632 651 669 684 696 706 712 714 713 708 700 688 673 655 634 612 588 564 538 513 487 462 438 414 392 370 350 331 312 296 280 265 251 239 227 216 206 197 188 180 173 166 159 154 148 143 138 134 130 126 122 119 116 113 110 108 105 103 101 99 97 95 93 91 90 88 87 85 84 83 81 80 79 78 77 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 53 52 52 51 50 50 49 48 48 47 47 46 46 46 45 45 45 44 44 44 44 44 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 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 39 39 40 40 41 41 42 43 44 44 45 46 47 49 50 51 52 54 55 57 58 60 61 63 64 66 67 69 70 72 73 75 76 77 79 80 81 82 83 84 84 85 86 86 87 87 87 87 87 87 87 87 87 87 87 86 86
 81 88 96 104 112 121 131 141 151 162 174 186 198 211 224 238 252 266 281 295 310 325 339 354 367 381 393 405 416 426 435 442 449 453 457 459 459 459 457 453 449 443 437 429 421 412 403 394 384 374 364 354 345 335 326 317 309 301 293 286 279 273 268 262 257 253 249 245 242 239 237 235 233 232 231 230 229 229 229 229 230 231 232 234 236 238 240 243 246 250 254 258 263 268 273 279 286 293 301 310 319 329 340 351 364 378 392 408 425 443 462 483 505 529 553 580 607 636 666 697 728 759 791 821 851 878 903 925 944 957 966 970 969 962 949 931 909 883 853 820 785 748 710 672 634 596 560 524 490 457 425 396 367 341 316 292 271 250 231 213 196 181 166 153 140 128 117 107 97 89 80 73 65 59 52 46 41 36 31 27 22 19 15 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 1 1 1 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 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 15 18 21 24 28 32 36 40 45 50 56 61 67 74
 10 11 11 12 13 14 15 16 17 18 19 21 22 24 26 28 30 32 35 37 40 44 47 51 55 60 65 71 77 85 92 101 111 122 134 147 162 179 197 219 242 268 298 331 368 409 454 504 560 620 684 753 826 900 975 1048 1117 1178 1229 1267 1291 1300 1292 1271 1236 1191 1138 1080 1019 957 895 836 779 725 675 629 586 547 512 480 451 425 402 381 362 346 332 319 308 299 291 285 280 276 274 273 273 275 278 282 288 295 303 314 326 339 355 372 392 414 438 465 493 525 558 594 631 670 710 750 789 826 860 889 913 930 938 937 928 909 883 849 810 766 719 671 622 575 528 484 443 404 368 335 304 276 251 228 207 188 171 155 141 128 117 106 97 88 80 73 66 60 54 49 45 40 36 33 29 26 23 21 18 16 13 11 9 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 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9
 38 41 44 47 50 53 57 61 64 68 72 77 81 86 91 96 102 108 114 121 127 135 142 151 159 168 178 188 199 211 223 236 250 265 280 297 314 333 353 373 395 418 441 466 491 517 544 570 597 623 648 672 695 715 734 749 761 770 775 776 774 769 760 749 735 718 700 681 660 639 618 596 575 555 534 515 496 478 461 446 431 417 403 391 380 369 360 351 343 336 329 323 318 313 309 306 303 301 299 298 298 298 299 300 302 304 307 311 315 320 326 333 340 348 357 367 378 389 402 415 430 445 462 479 497 515 534 554 574 593 613 632 650 667 683 697 709 719 726 731 732 731 728 721 711 699 684 667 649 628 606 584 560 536 512 488 463 440 416 394 371 350 330 310 291 273 256 240 224 209 195 182 170 158 147 136 126 117 108 100 92 84 77 71 65 59 53 48 43 39 34 30 27 23 20 17 14 12 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 1 1 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 1 3 4 5 6 8 9 11 12 14 16 18 19 21 24 26 28 30 33 35
 41 42 42 42 43 43 44 44 45 46 46 47 48 48 49 50 51 52 54 55 56 58 60 61 63 65 68 70 73 76 79 83 86 90 95 100 105 111 117 124 131 139 148 157 167 178 190 203 217 232 247 264 282 301 321 341 363 384 407 429 451 472 493 513 531 547 561 573 583 590 595 597 596 594 589 583 575 566 556 546 535 523 512 501 490 479 469 460 451 443 435 429 423 418 413 410 407 406 405 405 406 408 411 415 420 426 433 441 451 461 473 486 500 516 533 551 571 592 614 637 662 688 714 741 768 796 823 849 874 898 919 938 954 967 976 982 984 982 977 968 955 940 922 902 879 856 831 806 780 753 727 701 676 651 627 603 580 558 537 517 497 478 460 443 427 411 395 380 366 353 339 326 314 302 290 279 267 257 246 235 225 215 205 196 186 177 168 159 151 142 134 126 118 111 104 97 90 83 77 71 66 60 55 50 46 42 38 34 31 27 24 22 19 17 15 13 11 9 8 7 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 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 30 31 32 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 39 40 40 40 41 41
 107 112 118 123 129 134 140 145 150 156 161 166 170 175 179 184 188 191 194 197 200 202 204 206 207 208 208 208 208 207 206 204 202 200 197 194 191 187 184 180 175 171 166 162 157 152 148 143 138 134 129 125 121 117 113 109 106 103 100 97 95 93 91 89 88 87 86 86 85 85 86 86 87 88 89 91 92 94 97 99 102 105 108 112 116 121 125 130 136 142 148 155 163 171 180 189 199 210 222 235 248 263 279 295 313 333 353 375 398 422 448 474 502 529 558 586 614 640 666 690 711 729 743 754 761 764 762 757 748 735 720 702 682 661 639 616 594 571 549 528 507 488 469 451 435 419 405 391 379 367 356 346 337 328 320 312 305 298 292 286 280 274 269 264 259 255 250 245 241 237 232 228 224 219 215 211 206 202 197 193 188 184 179 175 170 165 160 156 151 146 142 137 132 128 123 119 114 110 106 101 97 93 90 86 82 79 75 72 69 66 63 60 58 55 53 50 48 46 44 42 40 39 37 35 34 32 31 30 29 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 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 11 14 17 19 23 26 29 33 36 40 44 48 53 57 62 66 71 76 81 86 91 96 102
 66 68 69 70 72 73 74 75 77 78 79 80 81 83 84 85 86 87 88 90 91 92 93 95 96 97 99 100 101 103 105 106 108 110 111 113 115 117 119 121 123 125 127 129 131 133 135 137 138 140 142 144 145 147 148 149 150 151 151 152 152 152 152 151 151 150 150 149 148 147 146 145 144 142 141 140 139 138 136 135 134 133 133 132 131 130 130 130 129 129 129 129 129 129 130 130 131 132 133 134 135 136 138 139 141 143 144 146 149 151 153 156 158 161 163 166 169 172 174 177 180 183 186 189 191 194 197 199 202 204 206 209 211 212 214 216 217 218 219 220 221 221 222 222 222 222 222 221 221 220 219 218 217 216 214 213 211 209 207 204 202 199 196 193 190 187 183 180 176 172 168 164 159 155 150 146 141 136 131 126 122 117 112 107 102 97 93 88 83 79 75 70 66 62 58 55 51 48 45 41 39 36 33 31 28 26 24 22 20 19 17 16 14 13 12 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29 30 32 33 35 36 38 40 41 43 45 46 48 50 51 53 54 56 58 59 61 62 64 65
 25 25 25 24 24 24 24 24 23 23 23 23 23 23 24 24 24 24 24 25 25 26 26 27 28 28 29 30 31 32 34 35 37 38 40 42 45 47 50 53 56 59 63 67 72 77 83 89 95 102 110 119 128 138 148 160 172 186 200 215 230 247 264 282 301 320 339 359 379 398 417 436 454 471 488 503 517 529 540 550 559 567 573 578 583 586 589 592 594 596 597 599 600 602 604 606 608 611 614 617 621 626 630 635 640 645 650 655 660 664 668 670 672 672 671 669 664 658 649 639 626 611 595 577 558 537 515 493 470 448 425 403 381 359 339 319 301 283 266 251 236 222 209 197 186 176 167 158 150 142 135 129 123 118 113 108 104 100 96 93 90 87 85 82 80 78 76 75 73 72 71 69 68 68 67 66 65 65 64 64 63 63 63 62 62 62 62 61 61 61 61 60 60 60 59 59 59 58 57 57 56 55 54 54 53 51 50 49 48 47 45 44 43 41 40 38 37 35 34 33 31 30 29 28 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 27 28 29 30 32 33 34 35 36 38 39 40 42 43 44 46 47 49 50 51 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 49 47 46 45 44 42 41 40 39 38 36 35 34 33 33 32 31 30 29 29 28 27 27 26 26
 115 117 119 121 123 125 127 128 130 131 133 134 135 136 137 138 138 139 139 140 140 140 140 139 139 139 138 138 137 136 135 134 133 132 131 129 128 127 125 124 122 121 119 118 116 115 113 112 110 109 108 107 106 105 104 103 103 102 102 102 102 102 102 102 103 104 104 105 106 108 109 111 112 114 116 118 121 123 126 129 132 135 138 142 146 150 155 160 165 170 176 182 189 196 203 211 220 229 239 249 260 272 285 299 313 329 345 363 382 402 423 446 469 494 520 547 574 603 631 660 689 717 744 770 793 814 832 846 857 863 866 864 857 847 833 816 796 774 749 723 697 669 641 614 587 560 534 509 485 461 439 418 398 379 360 343 327 311 296 282 269 257 245 234 223 213 203 194 185 177 169 161 154 147 141 134 128 122 117 111 106 101 97 92 88 84 80 76 72 69 65 62 59 56 53 50 48 45 43 40 38 36 34 33 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 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 15 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 15 15 15 16 17 17 18 19 20 21 22 23 24 26 27 29 31 33 35 37 39 41 43 46 48 51 53 56 59 62 64 67 70 73 76 78 81 84 87 90 92 95 98 100 103 105 108 110 113
 59 60 61 62 62 63 63 63 63 63 63 63 63 62 62 61 60 59 58 57 56 55 54 52 51 49 48 46 45 43 41 40 38 36 35 33 31 30 28 26 25 23 22 20 19 17 16 14 13 12 11 10 9 8 7 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 6 7 7 8 9 10 10 11 12 13 14 16 17 18 20 21 23 25 27 29 31 34 36 39 42 46 50 54 58 64 69 75 82 90 99 108 119 131 144 159 176 196 217 242 270 301 337 377 422 473 530 593 663 738 820 905 993 1081 1164 1240 1302 1348 1374 1378 1361 1324 1271 1205 1130 1051 971 892 816 744 677 615 559 508 461 419 382 347 317 289 264 241 221 202 185 170 156 144 132 121 112 103 95 87 80 74 68 62 57 53 48 44 41 37 34 31 28 26 23 21 19 17 16 14 13 11 10 9 8 7 7 6 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 1 2 3 4 6 7 9 10 12 14 15 17 19 21 23 24 26 28 30 32 34 36 38 40 42 43 45 47 49 50 52 53 55 56 57 58
 72 74 76 78 80 82 84 86 88 90 92 94 96 97 99 101 102 103 104 105 106 107 108 109 109 109 110 110 110 110 110 109 109 109 108 107 107 106 105 105 104 103 102 102 101 100 100 99 99 98 98 98 98 98 98 98 99 100 100 101 102 103 105 106 108 110 111 113 115 118 120 122 125 127 130 132 135 138 141 143 146 149 152 155 158 160 163 166 169 171 174 177 179 182 185 187 189 192 194 196 198 200 202 204 206 208 210 212 213 215 217 218 220 222 223 225 227 229 231 233 235 237 240 243 246 250 254 258 263 268 273 279 286 293 301 309 318 328 338 348 359 371 382 394 407 419 431 443 455 465 476 485 493 500 505 509 511 511 509 506 500 493 484 474 462 449 434 419 404 387 371 354 338 321 305 289 274 259 244 230 217 204 192 181 170 159 149 140 131 123 115 108 101 94 88 83 77 72 68 63 59 56 52 49 46 44 42 39 38 36 34 33 32 31 30 30 29 29 29 29 29 29 29 29 30 30 30 31 31 32 33 33 34 34 35 36 36 37 37 38 39 39 40 40 41 41 41 42 42 42 43 43 43 43 43 44 44 44 44 44 44 43 43 43 43 43 42 42 42 41 41 41 40 40 39 38 38 37 37 36 35 35 34 33 32 32 31 30 29 28 27 26 26 25 24 23 22 21 20 19 18 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 18 20 21 22 24 25 26 28 30 31 33 35 36 38 40 42 44 46 48 50 52 54 56 58 61 63 65 67 69
 59 60 61 62 63 63 64 65 65 66 66 67 67 68 68 69 69 70 70 70 71 71 71 72 72 72 73 73 74 74 75 75 75 76 77 77 78 78 79 80 81 81 82 83 84 85 86 88 89 90 92 94 95 97 99 101 103 105 107 110 112 115 117 120 123 126 129 132 135 138 142 145 148 152 155 159 162 166 170 173 177 181 185 189 193 197 202 206 210 215 220 224 229 234 239 244 249 254 259 264 270 275 280 285 290 294 299 303 307 310 313 316 318 320 321 322 322 321 320 318 316 313 310 306 302 298 293 288 283 278 273 267 262 257 252 247 242 237 232 228 223 219 215 211 208 204 201 198 194 191 189 186 183 180 178 175 172 170 167 165 162 159 157 154 152 149 146 143 141 138 135 132 129 126 123 119 116 113 110 106 103 99 96 93 89 86 82 79 76 72 69 66 63 60 57 54 51 48 46 43 41 38 36 34 32 30 28 26 25 23 22 20 19 18 17 16 15 14 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 21 22 23 25 26 27 29 30 32 33 35 36 38 39 41 42 44 45 47 48 49 50 52 53 54 55 56 57 58
 58 57 57 56 56 56 55 55 55 55 55 55 55 55 55 55 55 56 56 57 57 58 59 59 60 61 62 63 65 66 67 69 71 72 74 76 79 81 84 86 89 92 95 99 102 106 110 114 118 122 126 131 135 140 144 149 154 158 163 167 172 176 180 184 187 190 194 196 199 201 203 205 207 208 209 210 211 211 212 212 212 212 212 212 212 212 211 211 211 210 210 209 209 208 208 207 207 206 205 205 204 203 202 200 199 197 195 194 191 189 186 184 181 177 174 170 166 163 158 154 150 145 141 137 132 128 123 119 115 111 107 103 99 95 92 88 85 82 79 77 74 71 69 67 65 63 61 60 58 56 55 54 53 52 50 50 49 48 47 46 46 45 45 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 45 44 44 44 44 43 43 42 42 41 41 40 39 39 38 37 36 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 36 37 38 40 41 42 44 45 47 49 50 52 53 55 56 58 59 61 62 63 64 65 66 67 68 69 69 69 70 70 70 70 69 69 69 68 68 67 67 66 65 65 64 63 63 62 61 61 60 59 59 58
 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 22 22 23 24 25 25 26 27 28 30 31 32 34 35 37 39 41 44 46 49 52 56 59 64 68 73 79 85 92 100 109 119 129 142 155 170 187 206 227 250 276 304 336 371 409 451 496 546 599 656 715 778 843 909 976 1041 1105 1166 1223 1274 1318 1355 1385 1407 1421 1428 1428 1423 1412 1397 1378 1357 1334 1309 1284 1259 1233 1208 1184 1160 1136 1114 1092 1071 1050 1029 1009 988 968 947 925 903 880 857 832 806 780 752 724 695 666 636 607 577 547 518 490 462 436 410 385 362 339 318 298 279 262 245 230 215 202 189 178 167 157 148 139 131 123 116 110 104 98 93 88 84 80 76 72 69 65 62 60 57 54 52 50 48 46 44 42 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 11 11 12 12 12 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 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15
 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 61 62 63 63 64 64 65 65 65 65 66 66 66 66 66 66 65 65 65 65 64 64 64 63 63 63 62 62 62 61 61 61 61 61 61 61 62 62 63 64 65 66 68 70 72 74 77 80 83 87 91 96 101 107 113 120 127 135 143 152 162 173 184 197 210 224 239 255 272 291 310 331 353 376 400 426 453 481 510 540 571 602 635 667 699 731 762 791 819 845 868 888 905 918 927 932 933 930 924 913 900 883 864 843 821 796 771 746 720 694 669 644 619 595 572 550 528 508 488 469 451 434 418 402 387 372 358 345 332 319 307 295 284 273 262 252 242 232 223 214 205 196 188 180 172 165 157 150 144 137 131 125 119 113 108 103 98 93 88 84 80 76 72 68 64 61 57 54 51 48 45 42 40 37 35 33 30 28 26 24 22 21 19 17 16 15 13 12 11 10 9 8 8 7 6 6 6 5 5 5 5 5 6 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 26 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 44 45 46 46 47 48 48 49 49 49 50 50 50 50 50 50 50 50 50 50 50 49 49 48 48 47 47 46 45 44 44 43 42 41 40 39 38 36 35 34 33 32 30 29 28 27 25 24 23 22 21 20 18 17 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 12 12 12 13 14 14 15 16 17 17 18 19 20 21 22 24 25 26 27 28 29 31 32 33 34 36 37 38 39 41 42 43 44 45
 13 14 16 17 18 19 21 22 24 26 28 30 32 34 37 40 43 46 50 54 59 64 69 75 81 88 96 105 114 124 136 148 162 177 193 210 229 250 271 294 317 341 364 387 408 428 444 456 464 468 467 461 451 437 420 401 380 358 337 315 294 274 255 237 221 205 191 178 167 156 146 137 129 122 115 109 104 99 94 90 86 83 80 77 75 73 71 69 68 66 65 64 63 62 61 61 60 60 60 60 60 60 60 60 60 61 61 62 62 63 64 65 66 67 68 69 71 72 74 75 77 79 81 83 85 87 90 92 95 97 100 103 106 109 111 114 117 120 123 126 128 131 133 136 138 140 141 143 144 145 146 147 147 147 147 146 146 145 144 143 141 140 138 136 135 133 131 129 127 125 123 121 119 117 115 113 111 110 108 107 105 104 102 101 100 99 98 97 97 96 95 95 94 94 93 93 93 92 92 92 92 92 91 91 91 91 90 90 89 89 88 88 87 86 85 84 82 81 79 78 76 74 72 70 68 66 64 62 60 58 56 54 52 50 48 46 45 43 41 40 38 37 35 34 33 32 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 8 8 9 10 11 12 12
 49 51 53 55 58 60 63 65 68 71 74 77 80 84 87 90 94 97 101 105 108 112 115 119 122 125 128 130 133 135 136 137 138 138 138 137 136 135 133 130 127 124 120 117 113 108 104 100 95 91 87 82 78 74 70 67 63 60 57 54 51 49 46 44 42 41 39 38 37 36 35 34 34 34 33 33 34 34 34 35 36 37 38 39 41 43 45 47 49 52 55 58 62 66 70 75 80 86 93 100 108 117 127 138 151 164 180 197 217 238 263 290 321 356 395 439 489 544 605 672 746 825 909 996 1083 1166 1243 1306 1353 1379 1381 1360 1317 1256 1181 1098 1011 923 838 757 682 612 550 493 443 398 358 322 290 262 238 216 196 179 163 149 137 126 116 107 99 92 85 79 74 69 65 61 57 54 51 48 46 43 41 39 38 36 35 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 34 35 37 39 40 43 45 47 50 53 56 59 62 66 69 73 77 81 85 89 93 97 101 104 108 111 114 117 119 122 123 125 125 126 126 126 125 124 122 120 118 116 113 110 107 104 101 98 95 91 88 85 82 79 76 73 70 67 65 62 59 57 55 53 50 48 46 44 43 41 39 38 36 35 33 32 30 29 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 9 9 8 7 7 6 6 5 5 4 4 4 4 3 3 3 3 4 4 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 31 32 34 35 37 38 40 41 43 45 47
 64 67 70 73 76 79 82 85 88 90 93 96 98 101 103 105 107 109 112 113 115 117 119 121 123 124 126 128 129 131 133 134 136 138 139 141 143 145 147 149 151 153 155 157 159 161 163 165 168 170 172 174 175 177 179 180 182 183 184 185 186 186 187 187 187 187 186 186 186 185 185 184 183 183 182 182 181 181 180 180 180 180 180 181 181 182 183 184 186 187 189 191 194 196 199 202 205 208 212 216 219 224 228 232 236 240 245 249 253 256 260 263 266 268 270 271 272 272 271 270 268 265 262 259 255 251 246 241 236 231 226 221 217 212 207 203 199 196 192 189 186 184 182 180 179 178 177 177 176 176 177 177 178 179 180 182 183 185 187 189 191 193 195 196 198 200 202 203 204 205 206 206 206 205 204 203 201 199 196 193 189 185 180 175 169 164 158 152 145 139 132 126 119 113 107 101 95 89 83 78 73 68 63 59 55 51 47 43 40 37 34 32 29 27 25 23 21 20 18 17 15 14 13 12 11 11 10 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 10 12 13 15 17 19 21 23 26 28 30 33 36 38 41 44 47 49 52 55 58 61
 36 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 63 64 64 65 65 65 66 66 66 66 66 65 65 65 65 64 64 63 63 62 62 61 61 60 60 60 59 59 59 59 59 59 59 60 61 61 63 64 65 67 69 72 75 78 81 85 89 94 99 105 111 118 125 134 142 152 163 174 187 200 215 231 249 268 289 311 336 363 392 423 457 494 533 575 620 667 717 769 822 875 928 979 1028 1071 1109 1140 1162 1174 1177 1169 1152 1127 1093 1054 1009 961 912 861 811 762 714 668 625 585 547 512 480 450 423 398 375 354 335 318 302 287 274 262 251 241 231 222 214 207 200 194 188 182 177 172 167 162 158 154 150 147 143 140 137 134 131 128 125 123 120 118 115 113 111 109 107 105 103 102 100 98 97 95 94 93 92 90 89 88 88 87 86 85 85 84 84 83 83 83 83 83 83 84 84 84 85 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 105 106 106 106 106 106 105 105 104 103 102 101 100 98 97 95 93 91 89 87 85 83 81 79 76 74 72 70 67 65 63 61 58 56 54 52 50 48 46 44 42 40 38 37 35 33 32 30 28 27 25 24 22 21 19 18 17 15 14 13 12 10 9 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 10 12 13 14 15 17 18 19 20 22 23 24 25 27 28 29 30 32 33 34 35
 20 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 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 35 35 36 36 37 38 39 40 41 42 44 45 47 48 50 52 54 57 59 62 64 67 70 73 77 80 84 88 92 97 101 106 112 117 123 129 135 142 149 156 164 173 181 190 200 210 221 232 243 255 268 281 295 309 324 339 355 371 388 404 422 439 456 473 491 508 524 540 556 570 584 597 609 619 628 635 640 644 646 647 645 642 637 630 621 611 600 587 573 558 542 526 508 491 473 455 438 420 402 385 368 351 335 320 305 290 276 263 250 238 226 215 204 194 184 175 167 158 150 143 136 129 123 117 111 106 100 96 91 86 82 78 75 71 68 64 61 59 56 53 51 49 47 45 43 41 40 38 37 36 35 34 33 32 31 31 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 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 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 6 7 8 8 9 10 10 11 12 12 13 14 14 15 15 16 17 17 18 18 19 20
 32 33 35 36 38 39 41 43 44 46 48 49 51 53 54 56 58 59 61 63 65 66 68 70 72 73 75 77 79 80 82 84 86 88 90 92 94 96 98 100 103 105 108 111 114 117 120 124 128 132 136 141 147 152 159 165 173 181 189 199 208 219 231 243 256 270 285 300 317 334 352 370 389 408 428 448 467 486 505 522 539 554 567 578 588 594 598 599 598 594 587 577 565 551 535 518 499 479 459 438 417 396 375 355 335 316 297 280 263 247 232 218 205 193 181 171 161 152 143 136 129 122 117 111 107 102 99 95 92 90 87 85 83 82 81 80 79 78 77 77 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 74 74 74 73 72 72 71 70 69 69 68 67 66 64 63 62 61 60 58 57 55 54 53 51 50 48 47 45 44 42 41 40 38 37 35 34 33 31 30 29 28 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 6 6 5 5 5 4 4 3 3 2 2 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 1 2 3 3 4 5 6 6 7 8 9 10 11 12 13 15 16 17 18 19 21 22 23 25 26 27 29 30
 60 60 60 60 60 59 59 59 58 58 57 57 56 55 55 54 54 53 52 51 51 50 49 49 48 47 46 46 45 44 43 43 42 41 41 40 39 39 38 38 38 37 37 37 37 36 36 37 37 37 37 38 39 40 41 42 43 45 47 49 51 53 56 59 62 66 70 74 79 84 89 95 101 107 114 122 129 138 146 156 166 176 187 198 210 222 235 248 262 277 291 306 322 337 353 369 384 400 415 430 444 458 471 483 493 502 510 517 522 525 527 527 526 523 519 513 506 499 490 480 470 460 449 438 427 415 404 394 383 373 363 353 344 336 327 319 312 305 298 291 285 279 274 268 263 258 253 248 243 239 234 229 225 220 216 211 207 202 198 193 189 184 180 175 170 166 161 156 151 147 142 137 133 128 124 119 114 110 106 101 97 93 89 85 81 77 73 69 65 62 58 55 52 49 46 43 40 37 35 32 30 28 26 24 22 20 19 17 16 14 13 12 11 10 10 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 19 20 20 21 21 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 30 30 30 30 31 31 31 32 33 33 34 35 36 37 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 53 54 55 55 56 57 57 58 58 59 59 60 60 60 60 60 60
 44 43 43 43 42 42 42 41 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 40 40 41 41 42 43 44 46 47 49 50 52 54 57 60 62 66 69 73 77 82 87 92 98 104 110 117 124 131 139 147 155 163 172 180 188 195 203 209 215 221 225 229 232 234 235 235 234 233 231 228 225 221 217 213 208 204 199 194 190 185 181 177 173 169 165 162 159 156 153 151 149 147 145 144 143 142 141 141 141 141 142 143 144 145 147 149 152 155 158 162 166 170 174 179 184 190 196 201 207 214 220 226 232 238 244 249 254 258 262 266 269 271 272 273 273 272 270 268 265 261 256 251 246 240 234 227 221 214 206 199 192 185 177 170 163 156 149 143 136 130 123 117 112 106 101 95 90 85 81 76 72 68 64 60 56 52 49 46 43 40 37 34 31 29 27 24 22 20 18 17 15 13 12 11 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 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 24 26 27 28 29 30 32 33 34 36 37 38 40 41 42 44 45 47 48 49 50 51 53 54 55 55 56 57 57 58 58 59 59 59 59 59 59 59 58 58 58 58 57 57 56 56 55 55 54 54 53 53 53 52 52 51 51 50 50 49 49 49 48 48 47 47 47 46 46 46 45 45 45 44 44
 62 63 65 67 69 70 72 74 75 77 79 80 82 83 84 85 87 88 89 90 91 91 92 93 93 93 94 94 94 95 95 95 95 95 95 95 95 96 96 96 96 97 97 97 98 99 99 100 101 102 103 104 106 107 108 110 111 113 114 116 117 119 121 122 123 125 126 127 128 128 129 129 130 130 130 129 129 128 128 127 126 124 123 122 120 119 117 115 114 112 110 108 107 105 103 101 100 98 96 95 93 92 91 89 88 87 86 85 84 84 83 83 82 82 82 82 82 82 83 84 85 86 87 89 91 93 96 99 102 106 110 115 120 126 132 139 147 155 164 173 183 194 206 218 230 244 257 271 285 299 313 326 339 351 361 370 377 383 386 386 384 380 374 366 356 344 332 318 303 288 273 258 244 229 215 202 189 177 165 154 144 134 125 116 108 101 94 87 81 75 70 65 60 56 52 48 44 41 38 35 32 30 28 26 24 22 20 19 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 33 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 38 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 26 25 25 25 25 25 24 24 25 25 25 25 26 26 26 27 28 28 29 30 30 31 32 33 34 35 36 38 39 40 41 43 44 46 47 49 50 52 53 55 57 58 60
 108 109 110 110 111 111 111 110 110 109 108 107 106 104 103 101 100 98 97 95 94 92 90 89 88 86 85 84 83 82 81 80 80 79 79 79 79 79 80 80 81 83 84 86 88 91 94 97 101 105 110 115 121 127 134 142 149 158 167 176 186 197 207 218 229 240 251 261 271 281 290 297 304 310 314 317 319 320 319 317 314 310 306 300 294 288 281 274 267 260 252 245 238 231 224 218 211 205 199 194 188 183 178 173 169 165 161 157 153 150 147 144 141 138 136 133 131 129 128 126 125 124 123 122 122 122 121 122 122 123 124 125 126 127 129 131 133 136 139 141 144 148 151 155 159 163 167 171 176 180 185 190 194 199 204 209 213 218 222 226 230 233 236 238 240 241 242 242 241 239 236 233 229 224 219 213 206 199 191 184 176 167 159 151 142 134 126 118 111 103 96 89 83 76 70 65 60 55 50 45 41 37 34 30 27 24 22 19 17 15 13 12 10 9 8 6 5 5 4 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 28 29 31 33 34 36 38 41 43 45 48 50 53 56 58 61 64 67 70 73 76 79 82 85 88 91 93 96 98 100 102 104 106 107
 211 215 219 223 226 228 230 232 234 235 235 235 235 234 234 232 231 229 227 225 223 221 218 216 213 211 208 206 204 201 199 197 196 194 193 191 190 190 189 189 189 189 189 190 191 192 194 195 197 199 201 203 205 208 210 212 215 217 219 221 223 224 225 226 227 228 228 228 227 227 226 225 224 223 221 220 218 217 216 215 213 212 212 211 211 211 211 211 212 213 215 217 219 222 226 230 234 240 245 252 259 267 276 285 295 306 318 331 344 358 373 387 403 418 433 447 461 473 484 492 499 503 505 503 499 493 484 472 459 444 428 411 393 375 357 340 323 306 290 275 260 246 233 221 210 199 189 180 171 163 155 148 141 135 129 123 118 113 108 104 99 95 92 88 85 81 78 75 72 69 67 64 61 59 57 54 52 50 48 45 43 41 40 38 36 34 32 30 29 27 25 24 22 21 19 18 16 15 13 12 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 16 17 19 20 22 24 26 29 31 34 36 39 43 46 50 54 58 62 67 71 76 82 87 92 98 104 110 116 122 129 135 142 148 154 161 167 173 179 185 191 196 202 206
 18 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 30 31 33 34 36 38 40 42 45 48 51 54 57 61 65 69 74 79 84 89 95 101 108 114 121 128 136 143 150 157 164 171 178 183 189 193 197 200 202 204 204 204 203 201 199 196 193 189 185 181 177 173 168 164 160 156 152 148 145 141 138 135 133 130 128 126 125 124 122 122 121 121 121 121 122 122 124 125 127 129 131 134 138 141 146 150 156 161 168 175 182 191 200 210 220 232 244 257 271 285 300 315 331 347 363 379 394 408 421 432 442 450 455 458 459 458 454 447 439 430 419 406 394 380 366 352 339 325 312 300 288 276 266 256 246 237 229 222 215 208 203 197 193 188 184 181 178 175 172 170 168 167 165 164 163 162 162 161 161 161 160 160 160 159 159 158 158 157 156 155 153 152 150 148 145 142 139 136 132 129 125 120 116 112 107 103 98 94 90 85 81 77 73 69 66 63 59 56 53 51 48 46 44 42 40 38 36 35 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 39 40 41 42 43 43 44 45 45 46 46 46 47 47 47 47 47 46 46 45 45 44 44 43 42 41 40 39 38 37 36 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 18 18 18 18 18 18
 99 102 106 111 115 119 124 129 134 139 144 150 155 161 168 174 181 187 194 202 209 217 225 233 242 250 259 268 278 287 297 307 316 326 336 346 355 365 374 382 390 398 405 411 417 421 425 427 429 429 428 427 424 420 415 410 404 397 389 381 373 364 356 347 338 329 320 312 304 296 288 280 273 266 260 253 248 242 237 232 227 223 219 215 211 208 205 202 199 197 195 193 191 189 187 185 184 183 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 156 155 154 154 154 153 153 154 154 154 155 156 157 158 159 160 162 164 166 168 170 173 175 178 181 184 187 190 193 196 200 203 206 209 213 216 219 222 225 228 230 233 235 237 239 240 242 243 244 245 245 245 245 245 244 243 242 241 239 237 235 233 230 228 225 222 219 215 212 208 205 201 197 193 189 185 181 177 173 169 165 161 157 153 149 145 141 137 134 130 127 123 120 117 114 111 108 105 102 100 97 95 93 90 88 86 84 82 80 79 77 75 73 72 70 69 67 66 64 63 61 60 59 57 56 55 54 53 52 50 49 48 47 46 45 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 34 35 37 39 41 43 45 47 49 51 53 56 58 61 63 66 69 72 75 78 81 84 88 91 95
 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 30 31 33 35 37 39 41 43 46 49 52 55 59 64 68 73 79 85 92 99 108 117 127 138 151 164 179 196 214 233 255 278 303 329 357 386 416 446 475 504 530 554 574 590 601 606 606 600 590 575 557 536 513 488 463 438 414 390 367 345 325 306 288 272 256 242 229 218 207 197 188 180 172 166 160 154 149 145 141 137 134 132 129 127 126 125 124 123 123 123 123 124 125 126 128 129 132 134 137 140 143 147 151 156 161 166 171 177 183 190 197 204 211 218 226 234 242 250 257 265 272 280 286 293 299 304 309 312 316 318 320 321 321 320 319 317 314 311 308 304 299 295 290 285 279 274 269 264 259 254 249 244 240 235 231 227 224 220 217 214 211 209 207 205 203 201 200 199 198 197 197 197 196 196 196 197 197 197 197 198 198 198 198 198 198 197 197 195 194 192 190 188 185 181 178 174 169 165 160 154 149 144 138 132 127 121 116 110 105 100 95 91 86 82 78 74 70 67 64 61 58 55 53 50 48 46 44 43 41 39 38 37 36 34 33 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 21 21 20 20 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16
 125 130 136 142 147 153 158 164 169 174 179 183 188 192 196 200 203 207 210 213 216 219 222 225 228 231 233 236 240 243 246 250 254 258 262 267 271 276 282 287 292 298 303 309 314 319 324 328 332 335 337 339 339 339 337 334 331 326 320 314 307 299 291 282 273 264 254 245 236 227 218 210 202 194 186 179 172 166 160 154 148 143 138 133 129 124 120 117 113 109 106 103 100 97 94 91 89 86 84 81 79 77 74 72 70 67 65 63 61 59 57 55 53 51 49 47 45 44 42 40 39 37 36 35 34 32 31 30 30 29 28 27 27 27 26 26 26 26 26 26 26 26 27 27 27 28 29 29 30 31 32 33 34 35 37 38 40 41 43 44 46 48 50 52 54 57 59 62 64 67 69 72 75 78 81 84 87 90 93 96 99 102 105 108 110 113 115 117 119 120 122 123 123 124 124 123 123 122 120 119 117 114 112 109 106 103 100 96 93 89 85 82 78 74 71 67 64 60 57 54 51 48 45 42 40 38 35 33 31 30 28 26 25 24 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 8 8 9 10 11 12 13 14 16 17 19 20 22 24 26 28 31 33 36 39 42 45 48 52 56 59 64 68 72 77 82 87 92 97 102 108 113 119
 46 48 50 52 54 56 59 61 64 67 70 73 76 80 83 87 91 96 100 105 110 115 121 127 133 139 146 153 160 167 174 182 190 198 206 214 222 230 238 246 254 261 268 275 281 287 292 296 300 304 306 308 309 309 309 308 306 304 301 297 293 289 284 279 273 267 261 255 249 242 236 229 223 217 210 204 198 193 187 181 176 171 166 161 156 152 148 143 139 136 132 129 125 122 119 116 113 111 108 106 104 102 100 98 96 94 93 91 90 89 87 86 85 85 84 83 83 82 82 82 82 82 82 82 82 82 83 83 84 84 85 86 87 87 88 89 90 90 91 92 92 93 93 94 94 94 94 94 94 93 93 92 92 91 90 89 88 86 85 84 82 81 79 77 76 74 72 71 69 67 66 64 63 61 59 58 56 55 54 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 42 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 44 44 43 43 42 41 41 40 39 38 38 37 36 35 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 39 40 42 43 45
 43 42 41 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 35 35 36 37 38 39 41 42 43 45 46 48 50 51 53 55 57 59 61 64 66 68 70 72 74 76 78 80 82 84 86 87 89 90 91 93 94 94 95 96 97 97 98 98 98 99 99 99 100 100 100 101 101 102 103 103 104 105 106 108 109 111 113 115 117 120 123 126 130 133 138 142 148 153 159 166 173 181 190 199 209 220 231 244 257 270 285 300 316 332 348 364 380 396 411 425 438 449 458 465 470 473 473 471 467 461 453 443 432 421 408 395 382 368 354 341 328 315 303 291 279 269 258 248 239 230 221 213 205 198 191 184 178 172 166 160 155 150 145 140 135 131 126 122 118 114 110 106 102 99 95 92 88 85 82 79 75 72 69 66 64 61 58 56 53 51 48 46 44 42 40 38 36 34 33 31 29 28 27 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 24 25 26 28 29 30 31 33 34 36 37 39 40 42 44 46 48 50 53 55 57 60 62 64 67 69 72 74 76 78 80 82 84 86 87 88 89 90 90 91 91 91 90 90 89 88 87 86 85 84 82 81 79 78 76 75 73 71 70 68 67 65 64 62 61 59 58 57 55 54 53 52 50 49 48 47 46 45 44
 89 90 90 91 91 92 92 92 92 92 92 92 92 92 92 92 91 91 90 89 89 88 87 86 84 83 82 80 79 77 75 73 71 70 68 66 64 62 60 58 55 53 52 50 48 46 44 42 41 39 38 36 35 34 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 28 28 29 30 30 31 32 33 34 35 36 38 39 41 43 44 46 48 51 53 56 59 62 65 68 72 76 80 85 90 95 101 107 113 120 127 135 143 152 161 171 181 192 202 214 225 237 248 260 271 282 293 302 312 320 327 333 338 341 344 345 345 343 341 337 333 328 322 316 309 302 295 288 280 273 266 258 251 244 237 231 224 218 212 206 200 195 190 185 180 175 170 166 162 157 153 150 146 142 139 135 132 129 126 123 120 117 114 112 109 107 104 102 100 97 95 93 91 89 88 86 84 83 81 79 78 77 76 74 73 72 71 70 70 69 69 68 68 67 67 67 67 67 68 68 68 69 70 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 87 88 88 88 89 88 88 88 87 87 86 85 84 82 81 80 78 77 75 73 72 70 68 67 65 63 62 60 58 57 55 54 53 51 50 49 47 46 45 44 43 42 41 40 40 39 38 37 37 36 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 40 41 43 44 45 46 48 49 50 52 53 55 56 58 59 61 62 63 65 66 67 69 70 71 72 73 74 75 77 78 78 79 80 81 82 83 84 84 85 86 86 87 88 88 89
 75 74 73 72 71 70 69 68 67 66 64 63 62 61 60 58 57 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 29 29 28 28 28 28 28 28 29 29 29 30 31 31 32 33 34 35 36 37 39 40 42 43 45 47 49 51 53 56 58 61 63 66 70 73 76 80 84 88 92 97 102 107 113 119 125 132 139 147 155 163 172 181 191 202 212 223 235 246 258 270 282 293 304 315 325 334 341 348 353 357 359 359 358 356 352 347 341 334 326 318 309 301 292 283 274 266 258 250 243 236 230 224 219 214 210 207 204 201 199 197 196 195 195 195 195 195 196 197 199 200 202 204 206 208 210 212 214 217 219 221 223 225 227 229 231 232 234 234 235 236 236 235 235 234 232 231 229 226 223 220 217 213 209 205 201 196 191 186 181 176 171 166 160 155 150 145 140 135 131 126 122 118 113 109 106 102 99 95 92 89 86 83 81 78 76 73 71 69 67 65 63 62 60 58 57 55 54 52 51 49 48 47 45 44 43 42 41 39 38 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 24 25 27 28 30 31 33 35 37 39 41 44 46 48 50 52 55 57 59 61 63 65 67 69 71 72 74 75 76 77 78 79 80 80 81 81 81 81 81 81 80 80 80 79 78 78 77 76
 97 96 96 96 95 95 94 94 93 93 92 91 91 90 89 88 87 86 85 83 82 81 79 78 76 74 73 71 69 67 65 63 61 59 57 55 53 51 49 47 45 43 41 40 38 36 35 33 32 30 29 28 27 25 24 24 23 22 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 18 18 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 31 32 34 35 37 39 41 43 46 48 51 54 57 61 65 69 74 79 84 90 97 104 112 120 129 139 150 161 174 187 202 217 233 250 268 287 306 326 345 364 383 400 416 430 442 451 457 461 461 458 452 444 434 422 408 393 377 361 344 328 312 296 280 266 252 238 226 214 202 192 182 173 164 156 148 141 135 129 123 118 113 108 103 99 96 92 89 85 83 80 77 75 73 71 69 67 65 63 62 61 59 58 57 56 55 55 54 53 53 52 52 52 52 51 51 52 52 52 52 53 53 53 54 55 55 56 57 58 59 60 61 62 62 63 64 65 66 67 68 68 69 70 70 70 71 71 71 71 71 70 70 69 69 68 67 67 66 65 64 63 62 61 60 58 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 43 43 44 44 45 45 46 47 48 49 50 52 53 54 56 57 59 61 63 65 67 69 71 73 76 78 80 82 85 87 89 91 93 94 96 98 99 100 101 102 103 104 104 105 105 105 105 105 105 105 105 104 104 104 103 103 103 102 102 102 101 101 100 100 100 99 99 99 98 98 97 97
 40 41 42 44 45 46 48 49 51 52 54 55 57 58 60 62 63 65 67 69 71 73 75 77 79 81 84 86 89 92 95 98 101 104 108 112 116 121 126 131 136 142 149 156 163 171 180 190 200 211 223 236 250 265 281 298 316 335 355 376 398 421 444 467 491 514 537 560 581 600 618 634 647 658 666 672 674 673 670 663 655 644 631 616 599 582 563 544 524 504 484 464 444 424 405 386 368 350 333 316 300 285 270 256 242 230 217 206 195 185 175 166 157 149 141 134 128 122 116 111 106 101 97 94 90 88 85 83 81 79 78 77 76 76 76 76 76 77 78 79 80 82 84 86 88 90 93 96 99 102 105 109 113 116 120 124 128 133 137 141 146 150 155 159 164 168 173 177 181 186 190 194 198 201 205 208 211 214 217 220 222 224 226 227 228 229 230 231 231 230 230 229 228 227 225 223 221 218 215 212 209 205 201 197 193 188 184 179 174 169 165 160 155 150 145 141 136 132 128 124 120 116 112 109 106 102 99 97 94 91 89 86 84 82 80 78 76 74 73 71 70 68 67 65 64 63 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 41 40 39 39 38 37 36 35 34 34 33 32 31 30 30 29 28 27 26 25 25 24 23 22 21 21 20 19 18 17 17 16 15 14 13 13 12 11 11 10 10 9 8 8 7 7 7 6 6 6 6 6 5 5 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 35 36 37 38
 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 47 48 49 49 50 51 51 52 53 54 54 55 56 57 57 58 59 60 61 62 63 64 65 67 68 69 71 72 74 76 78 80 82 84 87 89 92 95 98 102 105 109 113 117 122 126 131 136 141 147 152 158 164 170 177 183 190 196 203 210 216 223 230 236 243 249 256 262 267 273 278 283 288 292 297 300 303 306 309 311 312 313 314 315 315 314 314 313 311 310 308 306 304 301 299 296 294 291 288 285 283 280 277 274 272 269 266 264 261 258 256 253 250 248 245 242 240 237 234 231 227 224 221 217 214 210 206 202 198 194 190 186 182 178 174 169 165 161 157 153 150 146 142 139 135 132 129 126 123 120 117 114 112 110 107 105 103 101 99 97 96 94 93 91 90 88 87 86 85 83 82 81 80 79 78 77 76 75 74 73 72 72 71 70 69 68 67 66 65 64 63 62 62 61 60 59 58 58 57 56 56 55 55 54 54 54 53 53 53 53 52 52 52 52 52 53 53 53 53 53 54 54 54 55 55 56 56 57 57 58 58 59 60 60 61 61 62 63 63 64 65 65 66 67 67 68 68 69 69 70 70 71 71 71 72 72 72 72 72 72 72 72 72 72 71 71 70 70 69 69 68 67 66 65 64 63 62 61 60 59 57 56 55 53 52 51 50 48 47 46 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 32 32 32 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37
 68 67 66 65 64 63 63 62 61 60 60 59 59 58 58 58 58 58 58 58 58 58 58 59 59 60 61 62 63 64 65 67 69 71 73 75 78 81 84 87 91 95 100 104 109 115 121 127 134 141 148 155 163 171 179 187 196 204 212 219 226 233 239 244 248 252 254 255 256 255 253 251 247 243 239 233 228 222 216 209 203 196 190 184 178 172 166 160 155 150 146 141 137 133 129 126 122 119 117 114 112 110 108 106 104 103 102 101 100 99 98 98 97 97 97 97 97 97 97 98 98 98 99 100 100 101 101 102 103 103 104 104 105 105 106 106 106 107 107 107 107 107 107 106 106 106 106 105 105 105 105 104 104 104 104 103 103 103 103 103 103 103 103 104 104 104 105 105 106 106 107 107 108 109 110 110 111 112 113 114 115 116 117 117 118 119 120 120 121 121 122 122 122 122 122 121 120 120 119 117 116 114 112 110 108 106 103 101 98 95 92 89 86 83 79 76 73 70 67 64 62 59 56 54 52 50 48 46 44 42 41 39 38 37 36 35 34 33 32 32 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 55 56 58 60 62 64 66 68 70 72 74 76 78 81 83 85 88 90 92 94 96 99 101 103 105 107 108 110 112 113 114 116 117 118 118 119 120 120 120 120 120 120 120 120 119 119 118 117 116 115 114 113 112 110 109 108 106 105 103 102 100 99 97 95 94 92 91 89 87 86 84 83 81 80 78 77 76 74 73 72 71 69
 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 68 68 68 68 68 68 69 69 70 70 71 71 72 73 73 74 75 76 78 79 80 82 83 85 87 89 91 94 96 99 101 104 107 110 114 117 121 125 129 133 137 141 146 151 156 161 166 171 177 182 188 193 199 205 211 217 222 228 234 239 244 249 253 257 261 264 266 268 269 269 269 268 266 263 259 255 250 245 239 232 225 218 210 203 195 187 180 172 165 157 150 144 137 131 125 119 114 109 104 100 96 92 89 86 83 80 77 75 73 71 70 68 67 66 65 64 63 62 62 61 61 61 60 60 60 60 60 60 60 61 61 61 62 62 62 63 63 64 64 65 65 66 66 67 68 68 69 69 70 71 71 72 72 73 74 74 75 75 75 76 76 77 77 77 77 77 77 77 77 77 77 76 76 75 75 74 74 73 72 71 71 70 69 68 67 66 65 65 64 63 62 61 61 60 59 59 58 58 57 57 57 56 56 56 56 55 55 55 55 55 55 55 55 54 54 54 54 54 54 53 53 53 53 52 52 52 52 51 51 50 50 50 49 49 48 48 47 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 32 32 31 31 31 31 32 32 32 32 32 33 33 34 34 35 35 36 37 38 38 39 40 41 42 43 45 46 47 48 49 51 52 53 54 55 57 58 59 60 61 62 63 64 64 65 66 66 67 67 68 68 69 69 69 69 69 70 70
 212 212 211 210 209 208 207 205 203 202 200 198 196 194 192 190 188 186 184 182 180 178 176 174 172 170 169 167 166 164 163 162 162 161 160 160 160 160 161 162 163 164 166 168 170 173 176 179 183 188 193 198 204 211 218 225 233 242 251 261 271 282 293 305 317 330 343 357 371 385 399 413 428 442 455 468 481 492 503 513 521 528 533 536 538 538 536 532 527 519 510 500 488 474 460 445 429 412 395 378 361 344 327 310 294 278 263 248 234 220 207 195 183 172 161 152 142 134 126 118 111 105 99 94 89 84 80 77 73 70 67 65 63 61 59 58 57 56 55 54 54 53 53 53 53 53 53 53 53 54 54 55 55 56 57 58 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 85 86 87 87 88 88 89 89 89 89 89 89 89 89 88 88 87 87 86 85 84 83 82 81 80 79 78 76 75 74 73 72 71 70 69 68 67 66 65 65 64 64 63 63 63 63 63 63 63 63 64 64 64 65 65 66 66 67 68 68 69 70 70 71 71 72 72 73 73 74 74 75 75 75 76 76 76 76 76 76 76 76 76 75 75 75 74 74 74 73 72 72 71 71 70 69 69 68 67 66 66 65 64 63 62 62 61 60 60 59 58 58 57 56 56 56 55 55 55 54 54 54 55 55 55 56 56 57 58 59 60 61 63 64 66 68 71 73 76 79 82 86 89 93 97 101 106 111 115 120 125 131 136 141 146 152 157 162 167 172 177 181 185 189 193 196 199 202 204 206 208 210 211 211 212 212
 27 28 30 31 32 34 35 37 38 40 42 44 46 48 50 53 55 58 61 64 67 70 73 77 80 84 88 92 96 101 105 110 115 120 125 130 135 140 145 150 155 160 165 169 173 177 180 184 186 188 190 191 192 191 191 190 188 186 184 181 178 175 171 167 163 160 156 152 148 144 141 137 134 130 127 124 122 119 117 115 112 110 109 107 106 104 103 102 101 100 99 98 98 97 97 96 96 96 96 96 95 95 95 95 95 95 96 96 96 96 96 96 96 97 97 97 98 98 98 99 99 100 101 102 103 104 105 107 108 110 112 115 118 120 124 127 131 136 140 145 151 157 163 169 176 184 192 200 208 217 226 234 243 252 260 268 276 283 289 294 298 301 303 304 304 302 300 296 292 287 281 274 267 260 253 246 238 231 224 216 210 203 197 190 185 179 174 169 165 160 156 153 149 146 143 140 138 135 133 131 129 127 126 124 123 121 120 118 117 115 114 112 111 109 107 105 103 101 99 97 94 92 90 87 85 82 79 77 74 72 69 67 65 62 60 58 56 54 52 50 48 46 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26
 107 108 109 110 112 113 114 115 117 118 120 121 122 124 125 127 128 130 131 132 134 135 136 138 139 140 141 143 144 145 147 148 149 151 152 154 155 157 159 161 163 165 167 170 173 176 179 182 185 189 193 197 201 205 209 214 218 223 228 232 237 241 245 249 253 257 260 263 265 267 268 269 270 269 269 267 266 263 261 258 254 250 246 241 237 232 227 222 216 211 206 201 196 191 186 181 176 172 167 163 159 155 151 148 144 141 138 135 132 130 127 125 123 121 120 118 117 116 115 114 114 113 113 113 113 114 114 115 116 117 118 119 121 122 124 126 128 130 132 134 137 139 141 143 145 147 149 151 152 153 155 156 157 157 158 158 158 157 157 156 155 154 153 152 150 149 147 145 144 142 140 138 136 134 132 130 128 126 124 122 120 118 116 114 112 110 109 107 105 104 102 101 99 98 96 95 93 92 91 89 88 87 85 84 83 82 80 79 78 77 76 74 73 72 71 70 69 68 67 66 66 65 64 63 63 62 62 61 61 61 61 61 61 61 61 62 62 63 63 64 65 66 67 69 70 72 74 75 77 80 82 84 87 90 93 96 99 103 107 111 115 119 124 129 134 140 146 152 158 164 171 178 186 193 201 209 218 226 235 243 252 260 269 277 285 292 299 305 311 315 319 322 324 325 325 324 321 318 314 309 303 297 289 282 274 265 257 248 240 231 222 214 206 198 190 183 176 169 163 157 151 146 141 136 132 128 125 121 118 116 113 111 109 107 106 104 103 102 101 100 99 99 99 98 98 98 98 98 99 99 99 100 100 101 102 102 103 104 105 106
 32 32 32 33 33 33 34 35 35 36 37 38 39 41 42 44 45 47 50 52 54 57 60 64 67 71 75 80 85 90 95 101 108 114 121 129 136 144 152 161 169 177 185 194 201 209 215 222 227 232 236 240 242 244 245 246 245 245 244 242 241 239 237 235 233 232 230 229 228 228 228 228 229 230 231 234 236 240 244 248 253 259 265 272 280 289 298 308 319 330 342 355 369 383 398 413 428 443 458 472 486 498 509 517 524 527 528 526 520 511 499 485 467 448 427 405 383 360 337 314 292 271 250 231 213 196 180 166 152 140 128 118 108 99 91 84 77 71 65 60 55 51 47 44 40 37 35 32 30 28 26 25 23 22 21 19 18 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 11 11 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 19 20 21 23 24 26 27 29 31 34 36 39 42 46 49 53 58 63 68 73 79 86 92 99 107 114 122 129 137 145 152 158 165 170 175 178 181 183 184 183 182 180 177 173 168 164 158 152 147 140 134 128 122 117 111 106 100 95 90 86 82 78 74 70 67 63 60 58 55 52 50 48 46 44 42 41 39 38 36 35 34 33 32 31 30 29 29 28 27 27 26 26 26 26 25 25 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 47 49 50 51 52 53 54 54 55 55 55 55 55 55 54 54 53 52 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 33 32 32 32 32 32
 16 15 15 16 16 16 16 16 17 17 17 18 19 19 20 21 22 23 24 25 27 28 30 32 34 36 39 42 45 48 52 55 60 64 69 74 80 85 91 98 104 111 118 125 132 138 145 151 156 161 165 169 171 173 174 174 173 171 169 166 163 159 155 150 146 141 137 132 127 123 119 115 111 107 104 101 98 95 92 90 88 86 84 83 81 80 79 78 77 77 76 76 76 76 76 77 77 78 79 80 81 83 84 86 88 91 93 96 99 102 105 109 113 117 121 126 131 136 141 146 152 158 163 169 174 179 184 188 192 195 198 200 200 200 199 197 194 190 185 180 174 168 161 154 147 140 133 126 119 112 106 100 95 89 84 79 75 71 67 64 61 58 55 53 51 49 47 45 44 42 41 40 39 39 38 37 37 37 37 36 36 37 37 37 38 38 39 40 41 42 44 45 47 49 51 53 56 59 62 66 70 74 79 84 90 97 103 111 119 127 137 146 157 167 178 189 201 212 222 232 241 249 256 261 264 266 265 263 259 254 247 239 230 221 211 201 191 181 172 163 154 145 137 130 123 116 110 104 99 94 90 86 82 79 75 73 70 68 66 64 62 61 59 58 57 57 56 55 55 55 55 55 55 55 56 57 57 58 59 61 62 64 66 68 70 73 75 78 81 85 89 93 97 102 107 112 117 123 128 134 140 146 152 157 162 167 171 174 177 178 178 178 176 173 169 165 159 153 146 139 132 125 117 110 103 96 89 83 77 71 66 61 57 53 49 46 43 40 37 35 32 30 29 27 25 24 23 22 21 20 19 19 18 17 17 17 16 16 16 16
 139 137 134 131 128 125 122 119 116 113 110 107 104 101 99 96 93 91 89 86 84 82 80 79 77 76 74 73 72 71 70 70 69 69 68 68 68 68 69 69 70 70 71 72 73 74 75 76 77 78 80 81 82 84 85 86 88 89 90 91 93 94 95 95 96 97 98 98 99 99 99 100 100 101 101 101 102 102 103 104 104 105 106 107 108 110 111 113 115 117 119 122 125 128 131 134 138 142 147 151 156 162 167 173 180 186 193 200 207 214 221 228 235 242 248 254 260 265 269 272 275 276 277 277 276 274 271 268 264 259 255 249 244 239 234 229 224 219 215 211 207 204 201 199 198 197 196 196 196 197 199 201 204 207 211 215 220 225 231 237 244 251 259 267 275 284 292 301 310 319 327 336 343 351 357 363 368 371 373 374 374 372 369 364 358 351 342 333 322 311 300 288 275 263 251 238 226 214 203 192 181 171 161 152 143 135 127 120 113 107 101 96 91 86 82 78 74 70 67 64 62 59 57 55 53 51 49 48 46 45 44 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 42 44 45 47 49 51 53 55 57 59 62 64 67 69 72 75 78 81 84 87 90 94 97 100 104 107 110 114 117 120 124 127 130 133 136 139 141 144 146 148 149 151 152 153 154 154 154 154 153 152 151 150 148 146 144 142
 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 71 71 72 72 73 74 75 76 78 79 81 83 85 87 89 92 95 98 101 105 109 114 119 124 130 136 143 150 158 167 175 185 195 206 217 229 241 254 267 281 294 308 322 335 348 361 373 384 394 402 410 417 422 426 428 430 430 430 428 425 422 419 415 410 405 400 395 390 385 381 376 371 367 363 359 355 351 348 345 342 339 336 333 331 328 326 323 320 318 315 312 309 306 302 299 295 291 287 283 278 273 269 264 259 254 249 243 238 233 228 223 219 214 209 205 201 197 193 190 186 183 180 178 175 173 171 169 167 166 165 164 163 162 161 161 160 160 160 160 160 160 161 161 161 162 162 163 163 164 164 165 165 166 166 167 167 167 167 168 168 168 168 168 167 167 166 166 165 164 163 161 160 158 157 155 152 150 147 145 142 139 135 132 129 125 121 117 114 110 106 102 98 94 90 86 83 79 76 72 69 66 63 60 57 55 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 25 26 26 27 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 51 53 55 56 58 59 60 62 63 65 66 67 68 69 70 71 71 72 73 73 74 74 74 75 75 75 75 75 75 75 75 75 74 74 74 74 73 73 73 73 72 72 72 72 71 71 71 70
 79 80 81 82 83 84 84 85 85 85 85 85 85 84 84 83 82 82 81 80 79 78 77 76 75 74 72 71 70 69 68 68 67 66 65 65 64 64 64 64 64 64 64 65 66 67 68 69 70 72 74 76 78 81 84 87 90 94 98 102 106 111 115 120 126 131 136 142 148 153 159 165 170 175 180 185 189 193 197 200 203 205 206 207 208 208 207 206 204 202 200 197 194 191 187 184 180 176 172 168 163 159 155 151 147 143 139 136 132 129 125 122 119 116 114 111 109 107 105 103 102 101 100 99 99 98 99 99 99 100 102 103 105 107 110 112 116 119 123 128 133 138 144 150 157 164 171 179 188 197 206 215 225 235 245 256 266 275 285 294 302 309 316 321 325 328 329 328 326 323 318 312 305 297 288 278 268 258 247 236 225 214 204 193 183 174 164 155 147 138 131 123 116 109 103 97 92 86 81 77 72 68 64 61 57 54 52 49 47 44 42 41 39 38 36 35 34 33 33 32 32 31 31 31 31 31 31 31 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 64 64 65 66 67 67 68 68 69 69 69 69 69 69 69 69 69 68 68 67 66 65 65 64 62 61 60 59 57 56 55 53 52 50 49 47 46 45 43 42 41 39 38 37 36 35 34 34 33 33 32 32 31 31 31 31 31 32 32 33 33 34 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 54 56 58 59 61 63 64 66 68 69 71 72 74 75 77 78
 68 69 69 70 71 71 72 73 74 75 77 78 80 81 83 85 87 90 92 95 97 100 103 106 110 113 117 121 125 129 133 137 141 146 150 154 158 162 166 170 174 177 180 182 185 187 188 189 190 190 190 189 189 187 186 184 182 179 177 174 171 168 165 162 159 156 153 150 147 144 141 139 136 134 131 129 127 125 124 122 121 119 118 117 116 115 114 114 113 113 112 112 112 112 112 112 112 113 113 113 114 114 115 115 116 116 117 117 118 118 118 118 119 119 118 118 118 117 116 116 115 113 112 110 109 107 105 103 101 98 96 94 91 89 86 84 81 79 76 74 71 69 67 64 62 60 58 56 55 53 51 50 48 47 46 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 38 39 40 41 42 43 44 45 46 48 49 51 52 54 55 57 59 61 63 65 66 68 70 72 74 75 77 78 79 80 81 82 83 83 83 83 83 83 82 81 81 80 79 78 77 75 74 73 71 70 69 67 66 65 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 50 49 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 48 48 48 49 49 50 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 69 70 72 73 74 76 77 78 79 80 81 82 83 84 84 85 85 85 85 85 85 85 84 84 83 83 82 81 80 79 79 78 77 76 75 74 73 73 72 71 71 70 69 69 69 68 68 68 68 68 68 68 68
 147 145 143 141 139 137 134 131 128 125 122 119 115 112 108 105 102 98 95 92 89 86 83 80 77 75 72 70 67 65 63 62 60 58 57 56 54 53 52 52 51 50 50 50 49 49 49 49 49 50 50 51 51 52 52 53 54 55 56 57 59 60 61 63 64 66 68 69 71 73 75 77 79 81 83 85 87 89 91 93 96 98 100 102 104 107 109 111 113 115 117 119 121 122 124 125 127 128 129 129 130 130 129 129 128 127 126 124 122 120 117 114 111 108 104 101 97 94 90 86 83 79 75 72 69 65 62 59 57 54 52 49 47 45 43 41 40 38 37 36 35 34 33 32 31 30 30 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 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 19 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 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 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 33 34 34 35 36 36 37 38 39 40 41 43 44 45 47 48 50 52 54 55 58 60 62 65 67 70 73 76 79 82 85 88 92 95 99 102 106 110 113 117 120 124 127 130 133 136 138 141 143 145 146 147 148 149 150 150 149 149 148
 83 86 89 92 96 99 102 106 109 112 116 119 122 125 128 130 133 135 137 138 140 141 142 142 143 143 142 142 141 140 139 138 136 134 133 131 129 128 126 125 123 122 120 119 118 117 117 116 116 116 116 117 117 118 119 121 122 124 126 128 131 133 136 139 142 145 148 151 154 157 161 164 167 169 172 175 177 179 181 183 184 185 186 187 187 187 187 186 185 184 182 181 179 176 174 171 168 165 162 159 155 152 148 144 141 137 133 129 126 122 119 115 112 108 105 102 99 96 94 91 89 87 85 84 82 81 80 79 78 77 77 77 77 77 77 78 78 79 81 82 83 85 87 89 91 93 96 98 101 104 107 110 113 116 120 123 126 129 132 135 138 140 143 145 147 149 150 151 152 152 152 152 152 151 151 149 148 147 145 143 141 139 137 135 133 130 128 126 124 121 119 117 115 113 111 109 107 105 103 101 99 98 96 94 93 91 90 89 87 86 85 84 82 81 80 79 78 77 76 76 75 74 73 72 72 71 70 69 69 68 68 67 67 66 66 65 65 64 64 64 63 63 63 63 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 59 59 59 58 58 58 57 57 56 56 55 55 54 53 53 52 51 51 50 49 48 48 47 46 45 44 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 29 29 29 29 30 30 31 32 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 53 55 57 59 62 64 66 69 72 74 77 80
 35 35 36 37 37 38 39 40 41 42 43 44 45 46 48 49 51 53 54 56 58 61 63 65 68 71 74 77 81 84 88 92 96 100 104 109 114 118 123 128 133 137 142 146 150 153 157 159 162 163 164 165 165 164 163 161 159 157 154 150 147 143 139 135 131 128 124 120 116 113 109 106 103 100 98 95 93 90 88 86 85 83 81 80 79 78 77 76 75 74 73 73 72 72 71 71 71 71 71 70 70 70 70 71 71 71 71 71 71 72 72 72 72 73 73 73 73 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 73 73 73 72 72 72 71 71 71 70 70 69 69 69 68 68 68 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 67 67 67 68 68 69 70 70 71 72 73 74 76 77 79 80 82 84 86 89 91 94 96 99 103 106 110 113 117 122 126 130 135 139 144 148 152 156 160 163 166 168 170 171 171 171 169 167 165 161 157 153 148 143 137 132 126 120 115 109 104 98 93 88 84 80 76 72 68 65 62 59 56 54 51 49 47 46 44 42 41 40 38 37 36 35 34 34 33 32 32 31 30 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 34 34
 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 70 71 72 72 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 76 76 77 78 79 80 81 82 84 86 87 90 92 94 97 100 103 106 109 112 116 119 122 126 129 132 135 138 141 143 145 147 149 150 151 152 152 152 152 151 150 149 148 147 145 144 142 140 139 137 135 133 131 129 127 126 124 122 120 119 117 115 114 112 111 110 108 107 106 105 104 103 103 102 101 101 101 101 101 101 101 101 102 103 104 105 106 108 109 111 113 115 118 120 123 126 129 132 135 139 142 146 149 152 156 159 162 165 167 169 171 173 174 175 175 175 174 173 171 169 167 165 162 159 156 153 150 146 143 140 136 133 130 127 124 121 119 116 114 112 110 108 106 105 103 102 100 99 98 97 96 95 94 94 93 92 91 91 90 89 88 88 87 86 85 84 82 81 80 78 77 75 74 72 70 68 67 65 63 61 59 57 56 54 52 51 49 48 46 45 44 42 41 40 39 39 38 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 37 38 39 39 40 40 41 42 42 43 44 44 45 46 47 48 48 49 50 51 51 52 53 54 54 55 56 56 57 57 58 58 58 58 59 59 59 59 59 59 58 58 58 58 57 57 56 56 55 55 54 54 53 53 52 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 45 45 44 44 44 44 44 44 44 44 44 45 45 45 46 46 46 47 47 48 48 49 50 50 51 52 52
 98 99 99 99 100 100 99 99 99 98 98 97 97 96 95 94 93 92 92 91 90 89 89 88 88 87 87 87 87 88 88 89 90 91 93 95 97 99 102 106 110 114 119 125 131 138 145 153 162 172 182 193 205 217 230 243 256 270 283 295 307 317 326 333 338 340 341 338 334 327 318 308 296 283 270 256 242 228 215 201 189 177 165 155 145 135 126 118 111 103 97 91 85 80 75 71 67 63 59 56 53 50 48 45 43 41 39 37 36 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 48 50 52 54 57 59 62 65 68 71 74 78 82 86 90 94 99 103 108 113 119 124 130 136 142 148 155 161 168 175 182 189 196 202 209 216 223 229 235 241 246 251 256 260 263 266 267 269 269 269 267 265 263 259 255 251 245 240 233 227 220 213 205 198 190 182 175 167 160 153 146 139 133 126 120 115 109 104 99 95 91 87 83 79 76 73 71 68 66 64 62 61 59 58 57 56 56 55 55 54 54 54 54 55 55 55 56 57 57 58 59 60 61 62 63 64 66 67 68 70 71 73 74 75 77 78 80 81 82 83 84 85 85 86 86 87 87 86 86 85 85 84 82 81 80 78 77 75 73 71 69 67 65 64 62 60 58 57 55 53 52 51 50 49 48 47 46 45 45 45 44 44 44 44 45 45 45 46 47 47 48 49 51 52 53 55 56 58 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 88 90 92 93 94 95 96 97
 13 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 10 11 12 13 15 16 18 20 22 25 27 30 34 38 42 47 52 58 65 72 80 89 98 109 121 133 147 161 177 193 209 226 242 259 274 288 301 311 319 325 328 329 327 323 318 310 302 292 282 272 261 251 241 232 222 214 206 198 191 185 179 173 169 164 161 158 155 153 151 150 149 149 149 149 150 152 153 155 158 160 163 167 170 173 177 180 184 187 190 193 195 196 197 197 197 196 194 192 189 185 181 177 172 167 162 156 151 146 141 136 131 127 122 119 115 112 109 106 104 102 100 99 98 97 96 96 96 96 97 98 99 100 101 103 105 107 110 112 115 118 122 125 129 132 136 140 144 148 152 155 159 161 164 165 166 166 166 164 161 158 154 148 143 136 129 122 114 107 99 92 85 78 71 65 59 54 49 44 40 36 32 29 26 23 21 18 16 14 13 11 10 9 8 7 6 5 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 7 7 8 9 10 10 11 13 14 15 16 18 19 21 22 24 26 28 31 33 36 39 42 46 50 54 58 63 68 74 80 86 93 100 107 115 123 132 140 149 157 166 174 182 189 195 200 205 207 209 209 208 206 202 197 191 185 177 169 161 152 144 135 127 118 111 103 96 89 83 77 71 66 62 57 53 50 46 43 40 37 35 33 30 28 27 25 23 22 21 19 18 17 16 15 14
 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 62 63 64 66 67 68 70 71 73 74 76 77 79 81 82 84 86 88 90 92 94 96 98 100 102 105 107 109 112 114 116 119 121 124 126 128 130 132 134 135 137 138 139 140 140 140 140 140 139 138 137 135 134 132 130 128 126 123 121 118 116 113 111 108 106 104 101 99 97 95 93 91 89 87 85 84 82 81 79 78 77 76 75 74 73 72 72 71 70 70 70 69 69 69 69 69 69 70 70 70 71 72 73 73 75 76 77 79 81 82 85 87 89 92 95 98 102 105 109 113 118 123 128 133 139 145 151 157 164 171 178 185 192 199 206 213 219 225 231 236 240 244 246 248 250 250 249 248 246 243 240 236 232 227 222 217 212 206 201 195 190 184 179 174 169 164 160 155 151 147 144 140 137 133 130 128 125 122 120 118 116 114 112 111 109 108 106 105 104 103 102 101 100 99 98 98 97 96 95 94 94 93 92 91 90 89 88 87 86 85 83 82 81 80 79 78 76 75 74 73 72 71 70 69 68 68 67 66 66 65 65 64 64 64 64 64 64 64 64 65 65 66 66 67 68 69 70 71 72 74 75 77 79 80 82 84 87 89 92 94 97 100 103 106 109 113 116 120 123 127 130 133 137 140 142 145 147 149 150 151 151 151 150 148 146 144 141 138 134 130 125 121 116 112 107 102 97 93 88 84 80 76 72 69 65 62 59 56 54 52 49 47 46 44 43 41 40 39 38 37 37 36 36 35 35 35 35 35 35 35 35 36 36 36 37 37 38 39 39 40 41 41 42
 60 61 62 63 64 65 65 66 67 68 68 69 70 70 71 71 72 72 73 73 73 74 74 74 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 77 77 77 77 77 77 77 77 77 77 77 77 77 77 78 78 78 79 79 80 81 81 82 84 85 86 88 90 91 94 96 98 101 104 107 110 114 118 121 126 130 134 139 144 149 154 159 164 169 174 179 184 188 192 195 198 200 201 202 201 199 197 193 189 184 178 172 165 158 150 143 135 128 120 113 106 100 94 88 82 77 73 68 64 60 57 54 51 48 46 44 42 40 39 37 36 35 34 33 32 32 31 31 31 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 43 44 45 47 48 49 51 52 54 55 57 58 60 61 63 65 66 68 69 71 72 74 75 77 78 80 81 82 84 85 86 87 88 89 89 90 90 91 91 91 91 91 91 90 90 89 89 88 87 86 85 84 83 82 80 79 78 77 75 74 73 72 70 69 68 67 66 65 64 63 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 39 40 41 42 44 45 46 48 49 50 51 52 53 55 56 57 58 59
 53 53 53 54 54 55 55 56 57 57 58 59 60 61 62 63 64 65 67 68 69 71 73 74 76 78 80 82 84 86 88 90 92 95 97 99 102 104 107 109 111 114 116 119 121 123 125 128 130 131 133 135 136 138 139 140 141 141 142 142 142 142 142 142 141 140 139 138 137 136 135 134 132 131 130 128 127 126 124 123 122 121 120 119 118 117 117 116 116 116 116 116 117 117 118 119 120 121 123 125 127 130 133 136 139 143 148 152 158 163 170 176 184 191 200 209 218 228 238 248 259 269 279 289 299 308 315 322 327 330 332 332 331 327 322 315 307 298 288 277 265 253 241 229 217 206 195 184 173 164 154 146 137 130 123 116 110 104 99 94 90 85 82 78 75 72 69 67 64 62 60 58 57 55 54 53 52 51 50 49 48 47 47 47 46 46 46 46 46 46 46 46 47 47 48 49 50 51 52 53 54 56 58 60 62 64 66 68 71 73 76 78 81 83 86 88 90 92 94 95 96 97 97 97 97 96 95 94 93 91 89 86 84 82 79 76 74 71 68 66 63 61 58 56 54 52 50 49 47 46 44 43 42 41 40 39 38 38 37 37 36 36 36 36 36 35 35 35 36 36 36 36 36 37 37 38 38 39 39 40 41 42 42 43 44 46 47 48 50 51 53 55 57 59 61 64 66 69 72 75 78 82 85 89 93 96 100 104 107 111 114 117 120 123 125 126 127 128 128 128 127 125 123 121 118 115 112 108 105 101 98 94 91 87 84 81 78 75 73 70 68 66 64 63 61 60 59 57 57 56 55 54 54 53 53 53 53 53 53 53
 117 117 117 117 117 118 118 118 119 119 120 121 121 122 123 124 125 126 127 128 129 131 132 133 134 136 137 138 139 140 141 141 142 142 142 142 142 142 141 140 139 137 136 134 131 129 127 124 121 118 115 112 108 105 102 99 95 92 89 86 83 80 78 75 72 70 68 66 64 62 60 58 57 55 54 52 51 50 49 48 47 47 46 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 44 44 45 45 46 46 47 48 48 49 50 51 52 53 54 55 56 57 57 58 59 60 61 62 63 63 64 64 65 65 65 65 65 65 64 64 64 63 63 62 61 60 60 59 58 57 56 55 55 54 53 52 51 51 50 49 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 46 47 47 47 48 48 49 49 50 50 51 52 53 53 54 55 56 57 58 59 61 62 63 64 66 67 69 70 72 73 75 76 78 79 81 82 84 85 87 88 90 91 92 93 94 94 95 95 96 96 96 95 95 94 93 92 91 89 88 86 84 82 80 78 76 74 72 69 67 65 63 61 59 57 56 54 52 51 49 48 47 45 44 43 42 41 40 40 39 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 33 33 32 32 33 33 33 33 33 33 33 34 34 34 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 46 47 48 49 51 52 53 55 57 58 60 62 64 65 67 69 71 73 75 78 80 82 84 86 88 90 92 95 96 98 100 102 104 105 107 108 109 110 111 112 113 114 114 115 115 115 116 116 116 116 116 116 116 116
 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 46 46 47 47 48 49 49 50 51 52 53 55 56 58 59 61 63 65 68 70 73 76 79 83 87 90 95 99 104 109 114 119 125 130 136 142 147 153 158 163 167 172 175 178 180 182 183 183 182 180 178 175 172 168 164 159 154 149 144 139 134 129 124 119 114 109 105 100 96 93 89 86 82 79 77 74 72 70 68 66 64 63 62 61 60 59 59 58 58 58 58 58 59 59 60 60 61 62 62 63 64 65 66 67 68 69 70 71 72 72 73 74 75 75 75 76 76 76 76 76 76 76 76 75 75 75 74 74 73 72 72 71 70 70 69 69 68 68 67 67 66 66 65 65 65 64 64 64 64 64 64 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 63 63 63 63 62 62 61 61 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 40 39 39 38 38 38 38 38 38 38 38 38 39 39 40 41 42 43 44 45 46 47 49 50 52 54 55 57 59 61 64 66 68 70 73 75 77 80 82 85 87 89 91 93 95 97 99 100 101 102 103 104 104 104 104 104 104 103 102 101 100 99 98 97 96 94 93 91 90 89 87 86 85 84 83 82 81 80 79 78 77 76 75 75 74 73 73 72 71 71 70 69 68 68 67 66 66 65 64 63 62 62 61 60 59 58 58 57 56 55 54 54 53 52 52 51 50 50 49 49 48 48 47 47 46 46 46
 59 59 58 57 57 56 55 55 54 53 52 51 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 30 30 29 29 29 30 30 30 30 31 31 32 33 33 34 35 36 37 39 40 42 43 45 47 49 51 53 56 58 61 64 66 69 72 75 78 80 83 86 88 91 93 95 96 98 99 100 101 101 101 101 101 100 99 98 97 95 94 92 91 89 87 86 84 82 81 79 78 76 75 74 72 71 70 70 69 68 68 68 68 68 68 69 69 70 71 72 73 75 77 79 81 83 86 89 92 95 99 102 106 110 115 119 124 129 134 139 144 149 154 159 164 169 173 178 182 185 188 191 193 194 195 195 195 194 192 190 187 184 181 177 173 169 164 159 154 149 145 140 135 130 125 120 115 111 106 102 98 94 90 86 82 79 75 72 69 66 63 60 58 55 53 50 48 46 44 42 41 39 37 36 35 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 26 26 27 28 29 30 31 33 34 35 37 39 41 43 45 47 50 52 55 58 61 64 68 72 75 79 84 88 93 97 102 107 113 118 123 128 133 138 143 147 152 155 158 161 163 164 165 165 164 163 161 158 155 151 147 143 138 134 129 124 119 115 110 106 101 97 93 90 86 83 80 77 74 72 70 68 66 64 63 62 60 59 59 58 57 57 56 56 56 56 55 56 56 56 56 56 56 57 57 57 58 58 58 59 59 59 60 60 60 60 60 60 60 60 60 60 60 59
 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 30 31 33 35 37 40 42 45 48 51 55 59 64 69 74 80 86 93 100 108 116 125 134 144 155 166 177 189 201 212 224 236 247 257 266 274 281 286 290 292 292 291 288 283 278 271 263 255 246 237 228 218 209 200 191 183 175 167 160 154 148 142 137 132 128 124 121 118 115 113 111 109 108 107 106 105 105 104 104 104 104 104 105 105 105 106 106 106 107 107 107 107 107 107 107 106 106 105 104 104 103 102 100 99 98 97 95 94 93 91 90 88 87 86 84 83 81 80 79 77 76 75 74 72 71 70 69 67 66 65 63 62 61 59 58 57 55 54 52 50 49 47 46 44 42 41 39 38 36 35 33 32 31 29 28 27 26 25 24 23 23 22 21 21 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 21 21 22 23 24 25 26 27 28 30 31 33 34 36 38 39 41 43 45 47 49 52 54 56 58 60 63 65 67 70 72 74 76 78 80 82 83 85 87 88 89 90 92 93 93 94 95 96 96 97 97 98 98 98 99 99 100 100 100 101 101 101 102 102 102 103 103 103 103 103 102 102 101 101 100 99 97 96 94 92 90 88 86 84 81 79 76 74 71 68 66 63 61 59 56 54 52 50 48 46 45 43 41 40 38 37 36 35 34 33 31 31 30 29 28 27 26 26
 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 26 26 27 28 28 29 30 31 33 34 35 37 38 40 42 44 45 47 50 52 54 57 59 62 64 67 70 73 76 80 83 86 90 93 97 101 105 109 113 117 121 126 130 134 138 142 146 149 153 156 159 161 163 165 166 167 167 167 166 165 164 162 159 157 154 151 147 144 140 136 133 129 125 121 118 114 110 107 104 100 97 94 92 89 86 84 82 80 78 76 74 72 71 70 69 67 67 66 65 64 64 63 63 63 62 62 62 62 61 61 61 61 61 60 60 60 59 59 58 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 37 36 36 36 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 43 44 45 47 48 50 51 53 54 56 58 60 61 63 65 67 68 70 72 73 74 75 76 76 77 77 76 76 75 74 73 71 70 68 66 65 63 61 59 57 55 53 52 50 48 47 45 44 43 42 41 40 39 38 37 37 36 36 36 36 36 36 36 36 36 36 37 37 38 38 39 39 40 41 41 42 43 44 45 46 46 47 48 49 50 51 52 52 53 54 55 55 56 57 57 58 58 59 59 60 60 60 61 61 61 62 62 62 63 63 63 64 64 64 65 65 66 66 67 68 68 69 69 70 70 71 71 72 72 73 73 73 73 73 72 72 71 71 70 69 67 66 65 63 61 60 58 56 54 52 51 49 47 45 44 42 40 39 37 36 35 34 33 31 31 30 29 28 27 27 26 25 25 25
 37 37 37 37 37 37 37 37 37 36 36 36 35 35 34 33 33 32 31 30 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 18 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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 39 40 41 41 41 42 42 42 41 41 41 40 40 39 38 38 37 36 35 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 23 23 22 22 22 22 22 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 49 51 53 56 59 61 64 67 70 72 75 77 80 82 84 85 87 88 88 89 89 88 87 86 85 84 82 80 78 76 73 71 69 66 64 62 59 57 55 53 50 48 47 45 43 41 40 38 37 35 34 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 21 21 22 23 25 26 27 29 30 32 34 36 39 41 44 47 50 54 57 61 66 71 76 81 87 93 99 105 112 119 126 133 139 145 151 156 160 163 164 165 164 162 159 155 150 145 139 132 125 119 112 105 99 93 87 82 77 72 68 64 60 57 54 51 48 46 44 42 40 39 37 36 35 34 33 32 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 35 36 36 36
 43 43 44 45 46 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 67 68 68 69 69 69 68 68 68 67 66 66 65 64 63 62 61 60 58 57 56 55 54 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 46 47 47 48 49 50 51 52 53 54 56 57 59 60 62 64 67 69 72 74 77 80 84 87 91 95 99 103 108 112 117 121 126 131 135 140 144 148 151 155 157 160 161 162 163 163 162 160 158 155 151 148 143 139 134 129 124 119 114 109 104 99 95 91 87 83 79 76 73 70 67 65 63 60 58 57 55 53 52 50 49 48 47 46 45 44 44 43 42 42 41 41 41 40 40 40 40 40 40 40 40 41 41 41 42 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 56 57 58 59 60 60 61 61 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 61 61 61 61 61 61 61 62 62 62 62 63 63 64 64 65 65 66 67 68 69 70 71 72 73 74 76 77 79 80 82 84 86 88 90 92 95 97 100 102 104 107 109 112 114 116 118 120 122 123 124 125 126 126 126 125 124 123 122 120 118 115 113 110 107 104 101 98 94 91 88 84 81 78 75 72 69 66 63 61 59 56 54 53 51 49 48 47 45 44 44 43 42 41 41 41 40 40 40 40 40 40 40 40 40 41 41 41 42 42
 39 38 37 36 35 34 33 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 21 22 24 26 27 29 31 33 35 38 40 42 45 47 50 52 55 57 59 62 64 66 68 70 72 73 74 76 77 77 78 78 79 79 79 79 79 78 78 78 78 77 77 77 76 76 76 76 76 76 76 75 75 75 75 75 75 74 74 74 73 73 72 71 70 69 68 67 66 64 63 61 60 58 56 55 53 51 49 48 46 44 43 41 39 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 19 20 22 23 25 27 30 32 35 38 41 45 49 53 57 62 67 72 77 82 88 93 99 104 110 115 120 125 129 133 136 139 141 142 144 144 144 144 143 142 141 140 138 136 135 133 131 130 129 127 126 125 125 124 124 124 124 125 125 126 127 127 128 129 130 131 132 133 134 134 134 134 134 134 133 132 130 128 126 124 121 118 115 112 108 105 101 98 95 91 88 85 82 79 76 73 70 68 66 63 61 59 57 56 54 52 51 49 48 47 45 44 43 42 40
 24 24 24 24 24 24 24 25 25 25 26 26 27 28 29 30 31 32 33 34 36 38 40 42 44 46 49 51 54 58 61 64 68 72 76 80 84 88 93 97 102 107 111 116 121 126 131 136 141 146 151 156 161 166 170 175 179 183 187 190 193 195 197 198 198 198 197 195 192 189 185 180 175 169 163 157 150 144 137 131 125 118 112 106 101 95 90 85 81 76 72 68 65 61 58 55 52 50 47 45 43 41 39 38 36 35 34 33 32 31 31 30 30 30 30 30 30 31 31 32 33 34 36 37 39 40 42 44 46 49 51 54 57 60 63 66 69 72 76 79 83 86 89 93 96 98 101 103 105 107 108 108 108 108 108 107 105 104 102 100 98 95 93 91 89 86 84 83 81 79 78 77 76 75 74 74 74 74 74 74 75 76 77 78 80 82 84 87 89 93 96 100 104 108 113 119 124 130 136 142 149 155 161 167 173 178 182 186 189 190 191 190 189 186 183 178 173 168 162 156 149 143 136 130 124 118 113 107 102 98 93 89 85 82 79 76 73 71 69 67 66 65 64 63 63 62 62 63 63 64 64 65 67 68 70 71 73 75 77 79 82 84 87 89 92 95 97 100 103 106 109 111 114 116 119 121 123 124 126 127 127 128 128 127 126 125 124 122 120 118 115 113 110 107 104 101 98 95 93 90 87 85 83 80 78 76 74 73 71 70 68 67 66 64 63 62 61 60 59 58 57 55 54 53 52 51 50 49 48 46 45 44 43 42 41 40 38 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 25 25 24 24 24
 15 15 16 16 16 17 17 18 18 19 20 21 22 23 25 26 28 30 32 35 37 41 44 48 52 57 62 67 74 80 87 95 103 112 122 132 142 153 164 175 187 198 209 220 231 241 250 258 265 270 274 277 277 277 274 270 265 259 251 242 233 223 213 203 193 183 173 163 154 145 137 129 122 115 108 102 96 91 86 81 77 73 69 65 62 59 56 53 51 48 46 44 42 40 38 36 35 33 32 31 29 28 27 26 26 25 24 24 23 23 23 22 22 23 23 23 24 24 25 26 27 28 30 31 33 35 37 39 41 44 46 49 52 55 58 62 65 69 73 76 80 84 88 92 95 98 101 104 106 108 109 110 110 110 109 108 106 104 101 98 95 92 89 86 83 80 78 75 72 70 68 66 64 63 62 61 60 60 59 59 59 60 60 61 63 64 66 69 71 75 79 83 88 94 100 108 116 126 137 149 162 177 193 210 229 248 267 286 305 321 335 346 353 355 352 346 335 321 304 286 267 247 228 209 192 175 160 145 132 120 110 100 91 83 76 70 64 59 55 51 47 44 42 40 38 36 35 34 33 33 32 32 32 32 33 33 34 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 56 57 59 61 63 65 67 69 71 73 75 77 79 82 84 86 88 90 92 94 96 98 99 101 102 103 104 105 106 107 107 107 107 106 106 105 104 103 101 99 97 95 93 91 88 85 82 79 76 73 70 67 64 61 58 55 52 49 46 43 41 38 36 34 32 30 28 26 25 24 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15
 11 10 10 9 9 9 9 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 14 16 17 19 21 23 25 27 30 33 37 40 45 49 54 60 66 72 79 87 96 105 116 127 140 154 169 186 204 224 246 269 294 321 349 378 408 438 466 493 516 535 549 557 559 554 543 527 507 483 457 430 403 376 350 325 302 280 260 242 225 209 195 182 170 159 150 141 133 125 119 113 107 102 97 93 89 86 83 80 78 76 74 73 71 71 70 70 70 70 70 71 72 74 75 77 80 82 85 88 91 94 98 101 105 109 113 117 121 124 128 131 134 137 140 141 143 144 144 144 143 141 139 137 134 130 126 122 118 113 109 104 100 95 91 87 83 80 76 73 71 68 66 64 62 61 60 59 59 58 59 59 59 60 61 63 65 67 69 72 75 79 83 88 94 100 107 115 123 133 143 154 166 179 193 206 220 233 246 256 265 270 273 272 267 259 249 236 221 206 190 174 159 144 130 117 105 94 85 76 68 60 54 48 43 38 34 30 27 24 21 19 17 15 13 12 11 10 9 8 7 7 6 6 6 6 6 6 6 6 7 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 37 39 40 42 44 46 48 51 53 55 58 61 63 66 69 72 76 79 82 86 89 93 96 99 103 106 109 112 115 118 120 122 124 125 126 127 127 126 125 124 122 119 116 113 109 105 100 96 91 86 81 76 71 66 62 57 53 49 45 42 39 36 33 30 28 26 24 22 21 19 18 17 16 15 14 13 12 11
 63 62 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 47 47 46 46 46 46 46 46 47 47 48 49 49 50 51 53 54 55 57 59 60 62 64 67 69 71 74 77 80 83 86 90 94 98 103 108 113 118 124 131 138 145 153 162 171 180 191 201 212 224 235 246 258 269 279 288 296 302 307 310 311 310 306 301 295 287 277 267 255 243 231 219 207 195 183 172 161 151 141 132 123 115 107 100 94 87 82 76 72 67 63 59 56 53 50 48 46 44 42 40 39 38 37 36 35 35 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 49 51 52 54 56 59 61 64 66 69 72 76 79 83 87 92 96 101 107 112 118 124 130 137 143 150 157 164 171 178 184 190 196 200 204 206 208 207 206 203 199 194 187 180 172 164 155 146 137 128 120 112 104 97 91 85 79 74 69 65 61 57 54 51 49 46 44 42 41 39 38 37 36 35 34 33 33 32 32 32 32 32 33 33 34 34 35 36 37 38 40 41 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 75 76 78 78 79 80 80 80 79 79 78 77 76 74 73 71 69 67 65 63 60 58 56 54 52 50 48 46 44 43 41 40 39 37 36 36 35 34 33 33 33 32 32 32 32 32 32 32 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 44 45 47 48 50 51 53 54 56 57 59 61 62 63 64 66 67 67 68 68 69 69 69 68 68 68 67 66 65 65 64
 60 59 58 57 55 54 53 52 50 49 48 47 46 45 44 43 43 42 42 41 41 40 40 40 40 40 40 40 41 41 42 42 43 44 44 45 46 47 48 49 50 51 52 54 55 56 57 59 60 61 62 64 65 66 67 68 69 70 70 71 72 72 72 72 72 72 72 72 71 71 70 70 69 68 67 66 65 64 63 63 62 61 60 59 58 58 57 56 56 55 54 54 54 53 53 53 52 52 52 52 52 52 53 53 53 54 54 55 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 74 75 76 77 78 79 79 80 81 81 82 82 83 83 83 83 84 84 84 84 84 84 84 84 84 84 85 85 85 86 86 87 88 89 90 91 92 94 95 96 98 100 101 103 104 106 108 109 110 111 112 113 114 114 114 114 113 112 111 110 108 105 103 100 97 94 91 87 84 80 77 73 70 67 63 60 57 54 52 49 47 45 43 41 39 38 37 35 34 33 32 32 31 30 30 29 29 28 28 28 28 28 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 60 61 63 65 66 68 69 71 73 74 75 77 78 79 80 81 81 82 82 82 82 82 81 81 80 79 78 77 76 75 73 72 71 69 68 67 66 65 64 63 62 61 60 59 59 58 58 57 57 57 57 57 57 57 58 58 59 59 60 60 61 62 62 63 64 64 65 65 66 66 66 66 66 66 66 66 65 64 64 63 62 61
 120 116 111 106 102 97 93 89 86 82 79 76 73 70 68 66 64 62 60 58 57 56 55 54 53 52 51 50 50 49 49 48 48 47 47 46 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 38 38 39 39 39 40 41 42 43 45 46 48 50 52 55 58 61 64 68 72 77 81 86 92 97 103 109 116 122 129 135 141 147 152 157 160 163 165 166 165 164 161 157 153 147 141 135 128 122 115 108 102 96 90 85 79 75 70 66 63 59 56 53 51 49 46 45 43 41 40 39 37 36 35 34 34 33 32 32 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 28 28 28 29 29 30 31 31 32 33 34 35 37 38 39 41 42 44 46 47 49 51 52 54 56 58 59 61 62 64 65 66 67 67 68 68 68 67 67 66 64 63 62 60 58 56 54 52 50 48 46 44 42 41 39 37 36 34 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 23 23 23 24 24 24 24 25 25 26 27 28 29 30 31 32 34 35 37 39 41 43 46 48 50 53 55 57 60 62 64 66 68 69 70 71 71 71 71 71 70 69 67 66 64 62 60 57 55 53 51 48 46 44 42 40 38 36 34 33 31 30 29 28 27 26 25 24 24 23 23 23 22 22 22 22 23 23 23 24 24 25 25 26 27 28 29 30 31 33 34 36 37 39 41 44 46 49 52 55 58 62 66 70 75 79 85 90 96 102 108 114 120 126 131 137 142 146 149 152 154 155 155 154 152 150 147 143 139 135 130 125
 63 61 60 59 58 57 56 55 55 54 54 54 54 54 54 54 54 55 55 56 57 58 58 59 61 62 63 65 66 67 69 71 72 74 76 77 79 81 83 84 86 88 89 91 93 94 96 97 99 100 101 103 104 105 106 107 108 109 109 110 111 111 112 112 112 112 113 113 113 113 113 113 113 112 112 112 112 112 111 111 111 111 110 110 110 110 109 109 109 108 108 108 107 107 107 106 106 105 105 104 104 103 103 102 101 100 100 99 98 97 96 95 94 92 91 90 89 87 86 85 83 82 81 79 78 76 75 74 72 71 69 68 66 65 64 62 61 60 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 38 37 37 37 37 37 37 37 38 38 38 39 40 40 41 42 43 44 45 47 48 50 52 53 56 58 60 63 66 69 73 77 81 85 89 94 99 105 110 116 121 127 133 138 144 149 153 157 161 163 165 167 167 166 165 163 161 158 154 150 146 141 136 131 126 121 116 111 106 101 96 92 88 83 79 75 72 68 65 62 59 56 53 51 49 47 45 43 41 40 38 37 36 35 34 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 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 43 45 47 49 51 53 56 58 61 64 67 70 74 77 81 84 88 92 96 100 104 108 112 116 119 123 126 129 131 133 135 136 136 136 135 133 131 129 126 123 120 116 112 109 105 101 97 94 90 87 84 81 78 75 72 70 68 66 64
 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 15 15 15 15 16 17 17 18 19 20 21 22 24 25 27 29 31 33 35 37 40 42 45 48 52 55 59 63 67 71 76 81 86 92 98 104 111 118 125 133 141 149 157 165 173 180 187 194 199 204 208 210 211 211 210 207 204 199 194 188 181 174 167 160 153 146 139 133 127 121 116 111 106 102 98 94 91 88 85 82 80 78 76 75 74 73 72 72 71 71 72 72 73 74 75 77 79 81 83 86 89 92 95 98 102 105 109 113 116 120 123 127 130 132 135 137 139 140 141 141 141 140 139 138 136 133 131 127 124 121 117 113 109 105 101 97 93 89 85 82 78 75 72 69 67 65 63 61 60 59 58 57 56 56 56 56 57 58 58 60 61 63 65 67 70 73 76 79 83 88 93 98 104 111 118 126 134 142 152 161 171 181 191 200 210 218 225 230 234 236 236 234 230 225 218 210 200 190 180 170 159 149 139 130 121 112 104 97 90 84 78 72 67 62 58 53 50 46 43 40 37 34 32 30 28 26 24 23 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 19 19 20 21 22 24 25 26 28 29 31 33 35 37 39 42 45 48 51 55 58 63 67 72 77 83 89 95 102 109 117 125 133 141 150 159 169 178 188 197 207 216 225 234 243 250 257 263 268 271 273 274 273 271 267 261 254 246 237 226 215 204 192 180 168 156 145 134 123 114 104 96 88 81 74 68 62 57 53 49 45 42 38 36 33 31 29 27 25 24 23
 27 27 28 29 30 31 32 34 35 36 38 40 41 43 46 48 50 53 56 59 62 65 69 72 76 80 84 88 93 97 101 106 110 114 118 122 126 129 132 135 138 140 142 144 145 145 146 145 145 143 142 140 138 135 132 128 125 121 117 112 108 104 99 95 90 86 81 77 73 69 66 62 59 56 53 50 48 45 43 41 39 37 36 34 33 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 23 23 23 24 24 25 26 26 27 28 30 31 33 34 36 38 41 43 46 49 52 55 59 62 67 71 75 80 85 91 97 103 109 115 122 129 136 143 151 158 165 172 179 186 192 197 201 205 208 209 210 209 207 204 200 196 190 184 178 171 164 157 150 143 137 130 124 118 113 108 103 99 94 91 87 84 81 78 76 73 71 69 68 66 65 64 63 62 61 61 61 61 61 61 61 62 62 63 64 66 67 69 70 72 74 76 79 81 84 86 89 92 95 97 100 103 105 108 110 113 115 117 119 120 121 122 123 123 123 123 123 122 121 119 118 116 114 112 109 107 104 102 99 97 94 92 89 87 85 83 81 80 78 77 76 75 74 74 74 74 74 74 75 76 77 78 80 82 84 87 90 94 97 102 107 112 118 125 132 140 149 159 169 181 193 207 221 235 251 266 282 297 312 325 336 345 352 355 356 353 347 338 327 314 300 284 268 252 236 220 205 190 176 163 151 140 129 120 111 102 95 88 81 75 70 65 60 56 52 48 45 42 39 37 35 33 31 29 28 27 26 25 24 24 23 23 23 23 22 22 23 23 23 23 24 24 25 25 26
 57 55 53 52 50 49 47 46 45 44 43 43 42 42 42 42 42 42 42 43 44 44 46 47 48 50 51 53 55 57 60 62 65 68 71 74 77 80 83 87 91 95 99 103 107 111 116 120 125 130 135 140 146 151 157 163 169 176 183 190 197 204 212 219 227 235 243 251 258 266 273 279 285 290 295 298 301 302 302 302 300 297 293 288 282 276 269 261 254 246 238 230 222 214 206 199 191 185 178 172 166 161 156 151 147 143 139 136 133 130 128 125 124 122 120 119 117 116 115 114 113 112 111 110 109 108 107 105 104 103 101 100 98 96 94 92 90 88 86 84 81 79 77 74 72 70 68 65 63 61 59 57 55 54 52 50 49 48 46 45 45 44 43 43 43 43 43 43 43 44 45 46 47 49 50 52 54 57 60 63 66 69 73 77 82 87 92 98 104 111 118 125 132 140 148 156 164 172 180 187 194 200 206 210 214 217 218 219 218 217 214 211 207 203 198 193 187 181 175 169 163 157 151 145 140 134 129 124 119 115 110 106 102 98 94 91 88 85 82 79 77 74 72 70 68 67 65 64 63 62 61 60 60 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 61 61 61 61 60 60 60 59 59 58 58 57 56 56 55 54 53 52 51 50 50 49 48 47 47 46 45 45 44 44 44 44 43 43 43 44 44 44 44 45 45 46 46 47 48 48 49 50 51 53 54 55 56 58 59 61 63 64 66 68 70 71 73 75 77 78 80 81 83 84 84 85 85 86 85 85 84 83 82 81 79 77 76 74 72 69 67 65 63 61 59
 15 15 16 16 16 17 17 18 18 19 20 20 21 22 24 25 26 28 29 31 33 35 37 40 42 45 47 50 53 57 60 63 67 70 74 78 81 85 89 92 96 100 104 107 111 114 118 121 125 128 131 134 137 140 143 146 149 151 154 156 159 161 163 164 166 167 168 169 169 169 168 166 165 162 159 156 152 147 143 137 132 126 120 114 108 102 96 91 85 80 75 70 65 61 57 53 49 46 43 40 38 35 33 31 29 28 26 25 24 23 22 21 21 20 20 20 20 20 20 20 20 20 21 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 43 45 46 48 49 51 53 54 56 57 59 60 62 63 64 65 66 67 69 70 71 71 72 73 75 76 77 78 79 81 82 84 86 88 90 93 96 99 102 106 110 115 119 125 130 136 142 149 156 163 171 178 185 192 199 205 210 214 217 219 219 217 214 210 205 198 191 183 174 166 157 148 140 131 123 116 109 102 95 90 84 79 74 70 66 62 59 56 53 51 49 47 45 43 42 41 40 39 39 38 38 38 38 39 39 40 41 43 44 46 47 49 52 54 57 59 62 65 68 72 75 78 81 85 88 91 94 96 99 101 102 103 104 104 103 103 101 100 97 95 92 90 87 84 80 77 74 71 69 66 63 61 58 56 54 52 51 49 48 46 45 44 43 41 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 18 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15
 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 14 15 15 16 17 18 19 21 22 23 24 26 28 29 31 33 34 36 38 40 43 45 47 49 52 54 57 59 62 65 67 70 73 75 78 80 83 85 87 89 91 93 94 95 96 97 97 97 97 96 95 94 93 91 89 87 85 83 81 79 76 74 71 69 67 64 62 60 58 56 54 52 50 48 47 45 44 42 41 40 38 37 37 36 35 34 34 33 33 33 32 32 32 32 33 33 33 34 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 49 51 52 53 55 56 57 58 59 60 61 62 62 63 63 63 63 62 62 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 49 48 48 48 48 48 48 48 49 49 50 51 51 52 53 54 56 57 58 60 61 62 64 65 66 67 68 69 69 69 69 69 68 67 66 65 63 61 59 57 55 53 50 48 46 44 41 39 37 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 25 26 27 28 29 31 32 34 35 36 38 39 41 42 44 45 47 48 49 51 52 53 54 55 56 56 57 57 57 57 57 57 57 57 56 56 55 54 54 53 52 51 50 49 49 48 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 10 10
 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 58 58 58 59 59 59 58 58 58 57 56 55 54 53 52 51 49 48 46 45 43 42 40 39 37 35 34 32 31 30 28 27 26 25 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 29 30 32 34 36 38 40 42 45 47 50 53 56 60 63 67 71 76 80 85 90 95 100 105 110 115 119 124 128 131 134 137 139 140 140 140 139 137 135 132 129 125 122 118 114 109 105 101 97 93 89 85 81 78 75 72 69 66 63 61 59 57 55 53 51 50 48 47 46 45 44 43 43 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 28 28 28 28 29 29 30 31 32 33 34 35 36 38 39 41 43 45 47 49 52 54 57 60 64 67 70 74 78 81 85 89 93 96 100 103 105 108 109 110 111 111 110 109 107 104 101 98 95 91 87 83 79 75 72 68 64 61 57 54 51 48 46 43 41 39 37 35 33 31 29 28 26 25 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 11 11 11
 117 107 98 89 81 74 68 62 57 52 48 45 42 39 36 34 33 31 30 29 28 28 27 27 27 27 27 28 28 29 30 31 32 33 34 36 37 39 41 43 45 47 50 52 55 57 60 63 66 69 73 76 79 83 86 90 93 96 100 103 105 108 111 113 115 117 118 119 120 121 121 122 122 122 122 122 122 122 122 122 122 122 123 123 123 124 124 124 125 125 125 125 125 124 124 123 122 120 118 116 113 110 106 103 99 94 90 86 81 77 73 69 64 61 57 53 50 47 44 41 39 36 34 32 30 29 27 25 24 23 22 20 19 18 17 17 16 15 14 14 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 12 13 13 15 16 17 19 21 22 25 27 30 33 36 40 44 48 52 57 62 68 73 79 85 90 95 100 104 107 110 111 111 111 109 106 103 99 95 91 86 82 77 73 69 65 62 58 55 53 50 48 46 44 42 41 40 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 19 20 20 22 23 24 25 27 29 31 33 36 38 42 45 49 54 59 65 72 79 87 97 107 117 129 141 153 164 175 185 193 198 200 200 196 190 182 173 162 151 139 128
 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 35 36 37 38 39 41 42 44 46 48 50 52 55 57 60 63 66 69 73 76 80 84 88 93 97 102 106 111 115 120 124 128 132 135 138 140 141 142 141 140 138 135 131 127 122 117 112 106 101 95 90 85 80 75 70 66 62 59 56 53 50 48 45 43 42 40 39 37 36 35 34 34 33 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 34 35 35 35 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 42 42 43 43 43 44 45 45 46 47 48 49 50 51 52 54 55 57 59 61 63 65 68 70 72 75 78 80 83 86 88 91 93 96 98 100 101 103 104 104 104 104 104 103 102 100 98 96 94 91 89 86 84 81 78 76 73 71 69 67 65 63 61 60 58 57 56 55 54 53 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 43 43 42 41 41 40 39 39 38 37 36 35 35 34 33 32 31 30 29 29 28 27 27 26 25 25 25 24 24 24 23 23 23 23 23 23 23 24 24 24 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 45 45 46 46 45 45 45 45 44 44 43 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31
 11 11 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 31 33 35 36 38 40 41 43 45 47 49 51 53 55 57 59 61 63 66 68 71 74 77 80 83 86 90 94 98 102 106 111 115 120 125 129 134 138 142 145 148 151 152 153 152 151 149 146 142 138 133 128 122 116 110 104 98 93 87 82 77 73 68 64 61 57 54 51 49 47 45 43 42 41 40 39 39 39 39 39 40 40 42 43 45 46 49 51 54 57 60 64 68 73 77 83 88 94 101 108 115 123 132 141 150 160 170 181 192 202 213 223 233 242 250 257 262 265 267 267 265 261 255 248 240 232 222 212 202 192 183 173 165 156 149 142 135 130 124 120 116 113 110 108 106 105 104 104 104 104 105 106 108 110 113 115 118 121 125 129 133 137 141 145 149 152 156 159 161 163 164 164 164 163 161 158 155 151 147 142 137 131 126 120 114 109 103 98 93 88 83 79 74 70 66 63 59 56 53 50 47 44 42 40 37 35 33 31 30 28 27 25 24 23 22 21 20 19 18 18 17 17 17 17 17 17 18 18 19 20 21 22 24 25 27 29 31 34 37 40 43 47 50 55 59 64 70 76 82 88 95 102 109 116 122 129 136 141 147 151 155 158 160 161 161 160 159 157 154 151 148 144 140 137 133 129 125 121 118 114 111 107 104 101 98 95 93 90 87 85 82 80 77 75 72 70 67 65 62 60 57 55 52 50 47 45 43 40 38 36 34 32 30 28 26 24 23 21 20 19 18 17 16 15 14 13 13 12 12 11
 42 42 42 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 47 47 47 47 48 48 49 49 50 50 51 52 52 53 54 55 57 58 59 61 62 64 66 68 70 72 75 77 80 83 86 89 92 95 99 102 105 109 112 115 117 120 122 124 125 126 126 126 125 124 123 121 118 116 113 109 106 103 99 96 92 89 85 82 79 76 73 70 67 65 63 60 58 57 55 54 52 51 50 49 48 48 47 47 47 47 46 46 46 47 47 47 47 48 48 48 49 49 50 51 51 52 53 53 54 55 56 57 58 59 60 62 63 64 66 67 69 70 72 74 75 77 79 81 82 84 86 87 89 90 92 93 94 94 95 96 96 96 96 96 96 95 95 94 93 93 92 91 91 90 89 89 89 88 88 88 88 89 89 90 91 92 93 95 96 98 100 102 104 106 108 110 112 114 116 117 118 119 120 120 120 120 119 118 116 114 112 110 107 105 102 99 96 93 90 86 83 80 77 74 71 68 65 63 60 57 55 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 30 29 29 29 28 28 28 29 29 29 30 31 31 32 33 34 36 37 38 40 42 43 45 47 49 51 54 56 58 61 64 66 69 72 75 77 80 83 86 88 91 94 96 98 100 102 103 105 106 107 108 109 109 110 110 110 109 109 109 108 107 106 105 104 103 101 100 98 96 94 92 90 88 86 84 81 79 77 74 72 70 67 65 63 61 59 57 55 53 51 50 49 47 46 45 44 44 43 43 42 42 42 42 42 42 42 42
 41 41 42 42 42 43 43 44 45 45 46 47 47 48 49 50 51 52 53 53 54 55 56 57 58 59 59 60 61 61 62 62 63 63 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 67 67 68 68 68 69 69 70 71 71 72 72 73 74 74 75 76 76 77 77 77 78 78 78 78 78 78 77 77 77 76 75 74 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 60 59 59 58 58 58 58 57 57 57 57 58 58 58 58 58 59 59 59 60 60 61 61 61 62 62 63 63 64 64 64 65 65 66 66 66 67 67 68 68 68 68 69 69 69 69 69 69 69 69 69 69 68 68 68 67 67 67 66 66 65 65 64 64 63 63 63 62 62 62 62 61 61 61 61 61 61 61 61 62 62 62 63 63 63 64 65 65 66 67 67 68 69 70 71 72 73 74 74 75 76 77 77 78 79 79 79 80 80 80 80 80 80 80 80 79 79 78 78 77 77 76 76 75 74 73 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 53 53 52 52 51 51 51 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 49 49 48 47 47 46 45 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 41
 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 24 25 26 28 29 31 33 34 36 38 40 42 44 46 48 49 51 53 54 56 57 58 58 59 59 59 59 59 58 58 57 56 55 54 52 51 49 48 46 45 43 42 40 38 37 36 34 33 32 30 29 28 27 26 25 25 24 23 23 23 22 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 29 30 31 32 32 33 34 34 35 36 36 37 37 37 38 38 38 39 39 39 39 39 40 40 40 40 40 41 41 41 42 42 43 43 44 44 45 46 46 47 48 49 49 50 51 52 53 53 54 55 55 56 56 56 56 56 56 55 55 54 53 52 51 50 48 47 45 44 42 41 39 38 36 35 34 33 32 31 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 29 30 32 33 35 37 39 41 43 45 47 49 51 54 56 58 60 62 64 66 68 69 70 72 73 73 74 74 74 73 73 72 71 69 68 66 64 62 60 57 55 52 50 47 45 43 40 38 36 34 32 30 28 26 25 24 22 21 20 19 18 18 17 17 16 16 16 15
 37 35 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 31 30 30 30 30 31 31 31 31 32 32 33 34 35 36 37 38 39 40 42 44 45 47 49 51 53 56 58 60 63 65 68 71 74 77 79 82 85 88 91 95 98 101 104 107 110 113 116 119 122 124 127 130 132 134 136 138 140 141 142 143 144 144 144 143 143 141 140 138 136 134 131 128 125 121 118 114 110 106 102 98 95 91 87 84 80 77 74 71 68 66 63 61 59 58 56 55 54 53 52 51 51 51 50 50 50 51 51 51 51 51 51 51 51 51 51 50 50 49 48 47 46 45 44 42 41 39 38 36 35 33 32 30 29 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 40 41 42 42 43 44 44 45 45 45 46 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 54 54 55 55 56 56 57 57 57 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 60 60 59 58 57 56 55 53 52 51 49 47 46 44 43 41 40 38
 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 23 24 26 28 30 32 34 36 38 41 43 46 49 52 55 58 61 65 69 73 77 81 86 91 96 102 108 114 120 127 134 142 150 158 166 174 183 191 199 207 214 220 225 229 231 232 231 228 224 218 211 203 193 183 173 163 152 142 132 123 114 106 98 91 85 79 73 68 64 60 56 53 50 48 46 44 42 41 40 39 39 38 38 38 39 39 40 41 42 43 44 46 47 49 51 53 56 58 60 63 66 69 71 75 78 81 84 87 90 94 97 100 103 106 109 112 114 117 119 121 122 123 124 125 125 125 125 124 123 121 119 118 115 113 111 108 105 103 100 97 95 93 90 88 86 85 83 82 81 80 80 79 79 80 80 81 82 84 85 87 89 92 95 98 101 105 109 113 117 122 126 131 136 141 146 150 155 159 163 166 169 171 172 173 172 172 170 168 165 162 158 154 150 145 140 135 130 125 119 114 109 105 100 95 91 86 82 78 74 71 67 64 60 57 54 52 49 46 44 42 39 37 35 34 32 30 29 28 26 25 24 24 23 22 22 22 22 22 22 22 23 23 24 25 26 28 29 31 33 36 38 41 45 48 52 56 61 66 72 78 84 91 98 106 114 122 129 137 145 152 159 165 171 176 179 182 183 184 184 182 180 177 174 170 165 161 156 151 146 141 136 131 126 121 117 112 108 104 100 96 92 88 85 81 78 74 71 68 65 62 59 56 54 51 48 46 43 41 39 36 34 32 31 29 27 25 24 23 21 20 19 18 17 16 15 15 14 14 13
 48 47 46 45 44 43 43 42 42 42 41 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 48 48 48 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 43 42 42 41 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 35 35 36 36 37 38 39 40 41 43 44 46 48 50 52 54 57 59 62 65 68 72 75 78 82 85 89 92 95 98 101 104 106 108 110 112 113 113 114 114 113 113 112 110 109 107 105 103 101 99 96 94 91 88 86 83 81 78 75 73 70 68 66 63 61 59 56 54 52 50 48 47 45 43 42 40 39 38 37 36 35 34 33 33 32 32 32 32 32 32 32 32 33 33 33 34 35 35 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 53 54 54 54 55 55 55 55 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 58 58 58 58 59 59 59 59 59 60 60 60 60 60 60 59 59 59 58 58 57 56 55 54 53 52 51 50 48 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 69 70 71 72 73 74 75 75 76 76 77 77 77 76 76 75 74 73 72 71 70 68 66 65 63 61 60 58 56 55 53 52 50 49
 58 56 53 51 49 47 45 44 43 41 40 40 39 39 38 38 38 38 38 39 39 40 41 41 42 43 44 45 47 48 49 51 52 53 55 57 58 60 61 63 64 66 68 69 71 72 74 75 77 78 79 80 81 82 83 84 84 84 85 85 85 84 84 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 70 70 69 69 69 70 70 71 72 73 74 76 78 80 82 85 87 90 93 96 100 103 106 110 113 116 118 121 123 124 125 125 125 124 122 120 118 115 112 108 104 100 96 92 88 84 80 76 72 69 66 62 59 56 54 51 49 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 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 25 26 28 30 32 34 36 38 41 44 47 50 53 56 59 62 65 69 72 75 78 80 83 85 87 89 91 92 93 94 95 95 96 96 96 96 96 95 95 94 94 93 93 92 91 90 89 89 88 87 85 84 83 82 80 79 77 75 74 72 70 67 65 63 60 58 55 53 50 48 45 43 40 38 36 34 32 30 28 26 24 23 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 14 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 48 50 52 55 57 59 62 65 67 70 73 76 79 82 84 87 89 91 92 93 94 94 93 92 91 89 87 85 82 79 76 73 70 67 64 61
 90 87 84 81 77 74 70 67 63 60 56 53 50 47 45 42 40 38 36 34 32 30 29 28 27 25 25 24 23 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 20 20 21 23 24 26 27 29 31 34 37 40 43 47 51 55 60 65 70 75 81 86 92 96 101 105 108 110 112 112 112 110 108 106 102 99 95 91 87 83 79 75 72 69 66 63 60 58 56 54 52 51 50 48 47 46 46 45 44 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 44 44 44 45 45 46 47 47 48 48 49 50 50 51 51 52 52 53 53 53 53 53 53 53 52 51 51 50 48 47 46 44 43 41 40 38 36 35 33 32 30 29 28 27 25 24 24 23 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 30 31 33 35 37 39 42 45 48 51 55 58 62 66 70 74 78 82 85 88 90 92 92 92 91 90 88 85 82 79 75 71 67 64 60 57 54 51 48 46 44 42 40 38 37 36 35 35 34 34 33 33 33 33 33 33 34 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 60 62 63 65 67 69 70 72 74 76 78 80 82 84 86 88 89 91 93 94 96 97 98 99 99 99 99 98 97 96 94 92
 23 23 24 24 25 25 26 27 28 28 29 30 32 33 34 35 37 38 39 41 42 44 45 47 48 50 51 52 53 55 56 57 58 59 59 60 61 61 62 62 62 62 62 62 62 62 61 61 60 60 59 58 57 56 55 54 53 52 50 49 48 47 45 44 42 41 40 38 37 36 34 33 32 31 30 29 28 28 27 27 26 26 26 25 25 25 25 26 26 26 27 28 28 29 30 31 32 33 34 36 37 38 39 41 42 43 45 46 47 48 49 49 50 50 51 51 51 51 51 50 50 50 49 48 48 47 47 46 45 45 44 43 43 42 42 41 40 40 39 39 38 38 38 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 41 41 41 41 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 36 37 38 39 40 40 41 42 42 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 43 42 41 41 40 40 39 38 37 36 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 23 23 23 23 23
 42 42 41 40 39 38 38 37 36 36 35 35 35 35 35 35 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 66 67 68 68 69 70 71 72 73 73 74 75 75 75 76 76 76 76 76 76 76 75 75 74 73 72 72 71 69 68 67 66 64 63 62 60 59 57 56 55 54 52 51 50 49 48 48 47 46 46 45 45 45 45 45 45 45 46 46 47 47 48 49 50 51 52 53 54 56 57 58 59 61 62 64 65 66 68 69 70 71 73 74 75 76 76 77 78 78 79 79 79 79 79 78 78 77 76 76 75 74 73 71 70 69 68 67 66 65 64 63 62 61 60 60 59 59 59 59 59 60 60 61 62 63 64 65 66 68 69 70 72 73 74 75 76 76 76 76 76 75 74 73 71 70 68 66 63 61 59 57 54 52 50 48 46 45 43 41 40 39 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 34 35 35 36 37 38 39 40 42 43 44 45 47 48 50 51 52 54 55 56 57 59 60 61 61 62 63 63 63 63 63 63 63 63 62 61 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 41 41 41 42 42 43 44 44 45 45 46 46 47 47 47 47 47 47 47 47 47 46 45 45 44 43
 41 39 37 36 34 32 31 29 28 27 26 26 25 24 24 24 24 24 24 25 25 25 26 27 28 28 29 30 32 33 34 35 37 38 40 42 43 45 47 49 51 53 56 58 61 64 67 70 73 77 80 84 89 94 99 104 110 116 123 130 137 145 154 163 172 181 191 200 209 218 226 232 237 241 242 241 238 233 226 218 208 197 186 174 163 151 140 130 120 111 102 95 88 82 76 71 67 63 60 57 55 53 52 50 49 49 48 48 48 49 49 50 51 52 53 54 55 57 58 60 61 63 65 67 68 70 72 74 76 78 79 81 83 84 85 86 88 88 89 90 90 90 90 90 90 89 89 88 87 86 86 85 84 83 82 81 80 79 79 78 78 78 78 79 79 80 82 84 86 88 91 95 99 103 109 114 121 127 135 143 151 160 169 177 186 193 200 206 210 213 213 212 209 205 199 192 183 175 166 156 147 138 130 122 114 107 101 95 89 84 80 75 72 68 65 62 59 56 54 52 50 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 23 22 21 21 21 20 20 20 19 19 19 20 20 20 20 21 22 22 23 24 26 27 28 30 31 33 35 36 38 40 42 44 45 47 48 49 50 51 51 52 52 52 52 51 51 50 50 49 48 47 46 45 44 43 43 42 41 40 39 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 41 42 42 44 45 46 47 48 50 51 52 53 55 56 57 58 58 59 59 59 59 58 57 56 55 53 51 49 48 45 43
 16 17 18 19 20 22 23 25 26 28 30 32 33 35 37 39 41 43 45 46 48 49 51 52 53 54 55 55 56 56 56 56 56 56 56 56 56 55 55 55 54 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 46 46 45 44 43 42 41 40 39 38 36 35 34 32 31 29 28 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 32 34 35 37 38 40 41 43 45 46 48 50 52 54 56 58 60 61 63 65 66 67 68 69 69 69 69 69 68 67 65 64 62 60 58 55 53 51 48 46 44 41 39 38 36 34 32 31 30 29 28 27 26 25 25 24 24 24 24 24 24 24 24 25 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 49 49 49 50 50 50 50 50 50 49 49 48 47 47 46 45 44 43 41 40 39 38 37 35 34 33 32 31 30 29 28 28 27 26 26 26 26 25 26 26 26 27 27 28 29 30 31 33 34 36 38 40 42 45 47 50 52 55 57 60 62 64 66 68 69 69 70 70 69 68 67 66 64 62 60 58 55 53 51 49 46 44 42 40 38 36 35 33 31 30 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 15
 23 21 20 18 17 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 10 10 10 10 10 11 11 12 12 12 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 30 31 33 34 36 37 39 41 42 44 46 48 49 51 53 54 56 57 58 59 59 60 60 60 60 60 59 59 58 57 56 55 55 54 53 52 52 51 51 51 51 52 53 54 55 56 58 60 62 65 68 71 75 78 82 86 91 95 100 104 108 112 115 117 119 121 121 120 119 117 114 110 106 101 97 92 87 82 77 72 68 63 59 55 52 49 45 43 40 38 35 33 31 29 28 26 25 24 22 21 20 19 19 18 17 16 16 15 15 15 15 14 14 14 15 15 15 15 16 17 17 18 20 21 22 24 26 28 30 32 35 37 40 43 46 49 52 54 57 59 61 62 63 63 63 63 62 60 59 57 55 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 32 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 25 25 24 24 23 22 22 21 20 19 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 10 10 10 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 25 25 25 26 27 27 28 29 30 30 31 32 34 35 36 37 39 40 41 43 44 45 46 47 48 48 48 48 48 47 46 44 43 41 38 36 34 32 29 27 25
 3 2 2 2 2 2 2 2 2 3 3 4 4 5 6 7 8 9 11 12 14 16 18 20 22 24 27 30 33 37 40 44 48 52 57 62 67 72 78 83 89 94 99 104 109 113 116 119 120 121 121 120 118 115 112 108 103 98 93 88 83 78 73 68 63 58 54 49 45 42 38 35 32 29 27 25 22 20 19 17 16 15 13 13 12 11 11 10 10 10 9 9 10 10 10 11 11 12 13 14 15 16 17 19 20 22 24 26 29 31 34 37 41 44 48 52 56 61 66 71 76 82 88 94 100 106 112 118 124 129 133 137 140 142 142 142 140 137 133 128 123 117 110 103 96 90 83 76 70 64 59 53 49 44 40 36 33 29 26 24 21 19 17 15 14 12 11 10 9 8 8 7 7 6 6 6 6 6 7 7 8 8 9 10 12 13 15 16 18 21 23 26 29 32 35 39 43 47 51 55 59 63 67 70 73 76 78 79 80 81 81 80 79 77 75 73 71 68 66 63 60 58 55 53 50 48 46 43 41 39 37 35 34 32 30 29 27 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 5 5 6 7 8 9 10 11 12 14 15 17 19 21 23 25 27 29 32 34 37 40 43 46 50 53 57 61 65 69 73 77 82 87 91 96 100 105 109 113 117 120 122 124 125 126 125 123 121 118 113 108 103 97 91 84 78 72 65 59 54 48 43 38 34 30 26 23 20 17 15 13 11 9 8 6 5 4 4 3
 54 51 48 46 44 42 41 40 40 39 39 39 39 39 40 41 41 42 43 44 45 47 48 49 50 52 53 54 55 57 58 59 60 61 62 63 64 65 66 66 67 67 68 68 69 69 69 69 69 69 69 69 69 69 68 68 68 67 67 66 66 65 65 65 64 64 63 63 63 62 62 62 62 62 62 63 63 64 64 65 67 68 69 71 73 75 77 79 81 84 86 88 91 93 95 97 98 99 100 100 99 99 98 96 94 92 90 87 85 82 79 76 74 71 68 66 63 61 59 57 55 53 52 50 49 47 46 45 44 43 42 41 40 40 39 38 37 37 36 36 35 34 34 33 33 32 32 31 30 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 21 21 20 20 20 20 20 21 21 22 23 24 25 26 28 30 32 35 38 41 45 48 52 56 60 65 69 73 76 80 82 84 86 86 86 86 84 82 80 77 74 71 68 65 61 58 55 52 50 47 45 43 41 39 37 36 34 33 32 31 30 29 28 28 27 27 26 26 25 25 25 25 25 25 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 21 21 21 22 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 45 47 49 52 54 56 59 62 65 69 73 77 81 86 91 96 102 109 115 122 129 136 143 149 155 160 165 168 170 170 168 165 161 155 148 140 132 124 115 107 99 92 85 78 72 67 62 58
 15 16 17 18 19 20 22 23 25 27 28 30 32 34 35 37 39 41 43 45 47 49 50 52 54 56 58 60 62 64 66 68 70 72 74 77 79 81 84 86 89 92 94 97 100 103 106 109 112 115 118 121 124 126 129 131 133 134 135 136 136 136 135 134 132 130 127 124 121 117 112 108 103 98 93 88 83 78 73 69 64 60 56 52 48 45 42 39 36 34 32 30 28 26 24 23 22 21 20 19 18 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 27 28 30 31 32 33 34 36 37 38 40 41 43 44 46 47 48 49 50 51 52 53 53 54 54 54 54 53 53 53 52 52 51 51 51 50 50 50 50 51 51 52 52 53 54 55 56 58 59 61 62 64 66 68 70 71 73 75 77 78 80 81 82 83 84 85 85 86 86 86 85 85 84 83 82 81 80 78 77 75 73 72 70 68 66 65 63 61 60 58 56 55 53 52 50 49 48 47 46 45 44 43 42 42 41 41 40 40 40 40 40 40 40 41 41 42 42 43 44 44 45 46 47 48 49 49 50 51 51 52 52 52 52 52 52 52 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 11 10 10 11 11 11 11 11 12 12 13 14
 36 36 36 36 36 36 37 38 40 41 43 45 48 51 54 57 61 64 68 72 77 81 86 90 94 99 103 106 109 112 114 115 116 116 115 113 111 108 105 102 98 94 90 86 82 78 74 70 66 63 59 56 53 50 48 45 43 40 38 36 35 33 31 30 28 27 26 25 23 23 22 21 20 20 19 19 19 18 18 18 19 19 20 20 21 22 24 25 27 29 31 34 37 40 43 47 51 55 60 65 70 75 80 85 89 94 98 102 106 109 111 113 114 114 114 113 112 111 109 107 104 102 99 97 94 91 88 86 83 81 78 76 73 71 69 67 65 62 60 58 57 55 53 51 49 47 46 44 42 41 39 37 36 34 32 31 29 28 27 25 24 23 21 20 19 18 17 17 16 15 14 14 14 13 13 13 13 13 13 13 14 14 15 16 17 18 19 20 21 23 24 26 28 30 31 33 35 37 39 40 42 43 45 46 47 48 49 50 51 51 52 52 53 53 53 54 54 54 54 54 54 54 55 55 55 55 56 56 57 57 57 58 59 59 60 60 61 61 62 62 63 63 63 63 63 63 62 62 61 59 58 56 54 52 50 47 44 42 39 36 33 31 28 26 23 21 19 17 15 14 12 11 10 9 8 8 7 7 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 11 11 12 12 13 14 14 15 16 17 18 19 19 20 21 22 24 25 26 27 29 30 32 33 35 37 39 41 43 45 47 50 52 55 57 60 63 65 68 70 72 74 75 77 77 77 77 77 75 74 72 70 67 64 61 59 56 53 50 48 45 43 41 40 38 37
 27 26 26 26 26 27 27 28 29 30 32 33 35 37 39 42 44 47 50 53 56 60 63 66 70 74 77 81 84 88 91 94 98 101 103 106 108 110 111 113 114 114 114 114 114 113 112 111 109 108 106 104 102 99 97 95 92 90 87 85 82 80 77 75 72 70 68 66 64 62 60 59 57 56 54 53 52 51 51 50 49 49 49 49 49 49 49 50 50 50 51 51 52 52 53 53 54 54 54 54 54 54 54 54 54 53 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 41 41 40 40 39 38 38 37 36 35 34 34 33 32 32 31 31 31 30 30 30 31 31 32 33 34 36 37 39 42 45 48 51 55 59 64 69 75 81 87 93 100 107 114 121 128 135 141 147 152 156 160 162 164 164 163 162 160 157 153 149 144 140 135 130 125 120 115 111 106 102 98 94 91 87 84 81 78 76 73 71 69 67 65 63 61 60 58 57 56 54 53 52 51 50 49 48 47 46 46 45 44 43 42 41 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 31 32 32 33 33 34 35 36 37 37 38 39 40 41 42 43 45 46 47 48 50 51 52 54 55 57 59 60 62 64 66 68 70 71 73 75 77 79 80 82 83 84 85 85 86 86 85 84 83 82 80 78 76 73 70 67 64 61 58 55 51 48 45 43 40 38 35 33 32 30 29 28
 72 73 75 77 79 81 84 86 89 91 94 96 99 101 104 106 107 109 110 111 112 112 112 112 111 110 109 108 107 105 103 101 99 97 95 93 91 89 87 85 83 81 79 78 76 74 73 71 70 68 67 66 65 63 62 61 60 59 58 57 57 56 55 54 54 53 52 52 51 51 50 50 50 49 49 49 49 48 48 48 49 49 49 49 50 50 51 51 52 53 53 54 55 56 57 58 59 60 61 61 62 63 64 65 66 67 68 69 69 70 71 72 72 73 74 75 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 93 94 96 97 99 101 102 104 106 107 109 111 112 113 115 116 117 117 118 118 118 117 117 116 114 112 110 108 105 102 99 96 92 88 85 81 77 73 70 66 63 60 57 54 52 49 47 46 44 43 42 41 41 40 40 40 40 41 41 41 42 43 44 44 45 46 47 48 49 49 50 51 52 53 53 54 55 55 56 56 57 57 58 58 59 59 59 60 60 61 61 62 62 62 63 63 64 65 65 66 67 67 68 69 70 71 72 73 74 75 77 78 79 80 82 83 85 86 87 89 90 92 93 94 95 96 97 98 98 99 99 99 100 99 99 99 98 98 97 96 95 95 94 93 92 92 91 90 90 90 89 89 89 89 89 89 89 90 90 90 91 91 92 92 93 93 94 95 95 96 97 97 98 99 99 100 100 101 101 102 102 103 103 103 103 104 104 104 103 103 103 103 102 102 101 100 100 99 98 97 95 94 93 91 90 89 87 85 84 82 81 79 78 76 75 74 72 71 70 70 69 69 69 69 69 69 70 71
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 96 93 91 88 86 84 82 81 80 80 80 80 81 83 85 88 91 95 99 104 110 116 123 131 139 148 158 168 179 190 202 214 226 237 248 257 265 270 274 275 274 270 263 255 246 235 223 211 198 186 174 163 152 142 133 124 116 109 102 96 91 86 81 77 73 70 67 65 62 61 59 58 57 57 57 57 58 59 60 61 64 66 69 72 76 80 84 89 94 99 104 109 113 117 121 123 125 126 126 124 122 119 116 112 107 102 97 93 88 83 79 75 71 67 64 61 58 55 53 51 49 47 45 44 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 20 20 20 21 22 23 24 25 27 29 31 33 35 37 39 42 44 46 48 50 52 53 54 55 56 56 56 56 55 55 54 53 52 51 51 50 49 48 47 46 45 45 44 44 43 43 42 42 42 42 42 42 42 42 42 42 43 43 44 45 45 46 47 48 49 50 52 53 55 56 58 60 62 64 67 69 72 74 77 80 83 85 88 90 92 94 95 95 95 94 93 91 88 84 80 76 71 66 61 56 51 47 43 39 35 32 29 26 24 22 20 18 17 16 15 14 13 13 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 29 30 32 34 36 38 41 43 46 49 53 56 60 64 68 73 77 82 86 90 94 97 100 102 103 104 104 103 102 100 98
 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 31 32 33 34 35 36 36 37 38 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 60 61 63 65 66 68 70 72 73 75 76 76 77 77 76 75 73 71 68 65 61 58 54 49 45 42 38 34 31 28 26 23 21 20 18 17 15 14 14 13 12 12 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 28 29 30 32 34 36 39 41 45 48 52 57 61 66 71 76 81 85 89 92 95 96 96 96 94 91 88 84 79 75 70 65 61 57 53 49 45 42 39 36 34 31 29 27 26 24 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 14 15 16 18 19 20 22 23 24 25 26 26 27 27 27 27 27 26 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 29 30 30 30 30 30 30 30 29 29 28 27 26 25 24 23 22 21
 85 82 79 77 75 73 72 70 69 69 68 68 68 67 67 67 67 67 68 68 68 68 68 67 67 67 66 66 65 64 64 63 62 61 60 58 57 56 55 53 52 51 49 48 47 46 44 43 42 41 40 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 25 25 26 27 28 29 31 33 35 37 40 43 46 50 54 58 63 68 73 79 85 90 96 102 108 113 118 123 128 132 136 139 142 145 147 149 150 151 151 152 152 151 151 150 149 147 146 144 142 140 137 135 132 129 126 123 120 116 113 109 106 102 98 95 91 87 84 80 77 73 70 66 63 60 57 54 51 48 45 43 40 38 36 34 31 30 28 26 24 23 21 20 19 18 17 16 16 15 15 14 14 14 15 15 15 16 16 17 18 18 19 20 21 21 22 23 23 24 24 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 49 49 49 49 49 48 47 45 44 42 40 39 37 35 33 31 29 27 26 25 23 22 21 21 20 20 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 45 47 49 51 53 55 58 60 63 66 69 72 75 79 82 86 90 94 98 103 107 112 116 121 125 130 134 138 141 144 147 149 150 150 150 149 147 144 141 138 133 129 124 119 114 109 105 100 96 92 88
 41 39 38 37 36 35 35 35 35 35 35 36 36 36 37 37 38 38 39 39 39 39 40 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 41 42 43 44 46 47 49 51 53 55 57 60 62 65 68 71 74 77 80 82 85 88 90 92 93 95 95 96 96 96 96 95 94 94 93 92 92 91 91 91 91 91 92 92 94 95 97 99 101 104 107 111 114 118 123 127 132 138 143 149 155 161 167 174 180 186 192 198 204 209 213 217 220 222 224 224 224 222 220 216 212 207 202 196 189 183 176 169 162 155 148 141 134 128 122 116 110 105 99 95 90 86 81 78 74 71 68 65 62 60 58 57 55 54 53 53 53 53 53 54 55 56 58 59 61 63 66 68 70 72 75 77 79 80 82 83 83 84 84 84 84 83 82 81 80 79 77 76 75 73 72 70 69 67 66 64 63 62 61 60 59 58 57 56 55 54 53 53 52 51 51 50 50 49 49 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 37 37 37 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 39 39 39 39 40 40 41 42 42 43 44 45 46 47 48 50 51 53 55 56 58 60 62 65 67 69 72 74 77 79 82 84 86 89 90 92 93 94 94 94 93 92 90 88 85 82 79 76 72 68 64 61 57 54 51 48 45 43
 56 55 55 55 56 57 58 60 62 64 66 68 71 73 75 78 80 82 84 85 86 87 87 87 86 85 84 82 80 78 76 73 70 67 65 62 59 56 54 51 48 46 44 42 40 38 36 34 32 31 29 28 27 26 24 23 22 21 21 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 13 13 14 15 16 17 19 21 24 27 30 34 39 45 51 58 65 73 82 92 101 111 120 129 138 145 151 156 159 160 160 158 155 151 146 140 135 129 122 116 111 105 100 95 90 86 82 78 74 71 68 65 63 60 58 56 54 53 51 50 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 30 29 28 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 18 18 18 19 20 21 22 23 25 26 28 30 32 34 36 38 40 42 44 46 48 50 51 53 54 56 57 58 60 61 62 62 63 64 65 65 66 66 67 68 68 69 70 70 71 72 73 74 75 76 77 78 80 81 83 85 87 89 91 93 95 98 100 103 105 107 110 112 114 116 117 118 118 118 117 115 112 109 105 101 95 90 84 78 71 65 59 54 48 43 39 34 31 27 24 22 20 18 16 15 14 13 12 12 12 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 28 29 30 32 34 36 38 40 43 45 48 51 54 57 61 65 69 73 77 81 86 90 94 98 102 105 108 110 111 112 112 111 109 107 104 101 97 93 89 85 81 76 73 69 66 63 61 59 57
 20 19 19 19 18 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 29 30 31 32 33 33 34 35 35 35 35 35 35 35 35 34 33 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 18 20 21 23 26 28 31 34 37 40 43 45 48 51 54 56 58 59 61 62 62 62 62 62 61 60 58 57 56 54 52 51 49 47 45 44 42 40 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 14 15 17 18 20 21 23 25 27 28 30 32 34 36 38 40 42 44 46 47 49 51 53 55 56 58 60 61 63 64 66 67 69 70 71 72 73 74 75 75 76 76 76 76 76 75 75 74 73 72 71 70 69 67 66 65 63 61 60 58 56 55 53 51 49 47 46 44 42 40 38 36 34 32 31 29 27 25 23 21 20 18 16 15 13 12 11 10 9 8 7 7 6 6 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 29 30 31 31 32 32 32 32 32 31 31 30 29 28 27 26 25 24 23 22 21 21
 58 56 55 53 52 51 50 49 49 48 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 41 41 42 42 43 44 45 46 47 49 50 52 53 55 57 59 62 64 67 69 72 75 78 81 84 87 90 93 96 98 100 102 103 104 104 104 104 103 101 100 98 96 94 93 91 90 89 88 87 87 87 88 89 90 92 94 96 99 101 104 107 110 113 116 120 123 125 128 131 133 135 137 138 139 140 141 141 140 139 138 137 136 134 132 130 127 125 123 120 118 115 113 110 108 106 104 101 99 97 96 94 92 91 89 88 86 85 84 83 82 81 80 79 78 77 77 76 76 75 75 74 74 74 74 74 75 75 76 76 77 78 80 81 83 85 87 89 91 93 95 97 99 100 101 102 103 103 103 102 102 100 99 97 96 94 92 90 87 85 83 81 79 77 76 74 72 71 69 68 67 66 65 64 64 63 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 46 45 45 46 46 47 48 50 52 54 56 59 62 65 68 71 74 77 80 82 84 85 86 87 87 87 87 86 84 83 81 79 77 75 73 71 69 67 65 64 62 60 59 57 56 55 54 53 52 52 51 51 50 50 50 50 50 50 50 50 51 51 52 53 53 54 55 56 57 58 60 61 62 64 65 67 68 69 71 72 73 74 74 75 75 75 75 74 74 73 71 70 68 67 65 63 61 59
 26 24 23 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 25 26 27 27 28 28 28 28 28 27 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 22 22 22 23 24 25 26 27 28 29 31 32 33 35 36 37 38 38 39 39 39 39 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 24 24 24 23 23 22 21 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 16 16 18 19 20 21 23 24 26 28 30 32 34 36 38 41 43 45 46 48 49 49 49 49 48 47 45 44 42 39 37 35 33 31 29 27
 4 4 5 5 6 7 7 9 10 11 13 15 17 19 21 23 26 29 31 34 37 40 43 47 50 53 56 59 62 65 68 70 72 74 76 78 79 80 81 81 81 81 81 80 79 78 77 75 74 72 70 68 66 64 62 60 58 56 53 51 49 46 44 41 39 37 35 32 30 28 26 24 22 20 18 16 15 13 12 10 9 8 7 6 5 5 4 4 3 3 4 4 4 5 6 7 8 10 11 13 15 18 21 24 27 31 35 39 44 49 55 61 67 74 81 89 97 105 113 122 131 139 148 156 164 171 177 183 187 190 192 193 193 191 189 185 181 176 170 163 157 150 142 135 128 121 114 107 100 94 87 81 76 70 65 60 55 51 47 43 39 36 32 29 26 24 21 19 17 15 13 12 11 9 8 7 7 6 6 5 5 5 5 6 6 7 7 8 9 10 11 12 13 14 15 16 18 19 20 21 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 47 48 50 51 53 54 56 58 60 62 64 66 68 69 71 73 74 75 76 77 77 76 76 75 73 71 68 65 62 59 55 52 48 44 41 37 34 30 27 24 22 19 17 15 13 12 10 9 8 8 7 7 7 7 7 7 8 9 9 11 12 13 15 16 18 20 22 24 27 29 31 34 37 40 43 45 48 51 54 57 60 63 66 68 71 73 75 77 78 80 81 82 83 83 83 83 83 82 82 81 79 78 77 75 73 71 69 67 64 62 60 57 54 52 49 47 44 41 39 36 34 31 29 26 24 22 20 18 16 14 13 11 10 9 7 7 6 5 5 5
 16 15 15 14 14 14 14 15 15 16 17 18 19 21 22 24 26 28 30 32 35 37 40 43 46 50 53 57 61 66 70 75 80 86 92 98 105 112 119 127 135 143 151 159 167 175 183 190 196 201 205 207 208 208 205 201 196 190 182 173 164 155 145 135 126 117 108 99 91 83 76 69 63 57 51 46 42 38 34 31 28 25 23 21 20 18 18 17 17 17 18 19 20 22 24 26 29 33 36 41 46 51 57 63 70 78 85 94 102 111 120 128 137 145 153 160 165 170 173 175 176 175 173 170 166 161 155 149 143 137 130 124 117 111 105 99 94 89 84 79 75 71 67 63 60 56 53 50 47 44 42 39 37 35 32 30 28 26 25 23 21 19 18 16 15 13 12 11 10 9 8 7 6 6 5 5 5 5 5 6 6 7 8 10 12 14 16 18 21 24 27 30 34 38 42 46 50 55 59 64 68 73 78 82 87 92 96 101 105 109 113 118 122 125 129 133 136 140 143 146 149 152 155 157 159 161 162 163 164 165 164 164 163 161 159 156 153 149 144 139 134 128 122 116 110 103 96 90 83 77 71 65 59 53 48 43 38 34 30 26 23 20 17 15 13 11 9 8 7 6 6 6 6 6 7 7 8 10 11 12 14 16 18 20 23 25 28 30 33 36 39 42 45 48 51 54 57 60 63 66 69 72 74 76 79 81 83 85 86 88 89 91 92 93 94 95 95 96 97 97 98 98 98 99 99 99 98 98 98 97 96 95 94 93 91 89 87 85 82 79 76 73 69 66 62 58 55 51 47 44 40 37 34 31 28 25 23 21 19 18
 30 27 24 22 20 18 16 15 14 13 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 29 30 31 32 32 33 34 35 36 36 37 38 39 40 41 41 42 43 44 44 45 46 46 46 47 47 47 47 47 47 46 46 46 45 45 44 43 43 42 42 42 41 41 41 40 40 40 40 40 39 39 39 39 38 38 38 37 37 36 35 35 34 33 33 32 31 30 29 29 28 27 26 26 25 24 23 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 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 10 11 12 13 14 16 18 20 22 25 28 31 34 37 39 41 43 44 44 43 42 41 39 37 34 32 30 28 26 24 22 21 19 18 17 16 15 15 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 15 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 12 13 14 15 17 18 20 22 24 27 29 32 35 37 39 41 42 43 43 42 40 38 35 33
 19 17 16 14 13 13 12 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 22 23 23 23 24 24 24 24 25 25 25 24 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 17 17 18 19 19 20 21 22 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 39 40 40 41 41 41 41 42 42 42 42 42 42 41 41 41 41 40 40 40 39 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 9 9 10 11 12 13 15 16 18 20 23 25 28 30 33 36 38 40 42 43 44 45 45 45 44 43 42 41 39 37 36 34 32 31 29 28 27 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 16 16 16 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 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 19 20 21 22 24 25 27 29 31 33 35 38 41 44 47 51 55 59 63 67 71 75 78 81 82 83 82 80 77 73 69 64 59 53 48 43 39 34 30 27 24 21
 14 14 14 15 15 16 16 17 18 19 20 21 23 24 25 27 28 30 31 32 34 35 37 38 40 41 42 44 45 46 47 48 49 49 50 51 51 51 51 51 51 50 50 49 49 48 47 46 45 43 42 41 40 38 37 36 34 33 32 30 29 28 27 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 27 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 25 25 24 24 23 22 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19 20 20 21 22 22 23 23 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 27 26 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 12 11 11 11 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 37 38 40 41 42 43 45 45 46 47 48 48 48 48 48 48 48 48 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 14 14 14
 60 64 68 73 77 81 84 88 90 92 93 94 93 92 91 89 87 84 81 78 75 72 68 65 62 59 57 54 51 49 47 45 42 41 39 37 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 17 18 19 20 22 24 26 29 32 35 38 41 45 48 52 55 57 59 60 61 61 60 59 58 56 54 51 49 47 44 42 40 39 37 35 34 33 32 31 30 29 28 28 27 27 27 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 54 55 56 58 59 60 61 61 62 61 61 60 59 57 55 53 51 48 45 43 40 37 35 33 31 29 27 25 24 23 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 20 20 21 22 23 23 25 26 27 28 30 32 33 36 38 40 43 46 50 53 57 61 65 70 74 78 82 85 88 90 91 90 89 86 82 78 73 68 63 58 54 49 45 42 39 36 34 32 31 29 28 27 27 26 26 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 33 34 36 38 40 43 46 49 52 56
 25 25 25 26 26 27 28 30 31 33 35 37 40 42 45 48 51 53 56 59 61 64 66 68 69 70 70 70 70 69 68 67 65 63 60 58 56 53 51 48 46 43 41 39 37 35 33 32 30 29 27 26 25 24 22 22 21 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 12 13 13 14 15 16 17 18 19 21 23 24 26 28 30 31 33 35 36 38 39 40 41 42 43 43 44 44 45 45 45 45 46 46 46 46 46 47 47 47 48 48 49 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 67 68 68 68 68 67 66 66 64 63 61 60 58 56 53 51 49 46 44 42 39 37 35 32 30 28 27 25 23 22 21 20 19 18 18 17 17 17 18 18 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 35 36 37 38 38 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 41 41 40 40 39 38 37 35 34 32 31 29 27 26 24 22 20 19 17 16 15 14 13 12 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 28 29 30 32 33 35 37 38 40 42 44 46 48 50 52 53 55 57 58 59 60 61 61 62 61 61 60 58 57 55 53 51 49 47 44 42 40 38 36 34 32 30 29 28 27 26 25
 21 21 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 47 47 48 49 49 50 51 52 52 53 53 54 54 55 55 55 55 55 55 54 53 52 51 50 49 47 45 44 42 40 38 36 34 33 31 29 28 27 26 25 25 24 24 24 24 25 25 26 26 27 28 29 30 31 32 34 35 37 39 40 42 44 46 49 51 54 56 59 62 65 68 72 75 78 82 86 89 93 96 100 103 106 109 111 113 115 116 116 116 116 115 113 111 109 106 103 100 97 94 90 87 83 80 76 73 70 67 64 61 58 55 53 50 48 45 43 41 39 38 36 35 33 32 31 30 30 29 29 29 29 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 33 33 32 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 20 20 20 20 21 21 22 23 24 26 28 30 32 34 37 39 42 45 48 51 54 57 60 63 66 68 71 73 76 78 79 81 82 83 84 85 85 85 85 84 84 83 82 81 79 78 76 75 73 72 70 68 66 65 63 61 60 58 56 55 53 52 51 49 48 47 46 45 44 42 41 41 40 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 22 22
 10 8 8 7 6 6 6 6 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 16 17 18 19 20 21 22 22 23 24 24 25 25 26 26 26 26 26 26 26 26 26 25 25 24 24 23 22 22 21 20 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 6 6 7 8 9 10 12 13 15 17 20 22 25 29 32 36 40 44 49 54 59 65 71 77 83 90 97 104 111 118 125 131 138 143 148 151 154 155 155 153 150 146 141 135 128 121 114 106 99 92 85 78 72 66 61 56 52 47 44 40 37 34 31 29 26 24 22 21 19 17 16 15 14 12 11 10 10 9 8 7 7 6 6 5 5 5 5 5 5 5 5 6 6 7 8 9 10 11 13 14 16 17 19 20 22 23 25 26 27 28 29 30 30 30 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 35 36 36 36 36 35 35 34 33 32 31 30 28 27 25 23 21 20 18 16 15 13 12 10 9 8 8 7 6 6 6 6 5 5 6 6 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 14 14 15 16 17 18 19 20 21 23 24 26 27 29 31 32 34 37 39 41 44 47 49 52 55 59 62 65 69 72 75 78 81 84 86 88 89 89 89 88 87 84 82 78 74 70 66 61 57 52 47 43 39 35 31 27 24 21 19 16 14 12 11
 20 19 19 18 18 18 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 33 34 35 35 36 36 36 36 37 37 37 37 37 36 36 36 36 36 35 35 35 34 34 34 33 33 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 33 34 36 37 39 40 42 43 45 47 48 50 51 53 55 57 58 60 62 64 65 67 69 71 73 75 77 79 81 83 85 87 88 90 91 92 93 93 93 93 93 92 91 90 88 86 84 82 79 77 74 71 68 65 63 60 57 54 52 49 47 45 42 40 38 36 35 33 32 30 29 28 27 26 26 25 25 25 25 25 26 26 27 28 29 31 32 33 35 37 38 40 41 42 43 44 45 45 45 45 45 44 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 31 31 31 31 30 30 30 29 28 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 49 50 51 52 54 55 56 57 59 60 61 62 63 64 65 66 66 67 67 68 68 67 67 66 66 65 63 62 60 58 56 54 52 49 47 44 42 39 36 34 32 30 27 26 24 23 21
 32 33 33 33 33 33 33 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 21 23 24 26 27 29 30 31 33 33 34 34 34 33 32 30 29 27 25 23 21 19 17 16 14 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 13 14 15 16 17 18 20 21 23 25 27 29 30 33 35 36 38 40 42 43 44 45 45 46 46 46 45 45 44 43 43 42 41 40 39 38 38 37 36 35 34 34 33 32 31 30 29 29 28 27 26 25 25 24 23 22 21 21 20 19 18 18 17 17 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 15 15 16 18 19 20 22 24 26 28 31 33 35 37 39 41 41 42 41 40 39 37 35 32 30 28 26 24 22 20 19 18 17 16 15 14 13 13 12 12 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 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 21 21 22 23 23 24 25 25 26 27 28 28 29 30 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
 27 27 27 28 29 30 32 33 35 37 38 40 43 45 47 49 51 53 55 57 59 61 63 65 66 68 69 70 71 72 73 73 74 74 75 75 75 75 75 74 74 74 73 73 73 72 72 72 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 70 70 70 69 68 67 66 64 63 61 59 57 54 52 49 47 44 42 39 37 35 33 32 30 29 28 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 31 32 33 34 35 36 37 38 39 41 42 44 46 47 49 51 54 56 59 61 64 67 70 73 76 79 82 85 88 91 93 95 97 98 99 100 100 99 98 97 95 93 90 88 84 81 78 75 71 68 65 62 59 56 53 51 49 47 45 44 42 42 41 41 40 41 41 41 41 42 42 43 43 44 44 45 45 45 45 45 44 44 44 43 43 42 41 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 26 27 28 29 31 32 34 36 38 40 42 45 47 49 51 53 55 57 58 59 60 60 61 61 61 61 60 60 59 58 57 56 55 54 53 52 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 30 30 29 28 28 27 27 27 26
 21 19 17 16 14 13 12 10 10 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 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 14 15 16 17 18 19 21 22 24 26 28 30 32 35 37 39 40 41 42 42 42 41 39 37 35 32 30 27 25 23 21 19 17 16 15 14 14 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 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 9 9 9 10 11 11 12 13 15 16 18 20 22 25 28 31 34 37 40 42 45 46 47 48 47 46 45 44 42 40 38 36 34 32 31 29 28 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 14 16 17 18 20 22 24 25 27 28 29 30 30 30 30 29 28 27 25 24 22 21 19 18 17 16 15 14 13 12 12 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 13 14 14 15 16 17 17 19 20 21 22 23 24 26 27 28 29 30 30 30 30 29 28 26 25 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
 49 48 48 47 46 44 43 42 40 39 38 37 36 35 35 34 34 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 37 37 38 38 39 40 41 41 42 43 43 44 45 45 46 47 47 48 48 49 49 49 50 50 50 50 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 45 45 46 47 48 50 52 54 57 61 64 68 72 77 81 86 91 96 100 104 108 112 115 118 120 121 121 121 121 119 117 115 112 109 105 101 97 93 89 86 82 78 74 71 68 64 62 59 56 54 51 49 47 45 44 42 41 39 38 37 36 35 34 34 33 32 32 32 31 31 31 31 31 31 32 32 33 33 34 35 36 37 38 40 41 43 45 46 48 50 52 53 55 56 56 57 56 56 55 53 52 50 48 46 44 42 40 38 36 34 33 32 31 30 29 28 27 27 27 26 26 26 26 26 26 27 27 28 28 29 30 31 32 34 35 37 38 40 42 45 47 50 53 56 59 63 67 71 76 80 85 90 95 99 104 109 113 116 119 121 123 124 124 123 121 119 116 112 108 104 99 95 90 85 81 77 72 69 65 62 59 57 55 53 52 51 50 50 50 50 50 51 51 52 52 53 53 53 54 54 54 53 53 52 52 51 50 49 48 46 45 44 42 41 40 38 37 35 34 33 32 31 29 28 27 26 26 25 24 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27 29 30 32 33 35 37 39 41 43 44 46 47 48 49 49
 13 12 11 10 10 9 9 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 22 23 25 26 28 30 33 35 38 41 44 48 52 57 62 67 72 78 84 91 97 103 108 112 116 118 118 117 115 111 106 100 94 87 80 74 67 61 55 50 45 40 36 32 29 26 23 21 18 17 15 14 13 12 11 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 31 32 32 33 33 33 33 33 33 33 33 32 32 31 30 30 29 28 27 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 7 7 8 8 9 10 11 12 14 15 17 18 20 22 23 25 26 27 28 29 30 30 30 31 31 30 30 30 29 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 23 23 22 21 21 20 19 19 18 17 16 16 15 14 14 13 13 13 13 13 13 13 13 14 15 16 17 18 20 21 23 25 27 29 32 34 37 39 42 44 47 49 51 52 54 55 56 56 56 55 55 54 52 51 49 48 46 44 42 40 39 37 35 34 33 31 30 29 28 27 26 26 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 24 24 23 22 21 20 18 17 16 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
 14 15 16 17 18 20 22 24 26 28 30 33 35 37 39 41 43 45 46 47 48 49 49 49 49 48 48 47 46 44 43 42 40 39 37 36 34 33 32 31 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 23 24 26 28 29 31 33 34 36 38 39 41 42 44 45 46 47 48 49 49 50 50 51 51 51 51 51 51 51 51 51 51 50 50 49 49 49 48 48 47 47 46 46 46 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 41 41 41 40 40 39 39 38 37 36 35 34 33 32 31 29 28 27 26 24 23 22 21 20 19 19 18 18 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 35 35 36 37 38 38 39 40 41 42 43 44 45 45 46 47 48 48 49 49 49 49 49 49 49 48 47 46 45 44 43 41 39 38 36 34 32 30 28 26 25 23 21 20 18 17 16 15 14 14 13 13 13 12 12 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 30 30 29 29 29 29 28 28 28 27 26 26 25 24 24 23 22 21 21 20 19 18 17 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 13
 44 46 48 50 53 55 57 60 61 63 64 65 65 65 64 64 62 61 60 58 56 54 53 51 49 47 46 44 43 42 40 39 38 37 37 36 36 35 35 35 34 34 34 35 35 35 36 36 37 38 39 40 41 42 43 45 46 48 50 51 53 55 57 59 61 63 65 66 68 70 71 72 73 74 74 74 74 73 73 72 70 69 67 65 63 62 60 58 56 55 54 53 52 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 48 48 48 49 49 50 50 51 52 52 53 54 55 56 57 59 60 61 63 64 66 67 69 71 73 74 76 78 80 81 83 84 86 87 88 88 88 88 88 87 86 84 82 80 78 75 72 69 66 63 61 58 56 54 52 50 49 48 47 46 45 44 44 43 43 42 42 41 41 41 40 40 39 39 38 38 38 37 37 36 36 35 35 35 34 34 33 33 33 33 33 32 32 32 32 32 32 33 33 33 34 34 34 35 36 36 37 38 39 40 41 42 43 45 46 47 49 50 52 53 55 56 58 59 60 61 62 63 63 63 63 63 63 62 61 60 59 58 57 56 55 54 54 54 54 54 55 56 57 58 60 61 63 65 67 70 72 75 77 80 83 85 88 91 93 96 99 101 104 106 109 111 112 114 115 116 117 117 118 117 117 116 114 113 111 109 106 104 101 99 96 93 90 87 84 82 79 76 74 71 69 66 64 62 60 58 56 54 53 51 49 48 47 45 44 43 42 41 40 39 38 38 37 37 37 37 38 38 39 40 42
 30 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 27 27 27 28 28 29 29 29 30 30 30 30 30 30 30 29 29 28 28 28 27 26 26 25 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 30 30 31 32 33 34 35 36 38 39 40 42 43 44 45 46 46 47 47 46 46 45 45 44 42 41 40 39 37 36 34 33 32 30 29 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 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 31 32 33 33 34 34 34 34 34 34 34 33 32 32 31
 37 35 33 31 30 28 27 26 26 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 53 54 55 55 55 56 56 56 56 56 56 55 55 54 53 51 50 48 46 43 41 39 36 33 31 29 26 24 22 21 19 18 17 16 15 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 21 21 21 21 20 20 20 20 20 21 21 22 23 24 25 26 28 30 32 35 37 40 42 45 48 51 53 55 57 59 60 60 60 60 60 58 57 55 53 51 49 47 45 42 40 38 36 34 32 30 28 27 25 24 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 18 20 21 22 24 26 28 30 33 35 38 40 43 45 47 49 51 52 53 54 54 53 53 53 52 51 50 49 49 48 47 46 46 45 45 45 44 44 44 44 44 45 45 45 45 46 46 47 47 47 48 48 49 49 49 50 50 51 51 51 51 52 52 52 53 53 53 54 54 55 55 56 56 57 58 58 59 60 61 61 62 63 64 64 65 65 65 65 64 63 62 61 59 57 55 53 50 47 45 42 40
 30 31 32 32 34 35 37 38 40 42 45 47 49 52 55 57 60 63 65 68 71 74 76 79 82 85 87 90 92 94 96 98 100 102 103 104 105 106 107 107 107 106 105 104 103 102 100 98 96 94 92 89 87 85 82 79 77 75 72 70 67 65 63 61 59 57 55 53 51 50 48 46 45 44 42 41 40 39 38 37 37 36 36 35 35 36 36 37 38 39 41 42 44 47 49 52 54 57 60 62 65 67 70 72 74 76 77 79 80 81 82 83 83 84 84 84 85 85 85 86 86 86 86 87 87 87 88 88 89 89 90 90 91 92 92 93 93 94 94 94 94 95 95 94 94 94 93 93 92 91 90 89 88 87 85 84 82 80 79 77 75 73 71 69 67 64 62 60 58 55 53 51 49 47 45 44 42 41 40 39 38 37 37 37 37 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 45 46 46 47 47 47 48 48 49 49 49 50 50 50 51 51 51 52 52 52 53 53 54 54 54 55 56 56 57 57 58 59 59 60 61 62 62 63 64 65 65 66 67 67 68 68 69 69 69 69 68 68 67 66 64 63 61 59 57 55 52 50 47 45 42 39 37 35 33 31 30 28 27 27 26 26 26 26 26 27 28 28 29 31 32 33 35 36 38 39 41 43 45 47 49 51 53 56 58 60 62 65 67 70 72 74 76 78 80 82 83 85 86 87 88 88 88 88 88 88 87 86 85 84 83 81 80 78 76 74 73 71 69 67 65 63 61 60 58 56 54 52 50 49 47 45 44 42 40 39 37 36 35 34 33 32 31 31 30 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 4 4 4 4 5 5 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 18 19 20 22 23 25 26 28 30 31 33 35 36 37 38 39 40 40 40 40 39 38 37 36 35 33 32 30 29 27 25 24 23 21 20 19 18 16 15 14 14 13 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 5 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 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 38 39 39 39 39 39 39 38 38 37 36 35 34 32 31 30 28 27 25 24 22 21 20 19 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 17 18 18 18 19 19 19 19 18 18 18 17 17 16 15 14 14 13 12 11 10 9 8 8 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 9 9 10 11 11 12 13 14 15 15 16 17 18 18 19 20 20 21 21 21 21 21 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 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
 46 45 45 45 45 45 46 46 47 48 49 50 51 52 53 54 55 56 57 57 58 58 58 58 58 57 56 56 55 54 53 52 51 49 48 47 46 44 43 42 41 40 39 38 37 36 36 35 35 34 34 34 33 33 33 33 33 34 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 50 51 51 51 51 50 49 48 47 46 45 44 42 41 40 39 38 37 37 36 36 35 35 35 35 35 35 35 36 36 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 64 64 65 65 66 66 66 66 66 65 65 64 63 62 61 60 59 57 56 54 52 51 49 47 46 44 42 41 40 38 37 37 36 35 35 35 36 36 37 38 39 41 43 45 47 49 51 53 55 57 59 61 62 64 65 66 67 68 69 69 69 69 69 69 68 68 67 66 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 46 45 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 33 33 33 33 33 33 33 33 34 34 35 36 37 38 39 41 42 43 45 46 47 48 48 49 49 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 31 30 30 30 30 30 30 31 31 31 32 33 33 34 35 36 37 38 39 41 42 44 45 47 49 50 52 54 56 58 60 62 63 65 66 67 68 69 69 69 69 68 67 66 65 63 62 60 58 56 54 52 51 49 48 47
 10 10 11 12 13 14 16 17 19 21 23 25 27 29 31 34 36 38 39 41 43 44 45 46 46 46 46 46 46 45 44 44 43 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 18 18 19 20 20 21 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 28 29 30 32 33 34 36 37 39 41 42 44 46 47 48 49 50 50 50 50 49 47 46 44 41 39 36 34 31 28 26 23 21 19 17 15 14 12 11 10 10 9 9 9 8 8 9 9 9 9 10 10 11 12 12 13 14 15 16 17 18 20 21 22 24 25 27 28 30 31 33 35 36 38 39 41 42 43 44 45 45 45 45 45 45 44 43 42 41 40 39 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 24 24 25 26 26 27 28 29 30 30 31 32 32 33 33 34 34 35 35 35 35 34 34 34 33 32 31 31 30 29 27 26 25 24 23 22 21 19 18 17 16 15 15 14 13 12 11 11 10 10 9 9 9 8 8 8 8 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 17 18 20 21 23 25 27 29 31 33 35 37 38 40 41 42 43 44 44 44 44 43 43 42 42 41 40 39 38 37 36 35 35 34 33 32 32 31 31 31 31 30 30 30 30 31 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 42 43 44 44 45 45 45 45 45 44 44 43 42 41 39 38 36 35 33 31 30 28 27 25 24 23 22 21 20 20 19 19 19 19 19 19 20 20 20 21 21 22 23 23 24 24 25 25 26 26 27 28 28 28 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 37 37 37 36 35 35 34 33 32 31 30 28 27 26 24 23 22 20 19 18 17 15 15 14 13 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 22 23 24 25 26 26 27 28 28 29 29 30 30 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 32 31 30 30 29 28 27 27 26 25 24 23 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 12 13 13 14 15 16 18 19 20 22 23 25 26 28 30 31 33 35 37 39 40 42 44 46 47 49 51 52 53 55 56 57 57 58 58 58 58 58 57 57 56 55 54 52 51 50 48 47 45 43 42 40 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13 14 14 14 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 23 24 25 25 26 26 27 28 28 29 30 30 31 31 32 32 33 33 33 34 34 34 34 34 33 33 33 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 43 44 44 45 45 45 45 45 45 45 44 44 43 43 42 41 40 40 39 38 37 36 35 35 34 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 32 32 33 33 34 35 35 36 36 37 37 37 37 37 37 37 36 36 35 34 34 33 32 31 30 30 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 31 31 31 30 30 29 29 28 27 27 26 26 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 20 21 22 23 25 26 29 31 34 38 42 46 50 55 61 66 73 79 85 92 99 105 112 117 122 126 129 131 131 131 129 126 122 117 112 106 100 95 89 84 78 73 69 65 61 57 54 51 48 46 43 41 39 38 36 35 33 32 31 30 29 28 28 27 26 26 25 24 24 24 23 23 22 22 22 21 21 21 21 21 21 21 22 22 23 24 25 27 28 31 33 36 39 43 46 50 54 58 62 65 68 71 74 76 77 78 79 79 79 78 78 77 75 74 73 71 70 68 67 65 64 63 62 61 60 59 58 58 58 58 58 58 58 59 60 61 62 63 65 67 69 71 73 76 78 81 83 86 89 91 94 96 98 99 100 101 101 101 100 99 97 95 92 89 86 83 80 76 73 69 66 63 60 57 55 53 51 50 49 48 47 47 47 48 48 49 50 51 52 53 54 55 55 56 57 57 58 58 58 58 57 57 57 56 55 54 54 53 52 51 50 49 48 47 46 46 45 44 44 44 43 43 43 43 43 43 44 44 45 45 46 47 48 49 51 52 54 55 57 59 60 62 64 66 67 69 70 71 72 72 72 72 72 71 69 67 65 63 60 57 54 51 48 45 42 39 36 34 32 30 28 26 25 24 24 23 23 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 45 46 47 48 49 50 51 52 52 52 53 53 53 53 52 51 51 50 48 47 46 44 42 40 39 37 35 33 31 29 28 26 25 23 22 21 20 20 19 19
 18 19 20 21 22 23 25 27 29 31 33 35 37 39 41 44 46 48 50 52 54 55 57 58 59 60 61 61 61 60 60 59 58 57 55 53 52 50 48 46 45 43 41 40 38 37 35 34 33 32 31 30 29 29 28 27 27 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 27 28 29 30 32 34 36 39 42 45 49 53 58 62 67 72 78 83 88 93 97 101 105 108 111 112 113 113 113 111 109 107 104 101 98 94 90 87 83 80 77 74 71 68 65 63 61 59 57 56 54 53 52 51 50 50 49 49 48 48 48 48 48 48 49 49 49 49 50 50 51 51 51 52 52 53 53 53 53 53 53 53 53 52 52 51 50 49 47 46 44 43 41 40 38 37 35 34 33 32 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 23 23 24 24 25 26 27 28 29 30 32 33 35 37 40 43 46 49 52 56 61 65 70 75 81 86 91 96 101 105 108 110 111 111 110 108 104 100 95 90 84 79 73 67 62 57 52 48 44 40 37 34 31 29 27 25 24 23 22 21 21 21 21 21 21 22 22 23 24 24 25 26 27 28 29 29 30 31 32 32 33 34 34 35 35 35 35 36 36 36 35 35 35 35 34 34 33 33 32 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17
 59 57 54 52 50 48 46 45 44 43 42 42 41 41 41 42 42 43 43 44 45 46 48 49 50 52 53 54 56 57 59 60 61 61 62 62 63 62 62 61 60 59 58 56 55 53 51 49 48 46 44 43 41 40 38 37 36 35 34 34 33 32 32 32 32 32 32 32 32 32 33 34 34 35 36 37 39 40 41 43 45 46 48 49 51 52 54 54 55 55 55 55 55 54 52 51 50 48 46 45 43 42 40 39 38 36 35 34 33 33 32 31 31 31 30 30 30 30 30 30 30 31 31 32 32 33 34 34 35 36 37 38 40 41 42 44 45 47 49 50 52 53 55 56 57 58 59 60 60 61 61 61 61 60 60 59 58 57 56 55 54 53 52 51 50 48 47 46 45 44 44 43 42 41 41 40 40 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 35 35 34 34 33 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 29 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 30 31 33 35 36 38 41 43 46 49 51 54 57 60 62 64 65 66 67 67 67 66 64 63 61 58 56 54 51 49 47 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 22 23 23 24 25 26 27 28 29 31 32 34 36 38 40 42 44 47 50 52 55 58 60 63 65 67 69 70 70 71 70 69 68 66 64 61
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 15 13 12 11 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 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 13 13 14 14 15 16 17 18 19 21 22 24 25 27 28 29 30 31 31 31 31 31 30 29 27 26 24 23 21 20 18 17 15 14 13 12 11 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 23 24 25 26 27 27 28 28 28 27 27 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 16 16 17 18 19 20 21 22 23 23 24 24 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 26 26 26 25 24 24 23 22 21 20 19 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 11 13 14 15 16 18 19 21 23 25 26 28 29 30 31 31 31 31 29 28 26 24 22 20 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 43 41 39 36 35 33 31 29 28 27 26 25 24 24 23 23 23 23 23 23 23 23 24 24 25 26 27 28 29 30 32 33 35 37 39 41 43 45 47 50 52 54 56 58 60 61 62 63 64 64 64 63 63 62 60 59 58 56 54 53 51 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 44 46 48 49 51 52 53 54 55 55 55 55 54 54 53 52 50 49 47 46 44 43 41 40 38 37 35 34 33 32 31 30 29 29 28 27 27 27 27 26 26 26 26 27 27 27 28 28 28 29 29 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 37 38 39 40 41 42 44 45 47 49 51 53 55 58 60 62 65 67 68 70 71 72 72 72 71 70 69 67 65 62 60 57 54 52 49 46 44 42 40 38 36 34 33 31 30 29 28 27 26 25 25 24 24 24 24 24 24 24 24 25 26 26 27 28 30 31 33 35 37 39 41 44 46 49 51 54 56 58 60 62 63 65 66 67 67 68 68 68 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 71 71 71 71 71 71 70 70 69 68 68 67 65 64 63 61 60 58 57 55 54 53 52 50 49 48 48 47 46 46 46 46 46 46 46 46 47 48 48 49 50 51 52 53 54 54 55 55 55 55 54 53 52 51 49 47
 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 21 21 22 23 24 25 26 27 29 30 31 33 35 36 38 39 41 42 43 44 44 45 45 44 43 42 41 40 38 37 35 34 32 30 29 27 26 25 24 23 22 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 18 19 19 20 21 22 22 23 25 26 27 28 30 31 33 34 36 38 40 41 43 45 46 47 48 49 49 49 48 47 46 45 43 41 39 37 35 34 32 30 28 27 25 24 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 18 19 20 21 22 23 24 25 25 26 26 27 27 27 27 26 26 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 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 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17
 18 18 17 17 16 15 15 15 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 31 32 33 33 34 34 34 34 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 17 17 18 19 20 21 22 23 24 24 25 25 26 26 26 26 26 25 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 15 14 14 14 15 15 15 15 16 16 17 17 18 18 19 20 21 22 22 23 24 25 26 27 28 28 29 29 30 30 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 11 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 27 28 28 28 27 27 27 26 26 25 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 18 19 20 20 21 21 21 22 22 22 21 21 21 20 20 19
 40 43 45 48 51 53 55 57 58 59 59 58 57 56 54 52 50 48 45 43 41 39 37 35 33 32 30 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 22 23 23 23 24 25 25 26 27 29 30 31 33 35 37 39 41 43 46 49 52 55 58 62 65 69 72 75 78 81 83 85 86 86 85 83 81 78 74 70 65 61 56 52 48 44 40 36 33 31 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 17 17 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 28 29 29 30 30 31 31 31 32 32 32 32 31 31 31 30 29 29 28 27 26 25 24 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 20 20 21 22 23 24 25 26 27 28 29 29 30 30 31 31 31 31 30 30 29 29 28 27 26 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 10 10 10 11 11 12 13 14 15 16 17 18 19 21 22 24 25 27 28 29 31 32 33 34 35 35 36 36 36 36 36 36 36 35 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 23 24 25 26 27 29 31 33 35 37
 15 13 12 11 10 10 9 9 8 8 8 8 8 9 9 9 9 10 10 11 12 12 13 14 15 16 17 19 20 22 23 25 27 30 32 35 38 41 44 47 51 54 57 60 63 66 68 69 70 70 69 67 65 63 60 57 53 50 46 43 40 37 34 31 29 27 25 23 21 19 18 17 16 15 14 13 12 11 11 10 10 10 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 26 27 27 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 27 27 27 26 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 23 24 25 26 28 29 31 33 36 38 41 44 47 50 53 55 58 60 62 63 64 65 65 64 63 62 60 59 57 55 53 51 49 47 45 43 41 39 37 36 34 33 32 30 29 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 34 36 37 38 40 41 42 43 44 45 46 47 47 48 48 48 47 47 46 46 45 44 44 43 42 42 41 41 40 40 40 40 40 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 38 38 37 37 36 36 35 34 34 33 32 32 31 31 30 30 30 30 30 30 30 30 31 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 49 50 50 51 51 50 49 48 46 44 42 39 36 33 30 28 25 23 20 18 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 5 6 6 7 7 8 9 10 11 12 13 14 15 17 18 19 21 22 24 25 26 27 28 28 28 28 28 28 27 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 15 14 14 13 12 11 10 10 9 8 7 7 6 6 5 5 5 5 5 4 5 5 5 5 5 5 6 6 7 7 8 8 9 9 10 11 12 13 13 14 15 16 17 19 20 21 22 23 23 24 25 26 26 26 26 27 26 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 13 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 19 19 19 19 18 18 17 16 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 17 17 17 16 16 15 15 14 14 13 13 12 11 11 10 10 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 28 28 28 28 28 27 27 28 28 28 28 28 28 29 29 29 30 30 30 31 32 32 33 33 34 35 36 37 38 40 41 42 44 46 48 51 53 56 59 63 67 71 76 81 86 92 98 104 110 115 120 125 129 131 132 132 131 129 125 120 115 109 103 96 90 84 78 73 67 63 58 54 50 47 44 41 38 36 34 32 30 29 28 27 26 25 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 27 27 28 29 30 31 32 33 35 37 38 40 43 45 47 49 52 54 56 58 59 60 61 61 61 61 60 58 57 55 53 50 48 46 44 42 40 38 36 34 32 31 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 28 28 29 30 30 31 31 32 32 32 33 33 33 33 33 33 33 33 32 32 32 31 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 32 33 33 33 33 33 33 32 32 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 24 25 25 26 26 27 28 30 31 33 35 37 40 43 46 49 53 57 62 67 72 78 83 89 94 100 104 108 111 113 113 112 109 106 101 96 90 84 78 73 67 62 57 53 49 46 43 41 38 36 35 33 32 31 30 29 29 28 28 28 27 27 27 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 29 29 29 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
 34 32 31 30 29 28 28 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 20 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 26 26 26 26 27 27 27 27 27 26 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 22 22 23 23 24 25 27 28 30 32 34 36 38 41 44 47 50 53 56 59 62 65 67 69 71 71 72 71 70 68 66 63 60 57 53 50 47 43 40 38 35 33 31 29 27 25 24 23 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 21 22 23 23 24 25 25 26 27 28 29 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 31 31 30 29 28 27 27 26 26 25 25 25 25 24 24 25 25 25 26 26 27 28 29 30 31 32 34 36 37 39 41 43 45 47 49 51 53 54 55 56 57 58 58 58 58 57 57 56 55 53 52 51 49 48 47 46 45 44 43 42 41 41 41 41 41 41 41 42 43 43 44 45 46 47 48 49 49 50 50 50 50 49 48 47 46 45 43 41 40 38 36 34 33 31 29 28 26 25 24 22 21 20 19 18 18 17 16 16 16 15 15 15 15 16 16 16 17 17 18 19 20 21 22 23 25 26 28 30 31 33 35 37 38 40 42 43 45 46 47 48 49 50 50 50 50 49 49 48 47 45 44 42 41 39 38 36 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 29 31 34 38 42 47 52 58 64 72 79 87 95 103 110 116 121 124 126 125 123 119 114 108 101 94 87 80 73 67 61 56 51 47 43 39 36 33 31 29 27 26 24 23 23 22 22 22 21 22 22 22 23 23 24 25 25 26 27 28 30 31 32 34 35 37 39 41 43 45 48 51 54 57 61 66 70 75 81 87 94 101 108 116 124 131 138 145 150 154 157 158 157 154 150 145 138 132 125 117 110 104 97 91 86 81 76 72 68 64 61 58 56 53 51 49 47 45 44 42 41 40 39 38 37 36 35 34 33 33 33 32 32 32 32 32 33 34 34 35 37 38 40 42 44 47 50 53 57 61 65 69 74 80 85 91 96 101 106 111 114 117 118 118 117 114 110 105 99 93 87 81 75 69 64 59 55 51 48 46 44 42 41 40 39 39 40 40 41 42 44 45 48 50 53 55 58 62 65 69 73 77 80 84 87 90 93 94 96 96 96 95 93 91 88 85 82 78 74 70 66 62 59 55 52 49 46 44 42 40 38 36 35 34 33 32 31 31 31 30 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 36 37 37 38 38 39 39 39 39 38 38 37 37 36 35 34 33 32 31 29 28 27 26 25 24 24 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 27 28 30 32 34 36 39 42 45 48 52 55 59 63 66 70 73 75 78 79 80 80 79 78 75 73 70 66 63 59 55 52 48 45 42 39 36 34 31 29 28 26 25 24 23 22 22 22 22 22 23 24 25
 24 25 26 27 27 28 28 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 33 34 35 36 38 39 41 44 46 49 52 56 60 65 69 74 79 85 90 94 99 102 105 106 107 106 104 102 98 94 90 85 80 75 71 66 62 59 55 52 49 47 45 43 41 40 39 38 38 37 37 37 37 38 39 40 41 43 44 46 49 51 54 56 59 61 64 66 67 68 69 69 68 67 65 63 61 58 55 53 50 47 45 43 41 39 37 35 34 33 32 31 30 29 29 29 29 29 29 29 30 30 31 32 33 35 36 38 40 42 45 47 50 52 55 58 61 63 66 68 70 72 74 76 77 78 79 79 79 79 79 78 77 76 75 74 72 70 68 66 63 61 58 56 53 50 47 45 42 39 37 35 33 31 29 28 26 25 24 23 22 21 21 20 20 20 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 29 30 31 32 32 33 33 33 33 33 33 32 32 31 30 29 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 16 16 17 17 17 17 18 18 19 20 20 22 23 24 26 27 29 31 34 37 39 43 46 50 53 57 61 65 68 71 73 75 76 75 74 73 70 67 63 59 56 52 48 44 41 38 35 33 31 29 27 25 24 23 22 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 32 31 30 30 29 29 28 28 28 29 29 30 31 32 33 35 37 39 42 44 48 51 55 59 63 67 72 76 79 82 83 84 83 81 78 74 70 64 59 54 49 44 40 36 32 29 27 24 22 21 20 18 18 17 17 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 23 24 24 25 25 26 26 26 25 25 24 24 23 22 21 20 19 17 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 11 11 11 12 13 13 14 15 17 18 19 21 23 25 28 31 34 37 41 46 51 56 62 68 74 81 87 92 97 100 102 102 100 97 92 87 81 74 68 61 56 50 45 40 36 33 29 27 24 22 20 18 17 16 15 14 13 12 12 11 11 11 11 11 11 11 11 12 13 13 14 15 17 18 20 22 23 26 28 30 32 34 35 37 38 39 39 39 38 38 37 35 34 32 31 29 28 27 25 24 23 22 21 20 20 19 19 19 19 19 19 20 21 21 23 24 26 28 30 33 36 40 44 48 53 58 63 68 73 77 81 84 86 88 88 87 85 83 80 77 73 69 66 62 59 56 53 50 48 46 44 43 41 40 39 38 38 38 37 37 38 38 38 39 39 40 40 41 41 42 42 42 42 42 42 42 41 41 40 39 38 37 36 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 18 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 37 38 39 40 40 40 40 40 39 39 38 37 35 34
 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 16 16 17 18 19 20 22 23 25 27 29 31 33 36 38 40 43 45 46 47 48 48 47 45 43 40 37 34 31 28 26 23 21 19 17 15 14 13 12 11 10 10 9 9 9 8 8 8 8 8 8 9 9 9 9 10 10 10 11 12 12 13 13 14 15 16 16 17 18 18 19 19 19 20 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 27 28 30 32 34 35 37 39 41 42 44 45 46 46 46 46 46 45 44 43 41 39 38 36 34 32 31 29 27 26 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 10 10 11 12 13 14 15 17 18 19 21 22 23 24 25 25 25 25 25 24 23 22 21 20 19 17 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 65 62 59 55 52 49 46 43 41 38 36 35 33 32 31 31 30 30 30 30 30 30 31 31 32 33 35 36 38 40 42 44 47 50 54 57 61 66 71 76 81 87 92 98 104 109 114 118 121 123 124 124 123 121 118 115 110 106 101 96 91 86 82 77 73 69 65 62 58 55 53 50 47 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 13 13 13 14 14 14 14 15 15 16 16 17 18 19 21 23 25 27 30 33 37 41 46 52 58 64 70 77 83 88 92 95 96 95 93 89 84 78 72 66 60 54 49 45 40 37 33 30 28 26 24 22 21 19 18 18 17 16 16 16 15 15 15 15 16 16 16 16 17 17 18 18 19 20 20 21 21 22 22 23 23 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 37 37 37 37 37 37 37 36 35 35 34 33 32 31 30 30 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 28 28 29 30 31 32 33 34 35 37 38 40 42 44 46 48 51 54 57 61 65 69 74 79 85 91 98 106 114 123 132 142 152 161 170 178 185 189 190 189 184 177 167 155 143 129 116 104 92 81 72 63 56 49 44 39 35 32 29 27 25 24 23 22 21 21 21 21 21 21 22 22 23 24 26 27 29 31 33 35 38 41 44 48 51 55 59 62 66 69 71 73 73 73 72 71 68
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 27 28 28 29 30 32 33 35 37 39 42 45 48 52 56 61 66 71 77 82 87 91 94 96 96 95 92 88 83 77 71 64 58 53 47 43 39 35 32 29 27 25 23 22 21 20 19 19 18 18 18 18 19 19 20 21 22 23 25 26 28 30 32 35 37 40 42 45 47 49 50 51 52 52 51 50 48 46 44 41 39 36 34 32 30 28 27 25 24 23 22 21 21 21 20 20 21 21 22 23 24 25 27 30 32 35 39 43 48 54 60 67 74 81 88 94 99 102 104 104 102 99 94 89 83 78 72 67 62 57 53 49 46 44 41 39 37 36 34 33 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 24 24 24 25 26 27 28 29 30 32 34 37 39 43 46 51 55 61 67 74 81 89 97 105 112 119 123 125 125 123 118 111 102 94 85 76 68 60 54 48 43 39 35 32 29 27 26 24 23 22 21 21 21 21 21 21 21 21 22 23 23 24 25 26 27 28 29 30 30 31 31 31 31 31 30 29 28 27 26 25 24 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 15 16 16 17 18 20 22 24 26 29 33 37 41 46 53 59 67 75 83 91 98 103 107 109 107 104 99 92 85 77 70 63 56 50 45 41 37 33 30 28 26 24 22 21 20 19 18 17 17 16 16 16 16 16 16 16 16 16 16 17 17 18 18 18 19 19 20 20
 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 17 18 19 20 21 23 24 26 28 29 31 32 34 35 36 36 36 35 34 33 32 30 28 26 24 22 20 19 17 16 14 13 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 16 17 17 16 16 16 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 26 27 27 27 27 27 26 25 23 22 20 19 17 16 15 14 12 11 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 19 20 21 21 22 22 22 22 21 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 13 14
 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 14 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 14 15 15 15 15 14 14 14 13 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 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 5 5 5 5 5 5 5 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 15 16 17 17 18 18 18 18 18 17 17 16 16 15 14 14 13 12 11 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 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 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 15 16 16 16 16 16 16 16 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7
 31 32 33 34 34 35 36 36 37 37 37 37 37 37 37 36 36 35 35 34 33 33 32 32 31 31 31 30 30 31 31 32 32 33 35 36 38 41 44 47 51 55 60 65 70 75 81 85 89 92 94 94 94 92 89 85 81 77 73 68 64 61 57 54 52 49 48 46 45 44 43 43 43 43 43 44 45 46 47 48 50 52 53 55 57 58 59 60 61 61 61 60 59 58 56 54 52 50 48 46 44 42 40 38 37 35 34 33 33 32 32 32 32 32 32 33 33 34 36 37 39 41 43 45 48 50 53 56 59 62 65 68 71 73 75 76 77 77 77 76 75 73 72 70 68 66 65 63 61 59 58 56 55 53 52 50 49 48 46 45 43 42 40 38 37 35 33 32 30 28 27 25 24 22 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 22 23 25 27 30 33 36 39 43 47 52 57 62 68 74 80 86 91 96 100 102 103 102 99 95 89 83 77 70 63 57 51 46 41 37 33 30 27 24 22 20 19 18 17 16 15 15 14 14 14 14 14 14 14 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 28 29 29 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 29 29 30 31 32 33 35 36 38 40 43 45 48 51 54 58 61 65 68 71 74 77 79 81 82 83 83 82 81 79 77 75 73 70 67 64 62 59 57 54 52 49 47 45 43 41 40 38 37 35 34 33 32 31 30 29 29 28 28 28 28 28 28 28 28 29 29 30 30
 26 27 27 27 27 27 27 26 26 25 24 24 23 22 21 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 14 15 15 16 16 17 18 19 21 22 24 26 28 30 33 35 38 40 43 45 47 48 49 49 49 48 47 46 44 43 41 39 37 36 34 33 31 30 29 29 28 28 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 27 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 16 17 18 19 19 20 21 21 22 22 22 23 23 23 23 22 22 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 16 16 17 17 18 18 19 20 20 21 22 23 25 26 27 29 30 32 33 35 36 37 39 40 40 41 41 40 39 38 37 35 34 32 30 28 26 24 22 20 19 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 13 13 14 15 16 17 19 20 22 23 25 26 28 29 31 32 33 34 34 35 35 34 33 33 31 30 29 28 27 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 30 31 32 32 33 34 34 34 34 34 34 33 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 21 20 20 20 20 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26
 48 49 51 52 53 54 55 56 57 58 58 59 59 59 59 59 59 59 58 58 57 56 55 54 52 51 49 48 46 44 43 41 39 38 36 35 34 33 32 31 31 30 30 30 30 31 32 33 34 36 37 40 42 45 48 52 56 60 65 69 74 79 83 87 91 94 96 96 96 95 93 90 86 82 77 73 68 64 60 56 52 49 46 43 40 38 36 34 32 31 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 21 21 21 22 22 22 23 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 20 20 21 22 24 25 27 29 31 34 37 41 46 51 56 63 71 79 89 99 111 123 135 147 159 168 174 178 178 174 168 159 148 137 125 113 103 92 83 75 67 60 54 49 44 40 36 33 30 28 26 24 23 21 20 19 19 18 18 18 18 18 19 20 21 22 23 25 27 29 32 35 39 43 48 54 60 67 75 84 94 105 116 128 139 150 160 167 171 171 169 163 154 144 133 121 110 99 89 80 72 65 59 54 49 45 42 39 37 35 33 31 30 29 29 28 28 27 27 27 27 27 28 28 28 29 30 30 31 31 32 33 34 34 35 35 36 36 36 36 36 36 36 35 34 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 18 17 17 17 16 16 16 16 17 17 17 17 18 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 39 41 43 45 46
 12 12 12 13 13 14 15 16 18 19 21 23 26 29 32 35 38 42 45 49 52 55 57 59 60 60 59 58 55 53 50 47 44 41 38 35 32 30 28 26 24 23 21 20 19 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 25 26 28 29 31 34 36 39 42 46 50 54 59 64 69 74 79 83 87 91 93 94 95 93 91 88 84 79 74 69 65 60 55 51 48 44 41 38 36 33 32 30 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 20 20 21 22 23 24 26 28 30 32 34 37 40 43 46 50 54 58 62 65 69 72 74 76 77 77 76 74 71 68 64 60 56 52 49 45 42 39 37 35 33 31 30 30 29 29 29 30 31 32 34 36 39 42 45 50 54 60 65 72 78 84 90 95 99 102 103 102 100 96 91 86 80 74 68 62 57 52 47 43 40 37 34 31 29 28 26 25 24 23 22 22 22 21 21 22 22 22 22 23 24 24 25 26 27 28 29 30 31 33 35 36 39 41 43 46 49 53 57 61 65 70 75 80 85 90 94 98 100 102 102 101 98 95 90 85 79 74 68 62 57 52 48 44 40 37 34 32 30 28 26 25 23 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 22 22 23 23 24 25 26 27 28 29 31 32 33 35 36 37 38 39 39 39 39 39 38 37 35 34 32 30 28 26 24 23 21 19 18 17 16 15 14 13 13 12 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 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 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 6 6 7 7 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 4 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 48 46 44 42 40 39 38 37 36 35 34 34 34 33 33 33 33 33 33 34 34 34 34 34 34 34 33 33 32 32 31 30 28 27 26 25 23 22 21 20 18 17 16 16 15 14 14 14 13 13 13 13 14 14 14 15 16 17 17 18 19 21 22 23 24 25 26 27 28 29 30 30 30 30 29 29 28 27 26 25 24 23 23 22 21 20 20 19 19 19 19 19 19 19 19 20 20 21 22 23 24 25 26 27 28 28 29 30 30 30 30 30 29 28 27 26 25 24 22 21 20 19 17 16 16 15 14 13 13 13 12 12 12 12 13 13 14 14 15 16 17 18 19 20 22 23 24 26 27 28 29 30 31 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 30 31 31 31 30 30 30 29 28 28 27 26 25 24 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 10 10 11 12 13 14 15 16 18 19 21 23 25 27 29 31 33 34 36 37 38 38 39 38 37 36 35 33 32 30 28 26 24 23 21 20 19 18 17 16 15 15 14 14 14 14 14 14 15 16 16 17 19 20 22 24 27 30 33 37 41 46 51 56 61 66 70 74 76 77 77 75 72 68 64 59 54 49 45 40 36 33 29 27 24 22 20 18 16 15 14 13 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 18 19 20 22 24 26 29 31 34 37 40 43 46 50 53 56 58 60 62 63 63 63 62 61 59 57 55 52
 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 6 6 7 7 8 8 9 10 11 12 13 14 14 15 16 16 16 16 16 15 14 13 13 12 11 10 9 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4
 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 22 23 23 23 23 22 22 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 28 29 30 31 32 33 33 34 34 34 34 34 33 32 31 30 29 28 27 25 24 23 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 24 25 25 25 25 25 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15
 39 38 37 35 34 33 31 30 28 27 26 25 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 19 20 22 24 26 28 30 32 34 36 38 40 41 42 43 43 43 42 41 40 38 36 35 33 31 29 28 26 25 23 22 21 20 19 19 18 18 17 17 17 17 17 17 18 18 19 19 20 21 21 22 23 24 25 27 28 29 30 32 33 34 35 36 36 37 37 37 36 36 35 34 33 32 31 30 28 27 26 25 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 31 32 33 34 34 35 36 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 38 38 37 36 35 34 32 31 30 28 27 25 24 22 21 19 18 17 16 15 15 14 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 21 22 24 25 27 29 31 33 35 37 40 42 44 46 47 49 50 51 52 53 53 53 53 53 53 53 53 52 52 52 51 51 51 51 51 50 50 50 50 49 49 48 47 46 45 44 43 41 40 38 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 19 19 18 18 18 18 18 19 19 19 20 21 22 22 23 24 26 27 28 29 31 32 33 35 36 38 39 40 42 43 44 45 46 47 47 48 48 48 48 48 48 47 47 46 45 44 43 42 41
 28 28 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 24 24 24 24 24 23 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 19 19 20 21 21 22 23 24 26 27 28 29 30 31 31 32 32 32 31 31 30 29 28 27 25 24 22 21 20 18 17 16 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 24 25 25 25 25 25 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 14 15 16 17 18 20 21 23 24 26 28 30 32 34 36 38 40 41 42 42 42 42 41 41 40 38 37 36 35 33 32 31 30 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 44 45 44 44 43 42 41 40 38 37 35 33 31 30 28 27 26 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 16 17 17 18 19 20 21 22 22 23 24 25 26 27 27 28 28 28 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 26 26 25 24 22 21 20 19 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 18 19 21 23 25 27 29 31 34 36 38 39 40 41 42 41 41 40 38 36 34 32 30 27 25 23 21 19 18 16 15 14 13 12 11 11 10 10 10 9 9 9 9 9 10 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 21 22 23 23 24 24 24 24 23 23 22 22 21 21 20 20 19 19 19 19 19 19 19 20 20 21 21 22 23 24 26 27 28 30 31 33 34 35 35 36 36 36 35 34 33 32 31 30 28 27 26 25 24 23 22 22 21 21 21 21 21 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 34 34 34 33 33 32 31 29 28 27 25 24 23 22 21 20 19 18 18 17 17 17 17 17 17 18 18 19 20 22 23 25 27 29 31 33 35 38 39 41 42 42 42 41 39 37 34 31 28 26 23 21 19 17 15 14 13 12 11 11 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 15 16 17 18 18 19 19 20 20 20 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 20 22 23 24 25 26 26 27 28 28 29 29 29 29 28 28 28 27 27 26 25 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 12 13 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 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
 52 53 53 52 52 50 49 47 45 42 40 38 35 33 31 30 28 26 25 24 23 22 22 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 31 33 34 36 38 40 42 44 46 48 50 53 55 57 59 61 62 63 63 63 62 61 59 57 55 52 49 46 43 40 38 35 33 31 29 27 26 25 24 23 22 22 21 21 21 21 21 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 23 24 24 25 27 28 29 31 32 34 36 38 40 43 45 47 48 50 51 51 52 51 50 49 47 45 43 41 38 36 34 32 30 28 26 25 24 22 22 21 21 20 20 20 21 21 22 23 24 25 27 28 30 33 35 38 40 43 46 49 52 55 58 60 62 64 65 65 65 65 64 63 61 60 59 57 56 55 54 53 52 52 53 53 54 56 57 59 62 64 67 70 73 75 78 79 80 81 80 79 77 74 70 66 62 58 53 49 45 42 38 36 33 31 29 27 26 25 24 23 23 23 23 23 24 24 25 26 28 29 31 34 36 39 42 46 49 53 57 60 64 66 69 70 71 71 71 69 67 65 62 59 56 53 50 47 44 41 39 37 35 33 31 30 28 27 26 25 25 24 24 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 38 39 39 40 40 40 40 39 39 38 37 35 34 33 31 30 28 27 26 25 24 23 22 22 21 21 21 22 22 23 24 25 26 27 29 31 33 35 37 39 41 44 46 48 50 51
 23 24 24 25 25 25 25 25 25 25 24 24 24 23 23 22 22 22 21 21 21 21 21 21 21 22 22 23 24 25 26 28 29 31 33 35 38 40 43 45 48 50 52 54 56 57 58 57 57 56 54 52 50 48 45 43 40 38 36 34 32 30 29 27 26 25 24 23 23 22 22 22 22 22 23 23 23 24 25 25 26 27 28 29 29 30 31 31 32 32 32 32 32 32 32 31 30 30 29 28 28 27 26 26 25 25 24 24 24 24 25 25 26 27 28 29 31 33 35 37 40 43 46 49 53 56 60 63 65 67 68 69 68 66 64 60 57 53 49 45 41 37 34 31 29 27 25 23 22 20 19 19 18 18 18 17 18 18 18 19 20 20 21 23 24 25 27 29 30 32 34 35 37 38 39 40 41 41 41 40 39 38 37 36 35 33 32 30 29 27 26 25 24 23 22 22 21 21 21 21 21 21 21 22 22 23 24 25 26 28 30 31 33 35 37 40 42 45 47 49 52 54 55 57 58 58 58 58 57 55 54 51 49 47 44 42 39 37 35 33 31 29 28 26 25 24 23 23 22 22 22 22 22 22 22 23 23 24 24 25 26 27 27 28 28 29 29 29 29 29 29 29 28 28 27 26 25 24 23 22 22 21 20 19 18 18 17 17 16 16 16 16 16 16 17 17 18 19 20 21 22 23 25 27 29 31 33 36 39 42 45 48 52 55 58 61 63 65 66 66 65 64 62 59 56 53 49 46 42 39 36 33 30 28 26 24 22 21 20 19 18 17 17 16 16 16 16 16 16 17 17 17 18 19 19 20 20 21 22 22
 54 51 47 44 42 39 37 35 33 31 30 29 28 27 27 27 27 27 28 29 30 31 32 34 35 37 39 41 42 43 44 45 45 45 44 43 42 40 38 36 34 32 30 28 26 24 23 21 20 19 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 33 34 35 36 37 38 39 40 40 41 42 42 43 43 43 43 43 42 42 41 40 39 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 20 19 19 19 19 19 19 19 19 20 21 22 23 24 26 28 30 32 35 37 40 44 47 50 54 57 60 62 63 64 64 64 62 60 58 55 52 49 46 44 41 39 37 36 34 34 33 33 33 33 33 34 35 36 37 38 40 42 43 45 47 49 50 51 52 53 53 52 51 50 48 46 44 42 39 37 34 32 30 28 26 24 23 22 21 20 20 19 19 19 19 19 20 20 21 22 23 24 25 27 28 30 32 34 35 37 39 41 43 45 46 47 48 49 49 50 49 49 48 48 47 46 45 43 42 41 40 39 37 36 35 34 33 33 32 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 27 27 27 28 28 29 30 31 32 33 35 37 38 40 43 45 47 50 53 55 58 60 62 64 66 66 67 67 66 65 63 61 58 56 53 50 47 45 42 39 37 34 32 30 28 27 25 24 23 22 21 21 20 20 19 19 19 19 19 20 20 21 22 23 24 25 27 29 32 34 37 40 44 48 51 55 59 62 65 67 68 69 69 68 66 63 60 57
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 23 22 21 20 18 17 15 14 13 11 10 9 8 7 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19 19 19 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 20 20 20 19 19 18 17 16 15 14 12 11 11 10 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 7 7 8 9 9 10 12 13 14 16 17 19 20 21 22 22 22 22 21 19 18 16 15 13 12 10 9 8 7 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 8 8 9 10 10 11 12 12 13 13 13 13 13 13 13 12 12 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 12 13 14 15 17 18 19 20 21 22 23
 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 10 11 11 11 11 11 11 11 10 10 10 9 9 8 8 7 7 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 35 35 34 32 31 30 28 27 26 24 23 22 21 20 19 19 18 18 18 18 18 18 19 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 38 40 41 42 43 44 44 45 45 45 44 43 43 42 40 39 37 36 34 32 31 29 28 26 25 24 22 21 20 20 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 12 12 13 13 14 15 16 18 19 21 22 24 26 29 31 33 35 37 39 41 43 44 45 45 45 45 44 43 42 41 39 38 36 34 32 30 29 27 26 24 23 21 20 19 18 17 16 15 15 14 13 13 13 13 13 13 13 14 14 15 16 17 18 19 20 22 23 25 26 28 29 31 32 33 33 34 34 34 34 33 32 31 30 29 28 26 25 24 23 22 21 21 20 20 20 21 21 22 22 23 24 26 27 28 30 31 33 34 35 36 37 38 38 38 37 36 35 34 33 32 30 29 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 17 17 18 18 18 19 19 20 21 22 24 26 27 30 32 35 37 40 44 47 50 53 56 59 61 63 64 64 64 63 60 58 55 51 47 44 40 37 33 30 27 25 23 21 19 18 17 16 15 14 14 14 14 14 14 14 14 15 15 16 17 18 19 20 22 23 25 27 29 32 34 36 38 40 41 42 43 43 42 41 39 38 36 33 31 29 27 25 24 22 21 20 19 18 18 17 17 17 18 18 19 20 21 22 23 25 26 28 29 31 32 33 34 35 36 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 20 21 21 21 21 21 21 20 20 19 18 17 16 15 15 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 6 7 7 7 7 7 8 8 9 10 11 12 13 14 15 17 18 20 21 22 23 23 23 23 22 21 20 19 18 16 15 14 13 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 17 18 18 18 18 17 17 17 16 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 21 22 22 21 21 20 19 17 16 15 13 12 11 10 9 8 8 7 7 7 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 12 13 14 15 17 18 20 21 22 23 24 25 25 25 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12
 40 40 41 41 42 42 42 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 40 40 39 39 38 38 37 36 35 35 34 33 33 32 32 31 31 31 31 31 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 57 57 56 56 54 53 51 49 47 45 43 40 38 36 34 32 30 28 27 25 24 23 22 21 20 20 20 20 20 20 20 21 22 23 25 26 28 30 31 33 35 37 38 40 41 41 42 41 41 40 39 38 36 35 33 32 30 29 27 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 23 24 25 26 28 29 31 33 34 36 38 41 43 45 47 49 51 53 55 57 58 59 61 61 62 62 62 61 61 59 58 57 55 53 52 50 48 46 44 43 41 40 38 37 35 34 33 32 30 29 28 27 26 26 25 24 24 23 23 23 23 23 24 25 25 26 28 29 31 32 34 36 38 40 42 43 45 47 48 49 49 50 50 50 49 49 48 48 47 46 46 46 46 46 47 48 49 50 51 53 55 56 58 60 62 64 65 67 67 68 68 67 66 64 62 59 56 53 49 46 43 40 37 34 32 29 28 26 25 23 22 22 21 21 20 20 20 20 20 21 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 37 37 38 37 37 37 36 35 35 34 33 32 31 30 30 29 28 28 28 28 28 28 28 28 29 30 30 31 32 33 34 35 36 37 37 38 39
 27 27 26 25 25 25 24 24 24 25 25 26 27 28 30 31 33 36 38 41 44 46 48 50 51 52 52 51 50 48 46 43 40 38 35 33 31 29 27 25 24 23 22 21 21 21 21 21 22 22 23 24 26 27 29 30 32 34 35 37 38 39 41 41 42 43 43 43 43 43 42 42 42 42 42 43 43 44 45 46 47 48 50 51 53 55 56 58 59 59 60 60 59 58 57 55 52 50 47 44 41 38 35 32 29 27 25 23 21 20 19 18 18 17 17 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 24 24 25 26 28 29 30 31 32 34 35 36 37 37 38 38 38 38 37 37 36 34 33 31 30 28 27 25 24 23 22 21 20 20 20 20 20 20 21 21 22 23 24 26 27 29 31 33 36 38 41 44 46 49 51 53 54 55 55 54 52 50 47 44 41 39 36 33 31 29 27 26 25 24 24 23 23 23 23 24 24 25 26 27 29 30 32 34 36 38 41 43 46 48 50 52 54 55 56 56 56 55 54 53 51 50 48 46 45 43 42 41 40 40 40 39 40 40 41 42 43 44 46 47 48 49 50 50 50 50 50 49 48 46 44 43 41 39 37 35 33 32 30 29 27 26 25 24 24 24 23 23 24 24 25 26 28 30 32 34 37 40 43 47 50 54 57 61 64 66 68 69 69 68 66 63 60 57 53 49 45 41 37 34 31 29 26 24 22 21 20 19 18 17 16 16 16 15 15 15 16 16 16 17 18 19 20 21 22 23 25 26 28 29 30 31 31 32 32 32 32 31 30 30 29 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 32 32 33 33 33 32 32 31 30 28 27 26 25 24 23 22 21 21 21 21 21 21 22 23 24 25 27 29 31 33 35 38 40 43 45 47 48 49 49 48 47 46 44 41 39 36 34 32 29 27 26 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 18 18 18 19 19 20 21 22 22 23 24 24 25 26 26 26 26 26 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 21 21 22 22 23 24 25 26 27 27 28 29 30 30 31 31 31 31 31 31 31 30 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 18 18 19 21 22 24 27 30 34 38 44 50 56 64 71 79 86 92 96 97 97 93 88 82 75 68 61 54 49 43 39 35 31 28 26 24 22 21 20 19 19 19 19 19 19 20 20 21 21 22 23 23 24 24 24 25 25 25 24 24 24 24 23 23 22 22 22 21 21 21 21 21 21 22 22 22 23 23 24 24 24 24 24 24 24 24 24 23 23 22 21 21 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 17 18 19 19 20 20 21 22 23 23 24 25 25 26 26 26 27 27 26 26 26 25 24 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 20 20 21 22 24 25 27 30 32 36 39 43 48 53 58 63 68 73 76 78 79 79 77 73 69 64 58 53 48 43 39 35 32 29 26 24 23 22 21 20 20 20 20 21 22 22 23 24 25 27 28 29 30
 26 26 25 25 25 24 24 24 24 24 24 25 25 25 26 27 27 28 28 29 29 30 30 30 30 30 30 29 29 28 28 27 26 26 25 25 24 24 23 23 23 23 23 24 25 26 27 29 31 33 35 38 40 43 46 48 50 52 54 55 55 55 54 53 51 49 47 44 41 39 36 34 32 30 29 28 27 26 26 26 26 27 28 29 30 32 34 36 38 40 43 46 49 52 55 57 60 63 65 66 67 68 67 67 65 64 62 60 58 56 54 53 51 50 49 48 48 47 46 46 45 45 44 44 43 43 42 41 40 39 38 37 36 35 34 34 33 33 32 32 32 32 33 33 34 34 35 36 37 39 40 41 42 44 45 46 48 49 49 50 50 50 50 50 49 48 47 46 45 44 43 42 41 40 39 39 38 38 37 37 37 37 37 37 37 37 37 38 38 38 37 37 37 37 36 35 35 34 34 33 32 32 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 33 34 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 28 28 28 28 29 30 31 32 33 35 37 39 41 43 45 47 48 50 50 51 51 51 50 49 48 46 44 43 41 39 38 36 35 34 33 32 31 31 31 32 32 33 35 36 38 41 43 46 49 51 54 56 57 58 58 58 57 56 54 52 49 46 43 40 38 35 33 30 28 26 25 24 23 22 21 21 21 21 21 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 37 37 38 38 38 38 38 38 37 36 35 34 33 32 31 30 29 29 28 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 12 12 13 14 15 16 17 18 20 22 24 26 29 31 34 37 40 43 44 45 45 44 42 40 37 34 31 28 25 22 20 18 16 14 13 12 11 10 9 8 7 7 7 6 6 6 6 6 6 7 7 7 8 9 9 10 11 12 13 15 16 18 20 22 25 28 30 33 36 38 40 42 43 43 42 41 39 38 36 33 32 30 28 26 25 24 22 21 20 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 12 13 14 15 16 17 19 20 23 25 28 31 34 38 42 46 50 54 56 57 56 55 52 48 44 40 36 32 29 26 24 21 19 18 16 15 14 13 12 11 11 10 10 10 10 9 9 10 10 10 11 11 12 13 14 15 16 17 19 20 22 24 26 29 31 34 37 40 42 45 47 48 49 48 47 45 43 40 36 33 30 27 24 22 20 18 16 15 14 13 12 11 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 49 48 47 45 43 40 38 35 33 31 28 27 25 24 23 22 22 22 22 22 23 23 24 25 26 28 29 30 32 33 35 36 37 39 40 41 41 42 42 42 42 42 42 41 41 41 40 40 39 39 39 38 38 37 37 36 35 35 34 33 32 30 29 28 27 26 24 23 22 21 21 20 20 20 20 20 20 21 22 23 24 25 27 29 30 32 34 36 37 39 40 41 41 41 41 41 40 38 37 35 33 31 29 27 26 25 24 23 22 22 21 21 22 22 23 23 24 25 26 27 28 30 31 33 35 37 39 41 44 46 49 52 54 57 59 61 62 63 64 64 63 62 60 58 55 52 49 46 43 41 38 35 33 31 29 27 25 24 23 22 21 21 21 21 22 22 23 25 26 27 29 31 32 34 36 37 38 38 39 38 38 37 36 35 33 31 30 28 27 25 24 23 22 21 21 20 21 21 22 23 24 25 27 29 31 34 36 39 42 46 49 52 56 59 62 65 67 68 69 70 69 68 66 64 61 59 56 53 50 47 44 42 39 37 35 33 31 30 28 27 26 25 24 23 22 22 22 21 21 22 22 22 23 24 26 27 29 31 32 34 36 38 39 40 41 41 42 41 41 40 39 37 36 34 33 31 30 28 27 26 25 25 24 24 24 24 25 26 27 28 29 31 32 34 35 37 38 39 40 41 42 42 43 43 43 42 42 42 41 41 40 40 40 39 39 39 40 40 40 40 40 41 41 41 40 40 40 39 38 37 36 35 34 33 31 30 29 28 27 27 26 26 26 26 27 28 29 30 32 34 36 38 40 42 44 46 48 49 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 18 17 15 14 13 12 11 11 10 9 9 9 9 9 9 9 10 11 11 12 13 14 15 16 17 19 20 20 21 22 22 22 21 21 20 19 18 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 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 10 11 12 13 14 15 16 17 18 19 20 20 21 20 20 20 19 18 17 16 15 14 13 13 12 11 11 11 10 10 11 11 11 12 13 13 14 16 17 18 19 20 21 22 23 24 24 23 23 22 21 20 18 17 16 15 14 13 12 11 11 11 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 10 10 9 9 9 8 8 8 8 8 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 17 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 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 16 17 18 19 20 21 22 23 23 24 24 24 23 23 22 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 20 20 20 21 22 23 25 27 29 31 34 37 41 45 50 56 63 70 78 86 95 103 110 115 117 117 113 107 99 90 81 73 65 58 52 47 43 39 36 34 32 30 29 27 26 26 25 25 25 24 24 24 25 25 25 26 26 27 28 29 29 30 31 32 32 33 33 33 33 32 31 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 21 21 22 22 23 24 25 26 27 28 28 29 30 30 30 31 31 30 30 30 29 28 28 27 26 25 23 22 22 21 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 23 25 26 28 30 33 36 40 44 48 53 59 64 68 72 74 75 75 73 71 67 63 58 54 49 45 41 38 35 32 30 29 27 26 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 21 21 21 20 19 19 18 18 17 17 17 16 16 16 16 17 17 18 19 20 21 22 23 24 25 26 27 27 28 28 28 28 28 28 27 27 26 25 25 24 23 22 22 21 21 20 20 20 20 20 20 21 22 23 24 25 26 28 30 32 34 37 40 42 45 48 51 54 57 58 60 61 61 60 59 57 54 52 49 47 44 42 39 37 35 34 32 31 30 29 28 27 26 26 25 25 25 25 26 26 27 28 30 32 34 37 41 46 52 59 66 74 83 92 100 108 115 119 121 120 117 111 104 96 87 78 70 62 55 49 44 39 35 31 28 26 24 23 22 21 20 20 20 20 20 20 20 21 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 24 24 23 23 22 21 20 19 18 18 17 16 16 15 15 15 15 16 16 17 17 18 18 19 20 21 22 23 23 24 25 26 26 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 22 22 21 21 20 20 19 18 18 17 17 16 16 16 16 15 15 16 16 16 16 17 17 18 18 19 19 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 23 24 25 25 26 26 26 26 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 18 18 19 19 20 21 22 23 24 26 28 29 31 32 33 34 35 34 34 33 31 30 28 26 24 22 21 19 18 17 16 15 15 14 14 14 14 15 15 16 16 17 18 19 20 21 21 22 23 24 25 25 26 26 26 26 26 25 25 24 23 23 22 21 21 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 18 18 19 20 21 22 23 24 25 26 27 27 27 28 27 27 27 26 25 25 24 23 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 28 28 28 28 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 15 15 15 15 15 15 16 17 18 18 19 20 21 22 23 23
 20 20 20 20 19 19 19 18 18 18 17 17 17 18 18 18 19 20 21 22 23 24 26 27 29 30 32 34 35 36 38 39 39 40 40 39 39 38 36 35 34 32 31 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 26 26 27 28 28 29 29 30 30 30 30 29 29 28 27 26 25 23 22 21 20 19 18 17 16 16 15 15 15 15 16 16 17 17 18 20 21 22 23 24 25 26 27 27 28 28 28 27 27 26 25 24 23 22 21 20 19 18 17 17 16 16 16 16 16 16 17 17 18 19 21 22 23 24 25 26 27 28 28 29 29 29 29 29 28 28 27 27 26 25 25 24 24 24 24 24 24 25 25 26 27 28 29 30 31 32 33 34 35 35 35 35 35 35 34 34 33 32 32 32 31 31 31 32 32 33 33 34 35 36 37 38 38 38 39 38 38 37 36 35 34 32 31 29 27 26 24 22 21 20 18 18 17 16 16 16 16 17 17 18 20 21 22 24 26 28 30 32 34 36 37 38 39 40 39 39 38 36 35 33 31 28 26 24 23 21 20 18 18 17 16 16 16 16 16 17 17 18 18 19 20 21 22 22 23 24 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 31 31 32 33 35 36 37 38 39 40 41 41 42 41 41 40 39 38 37 35 34 32 30 28 27 25 24 22 21 20 19 18 18 17 17 17 17 17 17 18 18 18 19 19 19 20
 46 43 39 36 33 30 27 25 23 21 20 19 18 18 17 17 17 18 18 19 20 20 21 23 24 25 26 28 29 30 32 33 34 35 36 37 37 37 37 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 19 19 19 20 21 22 24 26 29 32 36 40 46 52 59 66 73 80 87 93 96 98 98 96 93 88 82 76 70 65 59 55 50 46 43 40 38 36 34 33 32 31 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 20 20 20 20 21 21 22 23 24 25 27 28 29 30 31 32 33 33 33 33 33 33 33 32 31 30 30 29 28 27 26 26 25 25 25 25 26 26 27 29 30 32 35 38 41 44 48 52 56 60 64 67 69 70 70 69 66 63 59 54 50 46 42 38 35 32 30 29 27 26 25 25 24 24 24 24 24 25 25 26 26 27 28 29 30 32 33 35 36 38 40 42 45 47 49 52 54 56 57 59 59 60 59 58 57 55 53 51 49 46 44 41 39 36 34 32 30 28 26 25 23 22 21 21 20 20 19 20 20 20 21 22 22 23 24 25 26 27 28 29 29 30 30 30 29 28 28 27 26 24 24 23 22 21 21 21 21 21 22 22 23 24 26 27 29 31 34 36 40 43 47 52 57 62 68 74 79 85 90 93 95 96 94 91 87 82 76 70 65 59 54 50 46 42 39 37 34 32 31 29 28 27 26 25 25 25 25 25 25 26 27 28 29 31 33 36 39 42 45 48 51 54 56 57 57 56 55 52 49
 14 13 13 12 11 10 9 8 7 7 6 6 5 5 5 5 5 5 6 6 6 7 7 8 9 9 10 11 12 13 14 15 17 18 19 20 22 23 24 25 25 25 25 25 24 23 22 20 19 18 16 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 17 17 17 17 17 17 17 16 15 15 14 13 12 12 11 10 10 9 8 8 8 7 7 7 7 7 7 8 8 8 9 10 10 11 12 12 13 14 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 20 22 23 25 26 28 30 31 31 31 31 29 28 25 23 20 18 16 14 12 10 9 8 7 7 6 6 6 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 11 11 11 11 11 11 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 9 10 10 11 12 13 14 15 16 17 17 17 17 17 17 16 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 12 13 15 16 17 18 20 21 21 22 22 22 21 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 10 10 11 12 12 13 14 15 15 16 16 16 16 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 14 14 14 14 15 16 17 18 19 20 22 24 26 28 30 32 34 36 37 38 38 38 37 36 35 34 32 30 28 27 25 23 22 20 19 18 17 16 16 15 15 14 14 14 15 15 16 16 17 18 19 20 22 23 25 26 28 30 31 33 35 36 37 39 39 40 40 39 38 37 36 34 32 30 28 26 24 23 21 20 18 17 17 16 15 15 15 15 15 15 15 15 16 16 17 18 18 19 20 21 22 23 23 24 25 25 26 26 26 26 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 24 25 25 26 26 27 27 27 26 26 25 24 23 22 21 19 18 17 16 15 14 14 13 13 12 12 12 12 13 13 13 14 14 15 16 17 17 18 19 20 20 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 20 20 19 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 15 15 15 16 17 18 18 19 20 21 21 22 22 22 22 22 22 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 23 24 24 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14
 50 49 48 45 42 39 36 32 29 27 24 22 21 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 24 25 26 27 28 30 31 33 34 36 38 40 41 42 43 44 44 44 43 42 40 38 36 34 32 31 29 27 26 25 24 23 22 22 21 21 21 21 21 22 23 23 25 26 28 30 32 35 38 41 45 49 53 57 60 63 65 66 65 64 63 60 57 54 50 46 43 40 37 34 31 29 27 26 24 23 22 21 21 21 21 21 21 21 22 23 24 25 26 27 28 28 29 29 29 28 28 27 26 24 23 22 21 20 19 18 18 17 17 17 17 18 18 19 20 21 23 25 27 30 33 36 39 43 47 50 54 56 57 58 56 54 50 46 41 37 33 29 25 22 20 18 16 15 14 13 12 12 12 12 12 12 12 12 13 13 14 14 15 16 18 19 21 22 24 26 28 30 32 34 36 37 38 39 39 38 38 37 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 18 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 13 13 14 15 16 17 19 21 24 26 29 33 36 40 43 46 49 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 52 56 60 64 66 67 67 66 64 61 58 55 52 50 48 46 44 44 43 43 44 45 46 48 51 53 57 60 64 68 72 75 79 82 84 86 86 86 84 81 78 74 70 65 61 57 53 50 47 44 42 40 38 37 36 35 35 35 35 35 36 37 38 39 41 42 44 46 49 51 54 56 58 60 61 62 63 62 61 60 57 55 52 49 46 43 40 37 35 33 31 30 28 27 27 26 26 26 26 26 26 27 27 28 29 29 30 30 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 36 37 38 40 41 43 45 47 50 52 54 56 58 59 60 60 60 59 58 57 55 53 50 48 46 44 41 39 38 36 35 34 33 32 32 32 33 34 35 37 39 42 45 49 54 58 63 68 72 75 77 77 76 73 69 64 59 54 50 46 42 39 36 34 33 32 31 31 32 33 34 36 38 40 43 46 49 52 54 57 59 61 62 61 61 59 56 53 50 46 43 39 35 32 29 26 24 22 20 19 18 17 16 16 16 16 17 18 18 19 21 22 23 25 27 29 31 34 37 39 42 45 49 52 54 57 59 61 63 63 64 63 62 61 60 59 57 56 55 54 54 54 54 55 56 57 59 61 63 65 67 68 69 70 69 68 67 64 61 58 54 50 47 43 40 37 34 32 30 28 26 25 24 23 22 22 21 21 21 21 21 21 22 23 24 26 27 30 32 35 39 42 47 51 56 61 65 69 72 74 75 75 73 70 66 62 58 53 48 44 40 36 33 29 27 25 23 21 20 19 19 18 18 19 20 21 22 24 27 30 34 38 42 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 11 10 10 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 10 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 6 6 6 7 7 7 8 9 9 10 10 11 12 12 12 13 13 13 13 12 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 8 8 9 10 11 12 13 15 16 17 18 19 19 19 18 17 16 15 14 12 11 10 10 9 8 8 8 8 8 8 8 8 8 9 9 10 10 10 11 11 12 12 12 12 12 12 11 10 10 9 8 8 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 10 11 11 11 11 11 11 11 10 10 9 8 7 7 6 6 5 5 4 4 4 4 4 4 3 3 3 4 4 4 4 4 5 5 5 6 7 7 8 9 11 12 13 15 16 18 18 19 19 19 18 17 16 14 13 11 10 9 8 7 7 6 5 5 4 4 4 4 4 3 3 3 4 4 4 4 5 5 5 6 7 7 8 8 9 9 9 9 9 9 9 8 8 7 7 6 6 6 6 5 5 5 6 6 6 6 7 7 8 8 9 9 10 10 11 11 11 11 11 11 11 11 10 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 7 7 7 7 8 8 9 9 10 11 12 13 14 15 16 18 19 20 21 21 22 21 21 20 18 17 16 15 13
 55 56 55 53 50 47 43 40 37 34 31 29 28 27 26 26 26 26 27 28 29 30 32 33 35 37 38 40 40 41 40 39 37 35 33 30 27 24 22 19 17 15 14 12 11 10 10 9 9 9 9 9 9 10 10 11 12 13 14 15 17 18 20 22 24 26 28 31 33 35 37 39 41 43 44 45 47 48 50 52 54 57 60 64 67 71 74 76 77 76 73 68 62 54 47 40 34 28 24 20 16 14 12 10 9 8 7 7 6 6 6 6 6 6 6 6 7 7 8 8 9 10 11 12 14 15 17 18 20 21 22 22 22 22 22 21 20 18 17 16 14 13 12 11 10 10 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 7 8 9 11 13 15 19 22 27 33 39 46 53 60 65 68 67 64 59 53 46 40 35 30 26 23 20 18 16 14 13 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 14 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 11 11 12 12 13 14 16 18 20 23 26 30 34 38 43 47 50 52 53 52 49 46 42 38 34 30 27 24 22 20 19 17 16 16 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 15 16 17 18 20 21 24 26 28 31 33 35 36 37 37 37 36 34 32 30 27 25 23 21 19 18 16 15 14 13 13 12 12 12 12 12 12 13 14 15 17 19 21 24 27 31 36 40 45 49 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 16 17 18 19 21 22 24 26 28 31 33 36 39 41 44 47 49 51 52 54 54 54 54 52 51 49 47 45 43 41 38 36 34 32 31 29 28 27 26 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 23 23 22 22 21 20 19 18 17 15 14 14 13 12 11 11 11 10 10 10 11 11 11 12 13 13 14 16 17 18 20 22 23 25 27 29 31 32 34 35 35 36 36 35 34 33 31 30 28 26 24 22 21 19 18 16 15 14 14 13 12 12 12 12 12 12 12 13 13 14 15 16 17 18 20 21 23 25 27 29 30 32 34 35 37 37 38 38 38 38 37 36 35 34 33 32 31 29 28 27 26 25 24 22 21 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 14 15 16 17 18 19 20 21 22 23 23 23 23 23 23 22 21 20 19 18 17 16 15 14 13 12 12 11 11 11 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 16 17 19 20 22 25 28 31 34 38 42 45 49 51 52 52 50 48 44 41 37 33 29 26 23 20 18 16 15 13 12 11 10 10 9 9 9 9 9 9 9 9 10 11 12 13 14 16 18 20 23 26 30 34 39 43 47 50 52 53 52 49 46 42 38 34 31 27 24 22 19 18 16 15 14 13 12 12 11 11 11 11 11 11 11 11 11 12 12 12
 39 40 42 43 45 46 48 49 50 52 53 54 55 56 57 58 59 60 60 61 61 62 62 63 63 64 65 65 66 67 68 69 69 70 71 72 72 72 73 72 72 71 71 69 68 67 65 63 62 60 58 57 56 54 53 53 52 52 52 53 53 54 55 57 58 60 62 64 66 68 70 71 72 72 72 71 69 67 64 61 57 54 51 48 45 42 40 37 36 34 33 32 32 31 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 46 47 48 50 51 53 54 55 56 56 56 56 55 54 52 51 49 47 45 43 41 39 37 36 34 33 32 31 31 31 30 30 31 31 32 32 33 34 36 37 39 40 42 44 46 48 50 51 53 54 55 55 55 55 55 54 53 52 50 49 47 45 44 42 41 39 38 37 36 35 34 33 32 32 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 33 33 34 34 34 33 33 33 32 32 31 31 30 29 29 28 28 28 27 27 27 27 27 27 27 28 28 29 29 30 31 32 32 33 34 35 35 36 37 37 37 38 38 39 39 40 40 41 42 44 45 47 50 53 56 59 63 67 70 74 77 79 80 80 79 77 74 71 66 62 58 53 49 45 42 39 36 34 32 31 30 29 28 28 28 29 29 30 31 33 35 37 39 42 46 49 53 57 62 66 70 74 77 79 80 81 80 78 76 73 69 66 62 59 55 52 49 46 44 42 40 39 37 36 35 34 34 33 33 33 33 33 33 33 34 34 35 36 37 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 18 19 19 20 21 22 23 24 24 25 26 26 26 26 26 25 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 20 21 21 21 22 22 22 21 21 21 21 20 20 19 19 19 18 18 18 18 18 18 17 17 17 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 24 24 25 26 27 27 28 29 30 31 31 32 33 33 33 33 33 32 31 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 21 21 21 21 20 20 19 19 18 18 18 18 17 17 17 18 18 18 19 20 21 22 23 24 25 27 28 30 32 33 34 35 36 36 37 36 36 35 33 32 30 29 27 25 24 22 21 19 18 17 16 15 15 14 14 13 13 13 13 13 13 14 14 15 16 16 17 19 20 22 23 25 27 30 32 34 36 37 39 39 40 40 39 38 36 35 33 31 29 28 26 25 23 22 21 21 20 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 15 15 16 17 19 20 21 23 25 26 28 30 31 32 33 33 34 33 32 31 30 28 27 25 24 22 21 19 18 17 16 16 15 15 14 14 14 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17
 45 46 47 48 49 49 48 47 46 44 43 41 39 38 36 35 33 32 31 31 30 30 30 30 31 31 32 33 34 36 37 38 40 41 42 43 44 44 44 44 43 42 40 38 37 35 33 31 29 27 26 24 23 22 21 20 20 19 19 19 20 20 21 22 23 25 27 29 32 35 38 42 45 49 52 56 58 60 62 62 62 61 59 57 55 52 50 48 46 45 43 43 42 42 41 41 41 41 41 41 40 39 38 37 35 33 31 29 28 26 24 22 21 20 19 18 18 17 17 17 18 18 19 20 22 24 26 28 31 35 38 42 47 51 56 60 64 66 68 68 67 65 61 57 53 49 44 40 36 33 30 28 25 24 22 21 20 20 19 19 19 19 20 21 21 22 24 25 27 28 30 32 34 36 38 40 41 42 43 44 45 45 45 45 45 45 45 45 45 46 46 47 47 48 48 49 50 50 50 50 50 49 49 48 46 45 44 42 40 39 37 36 35 34 33 32 31 31 31 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 33 34 34 35 36 37 38 39 41 43 45 48 50 53 57 60 63 66 68 70 72 72 72 71 70 68 65 62 59 56 54 51 49 47 46 45 44 44 44 44 45 46 47 48 49 50 50 50 49 49 47 46 44 42 40 38 36 35 33 32 31 30 30 29 30 30 31 32 34 36 39 42 45 49 53 57 61 65 69 72 74 75 75 74 72 69 66 62 58 55 51 48 45 42 40 38 36 34 33 32 31 30 29 29 28 28 28 28 28 28 28 28 28 28 29 29 30 31 32 33 34 36 38 39 41 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 31 31 33 34 35 37 38 40 42 43 45 46 47 48 49 50 50 51 51 51 52 52 52 53 53 54 55 56 57 58 59 60 61 62 63 64 65 66 66 66 66 66 65 64 63 62 61 59 58 56 55 53 52 51 50 49 48 47 47 47 47 47 48 48 49 50 51 52 53 54 54 55 55 54 54 52 51 49 47 45 42 40 38 36 34 32 31 30 30 30 30 30 31 33 35 37 40 43 46 50 53 57 61 64 67 69 71 72 72 71 70 68 66 63 61 58 56 54 52 51 50 50 49 50 50 51 52 53 55 57 60 62 65 68 71 75 78 81 84 86 88 90 90 91 90 90 88 87 85 82 80 78 76 74 72 70 68 67 65 64 63 62 61 59 58 56 55 53 51 49 47 45 43 41 39 37 36 34 33 32 32 31 31 32 32 33 35 37 39 41 44 47 51 55 59 63 68 72 77 82 86 90 93 95 97 97 98 97 96 94 92 89 87 84 81 79 76 74 72 70 68 66 65 64 62 61 60 60 59 59 59 59 59 60 61 63 64 66 69 72 75 79 83 87 92 96 99 102 105 105 105 103 100 96 91 85 79 73 67 62 57 52 48 45 42 40 38 37 36 36 36 37 38 40 42 45 47 51 54 57 61 64 67 70 73 75 76 77 77 77 77 76 76 75 74 73 72 71 71 71 71 71 71 71 71 72 72 72 72 72 72 71 71 70 70 69 68 67 66 66 65 65 65 64 65 65 65 66 67 67 68 69 70 71 71 71 71 70 69 67 65 62 60 57 54 51 48 45 42 40 37 35 34 32 31 30 30 30 30
 61 66 70 73 74 74 72 69 65 60 56 51 47 43 40 37 34 32 31 30 30 30 30 31 32 34 36 39 42 45 49 53 57 61 66 69 73 75 77 78 78 77 75 73 70 66 63 59 55 51 48 44 41 39 36 34 32 30 29 28 28 28 28 28 29 30 32 33 36 38 40 43 46 48 51 53 55 57 58 58 58 58 57 56 54 53 52 51 50 49 49 50 51 52 54 56 59 62 65 68 71 73 75 75 75 73 71 68 64 60 56 52 48 44 41 38 36 34 33 32 31 31 31 32 33 35 37 40 44 48 52 58 64 72 80 90 100 111 122 133 142 149 153 153 149 141 131 120 108 96 85 75 67 59 53 48 44 41 39 38 37 36 37 37 38 40 42 45 48 51 55 58 61 64 66 66 65 64 61 57 53 48 44 40 37 34 32 30 29 28 28 28 29 30 32 34 36 39 43 47 52 57 63 69 75 80 85 88 91 92 91 89 86 82 78 73 69 64 60 56 52 49 46 44 42 40 38 37 35 34 34 33 32 32 32 33 33 34 36 37 40 42 46 50 55 61 68 75 84 94 104 114 124 132 139 144 145 144 140 134 127 120 112 105 98 92 88 84 81 79 78 78 79 81 83 85 87 90 92 93 94 94 93 91 87 83 79 74 69 65 60 56 52 49 46 43 41 39 38 37 36 36 36 36 37 38 38 39 40 42 43 44 45 45 46 47 47 48 48 49 49 49 50 50 51 51 52 52 52 52 52 52 51 50 49 48 46 44 42 40 38 36 34 32 31 29 29 28 28 28 28 29 31 33 35 38 42 46 51 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 9 9 9 9 9 9 9 9 9 10 10 11 12 12 13 14 14 15 15 15 15 14 14 13 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 14 15 15 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 11 11 11 11 10 10 10 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 13 13 14 14 15 16 16 17 18 18 19 19 19 18 18 17 17 16 15 14 13 12 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 14 15 16 17 18 18 18 18 17 16 16 15 14 13 12 12 11 11 10 10 10 10 10 11 11 12 12 13 13 14 14 14 14 14 13 13 12 12 11 10 9 9 8 8 7 7 7 7 6 6 7 7 7 7 8 8 9 10 10 11 12 12 13 13 14 14 14 14 14 14 13 13 12 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 11 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 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 14 13 13 13 12 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 12 13 13 14 14 14 14 13 13 12 12 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 6 6 6 6 6 6 7 7 8 8 9 10 11 12 12 13 14 14 14 14 13 12 12 11 10 9 8 8 7 7 7 7 6 6 7 7 7 7 8 8 9 9 10 11 12 13 15 16 18 20 22 23 24 25 25 25 24 22 21 19 17 15 14 13 12 11 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 11 13 14 16 19 21 24 27 31 34 36 38 38 37 35 32 29 26 23 21 19 17 15 14 13 12 11 11 10 10 10 9 9 9 9 10 10 10 10 11 12 12 13 15 16 18 20 22 25 28 31 34 37 39 39 38 36 33 30 26 23 20 17 15 13 11 10 9 8 8 7 7 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 12 13 14 16 18 20 22 25 27 29 30 31 30 29 27 25 23 20 18 16 15 13 12 11 10 9 8 8 7 7 7 7 7 7 7 7 7 8 8 9 10 10 11 12 13 13 13 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 66 66 66 66 65 65 65 65 64 64 63 62 60 58 56 54 52 50 47 45 42 40 38 36 34 33 32 31 31 31 31 31 32 32 33 34 34 35 36 36 36 37 37 37 37 37 38 38 38 38 38 37 37 37 36 36 35 35 34 33 33 32 32 32 32 33 33 34 36 37 39 40 42 44 46 48 49 51 53 55 56 58 59 60 61 62 63 63 63 63 63 63 63 63 62 62 61 61 60 59 58 57 56 54 52 50 48 46 44 41 39 37 35 34 33 32 31 31 32 34 35 38 41 46 51 56 63 71 80 90 100 112 124 136 147 156 162 164 162 156 147 135 123 109 97 85 74 65 57 50 45 41 37 35 34 33 33 34 35 37 39 42 45 49 52 56 60 64 67 71 73 75 76 77 76 75 73 71 69 67 65 63 62 61 60 59 60 60 61 62 63 64 65 66 67 68 69 69 68 67 65 63 60 57 54 51 48 46 43 41 40 38 37 37 36 36 35 35 35 35 35 35 35 34 34 34 35 35 35 35 35 35 36 36 36 37 37 38 39 40 41 43 45 46 49 51 53 55 57 58 59 60 60 60 60 59 58 58 57 56 56 56 55 56 56 57 57 59 60 61 63 64 65 66 67 67 66 65 63 60 58 55 52 49 46 43 40 37 35 33 32 30 30 29 30 31 33 35 39 43 49 57 66 77 89 103 119 136 152 168 181 189 192 189 181 169 154 139 123 109 95 83 73 64 56 50 44 40 36 33 31 30 29 29 30 31 33 35 38 41 45 49 53 57 60 64 67 70 72 73 74 74 74 73 72 71 70 69 68 67
 48 48 47 47 47 48 48 48 48 49 49 50 50 50 51 51 51 52 52 53 54 55 56 58 60 63 67 72 78 84 91 99 106 113 119 123 125 124 121 117 111 104 96 89 81 74 68 63 58 53 49 46 43 41 39 38 37 37 38 38 40 43 46 50 56 62 70 77 86 93 100 105 108 109 107 104 100 95 90 84 79 74 70 66 62 59 56 54 52 50 48 47 45 43 41 39 37 35 34 32 30 28 26 25 24 22 21 21 20 20 19 20 20 21 23 25 28 31 36 40 46 52 57 62 67 69 70 70 68 65 62 58 53 49 45 41 38 35 32 29 27 25 23 22 20 19 18 18 17 17 17 17 18 19 21 23 25 28 31 34 37 40 42 44 46 47 48 48 48 48 47 46 45 44 44 43 43 43 43 43 44 45 46 47 49 50 52 53 54 55 56 55 55 53 51 49 46 43 39 36 33 29 27 24 22 20 19 18 18 18 18 19 20 21 23 25 28 30 33 37 40 45 50 55 61 67 73 80 86 92 96 99 99 97 92 86 77 69 60 51 44 37 32 27 24 22 20 18 18 17 17 18 18 19 20 21 23 24 26 27 29 31 32 34 36 37 39 40 41 42 43 43 44 46 47 49 51 54 57 61 65 71 76 83 89 96 102 107 109 109 107 101 94 85 75 66 58 51 45 40 36 33 30 29 28 27 27 27 28 29 30 32 33 35 38 41 44 48 52 56 61 66 72 77 81 85 88 90 90 89 87 84 81 77 73 70 67 64 62 61 59 58 58 57 56 56 56 55 55 55 54 54 53 52 52 51 50 50 49 48
 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 12 13 14 15 17 18 20 21 22 24 25 26 26 27 27 28 28 27 27 27 26 26 25 24 23 22 21 20 19 18 16 15 14 13 12 12 11 11 11 11 11 12 12 13 14 15 16 17 17 18 19 19 20 20 19 19 19 18 17 16 15 15 14 13 13 13 13 13 13 14 14 15 16 18 19 21 24 26 28 31 33 34 35 34 33 31 28 25 22 19 17 14 13 11 10 10 9 9 9 9 9 9 10 10 11 12 13 14 15 17 18 20 22 25 27 30 33 36 38 40 41 41 40 38 36 32 29 26 23 20 18 16 15 13 12 12 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 27 28 29 30 30 31 31 31 31 31 31 30 30 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 25 26 26 27 28 28 28 28 28 27 26 25 23 22 20 19 18 17 16 15 15 14 14 14 14 14 14 15 15 16 17 18 19 20 20 21 22 22 22 22 22 22 21 21 21 20 20 19 19 19 19 19 20 20 21 23 24 26 27 28 29 30 30 30 29 28 27 25 24 22 21 20 18 17 17 16 15 15 14 14 13 13 13 13 14 14 14 15 16 17 18 19 21 22 23 25 26 27 27 27 27 26 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 11 10 10 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 6 6 7 7 8 9 11 12 13 15 16 17 18 18 18 18 17 16 15 14 13 12 11 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 6 6 7 8 10 11 13 15 17 19 21 23 25 26 26 26 26 25 24 22 21 19 18 16 15 14 13 12 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 9 9 10 11 11 12 13 14 14 15 15 15 15 14 13 12 11 10 9 8 8 7 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 9 10 10 11 12 13 14 15 16 18 19 20 22 23 24 25 26 26 26 26 25 24 23 22 20 18 17 15 13 12 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 10 10 10 9 9 8 7 7 6 5 5 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 7 7 8 8 9 10 10 11 11 11 11 10 9 8 7 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 5 5 6 6 7 8 9 9 10 10 10 10 10 9 8 8 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 7 7 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 11 11 11 11 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 8 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 7 7 7 6 6 6 5 5 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 5 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
 56 50 44 38 33 28 24 21 19 17 16 14 14 13 13 13 13 13 14 15 16 17 18 18 19 19 19 19 18 17 16 15 14 13 12 11 11 11 10 10 10 10 10 11 11 12 12 13 14 15 16 17 19 20 21 22 23 24 24 24 24 23 22 21 20 20 20 20 20 20 21 22 23 24 26 27 29 31 33 34 36 37 38 39 39 38 37 36 35 34 33 32 31 31 31 32 33 34 36 39 42 46 50 55 59 64 67 69 69 67 63 57 51 44 38 32 27 23 20 18 17 16 15 15 15 16 16 17 18 19 20 21 23 24 26 28 30 33 36 39 42 45 49 52 55 58 59 60 59 56 52 47 41 36 31 26 22 19 17 15 13 12 11 11 11 11 11 11 12 12 13 15 17 19 21 24 27 31 34 37 40 41 40 39 36 34 30 27 25 22 20 19 18 17 16 16 16 16 17 18 20 22 25 28 32 37 41 45 47 48 47 44 41 37 33 29 26 23 20 18 16 15 14 13 12 11 11 10 10 10 10 9 9 10 10 10 11 12 13 15 17 21 25 31 38 47 57 68 79 88 94 96 95 90 83 76 69 62 57 52 48 45 43 42 42 42 43 45 47 51 54 59 63 67 69 71 71 69 65 60 55 49 44 39 34 31 27 24 22 20 19 18 17 17 17 18 19 22 25 28 33 38 43 48 53 56 57 57 56 53 50 46 43 39 36 33 30 28 26 25 23 22 21 21 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 18 18 19 20 21 22 24 26 28 31 35 39 44 49 55 59 63 65 64 61
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 38 38 39 40 40 41 41 42 43 44 46 47 49 50 52 53 55 55 55 55 53 51 48 44 40 36 33 30 28 26 24 23 22 22 21 21 21 22 22 22 23 24 25 26 28 30 32 35 38 42 46 51 57 62 68 73 76 77 75 71 65 57 50 43 37 32 29 26 24 22 22 21 21 22 23 24 25 27 29 31 33 36 38 40 41 42 41 39 37 34 31 28 25 22 20 18 17 16 15 14 14 14 15 15 17 18 20 23 26 30 35 41 47 53 57 59 59 55 50 45 39 34 29 26 23 20 18 17 16 15 14 14 13 13 13 13 13 13 14 14 15 16 17 18 20 22 24 27 31 35 39 44 49 54 57 59 59 58 55 51 47 43 39 36 33 30 28 27 25 24 24 23 23 23 23 24 24 25 26 26 27 28 28 29 29 29 29 29 28 28 28 27 27 27 26 26 26 27 27 28 29 30 32 34 36 39 42 44 47 49 51 51 50 49 46 43 41 38 35 32 30 27 26 24 22 21 20 20 19 18 18 18 18 19 19 20 21 23 24 26 29 31 33 35 37 37 36 35 33 31 29 27 25 23 22 21 20 20 19 19 20 20 21 22 24 25 27 29 30 31 32 32 32 31 30 29 27 25 24 22 21 20 19 18 18 17 17 18 18 19 20 21 23 25 27 29 30 31 31 30 28 26 24 22 20 18 16 15 14 13 12 12 11 11 11 11 11 12 12 13 13 14 15 16 18 19 21 22 24 26 27 28 29 29 29 29 28 27 27 26 25 25 24 24 24 24 25 25 26 26 27 28 29 30 32 33 34 35 36
 37 36 34 33 31 30 29 29 28 28 28 28 27 27 27 27 26 25 24 23 22 21 19 18 16 15 15 14 14 15 16 17 18 20 22 25 28 31 34 38 42 46 51 55 60 64 68 71 73 73 72 69 65 60 54 48 42 36 31 27 23 20 18 16 15 15 16 17 19 21 24 27 30 34 38 42 45 48 49 50 50 48 45 42 39 36 33 30 28 26 24 23 23 23 23 24 25 26 28 31 33 36 39 42 44 46 47 46 45 42 39 35 32 28 24 22 20 18 17 17 18 18 20 22 24 26 29 31 34 37 40 43 46 48 50 51 52 52 52 51 49 48 45 43 40 37 34 32 29 27 25 23 22 21 20 20 20 20 21 21 21 22 22 22 22 22 22 21 21 21 21 21 21 21 22 23 23 24 25 27 28 30 32 34 35 37 38 39 39 39 39 37 36 34 32 31 29 27 25 23 21 20 19 18 18 18 19 20 22 25 28 32 36 41 45 50 55 60 64 68 70 72 72 71 69 66 62 58 54 49 45 40 36 33 29 26 23 21 19 17 16 16 16 17 18 20 23 27 31 35 40 45 49 52 54 55 54 53 50 48 45 42 39 37 35 34 33 32 32 33 34 36 39 42 45 49 52 56 59 61 62 61 59 56 51 47 42 37 33 29 25 22 19 17 16 15 15 15 16 18 20 23 26 29 33 36 39 42 45 47 48 49 49 48 47 46 45 43 41 39 37 35 33 31 29 26 24 22 20 19 17 16 15 14 14 14 15 16 18 19 21 24 26 29 31 34 36 39 41 44 45 47 47 48 47 46 45 43 41 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
 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 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 15 15 16 17 17 18 19 19 20 20 21 21 20 20 20 19 18 17 16 15 14 13 12 11 10 10 9 9 9 9 9 10 11 11 13 14 15 16 18 19 21 22 24 25 26 27 27 28 28 27 26 25 24 23 21 19 18 16 15 13 12 11 10 9 8 8 8 8 8 9 9 10 10 11 12 13 13 14 15 16 16 17 17 18 18 18 18 17 17 16 15 15 14 13 12 12 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 17 17 17 17 16 16 16 15 14 14 13 12 12 11 11 10 10 10 10 10 11 12 13 14 15 17 18 20 22 24 25 27 28 29 30 30 30 29 28 27 26 25 23 22 20 19 17 16 15 14 13 12 11 10 10 10 10 10 11 11 12 12 13 13 14 15 15 16 16 16 16 16 17 17 17 16 16 16 16 15 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 13 13 12 12 12 12 12 12 12 13 13 14 15 15 16 17 17 17 17 16 15 14 13 12 11 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 13 13 14 15 16 17 19 21 23 24 26 27 27 27 27 26 25 24 22 21 19 18 17 16 15 14 13 12 11 11 10 10 10 10 10 10 10 11 12 13 14 15 17 18 19 20 21 21 20 20 19 19 18 17 17 16 16 16 15 15 16 16 16 16 16 17 17 17 17 16 16 15 14 14 13 12 11 11 10 9 9 9 8 8 8 8 8 8 8 9 9 10 11 12 14 15 16 16 17 17 16 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 20 20 21 22 23 24 25 27 27 28 29 29 29 29 28 27 26 24 22 20 18 16 14 13 12 11 10 10 10 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 27 27 26 25 23 21 19 17 15 13 11 10 9 9 8 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 19 20 20 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 29 30 31 31 31 30 29 28 27 26 25 23 22 21 21 20 19 19 19 19 19 19 20 21 22 23 25 27 30 32 34 35 36 37 37 36 35 34 33 32 30 29 27 26 25 24 22 21 20 19 19 18 17 17 16 16 16 16 17 18 19 21 24 27 31 35 40 44 48 51 52 53 52 50 48 46 43 41 39 37 36 35 34 33 33 33 34 34 34 34 35 34 34 33 32 31 29 28 26 25 23 22 20 19 18 17 17 16 16 16 16 16 17 18 20 22 24 27 29 31 33 34 33 32 30 28 26 24 22 20 19 18 16 15 15 14 13 13 13 13 12 13 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 24 24 25 25 25 25 25 26 26 27 28 29 30 31 32 34 35 36 36 37 37 36 36 35 33 32 31 30 29 28 27 26 26 25 25 25 25 25 25 25 25 24 24 23 22 21 20 19 18 17 17 17 17 17 17 18 18 19 20 20 21 22 23 25 26 28 30 32 34 36 38 40 42 43 44 45 44 43 40 37 34 30 27 24 21 19 17 16 16 16 16 17 17 18 20 21 22 24 26 27 29 31 32 33 34 34 33 33 31 30 28 27 25 24 23 22 21 21 20 20 21 21 22 23 24 26 28 29 31 33 34 34 34 33 31 29 26 23 21 19 17 16 15 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 23 24 25 26 26 26 26 26 25 24 23 22 20 19 18 17 16 16 15 14 14 14 13 13 13 14 14 14 15 16 17 18 19 21 22 24 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 19 19 20 21 22 24 26 27 30 32 35 37 40 42 43 44 44 43 41 39 36 33 30 27 25 23 22 22 22 23 24 25 26 27 29 30 31 32 33 34 34 35 34 34 34 33 32 31 30 28 27 26 25 24 23 23 22 22 21 21 21 22 22 23 23 23 23 22 22 21 20 20 19 18 17 17 17 17 17 17 18 18 19 20 21 23 24 25 26 27 27 27 26 25 24 22 21 19 18 16 15 14 13 12 12 11 11 11 11 11 12 13 14 16 18 20 23 25 27 28 29 29 28 27 26 24 23 21 20 19 18 17 16 16 15 15 14 14 13 13 13 13 13 12 12 12 12 13 13 14 15 17 19 22 25 29 32 35 37 39 40 39 39 37 36 34 33 31 30 28 27 27 26 26 26 26 27 28 29 30 31 33 34 36 37 38 39 39 39 38 37 35 33 32 30 28 26 24 23 21 20 19 19 18 19 19 20 22 23 25 26 28 29 29 29 29 29 28 27 27 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 23 22 22 22 21 21 20 20 19 19 19 19 19 19 20 21 22 23 24 26 27 29 31 33 35 37 38 39 39 38 37 34 32 29 27 24 22 21 19 18 17 16 16 16 16 16 17 18 19 20 22 24 25 27 28 29 29 28 26 24 21 19 17 15 14 13 13 12 12 12 12 12 13 13 14 15 16 17 18 20 22 24 26 29 31 34 37 40 41 43 43 41 39 36 33 29 25 23 20 18 17 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18
 22 22 23 23 23 23 23 23 22 21 20 19 18 17 15 14 13 12 11 10 9 8 7 7 6 6 6 7 7 8 9 10 11 12 14 15 17 18 19 20 20 21 21 21 21 20 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 7 6 6 7 7 8 8 9 11 12 13 15 16 18 19 20 22 23 24 24 24 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 19 18 17 16 15 14 13 12 11 10 9 8 7 7 7 7 7 7 8 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 23 23 23 22 22 21 20 18 17 15 14 12 11 10 9 8 7 7 7 7 7 7 8 9 9 10 11 12 13 15 16 17 18 18 19 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 18 17 17 16 14 13 12 11 9 8 8 7 7 7 7 7 8 8 9 10 11 12 13 14 16 17 18 19 20 21 22 23 23 22 22 21 20 19 18 16 15 13 12 11 9 9 8 7 7 7 7 7 8 8 9 10 11 12 12 13 14 15 15 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 20 20 20 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 6 7 7 8 8 9 11 12 13 15 16 17 19 20 21 21 22 22 22 21 21 20 19 18 16 15 14 13 12 11 10 9 8 7 7 6 6 6 7 7 8 9 10 11 12 13 15 16 17 18 18 19 19 20 20 20 20 20 20 20 21 21 21 22
 26 28 30 33 35 38 41 43 45 46 47 47 46 45 43 40 37 35 32 29 26 23 21 19 17 16 15 15 15 15 15 16 17 18 18 19 20 21 22 22 23 24 25 26 26 27 28 29 29 30 30 30 30 30 29 29 27 26 24 22 21 19 18 17 16 15 16 16 16 17 18 19 21 22 23 25 26 28 29 31 33 34 35 37 38 38 39 39 39 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 30 29 28 27 26 24 23 22 20 19 18 18 18 17 18 18 19 19 20 20 21 22 22 23 23 23 24 24 25 25 25 26 26 26 26 27 27 26 26 26 25 24 23 22 21 20 19 19 18 19 19 20 21 22 24 26 28 30 32 34 36 38 40 41 42 42 42 41 40 38 36 34 32 30 28 26 25 24 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 19 19 18 18 17 17 17 18 19 20 22 24 26 28 30 32 33 35 36 37 37 37 36 36 35 33 32 30 29 27 26 24 23 21 20 19 18 17 16 15 15 15 15 16 17 19 20 22 24 25 26 27 28 28 28 28 27 27 26 25 24 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 17 16 16 15 14 14 13 13 13 13 13 14 15 17 19 21 23 25 27 29 31 32 33 34 35 35 36 35 35 34 33 32 31 30 28 27 25 24 22 21 19 18 17 15 14 14 13 14 14 15 15 17 18 19 20 21 21 21 22 21 21 21 21 20 20 20 20 20 20 20 21 22 23 24

