
 % 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
 20105 20037 19949 19840 19713 19567 19404 19224 19028 18818 18594 18358 18111 17854 17588 17314 17033 16747 16457 16163 15867 15570 15271 14973 14676 14381 14088 13798 13511 13229 12950 12677 12408 12145 11888 11636 11390 11151 10917 10690 10470 10255 10047 9845 9650 9461 9278 9102 8931 8766 8608 8455 8308 8166 8030 7900 7774 7654 7539 7429 7324 7223 7127 7036 6949 6867 6788 6714 6644 6579 6517 6459 6404 6354 6307 6264 6224 6188 6156 6127 6101 6078 6059 6044 6031 6022 6017 6014 6015 6019 6026 6037 6051 6068 6088 6112 6140 6170 6205 6242 6283 6328 6377 6429 6485 6545 6609 6676 6748 6824 6904 6989 7078 7171 7269 7372 7479 7592 7709 7832 7959 8093 8231 8375 8525 8681 8842 9009 9183 9362 9548 9740 9938 10143 10354 10571 10795 11025 11261 11504 11752 12007 12267 12532 12803 13079 13359 13644 13932 14224 14518 14814 15112 15410 15708 16005 16300 16592 16881 17164 17442 17712 17975 18227 18470 18700 18918 19121 19310 19482 19638 19775 19894 19993 20072 20130 20168 20184 20179 20153 20106 20038 19950 19842 19714 19569 19406 19226 19030 18820 18596 18360 18113 17856 17590 17316 17036 16750 16460 16166 15870 15572 15274 14976 14679 14384 14091 13801 13514 13231 12953 12679 12411 12148 11890 11639 11393 11153 10920 10693 10472 10257 10049 9848 9652 9463 9280 9104 8933 8768 8610 8457 8310 8168 8032 7901 7776 7656 7541 7431 7325 7225 7129 7038 6951 6868 6790 6716 6646 6580 6518 6460 6406 6355 6309 6265 6226 6190 6157 6128 6102 6080 6061 6045 6033 6024 6018 6016 6016 6020 6028 6038 6052 6069 6090 6114 6141 6172 6206 6244 6285 6330 6378 6431 6487 6546 6610 6678 6750 6826 6906 6990 7079 7173 7271 7373 7481 7593 7711 7833 7961 8094 8233 8377 8527 8682 8844 9011 9185 9364 9550 9742 9940 10145 10356 10573 10797 11027 11263 11506 11754 12009 12269 12534 12805 13081 13361 13646 13934 14226 14520 14816 15114 15412 15710 16007 16302 16594 16882 17166 17443 17714 17976 18229 18471 18701 18919 19122 19311 19483 19638 19775 19894 19993 20072 20130 20167 20184 20179 20152
 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 13 13 13 13 13 13 13 13 13
 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27
 47 46 45 44 43 42 40 39 38 37 37 36 35 34 33 32 32 31 30 29 29 28 28 27 26 26 25 25 24 24 24 23 23 22 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 52 53 55 56 58 59 61 63 64 66 68 69 71 73 74 76 77 79 81 82 83 85 86 87 88 89 90 91 91 92 92 92 92 92 92 92 91 91 90 89 88 87 86 85 84 82 81 79 78 76 75 73 71 70 68 66 65 63 61 60 58 56 55 53 52 51 49 48 46 45 44 43 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 54 56 57 58 60 61 62 64 65 66 68 69 70 71 72 73 74 75 76 77 78 78 79 79 79 80 80 80 80 79 79 79 78 77 77 76 75 74 73 72 71 70 68 67 66 64 63 62 60 59 58 56 55 54 52 51 50 48
 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 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 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 24 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 30 30 30 30 30 30 29 29 29 29 28 28 28 27 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 17
 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 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 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 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 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 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 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 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
 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 39 40 41 41 42 43 43 44 44 45 45 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 48 47 47 47 46 46 46 45 44 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30
 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25
 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 44 45 45 46 47 47 48 48 49 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 40 40 41 41 41 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 30 30 29
 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 42 43 44 44 45 45 46 46 47 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 49 48 48 47 47 46 46 45 45 44 44 43 42 42 41 40 40 39 39 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 64 65 65 66 67 67 68 68 68 69 69 69 69 69 69 69 69 68 68 68 67 67 66 66 65 65 64 63 62 62 61 60 59 58 57 56 55 54 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26
 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9
 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 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 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29
 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 41 40 40 39 39 38 37 37 36 36 35 34 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 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 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12
 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11
 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10
 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 22 22 21
 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5
 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 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
 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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
 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 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 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24
 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 44 44 44 44 44 45 45 45 45 45 45 44 44 44 44 44 43 43 43 42 42 42 41 41 40 40 39 38 38 37 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16
 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12
 18 18 18 18 18 18 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 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 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 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 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18
 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 7 7 7 7 7 7 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 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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
 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 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 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12
 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 28 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 55 56 57 59 60 61 63 64 66 67 68 70 71 73 74 75 76 78 79 80 81 82 83 84 84 85 85 86 86 86 87 87 86 86 86 85 85 84 83 83 82 81 80 78 77 76 75 73 72 70 69 67 66 64 63 61 60 58 56 55 54 52 51 49 48 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 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 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 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 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 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 25 25 25 25 24 24 24 24 23 23 23 23 23 23 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 22
 33 33 34 34 34 34 35 35 35 35 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 50 51 52 52 53 53 54 54 55 56 56 57 57 58 58 59 59 60 60 61 61 61 62 62 62 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 62 62 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 53 53 52 52 51 51 50 49 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 47 48 48 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 76 77 78 79 79 80 80 81 81 82 82 83 83 83 83 83 83 83 83 83 83 83 82 82 81 81 80 80 79 79 78 77 76 76 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 51 50 49 49 48 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33
 50 50 50 51 51 51 52 52 53 53 54 54 55 55 56 57 57 58 59 59 60 61 62 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 83 84 85 87 88 89 91 92 94 95 97 99 100 102 103 105 107 108 110 112 113 115 117 118 120 121 123 125 126 128 129 131 132 133 135 136 137 138 139 140 141 142 143 143 144 144 145 145 145 146 146 146 146 145 145 145 144 144 143 143 142 141 140 139 138 137 136 135 133 132 131 129 128 127 125 124 122 121 119 118 116 115 113 112 110 109 107 106 104 103 101 100 98 97 96 94 93 92 90 89 88 87 85 84 83 82 81 80 79 78 77 76 75 74 74 73 72 71 70 70 69 68 68 67 67 66 65 65 64 64 63 63 63 62 62 61 61 61 60 60 60 59 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 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 56 56 56 56 56 55 55 55 55 54 54 54 54 54 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 50 49 49 49 49 49 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 48 49 49 49
 50 51 52 53 54 55 56 57 59 60 62 63 65 66 68 70 72 74 76 78 80 82 85 87 90 92 95 98 101 104 107 111 114 118 121 125 129 133 137 141 146 150 154 159 164 168 173 178 183 187 192 197 201 206 211 215 219 223 227 230 234 237 240 242 244 246 247 248 249 249 249 248 247 246 244 242 240 237 234 231 227 223 219 215 211 206 201 197 192 187 183 178 173 168 164 159 154 150 145 141 137 133 129 125 121 117 114 110 107 104 100 97 94 92 89 86 84 81 79 77 75 73 71 69 67 65 64 62 60 59 58 56 55 54 53 52 50 49 49 48 47 46 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 44 45 45 46 46 47 48 48 49 49 50 50 51 51 52 53 53 54 54 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 64 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 64 64 64 63 63 63 62 62 61 61 60 60 59 59 58 57 57 56 56 55 55 54 53 53 52 52 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 46 46 47 48 49
 53 54 55 56 57 58 60 61 62 64 65 67 68 70 72 74 76 78 80 83 85 88 91 94 97 100 104 107 111 115 119 124 128 133 139 144 150 156 162 169 176 183 191 199 208 217 226 236 247 258 269 281 294 307 320 335 349 365 381 397 414 431 449 467 485 504 523 542 561 580 598 616 634 651 667 682 696 708 719 729 736 742 746 748 748 746 742 736 729 720 709 697 683 668 653 636 619 601 583 565 547 528 510 492 474 456 439 422 405 390 374 359 345 331 318 305 293 281 270 259 249 239 229 221 212 204 196 189 182 175 169 163 157 152 147 142 137 133 128 124 121 117 113 110 107 104 101 99 96 94 91 89 87 85 83 82 80 78 77 75 74 73 71 70 69 68 67 66 65 65 64 63 62 62 61 60 60 59 59 58 58 58 57 57 57 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 57 57 57 57 58 58 58 58 59 59 59 59 60 60 60 60 61 61 61 61 62 62 62 62 63 63 63 63 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 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 55 55 54 54 54 53 53 52 52 51 51 50 50 50 49 49 48 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 45 46 46 46 47 47 48 49 49 50 51 51 52
 8 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 26 27 29 31 32 34 36 39 41 44 46 49 52 56 59 63 67 71 76 81 86 91 96 102 108 115 121 127 134 141 147 154 160 166 171 176 180 183 185 187 188 187 186 184 181 177 172 167 161 155 149 142 136 129 123 116 110 104 98 92 87 82 77 73 68 64 60 57 53 50 47 44 42 39 37 35 33 31 29 28 26 25 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 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 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 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7
 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 78 79 80 81 81 82 82 83 83 84 84 85 85 85 85 85 85 85 85 85 84 84 84 83 83 82 82 81 80 79 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 58 57 56 55 54 53 52 52 51 50 49 48 47 46 45 45 44 43 42 42 41 40 39 39 38 38 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 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 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 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 44 45 45 46
 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 72 73 74 76 77 78 80 81 82 84 85 86 88 89 90 91 93 94 95 96 97 98 99 100 101 102 102 103 104 104 104 105 105 105 105 105 105 105 105 105 104 104 103 103 102 101 100 99 99 97 96 95 94 93 92 91 89 88 87 85 84 83 81 80 78 77 76 74 73 72 70 69 68 66 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 33 33 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 35 35 35 36 36 36 36 37 37 38 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 58 59 59 60 60 60 60 61 61 61 61 61 61 62 62 62 62 62 62 62 61 61 61 61 61 61 60 60 60 59 59 59 58 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 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 37 37 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 43 44 44 45 45 46 47 47 48
 60 61 62 62 63 64 64 65 66 67 67 68 69 69 70 71 72 72 73 74 74 75 76 77 77 78 78 79 80 80 81 82 82 83 83 84 84 85 85 86 86 87 87 87 88 88 88 89 89 89 89 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 89 89 89 89 89 88 88 88 88 87 87 87 86 86 85 85 85 84 84 83 83 83 82 82 81 81 80 80 80 79 79 78 78 77 77 77 76 76 75 75 74 74 74 73 73 73 72 72 71 71 71 70 70 70 69 69 69 69 68 68 68 67 67 67 67 66 66 66 66 66 65 65 65 65 65 64 64 64 64 64 63 63 63 63 63 62 62 62 62 62 62 61 61 61 61 61 60 60 60 60 59 59 59 59 59 58 58 58 58 57 57 57 56 56 56 56 55 55 55 54 54 54 53 53 53 52 52 52 51 51 51 50 50 50 49 49 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 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 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 52 53 54 54 55 56 56 57 57 58 59 60
 80 81 82 82 83 84 85 85 86 87 88 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 106 107 108 110 111 113 114 116 118 119 121 123 125 127 129 131 134 136 138 141 144 146 149 152 155 158 161 165 168 172 175 179 183 187 191 196 200 205 209 214 219 224 229 234 240 245 250 256 262 267 273 279 284 290 296 301 307 312 317 323 328 332 337 341 346 349 353 356 359 361 363 365 366 366 367 366 366 364 363 361 358 355 352 348 344 339 334 329 324 318 312 306 300 294 287 281 274 267 261 254 247 241 234 228 221 215 209 203 197 191 185 180 174 169 164 159 154 150 145 141 136 132 128 124 121 117 114 110 107 104 101 98 95 93 90 87 85 83 81 78 76 74 72 70 69 67 65 64 62 61 59 58 57 55 54 53 52 51 49 48 47 46 46 45 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 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 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 52 52 53 53 54 54 55 56 56 57 57 58 59 59 60 61 61 62 62 63 64 64 65 66 66 67 68 68 69 69 70 71 71 72 73 73 74 75 75 76 77 77 78 79 79
 142 144 146 148 150 153 155 157 160 162 165 167 170 172 175 177 180 182 185 188 191 193 196 199 202 204 207 210 213 216 219 222 224 227 230 233 236 239 242 245 248 250 253 256 259 261 264 267 269 272 274 276 279 281 283 285 287 288 290 292 293 294 296 297 297 298 299 299 299 299 299 299 299 298 297 297 295 294 293 291 290 288 286 283 281 279 276 273 271 268 264 261 258 255 251 248 244 240 237 233 229 225 222 218 214 210 206 202 198 194 190 187 183 179 175 172 168 164 161 157 154 150 147 144 140 137 134 131 128 125 122 119 116 114 111 108 106 103 101 99 96 94 92 90 88 86 84 82 80 78 77 75 73 72 70 69 67 66 64 63 62 60 59 58 57 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 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 51 52 53 54 55 55 56 57 58 59 60 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 80 81 82 83 85 86 87 89 90 92 93 95 96 98 99 101 102 104 105 107 109 111 112 114 116 118 119 121 123 125 127 129 131 133 135 137 139
 84 85 87 88 90 91 92 94 95 97 98 99 101 102 103 105 106 107 109 110 111 113 114 115 116 117 118 120 121 122 123 124 125 126 127 128 129 129 130 131 132 133 134 134 135 136 136 137 138 138 139 140 140 141 142 142 143 143 144 144 145 145 146 146 147 147 148 149 149 150 150 151 151 151 152 152 153 153 154 154 155 155 156 156 157 157 158 158 158 159 159 159 160 160 160 161 161 161 161 161 162 162 162 162 162 162 162 161 161 161 161 160 160 159 159 158 158 157 156 155 154 154 153 152 150 149 148 147 145 144 143 141 140 138 136 135 133 131 130 128 126 124 122 120 118 116 114 113 111 109 107 105 103 101 99 97 95 93 91 89 88 86 84 82 80 79 77 75 74 72 70 69 67 66 64 63 61 60 59 57 56 55 53 52 51 50 49 48 47 45 44 43 42 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 67 68 69 70 72 73 74 76 77 79 80 81 83
 34 35 36 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 63 64 66 67 69 71 72 74 76 78 80 82 84 86 89 91 94 96 99 101 104 107 110 113 116 119 122 125 128 132 135 139 142 146 150 154 157 161 165 169 173 177 180 184 188 192 195 199 202 206 209 212 215 218 220 223 225 227 228 230 231 231 232 232 232 232 231 231 229 228 226 224 222 220 217 215 212 208 205 202 198 194 191 187 183 179 175 171 167 163 159 155 151 147 144 140 136 133 129 125 122 119 115 112 109 106 103 100 97 95 92 90 87 85 82 80 78 76 74 72 70 68 66 65 63 61 60 58 57 55 54 53 51 50 49 48 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 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 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 30 30 31 31 32 32 33 34
 9 9 9 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 41 43 46 49 52 56 60 64 68 73 78 84 90 97 104 112 121 130 141 152 164 177 192 207 224 243 263 285 308 334 362 392 424 458 495 534 575 618 663 709 756 803 848 892 932 969 999 1024 1040 1048 1048 1039 1022 997 966 929 888 844 798 752 705 659 614 571 529 490 454 419 387 358 330 305 281 259 239 221 204 188 174 161 149 138 127 118 109 102 94 88 81 76 70 66 61 57 53 50 46 43 41 38 36 34 31 30 28 26 25 23 22 21 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9
 188 190 193 195 198 201 204 207 210 213 217 221 225 229 233 238 243 248 253 258 264 270 276 282 289 296 303 311 319 327 335 344 353 362 372 382 392 403 414 425 436 448 460 472 484 497 509 522 535 548 561 573 586 598 610 622 634 645 655 665 674 682 690 696 702 707 710 713 714 715 714 712 709 705 699 693 685 677 668 658 647 635 623 610 597 583 569 555 541 526 512 497 482 468 454 440 426 412 399 386 373 360 348 336 325 314 303 292 282 273 263 254 245 237 229 221 214 207 200 193 187 181 175 169 164 159 154 149 145 141 136 133 129 125 122 119 116 113 110 107 104 102 100 97 95 93 91 90 88 86 85 83 82 80 79 78 77 76 75 74 73 72 71 71 70 69 69 68 67 67 67 66 66 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 66 66 66 67 67 67 68 68 69 69 70 70 71 72 72 73 74 74 75 76 77 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 97 98 99 101 102 103 105 106 107 109 110 112 113 115 116 118 119 120 122 123 125 126 128 129 131 132 134 135 136 138 139 141 142 143 144 146 147 148 149 150 151 153 154 155 155 156 157 158 159 160 160 161 162 162 163 163 164 164 164 165 165 165 165 165 166 166 166 166 166 166 166 166 165 165 165 165 165 165 164 164 164 164 163 163 163 163 163 162 162 162 162 162 161 161 161 161 161 161 161 161 161 162 162 162 162 163 163 163 164 165 165 166 167 167 168 169 170 172 173 174 175 177 179 180 182 184 186
 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 25 30 34 40 45 52 59 67 75 85 96 107 120 135 151 169 188 210 234 261 291 324 362 403 449 500 557 621 692 771 860 959 1069 1192 1329 1480 1648 1832 2034 2254 2490 2741 3004 3272 3538 3793 4024 4220 4368 4458 4484 4443 4338 4178 3973 3736 3479 3214 2948 2690 2443 2212 1998 1801 1621 1458 1310 1177 1057 950 853 766 688 618 556 499 449 403 362 326 293 263 236 212 190 170 153 136 122 109 97 86 77 68 60 53 47 41 35 31 26 23 19 16 13 11 9 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 22 23 25 26 28 29 31 33 34 36 38 40 42 44 47 49 51 54 56 59 62 64 67 70 73 76 80 83 86 90 94 97 101 105 109 113 117 121 125 130 134 138 143 147 152 156 161 165 169 174 178 182 186 190 194 198 202 205 208 211 214 216 219 221 222 224 225 226 226 227 227 226 225 224 223 221 220 217 215 212 209 206 203 199 196 192 188 184 179 175 171 166 162 157 152 148 143 139 134 130 125 121 117 112 108 104 100 96 92 88 84 81 77 74 70 67 64 61 58 55 52 49 47 44 42 39 37 35 33 30 28 27 25 23 21 19 18 16 15 13 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 57 57 57 57 57 57 57 57 57 57 57 58 58 59 59 60 61 62 63 65 66 68 70 72 74 77 80 83 86 90 95 99 105 111 117 124 132 141 150 161 173 186 200 216 233 253 274 297 324 353 385 420 460 504 553 607 667 734 808 891 983 1086 1200 1326 1466 1621 1793 1982 2189 2415 2661 2924 3204 3496 3796 4097 4388 4659 4895 5084 5213 5273 5259 5170 5014 4799 4539 4248 3938 3623 3311 3009 2724 2457 2210 1984 1778 1592 1424 1273 1138 1016 908 810 724 646 576 514 459 409 364 324 289 257 228 202 179 158 139 122 107 94 81 70 60 51 43 36 30 24 18 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 11 12 13 14 15 17 18 19 20 22 23 24 26 27 28 30 31 33 34 36 37 39 40 41 43 44 46 47 49 50 52 53 55 56 57 59 60 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 78 79 80 80 81 81 82 82 82 82 83 83 83 83 83 83 83 83 82 82 82 82 81 81 80 80 79 79 78 78 77 76 76 75 74 74 73 72 72 71 70 70 69 68 67 67 66 65 65 64 63 63 62 62 61 61 60 60 59 59 58 58
 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 27 28 30 31 33 35 38 40 43 46 49 52 56 60 64 69 74 79 85 92 99 106 115 124 134 144 156 169 183 198 214 232 251 272 295 320 348 378 410 445 484 526 572 621 675 733 796 865 938 1016 1100 1189 1282 1380 1482 1585 1690 1794 1895 1991 2078 2155 2218 2265 2294 2305 2296 2268 2222 2160 2085 1999 1905 1806 1704 1600 1498 1398 1301 1208 1121 1038 960 887 820 757 699 645 596 550 509 470 435 402 372 345 320 296 275 256 238 221 206 192 179 168 157 147 137 129 121 114 107 101 95 90 85 80 76 72 69 65 62 59 57 54 52 50 48 46 44 43 41 40 39 37 36 35 35 34 33 32 32 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 56 57 59 60 62 63 65 67 69 70 72 74 76 77 79 81 83 85 87 89 90 92 94 96 98 100 101 103 105 106 108 109 111 112 113 115 116 117 118 119 119 120 121 121 122 122 122 122 122 122 121 121 120 120 119 118 117 116 115 113 112 111 109 108 106 104 103 101 99 97 95 93 91 89 87 85 83 81 79 77 75 73 71 69 67 65 63 62 60 58 56 54 53 51 50 48 46 45 44 42 41 39 38 37 36 35 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 18 17 17 16 16 16 15
 52 54 55 56 58 59 61 62 64 66 68 70 72 74 77 79 82 85 87 91 94 97 101 105 109 114 118 123 129 135 141 147 155 162 170 179 189 199 210 222 235 249 265 281 299 319 340 363 389 416 446 479 515 554 597 644 695 751 812 880 953 1034 1122 1219 1324 1439 1564 1701 1848 2008 2181 2366 2564 2773 2993 3223 3459 3698 3937 4169 4389 4590 4765 4907 5010 5070 5082 5047 4965 4841 4680 4487 4271 4038 3795 3548 3303 3062 2830 2608 2399 2202 2019 1849 1691 1547 1414 1292 1180 1079 986 901 824 754 690 632 578 530 486 446 409 376 346 318 293 270 248 229 211 195 180 167 154 143 132 122 114 105 98 91 84 79 73 68 63 59 55 51 48 45 42 39 36 34 32 29 27 26 24 22 21 19 18 17 16 14 13 12 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 7 8 8 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 18 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 47 48 49 50 51
 49 51 52 54 57 59 61 63 65 68 70 73 76 78 81 84 87 90 93 97 100 104 107 111 115 119 124 128 133 137 142 147 153 158 164 170 176 183 189 196 204 211 219 228 236 246 255 265 275 286 298 310 322 336 349 364 379 395 412 429 448 467 488 509 531 555 579 605 632 660 689 720 752 785 819 855 892 930 970 1010 1051 1094 1137 1180 1224 1267 1311 1353 1395 1436 1474 1511 1545 1576 1603 1627 1646 1661 1671 1676 1676 1671 1660 1645 1624 1599 1570 1536 1499 1459 1417 1372 1326 1279 1230 1182 1133 1085 1037 990 944 899 855 813 772 733 696 660 626 593 562 532 504 477 452 428 406 384 364 345 327 309 293 278 264 250 237 225 214 203 192 183 174 165 157 149 142 135 128 122 116 110 105 100 95 91 86 82 78 75 71 68 64 61 59 56 53 51 48 46 44 42 40 38 36 34 32 31 29 28 26 25 24 23 21 20 19 18 17 16 15 15 14 13 12 11 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34 36 37 38 40 42 43 45 47
 9 10 11 12 13 15 16 17 19 20 22 23 25 27 29 31 33 35 37 40 42 45 48 51 55 58 62 66 70 74 79 84 90 96 102 109 116 124 132 141 151 162 173 185 199 213 229 246 265 285 307 331 357 385 416 450 486 526 570 617 669 726 787 854 926 1005 1090 1182 1281 1387 1500 1621 1748 1882 2021 2165 2311 2459 2604 2745 2878 2999 3106 3195 3262 3307 3326 3319 3288 3232 3155 3059 2947 2823 2690 2551 2409 2267 2127 1991 1859 1732 1612 1498 1391 1291 1198 1111 1031 956 887 824 765 711 661 615 572 533 497 464 434 406 380 356 334 314 295 277 261 246 232 219 207 196 186 176 167 159 151 143 137 130 124 118 113 107 103 98 94 90 86 82 78 75 72 69 66 63 60 57 55 52 50 48 46 44 42 40 38 36 34 32 31 29 28 26 25 23 22 20 19 18 17 16 14 13 12 11 10 9 8 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 8
 190 193 197 200 203 207 210 213 217 220 223 227 230 233 236 239 243 246 249 252 255 258 260 263 266 269 272 274 277 280 282 285 287 290 293 295 298 300 303 305 308 310 313 315 318 321 323 326 329 332 335 338 341 344 347 351 354 358 362 366 370 374 378 382 387 392 396 401 407 412 417 423 429 435 441 447 453 460 466 473 479 486 493 500 507 513 520 527 533 540 546 552 558 564 569 574 579 583 587 590 592 594 596 596 596 595 594 592 589 585 580 575 569 562 554 546 537 528 518 508 497 486 474 462 450 437 425 412 400 387 375 362 350 338 326 314 303 292 281 270 260 249 240 230 221 212 204 195 187 180 172 165 159 152 146 140 134 129 123 118 113 109 104 100 96 92 88 85 81 78 75 72 69 66 64 61 59 56 54 52 50 48 46 45 43 41 40 38 37 36 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 60 62 63 65 66 68 69 71 73 75 76 78 80 82 84 86 88 91 93 95 97 100 102 104 107 110 112 115 117 120 123 126 129 132 135 138 141 144 147 150 153 156 160 163 166 170 173 176 180 183 186
 24 25 26 27 29 30 32 33 35 37 39 42 44 46 49 52 55 58 62 66 70 74 79 84 89 95 101 108 115 123 131 140 150 160 172 184 197 212 227 244 262 282 304 327 353 381 411 444 480 519 561 607 657 712 772 836 907 983 1066 1156 1253 1358 1470 1591 1720 1856 2001 2152 2309 2471 2636 2801 2964 3121 3268 3402 3519 3614 3685 3729 3744 3730 3688 3619 3527 3414 3284 3141 2989 2832 2672 2513 2356 2204 2057 1916 1783 1657 1539 1429 1325 1229 1140 1058 981 911 846 785 730 679 631 588 548 511 477 445 416 389 365 342 321 301 283 267 251 237 224 212 200 190 180 171 163 155 148 141 134 129 123 118 113 109 104 101 97 93 90 87 84 82 79 77 74 72 70 68 67 65 63 62 60 59 58 56 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 43 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 20 21 21 22
 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 19 23 28 33 39 45 51 59 66 75 85 95 107 120 134 149 166 185 206 230 255 284 316 351 391 435 484 539 600 668 745 831 927 1035 1156 1292 1444 1616 1809 2026 2270 2544 2852 3197 3583 4014 4493 5023 5606 6242 6927 7655 8415 9188 9951 10672 11316 11845 12222 12420 12423 12231 11860 11336 10696 9978 9217 8444 7685 6957 6271 5634 5050 4518 4038 3605 3217 2871 2562 2286 2040 1822 1628 1455 1301 1164 1041 933 835 749 671 602 540 485 435 391 351 315 283 254 228 204 183 164 147 131 117 104 93 82 73 64 56 49 43 37 31 26 22 18 14 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 68 69 70 71 72 73 74 76 77 78 80 82 83 85 87 89 91 94 96 99 101 104 107 110 114 117 121 125 130 134 139 145 150 156 163 169 177 184 193 201 211 221 232 243 255 268 282 297 313 331 349 369 390 412 436 461 489 518 549 582 618 655 695 738 782 830 880 932 987 1045 1105 1167 1231 1296 1363 1430 1498 1564 1629 1692 1751 1806 1856 1899 1936 1964 1983 1994 1995 1987 1970 1943 1909 1867 1819 1765 1707 1645 1580 1513 1446 1379 1312 1245 1181 1118 1057 999 943 890 839 791 745 702 661 623 586 553 521 491 463 437 412 389 367 347 328 311 294 279 264 251 238 226 215 204 194 185 176 168 161 153 147 140 134 129 123 118 113 109 105 101 97 93 90 86 83 80 78 75 72 70 68 65 63 61 59 58 56 54 53 51 50 48 47 45 44 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 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 43 44 44 45 45 45 46 46 47 47 47 48 48 48 48 49 49 49 49 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 55 55 55 55 55 55 56 56 56 56 57 57 57 58 58 58 59 59 60 60 61 61 62 62 63 64 64 65 66 67
 40 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 54 55 57 59 61 63 65 67 69 72 75 78 81 85 88 92 97 101 106 112 118 124 131 138 146 154 163 173 183 194 207 220 234 250 266 284 304 325 347 372 399 427 459 492 529 568 610 656 705 758 815 876 941 1011 1085 1164 1247 1335 1426 1521 1618 1718 1818 1917 2014 2107 2193 2272 2340 2396 2437 2463 2473 2466 2443 2404 2351 2285 2209 2124 2032 1936 1837 1738 1639 1541 1446 1354 1266 1183 1103 1029 958 892 831 773 719 670 623 580 541 504 470 438 409 382 357 334 312 293 274 257 242 227 214 201 189 179 169 160 151 143 136 129 122 116 111 106 101 96 92 88 85 81 78 75 72 70 67 65 63 61 59 57 56 54 53 51 50 49 48 47 46 45 44 43 43 42 41 41 40 39 39 39 38 38 37 37 37 37 36 36 36 36 36 36 36 36 35 35 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 40 41 41 42 42 43 43 44 45 45 46 46 47 48 48 49 50 50 51 52 52 53 54 54 55 56 56 57 58 58 59 60 60 61 62 62 63 63 64 65 65 66 66 66 67 67 68 68 68 69 69 69 69 69 70 70 70 70 70 70 70 70 70 69 69 69 69 68 68 68 67 67 67 66 66 65 65 64 64 63 63 62 61 61 60 60 59 58 58 57 56 56 55 54 54 53 52 52 51 50 50 49 48 48 47 47 46 45 45 44 44 43 43 42 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39
 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 22 23 25 26 28 30 32 35 38 40 44 47 51 56 61 66 72 78 86 94 103 113 124 136 150 165 182 201 222 246 272 302 335 372 414 460 513 572 638 712 795 889 995 1113 1246 1395 1561 1747 1952 2177 2424 2690 2973 3267 3566 3860 4133 4373 4562 4685 4733 4700 4589 4408 4172 3896 3597 3289 2983 2689 2412 2155 1919 1706 1514 1342 1189 1052 931 823 728 644 569 503 444 392 346 305 268 236 207 182 159 139 121 105 90 78 66 56 47 39 32 25 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 5 5 5 5 5 5 5 6 6 6 6 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 7 7 8 9 10 12 13 14 16 17 19 21 23 26 28 31 34 38 41 45 50 55 60 66 72 79 87 95 105 115 126 138 152 167 183 201 221 243 267 293 322 354 389 428 470 516 567 622 682 747 817 892 972 1057 1146 1239 1333 1428 1521 1611 1694 1769 1831 1879 1912 1926 1923 1902 1865 1813 1748 1674 1593 1507 1419 1330 1243 1157 1075 997 924 854 790 730 674 623 575 532 492 455 422 391 363 337 314 292 273 255 238 223 209 196 185 174 164 155 147 139 132 126 120 114 109 104 100 96 92 88 85 82 79 76 74 71 69 67 65 63 61 59 57 56 54 53 52 50 49 48 47 45 44 43 42 41 40 39 38 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 21 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 163 164 164 165 166 168 169 170 172 174 176 178 180 182 184 187 190 193 196 200 203 207 211 216 220 225 230 236 242 248 255 262 269 277 285 294 303 313 324 335 346 359 372 385 400 415 431 448 466 485 505 526 548 571 595 621 648 676 706 736 769 802 837 873 911 950 990 1031 1073 1117 1161 1206 1251 1296 1341 1386 1430 1473 1514 1554 1591 1625 1656 1684 1708 1727 1742 1752 1757 1757 1751 1741 1726 1705 1681 1652 1619 1583 1544 1503 1459 1414 1367 1320 1272 1224 1176 1128 1082 1036 991 947 904 863 823 785 748 713 679 646 616 586 558 531 506 482 459 437 416 397 378 361 344 328 313 299 286 273 261 250 239 229 219 210 202 194 186 179 172 165 159 153 148 142 137 133 128 124 120 116 112 109 106 103 100 97 94 92 89 87 85 83 81 79 78 76 75 73 72 71 69 68 67 66 65 64 64 63 62 62 61 61 60 60 60 59 59 59 59 59 59 59 59 59 59 60 60 60 61 61 61 62 63 63 64 65 65 66 67 68 69 70 71 72 73 75 76 77 79 80 82 83 85 86 88 90 91 93 95 97 99 101 103 105 107 109 111 113 115 118 120 122 124 127 129 132 134 136 139 141 143 146 148 151 153 155 158 160 162 164 167 169 171 173 175 177 179 181 183 184 186 188 189 191 192 193 194 195 196 197 198 199 200 200 201 201 201 201 202 202 201 201 201 201 200 200 199 199 198 197 196 196 195 194 193 192 191 190 188 187 186 185 184 183 181 180 179 178 177 176 174 173 172 171 170 169 168 167 166 166 165 164 163 163 162 162 161 161 161 160 160 160 160 160 160 160 161 161 162 162
 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 5 6 7 8 10 11 12 13 14 16 17 19 20 22 24 25 27 29 31 33 36 38 41 44 46 50 53 56 60 64 68 73 77 83 88 94 100 107 114 122 131 140 149 160 172 184 197 212 228 245 264 284 306 330 357 385 417 451 488 529 574 623 676 735 800 870 947 1031 1123 1224 1333 1452 1581 1720 1869 2029 2199 2378 2565 2757 2952 3145 3333 3510 3670 3807 3915 3988 4023 4018 3972 3887 3767 3618 3444 3254 3052 2845 2638 2434 2238 2050 1874 1708 1555 1413 1283 1164 1056 957 868 787 713 647 586 532 483 438 398 361 328 298 271 246 224 203 185 168 153 139 126 114 103 94 85 76 69 62 55 50 44 39 35 30 26 23 19 16 13 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 10 12 14 15 17 19 21 24 26 28 31 34 37 40 44 47 51 55 59 64 69 74 80 86 92 99 107 114 123 132 141 152 163 175 187 201 216 232 249 267 287 308 331 356 382 411 442 476 512 550 592 637 686 738 794 854 919 988 1062 1141 1224 1313 1407 1505 1609 1716 1828 1942 2059 2177 2295 2411 2524 2633 2734 2827 2909 2978 3034 3074 3099 3107 3099 3075 3035 2982 2916 2840 2754 2661 2563 2460 2355 2249 2143 2039 1936 1835 1738 1645 1555 1469 1387 1310 1236 1166 1101 1039 980 926 874 826 780 738 698 661 626 593 562 533 506 481 457 435 414 394 376 358 342 327 312 299 286 274 262 251 241 231 222 214 205 198 190 183 176 170 164 158 153 147 142 138 133 128 124 120 116 113 109 106 102 99 96 93 90 87 85 82 80 77 75 73 71 68 66 65 63 61 59 57 56 54 52 51 50 48 47 45 44 43 42 41 39 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 4 5 6 7
 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 46 47 49 50 52 54 56 58 60 62 65 67 70 73 76 80 83 87 91 96 100 105 111 116 123 129 136 144 151 160 169 179 189 201 213 226 239 254 270 287 304 324 344 366 389 414 440 468 497 528 561 595 631 668 707 747 788 829 872 914 956 997 1037 1075 1110 1142 1170 1194 1212 1226 1233 1235 1231 1221 1206 1186 1161 1131 1099 1063 1025 985 944 903 861 820 779 740 701 663 627 593 560 528 498 470 443 418 394 372 351 331 313 295 279 264 250 236 224 212 201 191 181 172 164 156 148 142 135 129 123 118 113 108 104 100 96 92 89 85 82 79 77 74 71 69 67 65 63 61 59 58 56 55 53 52 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 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 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28
 17 17 18 18 19 19 20 21 21 22 23 24 25 26 28 29 30 32 33 35 37 39 41 44 46 49 52 55 59 63 67 71 76 81 87 93 100 107 115 124 134 144 155 168 181 196 212 230 249 271 294 319 347 378 412 449 489 534 582 636 695 759 830 907 992 1084 1184 1292 1410 1536 1671 1815 1966 2124 2287 2451 2615 2775 2925 3061 3179 3273 3339 3374 3377 3347 3286 3198 3085 2953 2806 2650 2489 2327 2166 2009 1859 1716 1581 1454 1337 1227 1126 1033 948 869 797 731 671 616 566 520 478 440 405 373 344 317 293 271 251 232 215 200 186 173 161 150 140 131 122 115 108 101 95 90 85 80 76 72 69 66 63 60 57 55 53 51 49 48 46 45 44 42 41 40 40 39 38 37 37 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 49 50 50 50 50 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 50 50 50 50 49 49 48 48 48 47 47 46 46 45 45 44 44 43 43 42 41 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16
 29 30 31 32 33 35 36 37 39 40 42 43 45 47 49 51 53 55 57 59 62 64 67 70 73 76 79 83 87 91 95 100 105 110 115 121 128 135 142 150 158 167 177 188 200 212 226 240 256 273 292 312 335 359 385 414 445 479 516 557 601 650 703 760 823 892 966 1047 1135 1231 1334 1444 1563 1690 1825 1967 2116 2270 2427 2586 2743 2895 3038 3168 3281 3371 3437 3474 3480 3456 3402 3321 3215 3088 2946 2791 2630 2465 2300 2138 1981 1830 1687 1551 1425 1307 1198 1097 1004 918 840 768 702 642 587 537 492 450 412 378 346 317 291 267 245 225 207 191 175 161 149 137 126 116 107 99 92 85 78 72 67 62 57 53 49 46 42 39 36 34 31 29 27 25 23 21 20 18 17 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28
 78 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 80 80 80 80 80 81 81 81 82 82 83 84 84 85 86 87 89 90 91 93 95 97 99 102 105 108 111 115 119 123 128 133 139 145 152 160 168 177 187 198 210 223 237 252 269 288 308 330 354 381 409 441 476 513 554 600 649 702 761 825 894 969 1051 1139 1233 1335 1443 1558 1678 1804 1932 2063 2192 2317 2435 2542 2633 2705 2754 2778 2774 2744 2687 2607 2507 2390 2262 2126 1986 1845 1707 1573 1445 1324 1210 1105 1007 916 834 758 689 625 568 516 468 425 386 351 319 290 263 239 217 197 179 163 148 135 122 111 101 91 83 75 68 61 55 50 45 40 36 32 29 25 22 19 17 15 12 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 12 13 14 14 15 16 17 17 18 19 20 20 21 22 23 24 25 25 26 27 28 29 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 64 65 66 67 68 68 69 70 70 71 72 72 73 73 74 74 75 75 76 76 76 77 77 77 77 78 78 78 78 78
 52 54 55 57 59 61 63 65 68 70 72 75 77 80 83 86 89 92 95 99 102 106 110 114 118 122 126 131 135 140 145 150 155 161 166 172 178 184 190 197 203 210 216 223 230 237 244 251 258 265 272 279 286 292 299 306 312 318 324 330 335 341 345 350 354 358 362 365 367 370 371 373 374 375 375 375 375 374 373 371 369 367 365 362 359 356 353 349 346 342 338 334 330 326 321 317 313 308 304 299 295 291 286 282 277 273 269 264 260 256 252 248 244 240 236 233 229 225 222 218 215 211 208 205 202 199 196 193 190 187 184 181 179 176 174 171 169 166 164 162 160 157 155 153 151 149 147 145 143 141 139 138 136 134 132 130 129 127 125 124 122 121 119 118 116 115 113 112 110 109 107 106 105 103 102 101 99 98 97 96 94 93 92 91 90 88 87 86 85 84 83 82 81 79 78 77 76 75 74 73 72 71 70 70 69 68 67 66 65 64 63 63 62 61 60 59 59 58 57 56 56 55 54 54 53 52 51 51 50 50 49 48 48 47 47 46 45 45 44 44 43 43 42 42 41 40 40 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 41 42 43 45 46 47 49 50
 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 35 36 38 40 42 44 46 48 51 53 56 59 62 66 70 74 78 82 87 93 99 105 112 119 127 136 145 155 166 178 191 204 220 236 254 274 295 318 344 371 401 434 469 508 550 596 646 700 759 822 890 964 1043 1128 1218 1314 1414 1519 1627 1737 1849 1959 2066 2167 2260 2342 2409 2461 2493 2506 2499 2472 2426 2363 2285 2195 2096 1990 1881 1769 1658 1549 1443 1341 1244 1153 1066 985 910 840 775 715 660 609 562 518 479 442 409 378 350 324 300 278 258 239 222 207 192 179 167 156 145 136 127 119 111 104 98 92 87 81 77 72 68 64 61 57 54 51 48 46 44 41 39 37 35 34 32 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 10 10 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15
 17 18 19 20 21 23 24 26 27 29 30 32 34 36 39 41 43 46 49 52 55 59 62 66 71 75 80 85 91 97 104 111 118 126 135 145 155 166 178 191 205 220 236 254 273 294 317 341 368 397 428 463 500 540 584 631 682 738 798 862 932 1007 1088 1174 1265 1363 1465 1573 1685 1800 1919 2038 2157 2273 2384 2488 2582 2663 2730 2780 2811 2824 2816 2789 2744 2683 2607 2519 2422 2317 2208 2096 1983 1871 1761 1655 1552 1453 1359 1270 1187 1108 1034 965 901 841 785 733 685 640 599 561 525 492 462 434 408 384 362 341 322 305 288 273 259 246 234 223 213 203 194 186 179 172 165 159 153 148 143 139 134 130 127 123 120 117 114 112 109 107 105 103 101 99 98 96 95 93 92 91 90 88 87 86 85 85 84 83 82 81 80 80 79 78 78 77 76 76 75 75 74 73 73 72 72 71 71 70 70 69 69 68 68 67 67 66 66 66 65 65 64 64 63 63 63 62 62 61 61 60 60 60 59 59 58 58 58 57 57 56 56 56 55 55 55 54 54 53 53 53 52 52 51 51 51 50 50 49 49 49 48 48 47 47 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 33 33 32 32 31 30 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16
 62 65 68 70 73 77 80 83 86 90 93 97 101 104 108 112 117 121 125 130 134 139 144 149 154 159 165 171 176 182 189 195 201 208 215 222 230 238 246 254 263 272 282 291 302 312 324 336 348 361 375 389 404 420 437 454 473 493 514 536 560 584 611 639 668 699 732 767 804 843 884 927 973 1021 1071 1123 1177 1234 1292 1352 1414 1477 1540 1604 1667 1730 1791 1849 1904 1954 2000 2039 2071 2095 2111 2118 2115 2102 2081 2049 2010 1962 1907 1846 1780 1710 1636 1561 1485 1408 1332 1257 1184 1114 1045 980 918 858 802 749 699 652 608 567 528 493 459 428 399 372 347 324 302 282 264 246 230 216 202 189 177 166 156 146 137 129 121 114 107 101 95 89 84 79 75 71 67 63 59 56 53 50 47 45 42 40 38 36 34 32 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 32 33 35 37 39 41 43 45 47 50 52 54 57 59
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 12 16 20 25 30 36 43 50 58 67 77 89 101 115 131 149 169 192 217 245 277 313 353 399 450 507 572 644 724 815 915 1025 1147 1280 1424 1577 1739 1907 2077 2244 2403 2548 2672 2770 2835 2867 2863 2825 2756 2661 2546 2416 2277 2134 1990 1849 1713 1583 1461 1347 1241 1143 1053 971 896 827 765 708 657 610 568 529 494 463 434 409 385 364 345 328 312 298 286 274 264 255 247 239 233 227 221 216 212 208 204 201 198 195 193 191 188 186 185 183 181 179 177 176 174 172 170 168 166 164 162 160 158 155 153 150 148 145 142 139 136 133 130 127 124 120 117 113 110 106 103 99 96 92 89 85 82 78 75 71 68 65 61 58 55 52 49 46 43 40 38 35 33 30 28 26 24 22 20 18 16 14 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 40 41 43 44 45 47 48 49 51 52 53 55 56 58 59 61 62 64 66 67 69 70 72 74 75 77 79 80 82 84 86 88 89 91 93 95 97 99 101 103 105 108 110 112 114 117 119 122 124 127 130 133 135 139 142 145 148 152 156 160 164 168 172 177 182 187 193 198 204 211 217 224 232 240 248 257 267 277 287 299 311 323 337 351 367 383 400 419 439 460 482 506 531 558 587 618 650 684 721 760 800 843 889 936 986 1037 1091 1146 1202 1259 1316 1373 1429 1483 1535 1582 1625 1662 1692 1715 1729 1734 1729 1715 1692 1661 1621 1574 1520 1462 1400 1335 1268 1200 1133 1066 1001 938 877 819 763 710 661 614 570 529 491 455 422 391 363 336 311 288 267 247 229 212 196 182 168 156 144 133 123 114 105 97 90 83 77 71 65 60 55 50 46 42 38 35 32 29 26 23 21 19 17 15 13 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 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38
 119 121 123 126 128 130 133 135 138 140 143 146 149 152 155 159 162 166 170 174 178 183 187 192 197 202 208 214 220 226 232 239 247 254 262 271 280 289 299 309 320 332 344 356 370 384 399 414 430 447 465 484 504 524 546 568 592 616 641 668 695 723 753 783 813 845 877 910 943 976 1010 1043 1076 1108 1140 1170 1199 1227 1252 1276 1296 1314 1330 1342 1350 1355 1357 1355 1349 1340 1327 1311 1292 1270 1246 1219 1190 1159 1126 1093 1058 1023 987 952 916 880 845 811 777 744 712 680 650 621 593 566 540 515 491 468 447 426 406 387 370 353 337 321 307 293 280 268 256 245 235 225 216 207 198 191 183 176 169 163 157 151 145 140 135 131 126 122 118 114 111 107 104 101 98 95 92 90 87 85 83 81 78 76 75 73 71 69 68 66 65 63 62 61 60 58 57 56 55 54 53 52 51 51 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 42 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 59 60 60 61 61 61 62 62 63 63 63 64 64 64 65 65 65 66 66 66 67 67 67 68 68 68 68 69 69 69 70 70 70 70 71 71 71 72 72 72 72 73 73 73 74 74 75 75 75 76 76 77 77 78 78 79 79 80 80 81 82 82 83 84 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 102 104 105 107 109 110 112 114 115 117
 6 6 7 7 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22 24 25 26 28 30 31 33 35 38 40 42 45 48 52 55 59 63 68 73 79 85 92 100 108 118 128 140 152 167 182 200 220 241 266 293 324 358 396 439 486 539 599 665 738 819 909 1007 1115 1232 1357 1489 1627 1767 1907 2040 2162 2265 2345 2395 2412 2394 2343 2262 2156 2031 1894 1750 1605 1463 1327 1198 1079 968 868 776 694 620 553 493 440 392 350 312 278 248 221 197 176 157 140 124 111 98 88 78 69 61 54 48 42 37 33 29 25 22 19 16 14 12 10 8 6 5 4 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 49 51 53 56 58 60 63 65 68 70 73 76 79 82 85 88 91 95 98 102 105 109 113 117 121 125 130 135 139 144 149 155 160 166 172 178 184 191 198 205 212 220 228 237 246 255 265 275 286 297 309 321 334 348 362 377 393 410 428 446 465 485 507 529 552 576 601 626 653 681 709 738 767 797 826 856 885 914 942 968 993 1016 1036 1054 1069 1080 1088 1091 1091 1086 1077 1064 1047 1026 1002 975 945 912 878 843 806 769 732 695 658 622 587 553 520 489 458 430 402 376 352 329 307 287 268 250 233 217 202 189 176 164 153 143 133 124 116 108 101 94 88 82 76 71 67 62 58 54 51 47 44 41 38 36 33 31 29 27 25 23 22 20 19 17 16 15 14 13 12 11 10 9 8 7 7 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 33 35 37 38 40 42 43 45 47
 66 69 73 77 81 85 90 95 100 105 110 116 122 128 134 141 148 155 163 171 180 188 197 207 217 227 238 249 261 273 285 298 312 326 340 355 370 386 402 419 436 453 471 489 507 526 545 564 583 602 620 639 658 676 694 712 729 746 762 778 793 807 820 833 845 855 865 874 882 889 896 901 905 909 912 914 915 916 916 916 915 913 911 908 906 902 899 895 891 887 882 878 873 868 863 858 852 847 841 836 830 824 819 813 806 800 794 787 780 773 766 759 751 743 735 726 718 709 699 690 680 669 659 648 637 625 613 601 589 577 564 551 538 525 511 498 485 471 458 445 431 418 405 392 379 366 354 342 330 318 306 295 284 273 263 252 242 233 223 214 205 197 189 181 173 165 158 151 145 138 132 126 120 115 109 104 99 95 90 86 82 78 74 70 67 63 60 57 54 51 49 46 43 41 39 37 35 33 31 29 27 26 24 23 21 20 19 18 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 22 23 25 26 28 30 32 34 36 38 40 42 45 47 50 53 56 59 62
 23 24 25 25 26 27 28 30 31 32 33 34 36 37 39 40 42 44 46 47 50 52 54 57 59 62 65 68 72 75 79 84 88 93 98 104 110 117 124 132 140 150 160 170 182 195 209 225 241 260 280 302 326 352 381 412 447 485 526 572 622 677 737 804 876 956 1043 1138 1242 1355 1478 1611 1755 1909 2075 2250 2434 2626 2823 3023 3222 3415 3597 3762 3905 4019 4100 4143 4147 4112 4039 3932 3795 3634 3455 3264 3066 2865 2667 2473 2286 2109 1941 1784 1638 1502 1377 1261 1155 1058 969 888 814 746 684 628 577 530 487 448 413 381 351 324 300 277 257 238 221 205 190 177 165 154 144 134 125 117 110 103 97 91 85 80 76 71 67 63 60 57 53 51 48 45 43 40 38 36 34 32 31 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 20 20 21 22
 81 84 87 90 94 97 101 105 109 113 118 122 127 132 137 142 148 154 160 166 173 180 187 195 203 211 220 229 239 249 259 270 282 294 306 319 333 347 362 378 394 411 429 448 467 487 508 530 552 576 600 625 650 677 703 731 759 788 817 846 875 905 934 964 993 1021 1049 1077 1103 1128 1152 1175 1196 1215 1233 1249 1263 1275 1284 1292 1298 1301 1302 1302 1299 1294 1287 1279 1268 1257 1243 1229 1213 1196 1178 1159 1139 1118 1097 1076 1054 1031 1009 986 963 940 917 895 872 850 827 805 784 762 741 720 700 679 660 640 621 603 584 566 549 532 515 499 483 468 452 438 423 409 396 382 369 357 345 333 321 310 299 289 278 268 259 249 240 231 223 214 206 199 191 184 177 170 163 157 150 144 139 133 128 122 117 112 108 103 99 94 90 86 83 79 75 72 68 65 62 59 56 54 51 48 46 44 41 39 37 35 33 31 29 28 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 18 18 19 19 20 21 21 22 23 24 25 26 26 27 28 29 31 32 33 34 35 37 38 40 41 43 44 46 48 50 51 53 55 58 60 62 64 67 69 72 75 78
 50 52 53 55 57 59 61 64 66 68 71 74 77 80 83 86 90 93 97 101 106 110 115 120 126 132 138 144 151 159 166 175 184 193 203 214 226 238 252 266 281 297 315 333 353 374 397 421 447 475 505 536 570 605 643 683 725 769 815 863 913 965 1018 1073 1128 1183 1238 1292 1345 1396 1443 1487 1526 1560 1587 1609 1623 1631 1630 1623 1609 1588 1561 1528 1490 1448 1403 1355 1305 1253 1201 1148 1096 1044 993 944 896 850 805 762 721 682 645 610 577 545 516 488 461 436 413 391 370 351 332 315 299 284 270 257 245 233 222 212 202 193 185 177 170 163 156 150 144 139 134 129 124 120 116 112 109 105 102 99 96 93 91 88 86 84 81 79 77 75 74 72 70 69 67 66 64 63 61 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48
 28 30 32 33 35 37 39 41 43 45 47 49 51 53 56 58 61 63 66 69 72 75 78 81 85 88 92 96 100 104 108 113 118 123 129 134 141 147 154 162 170 178 187 197 208 219 232 245 259 275 292 311 331 353 377 404 433 464 499 537 578 623 673 728 787 853 924 1002 1086 1178 1278 1386 1501 1625 1756 1893 2037 2184 2333 2480 2623 2757 2877 2978 3056 3107 3128 3117 3074 3001 2901 2778 2637 2483 2321 2156 1991 1831 1676 1529 1390 1262 1142 1033 932 841 757 682 613 551 495 445 400 359 322 289 259 232 207 186 166 148 132 118 105 93 82 73 64 56 49 43 37 32 27 22 18 15 12 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 8 9 10 11 12 13 15 16 17 18 20 21 22 24 25 27
 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 16 17 19 20 21 23 24 26 28 30 32 34 37 39 42 46 49 53 57 62 67 72 78 85 92 100 109 118 129 140 153 167 182 199 217 238 260 284 311 340 372 407 445 486 530 578 628 682 737 795 854 913 970 1025 1075 1119 1154 1180 1195 1198 1189 1168 1137 1097 1049 996 939 879 820 760 703 647 595 545 499 456 416 380 346 316 288 262 239 218 199 182 166 152 139 127 116 107 98 90 82 76 70 64 59 54 50 46 43 39 36 34 31 29 26 24 23 21 19 18 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 28 29 31 32 33 35 37 38 40 42 44 46 48 50 52 55 57 60 62 65 68 72 75 78 82 86 90 95 99 104 109 115 121 127 133 140 148 155 164 173 182 192 203 214 226 239 253 268 284 301 319 338 358 380 403 427 453 481 510 541 574 608 644 682 721 763 805 849 894 939 985 1032 1078 1123 1167 1208 1248 1284 1316 1344 1367 1385 1397 1403 1403 1397 1385 1367 1344 1316 1284 1249 1210 1169 1127 1083 1038 993 948 904 860 817 776 736 698 661 625 592 560 530 501 474 448 424 401 380 359 340 323 306 290 275 262 249 237 225 214 204 195 186 178 170 163 156 150 143 138 132 127 122 118 114 110 106 102 99 96 92 90 87 84 82 79 77 75 73 71 69 67 65 63 62 60 58 57 55 54 53 51 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 7 8 8 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24
 156 162 168 174 180 186 192 198 205 212 218 225 232 239 247 254 261 269 276 284 291 299 307 314 322 329 337 344 351 358 366 373 379 386 393 399 405 411 417 422 428 433 438 442 447 451 455 459 463 466 469 472 475 477 479 481 483 485 486 487 488 489 489 489 489 489 488 487 486 485 483 481 479 476 473 470 466 463 458 454 449 444 438 433 427 420 414 407 400 392 384 377 369 360 352 344 335 327 318 309 300 292 283 274 266 257 249 241 232 224 216 209 201 194 187 180 173 166 160 154 148 142 137 131 126 121 116 112 108 103 99 95 92 88 85 82 78 76 73 70 67 65 63 60 58 56 54 52 51 49 47 46 44 43 41 40 39 38 37 35 34 33 32 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 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 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 39 40 42 43 44 45 46 48 49 51 52 54 56 58 60 62 64 66 68 71 73 76 79 82 85 88 91 94 98 102 105 109 113 118 122 126 131 136 141 146 151
 34 36 37 39 41 42 44 46 48 50 53 55 57 60 63 66 69 72 75 79 82 86 91 95 100 105 110 116 122 128 135 142 150 159 168 178 188 199 211 224 239 254 270 288 307 327 350 374 400 428 458 491 527 565 607 651 700 752 808 868 932 1000 1073 1150 1232 1317 1407 1499 1594 1690 1787 1883 1977 2066 2149 2224 2289 2341 2381 2405 2414 2408 2385 2348 2297 2235 2161 2080 1992 1900 1805 1708 1612 1518 1425 1336 1250 1168 1090 1016 947 882 821 764 711 662 616 573 533 497 463 431 402 375 350 327 306 286 268 251 236 221 208 195 184 173 164 155 146 138 131 124 118 112 107 102 97 93 89 85 81 78 75 72 69 67 64 62 60 58 56 54 52 51 49 48 46 45 44 43 42 40 39 38 37 36 35 35 34 33 32 31 31 30 29 28 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 27 28 29 30 32 33
 6 8 10 11 13 15 18 20 22 25 28 31 34 38 41 45 50 54 59 64 70 76 82 89 97 105 114 123 133 144 156 169 183 198 215 232 252 273 295 320 347 376 408 442 479 520 564 611 663 718 778 842 911 984 1063 1145 1233 1324 1419 1516 1616 1716 1816 1914 2008 2097 2178 2249 2310 2359 2394 2414 2421 2413 2391 2356 2310 2254 2189 2118 2041 1961 1878 1794 1711 1628 1547 1468 1391 1318 1247 1180 1116 1056 999 945 894 846 801 758 718 681 646 613 582 553 526 500 476 454 433 413 394 376 359 343 328 314 301 288 276 265 254 243 234 224 215 207 198 191 183 176 169 162 156 150 144 138 133 127 122 117 113 108 104 99 95 91 87 84 80 76 73 70 66 63 60 58 55 52 49 47 44 42 40 37 35 33 31 29 27 25 24 22 20 19 17 16 14 13 11 10 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5
 69 73 77 81 85 89 94 98 103 108 113 119 124 130 136 143 150 157 164 171 179 187 196 205 214 223 233 244 254 265 277 289 301 314 327 340 354 368 383 398 414 430 446 463 480 497 515 532 550 569 587 605 624 642 661 679 697 716 733 751 768 784 801 816 831 846 859 872 884 896 906 916 924 932 939 945 949 953 956 957 958 958 956 954 951 946 941 935 927 919 910 900 890 878 866 853 839 825 810 795 779 763 746 729 712 694 677 659 641 623 605 587 569 552 534 517 500 483 466 450 435 419 404 389 375 361 348 335 322 310 298 287 276 265 255 245 236 226 218 209 201 193 186 179 172 165 159 153 147 142 136 131 126 121 117 112 108 104 100 96 93 89 86 83 80 77 74 71 68 66 63 61 59 56 54 52 50 48 46 45 43 41 39 38 36 35 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 28 29 31 33 35 37 39 41 43 46 48 51 54 57 60 63 66
 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 40 41 42 43 45 46 47 49 51 52 54 56 58 61 63 66 68 71 74 78 82 85 90 94 99 104 110 116 122 129 137 145 154 163 173 184 195 208 221 235 250 267 285 304 324 346 369 394 421 450 481 513 548 585 624 665 709 755 803 853 905 958 1012 1067 1122 1177 1230 1280 1328 1371 1410 1442 1467 1484 1494 1495 1487 1471 1447 1416 1379 1335 1288 1236 1182 1126 1070 1013 957 902 849 797 748 701 656 614 574 536 501 468 437 409 382 357 334 312 292 274 256 240 225 211 198 186 175 165 155 146 137 130 122 115 109 103 97 92 87 82 78 73 70 66 62 59 56 53 50 48 45 43 41 38 36 35 33 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 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 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23
 76 77 78 79 79 80 81 81 82 83 84 84 85 86 87 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 104 105 107 109 110 112 115 117 119 122 124 127 130 134 137 141 145 149 154 158 164 169 175 181 188 195 202 210 218 227 236 246 256 267 279 291 304 317 331 345 361 376 393 410 427 446 464 483 503 523 543 563 584 604 625 645 665 684 703 720 737 753 767 780 791 800 808 814 817 819 819 816 812 806 798 788 776 763 749 734 717 700 682 664 645 626 606 587 568 549 530 512 494 477 460 443 427 412 397 383 370 357 344 333 321 310 300 290 281 272 264 256 248 241 234 228 221 215 210 204 199 194 189 185 180 176 172 168 165 161 157 154 151 148 145 142 139 136 133 130 128 125 123 120 118 115 113 111 108 106 104 102 100 98 96 94 92 90 88 86 84 82 81 79 77 76 74 72 71 69 68 66 65 63 62 61 59 58 57 56 54 53 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 46 46 47 48 48 49 49 50 51 51 52 53 54 54 55 56 56 57 58 59 59 60 61 62 62 63 64 65 66 66 67 68 69 69 70 71 71 72 73 74 74 75 76
 50 52 55 57 60 63 66 69 72 76 79 83 87 91 95 99 104 108 113 119 124 130 136 142 149 156 164 171 180 188 198 207 218 228 240 252 265 279 293 309 325 342 361 380 401 423 447 472 498 526 556 588 622 657 695 735 777 822 869 919 971 1026 1083 1143 1205 1269 1336 1404 1474 1546 1618 1691 1764 1837 1908 1977 2044 2107 2167 2221 2270 2313 2348 2377 2397 2410 2414 2410 2398 2378 2351 2316 2276 2229 2178 2122 2063 2000 1935 1869 1802 1734 1666 1599 1532 1467 1403 1340 1280 1221 1165 1111 1058 1008 960 915 871 830 790 753 718 684 652 622 593 566 540 516 493 471 451 432 413 396 379 364 349 335 322 309 297 286 275 265 255 246 237 228 220 212 205 198 191 185 178 172 167 161 156 151 146 141 137 132 128 124 120 116 112 109 105 102 99 95 92 89 86 84 81 78 76 73 71 69 66 64 62 60 58 56 54 52 50 49 47 45 44 42 41 40 38 37 36 35 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 34 35 37 39 41 43 45 48
 17 18 19 20 21 22 23 24 25 26 27 28 30 31 33 34 36 37 39 41 43 45 47 50 52 55 57 60 64 67 70 74 78 83 87 92 97 103 109 116 123 130 138 147 156 166 177 188 201 214 229 244 261 279 298 319 341 364 389 416 445 475 507 540 575 611 649 688 727 767 807 846 884 920 954 985 1012 1034 1052 1064 1071 1072 1067 1056 1040 1019 993 964 932 897 860 822 784 745 706 668 631 595 560 527 495 465 436 409 383 359 337 316 296 277 260 244 229 215 201 189 178 167 158 148 140 132 125 118 111 105 100 95 90 85 81 77 74 70 67 64 61 59 56 54 52 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 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 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 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 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 14 15 16 16
 9 10 12 13 14 15 17 18 20 21 23 25 26 28 30 32 34 36 38 40 43 45 48 50 53 56 59 62 65 68 72 75 79 83 87 91 96 100 105 110 116 121 127 133 139 146 153 160 168 176 184 193 202 212 222 233 244 256 269 282 296 310 326 342 359 376 395 415 435 457 480 503 528 554 582 610 640 671 704 737 772 809 846 885 925 965 1007 1050 1093 1136 1180 1223 1267 1309 1350 1390 1428 1464 1496 1526 1552 1574 1591 1604 1612 1614 1611 1603 1590 1571 1547 1519 1487 1451 1412 1370 1326 1280 1232 1184 1135 1087 1038 991 944 898 854 811 770 730 692 656 621 588 557 527 499 473 448 424 402 381 361 342 325 308 293 278 264 251 239 227 216 206 196 186 178 169 162 154 147 140 134 128 122 117 112 107 102 97 93 89 85 81 78 75 71 68 65 62 60 57 54 52 50 48 45 43 42 40 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 17 18 20 22 24 26 28 30 33 35 38 41 43 46 50 53 57 60 64 68 73 77 82 87 92 98 104 110 117 124 131 139 148 156 166 176 186 197 209 221 234 248 263 279 295 313 331 351 371 393 416 440 466 493 521 550 581 614 647 682 718 756 795 834 875 916 958 1000 1043 1085 1127 1168 1208 1246 1283 1318 1350 1379 1405 1428 1447 1463 1474 1481 1484 1483 1477 1468 1454 1437 1416 1392 1365 1335 1302 1268 1232 1195 1156 1117 1077 1037 996 956 917 877 839 801 765 729 694 661 628 597 567 539 511 485 460 437 414 392 372 353 334 317 300 285 270 256 243 230 218 207 197 187 177 168 160 152 144 137 130 124 118 112 107 101 96 92 87 83 79 75 72 68 65 62 59 56 53 50 48 45 43 41 39 37 35 33 31 29 28 26 25 23 22 20 19 18 17 15 14 13 12 11 10 9 8 8 7 6 5 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 11 12 13 15
 17 18 20 22 24 26 28 31 33 35 38 40 43 46 49 52 55 58 61 65 68 72 76 80 84 88 93 97 102 107 112 117 123 128 134 140 147 153 160 167 175 182 190 199 207 217 226 236 247 257 269 281 293 307 321 335 351 367 384 402 421 441 463 485 509 534 561 589 619 651 685 720 758 797 839 883 929 977 1028 1081 1137 1194 1254 1315 1379 1443 1508 1573 1639 1703 1766 1826 1882 1934 1981 2021 2054 2078 2094 2100 2096 2081 2057 2024 1981 1930 1872 1807 1738 1664 1588 1510 1431 1353 1275 1200 1126 1055 986 921 859 801 746 694 645 600 557 518 481 447 415 385 358 332 309 287 267 248 231 214 199 186 173 161 150 139 130 121 112 104 97 90 84 78 72 67 62 58 53 49 46 42 39 35 32 30 27 24 22 20 18 16 14 12 10 9 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 15
 80 84 88 93 98 103 108 113 119 124 130 136 143 149 156 163 170 178 185 193 202 210 219 228 238 248 258 269 280 291 303 315 327 341 354 368 383 398 414 431 448 466 484 504 524 545 567 590 615 640 666 694 722 752 783 816 850 885 922 960 1000 1041 1083 1127 1171 1216 1263 1310 1357 1404 1451 1497 1543 1587 1629 1668 1705 1738 1767 1792 1811 1825 1834 1837 1833 1823 1807 1785 1757 1723 1684 1641 1593 1542 1488 1432 1375 1316 1256 1197 1138 1079 1022 967 913 860 810 762 716 672 631 591 554 519 486 455 425 398 372 348 326 305 285 267 250 234 219 205 192 180 169 158 148 139 131 123 115 108 102 96 90 85 80 75 71 67 63 59 56 52 49 46 44 41 39 36 34 32 30 28 26 25 23 21 20 19 17 16 15 13 12 11 10 9 8 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 4 4 5 6 6 7 8 9 10 11 12 14 15 16 18 19 21 23 24 26 28 30 32 35 37 40 42 45 48 51 54 57 61 64 68 72 76
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 9 11 14 17 21 25 29 35 40 47 54 62 71 82 94 107 122 139 159 181 207 236 269 307 350 399 456 521 595 680 776 887 1013 1156 1317 1498 1698 1916 2149 2393 2637 2869 3076 3240 3346 3384 3349 3248 3089 2888 2661 2423 2185 1956 1742 1545 1366 1206 1063 936 824 725 638 562 494 435 383 337 296 261 229 201 176 155 135 118 103 90 78 67 58 50 43 36 30 26 21 17 14 11 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 1 1 1 2 2 3 3 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 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 39 41 43 45 47 50 52 54 57 60 62 65 68 71 74 77 81 84 88 92 96 100 104 109 113 118 123 129 134 140 146 152 159 166 173 181 189 198 207 216 226 237 248 259 271 284 298 312 327 342 358 376 393 412 431 451 472 493 515 538 561 584 607 631 654 677 699 721 742 761 780 796 811 823 834 842 848 851 852 850 845 838 829 818 804 789 772 754 734 714 692 670 648 625 603 580 558 536 514 493 472 452 432 413 395 378 361 345 330 315 302 288 276 264 253 242 232 223 214 206 198 190 183 177 171 165 159 154 149 145 140 136 133 129 126 122 119 116 114 111 108 106 104 101 99 97 95 93 91 90 88 86 84 83 81 79 78 76 75 73 72 70 69 67 66 64 63 61 60 58 57 55 54 53 51 50 48 47 46 44 43 42 40 39 38 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 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 1 1 1 2 2 3 3 3 4 4 5 5 6 7 7 8 9 10 10 11 12 13 14 15 16 17 19 20 21 22 24 25 27 28 30 32 33 35
 101 104 108 111 114 117 121 124 128 132 135 139 143 147 151 156 160 164 169 173 178 182 187 192 197 202 207 212 218 223 228 234 239 245 251 256 262 268 274 280 285 291 297 303 309 315 321 327 333 339 345 351 356 362 368 373 378 384 389 394 398 403 407 412 416 420 423 427 430 433 436 438 441 443 445 446 448 449 450 450 451 451 451 450 450 449 448 447 445 443 441 439 437 434 432 429 426 422 419 415 411 408 404 399 395 391 386 382 377 372 367 362 358 353 347 342 337 332 327 322 317 312 306 301 296 291 286 281 276 271 267 262 257 252 248 243 239 234 230 226 221 217 213 209 205 201 197 193 189 186 182 178 175 171 168 164 161 158 154 151 148 145 142 139 136 133 130 127 125 122 119 116 114 111 109 106 104 101 99 97 94 92 90 88 85 83 81 79 77 75 73 71 70 68 66 64 63 61 59 58 56 55 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 27 27 28 28 29 30 31 32 32 33 34 35 36 37 38 40 41 42 43 45 46 48 49 51 52 54 56 58 60 62 64 66 68 70 72 74 77 79 82 84 87 90 93 95 98
 83 87 91 95 99 103 107 112 117 121 126 132 137 142 148 154 160 166 172 179 185 192 199 207 214 222 230 238 247 255 264 273 283 292 302 312 323 333 344 356 367 379 391 404 417 430 443 457 471 486 500 516 531 547 563 580 597 614 632 649 668 686 705 724 743 762 782 802 821 841 861 880 900 919 938 957 975 992 1009 1026 1041 1055 1069 1081 1092 1102 1110 1117 1122 1125 1127 1127 1125 1121 1116 1108 1098 1087 1074 1059 1043 1024 1005 984 962 939 914 889 864 838 811 784 757 731 704 677 651 625 600 575 551 528 505 483 462 441 421 402 384 367 350 334 319 304 290 277 264 252 241 230 219 209 200 191 182 174 167 159 152 146 139 133 127 122 117 112 107 102 98 94 90 86 82 79 75 72 69 66 63 60 57 55 52 50 48 46 44 41 40 38 36 34 32 31 29 28 26 25 23 22 21 20 18 17 16 15 14 13 12 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 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 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 79
 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 45 46 48 50 52 54 56 58 61 63 66 69 71 74 78 81 84 88 92 96 100 104 109 114 119 124 129 135 141 147 154 160 167 174 181 189 197 205 213 222 230 239 248 258 267 277 287 297 307 317 327 337 347 358 368 378 388 397 407 416 425 433 442 450 457 464 470 476 481 485 489 492 495 497 498 498 497 496 494 492 488 484 480 474 468 462 455 447 440 431 423 414 405 396 386 376 367 357 347 337 327 318 308 299 289 280 271 262 253 245 236 228 220 212 205 198 191 184 177 170 164 158 152 147 141 136 131 126 121 116 112 108 104 100 96 92 89 85 82 79 76 73 70 67 65 62 60 58 56 53 51 49 48 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 19 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 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13
 72 73 74 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 94 95 96 97 98 100 101 102 104 105 107 108 110 112 114 115 117 120 122 124 127 129 132 135 138 141 145 149 153 157 162 166 172 177 183 189 196 203 210 218 226 235 245 255 265 276 288 300 313 327 341 356 372 389 406 424 443 462 482 503 524 546 569 592 615 639 663 687 711 734 757 780 801 822 841 859 875 889 900 909 916 919 920 918 913 906 895 882 866 848 828 806 782 757 731 705 678 651 624 596 570 544 518 493 469 446 424 402 382 362 344 326 310 294 279 265 252 239 227 216 206 196 186 177 169 161 154 147 140 134 128 123 118 113 108 103 99 95 91 88 84 81 77 74 72 69 66 64 61 59 56 54 52 50 48 46 45 43 41 40 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71
 23 25 26 28 30 32 34 36 38 40 42 44 47 50 52 55 58 62 65 69 73 77 81 86 91 96 101 107 114 121 128 136 145 154 164 174 186 198 212 227 243 260 279 299 322 346 372 401 432 467 504 544 589 637 689 745 806 872 943 1019 1100 1186 1277 1373 1473 1576 1681 1787 1892 1994 2092 2182 2263 2332 2387 2427 2450 2455 2443 2414 2370 2311 2241 2161 2073 1979 1883 1784 1685 1588 1493 1400 1312 1227 1147 1071 999 932 869 810 756 705 658 614 573 535 501 468 438 411 386 362 340 320 302 285 269 255 242 229 218 208 198 189 181 174 167 161 155 150 145 140 136 132 128 125 122 119 116 114 112 109 107 105 104 102 100 99 97 96 94 93 92 90 89 88 87 86 84 83 82 81 80 79 78 76 75 74 73 72 71 70 68 67 66 65 64 63 61 60 59 58 56 55 54 53 52 50 49 48 47 46 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 22 22 21 20 20 19 19 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 7 8 9 10 11 12 13 14 15 17 18 19 20 22
 9 10 12 14 15 17 19 21 24 26 28 31 34 36 39 42 45 49 52 56 60 64 68 72 77 82 87 92 98 104 111 117 124 132 140 148 157 167 177 187 198 210 223 236 251 266 282 300 318 338 358 381 404 430 457 485 516 548 582 619 658 699 743 789 838 889 943 1001 1060 1123 1188 1256 1327 1400 1475 1552 1630 1710 1790 1870 1950 2029 2106 2180 2251 2317 2379 2434 2482 2523 2555 2578 2592 2596 2590 2575 2549 2515 2471 2419 2360 2294 2222 2146 2066 1983 1897 1811 1725 1639 1553 1470 1388 1309 1233 1159 1089 1022 958 897 840 786 735 687 641 599 560 522 488 455 425 397 370 345 322 301 281 262 245 228 213 199 185 173 161 150 140 130 121 113 105 97 90 84 78 72 66 61 56 51 47 43 39 35 32 28 25 22 20 17 14 12 10 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 7
 67 73 80 87 94 101 109 117 126 135 145 155 165 176 188 200 213 227 241 256 272 288 305 324 343 363 384 406 429 453 479 505 533 562 593 625 658 693 729 766 805 845 887 930 974 1020 1067 1115 1163 1213 1263 1313 1364 1414 1465 1515 1563 1611 1658 1702 1745 1786 1824 1859 1892 1921 1947 1970 1989 2005 2018 2027 2032 2035 2034 2030 2023 2014 2002 1988 1972 1954 1935 1913 1891 1867 1842 1817 1791 1764 1737 1709 1682 1654 1626 1598 1570 1543 1515 1488 1461 1434 1408 1381 1356 1330 1305 1280 1255 1231 1206 1183 1159 1136 1112 1089 1067 1044 1021 999 977 954 932 910 888 866 844 823 801 779 758 736 715 693 672 651 630 610 589 569 549 529 510 491 472 454 436 418 401 384 368 352 336 321 306 292 278 265 252 239 227 215 204 193 182 172 162 153 144 135 127 119 111 104 97 90 83 77 71 65 60 55 50 45 40 36 32 28 24 21 17 14 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 9 12 15 18 21 25 29 33 37 41 46 51 56 62
 19 22 25 29 33 37 41 46 51 56 62 68 74 81 88 95 103 111 120 130 140 151 162 174 187 201 216 231 248 266 285 305 326 349 373 399 426 455 486 518 553 589 627 668 710 755 802 850 901 953 1008 1063 1120 1179 1237 1297 1356 1415 1474 1531 1586 1640 1691 1739 1784 1825 1863 1896 1925 1950 1971 1988 2000 2009 2014 2015 2014 2009 2002 1993 1981 1969 1954 1939 1923 1906 1889 1871 1853 1836 1818 1801 1783 1766 1749 1733 1716 1700 1684 1667 1651 1635 1618 1602 1584 1567 1548 1529 1509 1488 1466 1443 1418 1393 1366 1338 1309 1279 1247 1215 1181 1146 1111 1075 1039 1002 965 928 891 854 818 782 746 712 678 644 612 581 551 522 494 467 441 416 392 370 348 328 308 289 272 255 239 224 209 196 183 171 159 148 138 128 119 110 102 94 86 79 73 66 60 55 49 44 39 35 31 27 23 19 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 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 13 16
 0 0 0 0 0 0 0 0 0 0 1 4 6 8 11 14 17 20 23 27 31 35 39 44 49 54 60 67 73 81 89 97 106 116 127 139 152 166 181 197 215 235 256 279 304 332 362 395 430 469 512 558 608 662 721 784 852 925 1003 1086 1173 1265 1360 1458 1559 1661 1763 1864 1961 2054 2141 2220 2290 2349 2397 2433 2457 2468 2467 2454 2432 2400 2359 2312 2259 2202 2141 2078 2014 1949 1883 1819 1755 1693 1633 1574 1517 1463 1411 1361 1313 1267 1223 1182 1142 1104 1068 1034 1001 970 940 911 884 858 833 808 785 762 741 720 699 679 660 641 622 604 586 569 551 534 518 501 485 470 454 439 424 409 394 380 366 353 339 326 314 301 289 277 266 255 244 233 223 213 203 194 185 176 168 160 152 144 137 130 123 116 110 104 98 92 87 81 76 71 67 62 58 54 50 46 42 39 36 32 29 26 24 21 18 16 14 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 17 18 20 22 24 26 29 31 34 37 40 43 47 51 55 59 64 68 74 80 86 93 100 108 116 125 135 146 157 170 183 198 214 231 250 270 292 315 341 369 399 431 466 503 543 586 632 681 733 787 845 906 968 1034 1100 1168 1236 1304 1370 1434 1495 1551 1601 1644 1680 1707 1725 1734 1733 1722 1703 1676 1641 1600 1553 1502 1447 1390 1331 1272 1213 1154 1096 1039 985 932 881 833 787 743 702 663 627 592 560 530 501 475 450 427 405 385 366 348 332 317 302 289 276 265 254 244 234 225 217 209 201 194 188 181 176 170 165 160 155 150 146 142 138 134 130 127 123 120 117 114 111 108 105 102 100 97 95 92 90 87 85 83 81 79 77 75 73 71 69 67 65 63 61 60 58 56 55 53 52 50 49 47 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 11 13 16 19 22 25 29 32 36 40 45 49 54 59 64 70 76 83 90 97 105 113 122 132 143 154 166 179 193 208 225 243 262 283 306 331 358 387 419 454 492 534 579 629 683 742 806 876 952 1034 1123 1219 1322 1432 1549 1673 1803 1939 2079 2223 2367 2511 2652 2787 2914 3030 3133 3220 3289 3340 3370 3381 3372 3345 3301 3241 3169 3085 2993 2894 2790 2683 2574 2465 2356 2249 2145 2043 1945 1849 1758 1670 1586 1506 1429 1356 1287 1221 1158 1099 1042 988 937 889 843 799 758 719 682 647 614 583 553 525 498 473 449 427 405 385 366 348 331 315 300 285 272 259 247 235 224 214 204 195 186 177 169 162 155 148 141 135 129 123 118 113 108 103 99 94 90 86 82 79 75 72 68 65 62 59 56 54 51 48 46 44 41 39 37 35 33 31 29 27 25 23 21 20 18 17 15 13 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6
 37 39 42 44 46 49 52 55 58 61 64 68 71 75 79 83 88 93 98 103 109 115 122 128 136 143 152 160 170 180 190 202 214 227 241 256 272 289 307 327 348 371 396 422 450 480 512 546 583 622 663 708 754 804 856 911 968 1028 1090 1154 1219 1286 1353 1420 1487 1552 1615 1675 1732 1784 1831 1872 1906 1933 1953 1966 1971 1969 1959 1943 1921 1894 1861 1824 1783 1739 1693 1645 1596 1546 1495 1445 1395 1346 1297 1250 1204 1159 1115 1073 1033 994 956 921 886 853 822 792 764 736 711 686 662 640 619 599 580 562 545 528 513 498 484 470 458 446 434 423 413 403 393 384 375 366 358 350 342 335 328 321 314 307 301 294 288 282 276 270 265 259 253 248 243 237 232 227 222 217 212 207 203 198 193 189 184 180 176 172 167 163 159 155 151 148 144 140 136 133 129 126 123 119 116 113 110 107 104 101 98 96 93 90 88 86 83 81 79 77 75 73 71 69 67 66 64 62 61 60 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 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 45 45 44 44 44 43 43 42 42 41 41 40 39 39 38 37 37 36 35 35 34 33 32 32 31 30 29 28 27 27 26 25 24 23 22 22 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 11 11 12 13 13 14 15 16 17 18 19 21 22 23 25 26 28 30 31 33 35
 30 33 37 41 45 49 54 59 64 70 76 82 89 96 104 112 121 131 141 152 163 175 188 202 217 233 250 268 287 308 329 352 376 402 429 457 486 516 548 580 613 646 680 713 746 778 808 837 864 888 910 928 943 954 961 964 964 960 953 943 930 914 897 878 857 835 813 791 768 746 724 702 681 661 642 624 607 590 575 562 549 537 527 518 510 503 497 492 489 487 486 486 487 490 494 499 505 513 523 534 546 561 577 595 615 637 661 687 716 747 780 816 855 895 939 984 1031 1080 1131 1182 1233 1284 1333 1379 1422 1459 1491 1516 1533 1540 1539 1527 1506 1476 1436 1390 1337 1279 1216 1152 1086 1019 954 889 827 767 711 657 606 558 514 473 434 398 366 335 307 281 257 235 215 196 179 163 148 135 122 111 100 90 81 72 65 57 51 45 39 34 29 24 20 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 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 13 16 18 21 24 27
 40 43 45 48 51 54 57 60 63 67 70 74 77 81 84 88 92 96 100 104 108 112 116 121 125 129 134 138 143 147 152 156 161 165 170 175 179 184 188 193 197 202 206 211 215 220 224 229 233 238 242 247 252 256 261 267 272 278 283 289 296 303 310 318 326 335 344 354 365 376 389 402 416 431 448 465 484 505 527 550 575 602 631 661 694 729 767 807 849 894 941 991 1044 1098 1155 1213 1271 1331 1390 1447 1501 1551 1596 1634 1662 1681 1689 1684 1667 1638 1596 1544 1483 1414 1339 1260 1179 1098 1018 939 864 792 725 662 603 549 499 453 412 374 339 308 279 253 230 209 189 172 156 142 129 117 106 96 87 79 72 65 59 53 48 43 39 35 31 27 24 21 18 16 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 10 11 12 14 15 17 19 20 22 24 26 28 31 33 35 38
 29 30 32 33 34 36 37 38 40 41 42 44 45 47 48 50 51 53 55 56 58 60 62 63 65 67 69 71 73 75 77 80 82 84 87 89 92 95 98 101 104 107 111 114 118 122 127 131 136 141 146 152 158 165 172 179 187 195 204 214 224 236 247 260 274 288 304 321 339 358 379 401 425 450 477 506 537 570 605 642 681 723 767 813 862 913 966 1021 1078 1137 1196 1257 1317 1377 1436 1492 1545 1594 1638 1675 1705 1727 1740 1743 1737 1722 1697 1663 1622 1573 1518 1459 1395 1330 1262 1195 1127 1061 996 933 873 815 760 709 660 614 572 532 494 460 428 398 370 345 321 299 279 260 243 227 212 198 185 173 162 152 142 134 125 118 110 104 97 91 86 81 76 71 67 63 59 55 52 49 46 43 40 37 35 32 30 28 26 24 22 20 19 17 15 14 13 11 10 9 8 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 4 4 5 5 6 7 7 8 8 9 10 11 11 12 13 14 15 16 16 17 18 19 20 21 22 23 25 26 27 28
 0 1 5 8 12 16 20 25 30 35 40 45 51 58 64 71 78 86 94 103 112 121 131 142 153 165 178 191 205 219 235 251 268 287 306 326 347 370 394 419 445 473 502 533 566 600 636 673 713 754 798 843 891 941 993 1048 1105 1164 1226 1290 1357 1426 1498 1572 1649 1727 1809 1892 1978 2065 2154 2245 2337 2431 2524 2618 2712 2805 2898 2988 3075 3160 3241 3316 3386 3450 3506 3553 3591 3619 3637 3642 3636 3617 3586 3543 3487 3419 3341 3252 3153 3047 2934 2816 2693 2568 2441 2314 2187 2062 1940 1821 1706 1596 1490 1390 1294 1204 1119 1039 964 894 828 767 711 658 609 564 522 483 447 414 383 354 328 303 280 259 240 222 205 189 175 161 149 137 126 116 107 98 89 82 74 68 61 55 49 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 10 12 13 15 17 19 21 23 25 27 30 32 34 37 40 42 45 48 50 53 56 59 63 66 69 73 76 80 84 88 92 96 100 105 110 114 119 125 130 136 141 148 154 161 168 175 183 191 200 209 219 230 241 253 266 280 295 312 330 349 370 393 417 445 474 507 542 581 624 670 721 778 839 906 980 1061 1149 1246 1351 1465 1589 1723 1867 2021 2185 2357 2537 2722 2909 3094 3273 3440 3589 3713 3805 3860 3875 3846 3775 3664 3518 3344 3148 2938 2721 2503 2289 2083 1887 1703 1533 1377 1234 1104 987 882 787 702 626 559 498 445 397 354 316 282 252 225 201 180 161 144 128 115 102 91 82 73 65 57 51 45 40 35 30 26 23 19 16 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 1 2 3 5 7 8 10 12 13 15 17 19 21 23 25 27 30 32 35 37 40 43 46 49 52 55 59 63 67 71 75 80 85 90 96 102 109 116 123 131 140 149 160 171 182 195 209 225 241 260 280 301 325 351 380 411 445 483 524 570 620 674 734 799 871 949 1034 1126 1227 1336 1453 1579 1715 1859 2012 2174 2344 2521 2703 2889 3076 3263 3445 3620 3784 3933 4063 4171 4253 4307 4332 4326 4291 4226 4135 4019 3884 3731 3566 3391 3210 3027 2843 2663 2486 2316 2152 1997 1850 1711 1582 1461 1349 1245 1149 1060 979 904 835 772 715 662 614 570 529 493 459 428 400 374 350 328 308 290 273 257 243 229 217 205 194 184 175 166 158 150 143 136 130 124 118 112 107 102 98 93 89 85 81 77 73 70 66 63 60 57 54 51 48 46 43 41 38 36 34 31 29 27 25 23 21 19 17 15 14 12 10 9 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 18 21 25 30 34 38 43 48 54 59 65 72 78 85 93 101 109 118 128 138 149 161 173 187 201 217 233 251 271 291 314 338 365 394 425 459 495 535 579 626 678 734 795 862 935 1014 1100 1193 1294 1403 1522 1649 1785 1932 2088 2253 2427 2610 2800 2997 3198 3402 3606 3807 4002 4188 4361 4517 4654 4767 4854 4914 4944 4944 4915 4857 4773 4664 4535 4387 4225 4051 3869 3682 3493 3303 3115 2931 2752 2579 2412 2254 2103 1960 1826 1700 1582 1471 1368 1273 1184 1102 1026 956 892 832 777 727 680 637 598 562 529 498 470 444 420 398 377 358 341 325 309 295 282 270 259 248 238 228 219 211 203 195 188 181 175 169 163 157 151 146 141 136 131 127 122 118 114 109 105 101 98 94 90 87 83 80 76 73 69 66 63 60 57 54 51 48 45 43 40 37 35 32 30 27 25 23 20 18 16 14 12 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 17 22 28 33 39 46 53 61 69 77 87 97 108 119 132 145 160 176 193 212 232 253 277 302 330 360 392 428 466 507 552 601 653 710 771 836 907 983 1063 1149 1240 1336 1437 1543 1652 1765 1880 1997 2114 2231 2346 2457 2564 2664 2757 2841 2916 2981 3034 3078 3110 3132 3143 3146 3140 3127 3107 3082 3052 3019 2983 2946 2908 2869 2831 2794 2758 2723 2691 2660 2632 2606 2583 2562 2543 2527 2514 2502 2492 2484 2477 2472 2467 2462 2458 2453 2448 2441 2432 2421 2408 2391 2371 2347 2319 2286 2249 2208 2162 2112 2057 1999 1938 1874 1807 1738 1668 1596 1525 1453 1382 1312 1243 1176 1111 1047 986 927 871 817 766 717 671 627 585 546 509 474 441 410 381 353 327 303 280 259 239 220 202 185 169 155 141 128 116 104 93 83 74 65 56 48 41 34 28 22 16 11 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 14 17 21 24 29 33 38 44 50 57 64 72 81 91 102 115 128 144 161 179 201 224 250 280 313 349 391 437 488 545 609 681 760 848 947 1055 1175 1307 1451 1609 1779 1962 2156 2361 2574 2792 3011 3226 3431 3622 3790 3932 4042 4117 4154 4153 4116 4047 3949 3827 3686 3531 3368 3199 3029 2861 2696 2536 2383 2238 2101 1971 1850 1737 1632 1535 1445 1362 1285 1215 1151 1092 1038 990 946 906 871 839 810 785 763 744 727 713 700 690 682 675 670 667 664 662 662 662 663 664 666 668 670 672 675 677 679 680 682 682 683 682 682 680 677 674 670 665 659 653 645 637 627 617 606 594 582 569 555 540 525 509 493 477 460 444 427 410 392 375 358 342 325 309 293 277 262 247 233 219 205 192 180 168 156 145 135 125 116 107 98 90 83 76 69 63 57 52 47 42 38 34 30 26 23 20 18 15 13 11 9 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 14 16 19 21 24 27 30 33 36 39 43 46 50 54 57 61 66 70 75 80 85 90 95 101 107 114 120 127 135 143 151 160 169 179 190 201 213 226 239 254 269 286 303 323 343 365 388 413 440 469 500 534 569 608 648 692 739 789 842 898 958 1021 1088 1159 1233 1311 1392 1477 1566 1658 1753 1851 1951 2053 2157 2263 2369 2475 2580 2685 2787 2886 2982 3073 3159 3238 3310 3375 3431 3477 3514 3540 3555 3560 3554 3536 3509 3471 3423 3367 3302 3230 3151 3067 2978 2886 2791 2694 2595 2497 2398 2301 2205 2111 2019 1929 1842 1758 1676 1598 1523 1450 1381 1314 1250 1189 1131 1075 1021 970 922 875 830 787 747 708 670 635 601 568 537 507 479 451 425 401 377 354 332 311 291 272 254 237 221 205 190 175 162 149 136 125 113 103 93 83 74 66 58 50 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 2 5 9 12 16 20 25 29 34 39 45 51 57 64 71 78 87 95 105 115 126 138 150 164 179 194 212 230 250 272 296 322 350 380 413 449 488 530 577 627 681 741 805 874 949 1030 1118 1211 1311 1417 1530 1648 1773 1902 2035 2171 2310 2448 2585 2718 2846 2966 3077 3177 3263 3335 3391 3432 3456 3464 3457 3435 3401 3354 3297 3231 3157 3078 2995 2908 2820 2730 2641 2552 2464 2379 2295 2214 2135 2060 1987 1918 1851 1788 1728 1671 1617 1565 1516 1470 1427 1385 1346 1309 1274 1241 1210 1180 1151 1123 1097 1072 1047 1023 1000 977 955 933 911 889 868 846 825 804 782 761 739 718 697 675 654 632 611 590 569 548 527 507 486 466 447 427 408 390 371 354 336 319 303 287 271 256 241 227 213 200 187 175 163 152 141 131 121 111 102 93 85 77 69 62 55 49 42 37 31 26 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
 9 11 14 18 21 24 28 32 35 40 44 48 53 58 63 68 74 80 86 92 99 106 113 121 129 137 146 155 165 176 186 198 210 223 236 251 266 281 298 316 335 354 375 397 421 446 472 499 529 560 592 626 662 700 740 782 826 872 919 969 1021 1074 1129 1186 1244 1304 1364 1426 1488 1551 1613 1676 1738 1799 1859 1918 1975 2031 2084 2135 2184 2230 2273 2314 2351 2386 2417 2446 2471 2494 2513 2530 2544 2555 2563 2569 2571 2571 2568 2562 2553 2542 2527 2510 2490 2466 2440 2410 2378 2342 2303 2261 2217 2169 2119 2066 2011 1954 1895 1835 1773 1710 1646 1582 1518 1454 1391 1328 1266 1206 1146 1089 1033 978 926 875 827 780 736 693 652 614 577 542 509 477 447 419 392 367 343 320 299 279 260 242 224 208 193 179 165 153 140 129 118 108 98 89 81 73 65 58 51 44 38 32 27 22 17 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 1 3 6
 40 45 50 55 60 66 72 78 84 91 98 106 114 122 131 140 149 159 170 181 192 204 217 230 244 259 274 290 307 324 343 362 382 403 425 448 472 497 523 550 577 606 636 667 699 732 766 801 837 873 910 948 986 1024 1063 1102 1142 1181 1220 1260 1299 1337 1375 1413 1450 1487 1522 1558 1592 1626 1659 1692 1724 1755 1786 1817 1847 1876 1905 1934 1963 1991 2019 2047 2074 2102 2129 2156 2182 2208 2233 2257 2281 2303 2324 2344 2361 2377 2390 2400 2408 2412 2412 2409 2402 2390 2373 2352 2326 2295 2259 2219 2174 2125 2072 2016 1956 1894 1830 1764 1697 1629 1561 1493 1426 1359 1294 1231 1169 1109 1051 995 942 890 842 795 751 709 669 631 595 562 530 500 471 445 419 396 373 352 332 313 295 279 263 248 234 220 207 195 184 173 163 153 144 136 127 119 112 105 98 91 85 79 74 68 63 58 54 49 45 41 37 34 30 27 24 21 18 15 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 13 16 20 23 27 31 35
 15 17 19 20 22 24 26 28 30 32 34 36 39 41 44 46 49 52 55 58 61 65 68 72 76 80 84 89 93 98 104 109 115 121 128 134 142 149 157 165 174 183 193 203 214 226 238 250 263 277 291 307 322 339 356 374 392 411 430 450 471 492 514 535 557 580 602 624 646 668 689 710 731 751 770 788 806 822 838 852 865 877 889 898 907 915 922 928 933 937 940 943 945 946 947 948 948 949 949 949 949 949 949 950 950 952 953 956 958 962 966 971 976 983 990 998 1007 1018 1029 1041 1054 1068 1083 1099 1116 1134 1152 1171 1190 1210 1230 1250 1269 1289 1307 1324 1340 1355 1368 1378 1386 1392 1395 1394 1391 1384 1374 1361 1344 1324 1301 1275 1246 1215 1182 1146 1109 1071 1032 992 951 911 870 830 791 752 714 676 640 605 571 539 508 478 449 421 395 370 347 324 303 283 264 246 229 213 198 183 170 157 146 135 124 114 105 97 89 82 75 69 63 57 52 47 43 39 35 32 29 26 23 21 19 17 15 13 12 10 9 8 7 6 5 5 4 4 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 8 10 11 12 14
 0 0 0 0 4 8 12 16 20 24 29 34 39 45 50 56 62 69 76 83 90 98 107 115 125 135 145 157 168 181 194 209 224 240 257 276 296 317 340 364 390 418 448 480 515 552 592 635 681 730 783 839 899 964 1032 1105 1182 1263 1349 1438 1532 1630 1731 1834 1941 2049 2157 2266 2375 2481 2584 2684 2779 2868 2951 3027 3095 3155 3206 3249 3284 3310 3329 3340 3345 3343 3336 3324 3307 3288 3265 3241 3215 3188 3160 3132 3105 3078 3053 3028 3006 2985 2965 2948 2933 2921 2910 2901 2895 2891 2888 2888 2888 2890 2893 2897 2900 2904 2906 2907 2907 2904 2898 2889 2876 2859 2836 2809 2776 2737 2693 2644 2589 2528 2463 2394 2320 2244 2164 2082 1999 1914 1830 1745 1661 1578 1496 1416 1338 1262 1189 1119 1051 986 923 864 807 753 702 654 607 564 523 484 447 412 380 349 320 293 267 243 220 199 179 160 142 126 111 96 83 70 58 48 37 28 19 11 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
 19 20 22 24 26 28 30 32 34 36 38 40 43 45 47 50 52 54 57 59 62 65 67 70 73 76 79 82 85 88 91 94 98 101 105 108 112 116 120 124 129 133 138 143 148 153 159 164 170 177 183 190 198 206 214 223 232 241 252 263 274 286 299 313 327 342 358 375 393 411 431 451 472 494 516 540 564 589 615 641 667 695 722 750 778 806 835 863 891 919 946 973 1000 1026 1051 1075 1099 1121 1143 1163 1182 1200 1217 1232 1246 1258 1270 1279 1287 1294 1300 1304 1307 1308 1309 1308 1306 1303 1299 1295 1289 1283 1275 1268 1259 1250 1240 1230 1219 1207 1194 1181 1167 1152 1137 1120 1103 1085 1066 1046 1025 1003 980 956 932 907 881 854 827 800 772 745 716 688 660 632 605 577 550 524 497 472 447 423 399 376 354 333 312 292 273 255 238 221 205 190 176 162 149 137 125 114 104 95 86 77 69 62 55 48 42 37 32 27 23 19 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 2 3 4 6 7 9 10 12 14 15 17
 36 40 44 48 53 57 62 68 73 79 85 91 98 105 113 121 129 138 148 158 168 180 192 204 218 232 247 263 280 298 317 338 360 383 408 434 462 492 523 556 592 629 669 711 755 801 849 900 952 1007 1063 1120 1179 1239 1299 1359 1419 1478 1535 1590 1643 1693 1739 1780 1818 1851 1879 1901 1919 1932 1940 1943 1942 1937 1928 1917 1902 1885 1866 1846 1824 1802 1779 1756 1733 1711 1689 1668 1647 1628 1609 1592 1577 1562 1549 1537 1527 1518 1510 1504 1498 1495 1492 1491 1490 1491 1492 1494 1496 1498 1501 1504 1506 1507 1508 1508 1506 1502 1497 1489 1479 1467 1452 1434 1413 1390 1364 1335 1303 1269 1233 1195 1155 1114 1073 1030 987 944 901 858 816 774 734 695 657 620 585 551 518 487 457 429 402 376 352 329 307 286 267 248 231 215 199 184 171 157 145 134 123 112 102 93 84 76 68 61 54 48 42 36 30 25 20 16 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 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 14 16 19 22 25 29 32
 16 19 21 24 27 30 33 36 40 43 47 51 55 60 64 69 74 80 86 92 99 106 113 121 130 139 149 160 171 183 196 210 226 242 260 279 300 322 346 372 401 432 465 501 541 583 629 678 731 789 850 916 986 1060 1138 1221 1306 1395 1486 1579 1672 1764 1855 1942 2024 2101 2170 2230 2280 2320 2348 2366 2372 2368 2354 2331 2299 2261 2216 2167 2114 2058 2001 1942 1883 1824 1766 1709 1654 1600 1548 1498 1450 1405 1361 1319 1280 1242 1207 1173 1141 1111 1083 1056 1031 1007 984 962 942 922 904 886 869 853 837 822 807 792 778 764 749 735 721 707 693 679 665 650 635 620 605 590 575 559 544 528 512 497 481 465 450 434 419 404 389 375 360 346 332 319 306 293 280 268 256 245 234 223 212 202 192 183 174 165 156 148 140 133 125 118 111 105 98 92 86 80 75 70 65 60 55 51 46 42 38 35 31 27 24 21 18 15 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 12 14
 15 16 18 20 22 24 26 28 30 33 35 37 40 42 45 48 51 54 57 61 64 68 72 76 80 84 89 94 99 105 111 117 123 130 138 146 154 163 173 183 194 205 218 231 245 261 277 294 313 333 355 378 402 429 457 487 519 553 589 628 668 711 756 803 852 903 956 1011 1066 1123 1181 1239 1297 1355 1412 1467 1521 1572 1620 1666 1707 1745 1778 1807 1832 1852 1867 1878 1884 1886 1885 1879 1870 1857 1842 1824 1804 1782 1758 1732 1706 1678 1650 1621 1592 1563 1533 1504 1474 1445 1417 1388 1360 1333 1306 1280 1254 1229 1204 1180 1156 1133 1110 1088 1066 1044 1023 1002 981 960 939 919 898 878 858 837 817 797 777 756 736 716 696 676 656 636 617 597 578 559 540 521 503 485 467 450 432 416 399 383 368 352 337 323 309 295 281 268 256 244 232 220 209 198 188 178 168 159 150 141 133 125 117 110 102 96 89 83 77 71 66 61 56 51 47 43 39 35 31 28 25 22 20 17 15 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 7 8 10 11 13
 0 0 0 0 0 0 0 0 0 2 7 12 17 22 28 34 41 48 56 64 73 83 93 104 116 129 142 157 173 190 208 228 249 272 297 324 352 383 416 452 490 530 574 620 669 721 775 833 893 955 1020 1086 1154 1222 1291 1359 1425 1489 1551 1608 1661 1709 1751 1787 1816 1838 1853 1862 1865 1862 1853 1840 1823 1802 1779 1753 1726 1698 1669 1641 1612 1585 1559 1534 1511 1490 1470 1453 1438 1426 1415 1408 1403 1401 1402 1405 1412 1422 1435 1451 1470 1493 1520 1550 1583 1621 1662 1706 1755 1806 1861 1918 1978 2040 2103 2166 2228 2288 2346 2399 2445 2484 2515 2534 2542 2537 2519 2488 2443 2385 2316 2235 2146 2050 1948 1843 1735 1627 1521 1416 1314 1217 1124 1035 952 873 800 731 668 609 555 504 458 415 376 339 306 275 247 221 197 175 155 137 120 104 90 76 64 53 43 33 25 17 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 17 19 21 23 26 28 31 33 36 39 42 45 48 51 54 58 61 65 69 73 77 81 86 91 95 101 106 112 117 124 130 137 144 151 159 167 175 184 193 203 213 224 235 247 259 272 286 300 315 330 346 363 380 399 417 437 457 478 499 521 544 567 590 614 638 662 687 711 736 760 784 808 831 854 877 898 919 940 959 977 995 1011 1027 1042 1055 1068 1080 1091 1101 1110 1119 1127 1135 1142 1148 1154 1161 1166 1172 1178 1184 1190 1196 1203 1210 1218 1226 1235 1244 1254 1265 1277 1290 1304 1319 1335 1352 1370 1389 1409 1429 1451 1473 1496 1518 1541 1564 1586 1607 1627 1646 1662 1677 1688 1697 1702 1704 1702 1695 1685 1669 1650 1626 1598 1566 1530 1490 1448 1402 1355 1305 1255 1203 1151 1098 1046 994 943 893 844 796 751 706 663 623 583 546 510 477 444 414 385 358 332 308 285 264 244 225 207 190 174 160 146 133 121 110 100 90 81 73 65 58 51 45 39 34 29 25 21 17 14 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 9 11 13
 19 20 21 21 22 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 46 47 48 50 51 53 55 57 59 61 64 67 70 73 77 81 86 91 97 104 111 119 128 138 149 161 175 190 208 227 248 272 298 327 359 395 434 476 523 574 630 689 754 823 896 973 1054 1139 1225 1313 1400 1487 1570 1649 1721 1785 1839 1881 1912 1929 1933 1924 1903 1870 1827 1776 1717 1652 1583 1511 1438 1364 1291 1219 1149 1082 1017 955 896 841 789 741 695 653 615 579 546 516 488 463 440 419 400 382 367 353 340 328 318 308 299 291 284 278 272 266 261 256 251 247 243 239 235 231 228 224 221 217 214 210 207 203 200 196 193 189 186 182 178 174 170 166 162 158 154 150 145 141 136 132 127 123 118 114 109 104 100 95 91 86 82 77 73 68 64 60 56 52 48 45 41 38 35 31 28 26 23 20 18 16 14 12 10 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 6 7 8 9 9 10 11 12 12 13 14 15 16 16 17 18 19
 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 13 14 16 18 20 22 25 28 31 34 37 41 45 49 54 60 66 72 79 87 96 106 116 128 141 156 172 189 209 231 255 282 312 345 382 423 468 518 573 634 701 774 854 940 1034 1134 1242 1356 1475 1598 1725 1852 1977 2098 2212 2315 2405 2478 2534 2569 2584 2578 2553 2511 2452 2381 2299 2210 2114 2016 1916 1817 1719 1623 1531 1442 1358 1278 1203 1132 1065 1003 945 891 840 794 751 710 673 639 608 579 552 527 505 484 464 447 431 416 402 390 378 367 357 348 340 332 324 318 311 305 299 294 288 283 278 273 269 264 260 255 251 246 242 238 234 229 225 221 217 212 208 204 200 195 191 187 183 178 174 170 166 161 157 153 149 145 141 136 132 128 124 120 116 112 109 105 101 97 94 90 87 83 80 77 73 70 67 64 61 58 56 53 51 48 46 44 41 39 37 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 131 141 152 163 174 186 198 210 223 237 251 265 280 295 310 326 342 359 376 393 411 429 447 466 485 504 523 542 561 581 600 619 639 658 677 695 714 732 749 766 783 799 815 830 844 858 871 884 896 908 919 929 939 949 959 968 977 986 996 1005 1014 1024 1034 1045 1056 1068 1081 1094 1109 1124 1140 1158 1177 1197 1219 1242 1266 1292 1319 1349 1380 1413 1447 1484 1523 1564 1607 1652 1700 1751 1803 1859 1916 1977 2040 2106 2174 2245 2319 2395 2472 2552 2633 2714 2796 2878 2959 3037 3113 3185 3252 3312 3364 3408 3442 3465 3476 3474 3459 3431 3390 3335 3269 3191 3104 3008 2904 2794 2681 2564 2446 2327 2210 2094 1980 1870 1763 1661 1563 1469 1380 1296 1216 1141 1070 1003 940 881 825 773 724 679 636 595 557 522 488 457 427 400 374 349 326 304 284 264 246 229 212 197 182 168 155 143 131 120 110 100 90 81 73 65 57 50 44 37 31 25 20 15 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 12 17 21 26 32 37 43 50 56 63 70 78 86 94 103 112 121
 35 37 40 43 46 49 52 55 58 61 65 68 71 75 78 82 86 89 93 97 101 105 110 114 118 123 128 132 137 143 148 153 159 165 171 177 183 190 197 205 212 220 229 238 247 257 268 279 290 303 316 330 344 360 376 394 412 432 453 475 498 522 548 575 603 632 662 694 726 759 793 828 863 899 934 970 1005 1039 1073 1105 1136 1166 1194 1220 1245 1267 1286 1304 1318 1331 1341 1348 1353 1356 1356 1355 1351 1346 1339 1330 1320 1309 1297 1284 1270 1256 1241 1226 1211 1196 1181 1166 1152 1138 1125 1113 1101 1090 1080 1071 1063 1056 1049 1044 1039 1035 1031 1028 1026 1023 1021 1019 1017 1014 1010 1007 1002 996 989 981 972 961 949 935 920 904 886 866 845 823 800 775 750 724 697 670 643 615 587 559 532 504 478 451 426 400 376 352 330 308 287 266 247 229 211 194 179 164 149 136 123 112 100 90 80 71 63 55 47 40 34 28 23 18 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 9 11 13 16 18 20 22 25 27 30 32
 13 15 17 19 21 23 25 28 30 33 35 38 41 44 47 50 53 56 60 63 67 70 74 78 83 87 92 96 101 107 112 118 124 130 136 143 150 158 166 174 183 192 202 212 223 235 246 259 272 286 301 316 332 348 366 384 402 422 442 463 484 505 527 549 572 594 616 639 660 681 702 722 741 758 775 790 804 817 828 838 846 853 858 862 864 866 866 865 863 861 857 853 848 843 837 832 826 819 813 807 801 795 790 785 780 776 772 769 767 765 764 765 766 768 772 777 783 791 801 812 826 842 859 879 902 927 955 986 1019 1055 1095 1136 1181 1228 1277 1328 1381 1434 1489 1542 1595 1646 1694 1738 1777 1811 1837 1855 1864 1864 1854 1834 1804 1765 1717 1661 1597 1528 1455 1379 1300 1221 1141 1063 987 913 842 774 710 649 592 539 489 443 400 360 324 290 259 231 205 181 159 139 121 105 90 76 64 53 43 34 26 19 12 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 7 9 11
 101 106 111 115 120 125 130 135 140 145 150 156 161 166 172 177 182 188 193 199 204 210 215 221 226 232 238 243 249 254 260 266 271 277 283 288 294 300 305 311 317 323 329 335 341 347 353 359 365 372 378 385 392 399 407 414 422 429 437 446 454 463 471 480 490 499 508 518 527 537 546 556 565 575 584 593 603 612 621 629 638 646 655 662 670 678 685 692 699 706 712 718 724 730 736 741 747 752 757 763 768 773 778 783 788 793 798 803 808 814 820 826 832 838 845 852 860 868 876 885 894 904 914 925 936 947 959 971 983 995 1007 1020 1031 1043 1053 1063 1072 1080 1086 1091 1095 1096 1096 1093 1089 1082 1073 1061 1048 1032 1014 995 973 950 925 899 872 844 815 785 755 724 694 664 634 604 574 545 517 490 463 437 412 388 364 342 321 300 280 262 244 227 211 195 181 167 154 142 130 119 109 100 91 83 75 68 61 55 49 44 39 34 30 26 23 20 17 15 12 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 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 10 11 13 15 17 19 21 23 26 28 31 33 36 39 42 46 49 52 56 60 63 67 71 75 79 83 88 92 97
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 7 9 11 13 16 18 21 24 27 30 33 37 41 45 49 54 60 65 71 78 85 93 102 111 121 132 144 157 171 187 204 222 242 264 288 314 343 373 407 443 482 524 569 617 668 722 779 838 900 965 1031 1098 1165 1232 1299 1364 1426 1486 1541 1593 1639 1681 1717 1747 1772 1792 1807 1817 1822 1824 1823 1818 1812 1803 1793 1782 1771 1760 1748 1738 1728 1719 1711 1704 1699 1695 1694 1693 1695 1698 1702 1709 1716 1725 1734 1745 1755 1766 1776 1785 1793 1800 1803 1804 1802 1795 1785 1770 1750 1726 1696 1662 1623 1580 1534 1484 1431 1375 1319 1261 1202 1143 1085 1027 971 916 863 811 762 714 669 626 585 546 509 474 442 411 382 355 329 305 282 261 241 222 205 188 173 158 144 132 120 108 98 88 79 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 2 3 4 5 7 8 9 11 12 14 16 18 20 22 24 26 28 31 33 36 39 42 45 49 52 56 60 65 69 74 80 85 91 98 105 112 120 129 138 147 158 169 181 194 207 222 237 254 271 290 310 331 353 376 401 427 454 482 511 541 572 604 636 669 703 736 770 803 836 868 900 930 960 988 1015 1040 1064 1086 1106 1125 1142 1157 1171 1183 1194 1203 1211 1217 1222 1226 1230 1232 1233 1233 1233 1232 1230 1227 1224 1220 1216 1211 1205 1199 1192 1184 1176 1167 1157 1146 1134 1122 1108 1094 1078 1062 1044 1026 1006 986 965 942 920 896 872 847 822 797 771 745 719 693 668 642 617 592 568 544 520 498 475 454 433 412 393 374 356 338 321 305 289 274 259 246 232 220 207 196 185 174 164 154 145 136 127 119 112 104 97 91 84 78 73 67 62 57 52 48 44 40 36 33 30 26 24 21 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 8 8 9 10 11 12 13 14 15 16 17 19 20 22 23 25 27 29 31 34 36 39 42 46 50 54 59 64 70 77 84 92 102 112 124 137 152 169 187 208 232 258 288 322 359 401 447 499 557 622 693 771 857 951 1054 1164 1283 1410 1543 1681 1824 1967 2108 2244 2372 2486 2584 2661 2716 2747 2752 2733 2691 2629 2549 2455 2350 2237 2120 2001 1882 1766 1652 1543 1440 1342 1250 1164 1083 1009 941 878 820 767 719 675 636 600 567 538 512 489 468 449 432 417 404 392 382 372 364 356 350 344 338 333 329 324 320 317 313 310 306 303 300 297 294 290 287 283 280 276 273 269 265 260 256 252 247 242 237 232 227 221 216 210 204 199 193 187 180 174 168 162 155 149 143 137 130 124 118 112 106 101 95 90 84 79 74 70 65 61 56 52 49 45 42 38 35 32 30 27 25 23 21 19 17 16 14 13 12 10 9 8 8 7 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 10 11 13 15 16 18 20 22 24 26 28 30 32 34 36 38 41 43 46 48 51 54 57 60 64 67 71 74 79 83 87 92 98 103 109 115 122 129 137 146 155 165 176 188 201 215 230 247 266 286 308 333 359 389 421 457 496 539 586 638 695 757 824 898 978 1064 1157 1256 1362 1474 1592 1715 1843 1973 2104 2235 2363 2486 2602 2708 2802 2882 2945 2991 3019 3029 3021 2996 2955 2900 2834 2756 2671 2580 2484 2385 2285 2184 2085 1987 1891 1799 1710 1624 1542 1464 1390 1320 1254 1192 1133 1079 1028 980 936 895 858 823 791 763 736 713 692 673 656 641 629 618 608 601 594 589 585 583 581 580 580 580 581 583 585 587 589 592 594 597 599 602 604 606 608 609 610 610 610 610 609 607 605 602 598 593 588 583 576 569 560 552 542 532 521 509 497 484 471 457 443 429 414 399 384 368 353 337 322 307 292 277 262 248 234 221 208 195 183 171 160 149 139 129 120 111 103 95 88 81 74 69 63 58 53 49 45 41 37 34 31 29 26 24 22 20 19 17 16 14 13 12 11 10 10 9 8 8 7 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 1 2 4 6 8 10 12 15 17 20 23 26 29 32 36 39 43 48 52 57 62 68 74 80 87 95 103 112 121 132 143 155 168 182 198 214 233 253 274 298 323 351 381 414 450 488 530 574 622 674 728 787 848 912 979 1048 1119 1191 1262 1333 1402 1467 1528 1583 1632 1673 1706 1730 1746 1752 1750 1740 1722 1697 1667 1632 1593 1550 1506 1460 1413 1366 1319 1273 1228 1185 1142 1102 1063 1026 991 958 927 898 870 845 821 799 779 761 744 729 715 703 693 684 677 671 666 662 660 659 659 660 662 665 669 673 678 684 689 695 701 707 713 719 724 728 732 734 736 736 736 734 730 725 719 711 702 691 679 666 651 635 618 600 581 562 542 521 501 480 459 438 418 397 377 357 338 319 301 283 266 250 234 219 205 191 177 165 153 141 130 120 110 101 92 84 76 69 62 56 50 44 39 34 30 25 22 18 15 12 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
 60 61 63 64 66 68 69 71 73 75 77 79 81 83 86 88 90 93 95 98 101 104 107 110 113 117 120 124 128 132 136 141 146 151 156 162 168 174 181 187 195 203 211 220 229 239 249 260 272 284 297 310 325 340 356 372 390 408 428 448 469 491 513 537 561 586 611 638 664 691 718 746 773 800 827 854 880 905 929 952 974 995 1014 1031 1046 1059 1071 1080 1087 1092 1095 1096 1095 1092 1086 1079 1071 1060 1048 1035 1021 1005 988 971 953 934 914 895 875 855 834 814 794 774 754 735 716 697 679 661 644 627 611 595 580 565 551 538 525 512 501 489 478 468 458 448 439 430 421 413 406 398 391 384 377 371 364 358 352 346 341 335 329 324 319 314 309 304 299 294 289 284 279 275 270 265 261 256 252 247 243 238 234 229 225 221 216 212 207 203 199 195 190 186 182 178 174 170 165 161 157 154 150 146 142 138 135 131 128 124 121 118 114 111 108 105 102 100 97 94 92 89 87 85 83 81 79 77 75 73 72 70 69 67 66 65 64 62 61 60 59 59 58 57 56 55 55 54 53 53 52 52 51 51 50 50 49 49 49 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 38 37 37 36 36 36 35 35 34 34 33 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 43 44 45 46 47 48 50 51 52 54 55 57 58
 0 0 0 0 0 1 2 2 3 4 4 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 25 27 28 30 32 35 37 40 43 46 50 54 58 63 68 74 80 87 95 104 114 126 138 153 169 187 207 230 256 285 318 354 396 442 494 552 617 688 768 855 950 1053 1164 1282 1405 1533 1664 1793 1919 2038 2146 2239 2314 2369 2402 2413 2402 2371 2322 2258 2181 2096 2004 1909 1812 1716 1621 1529 1440 1355 1275 1200 1129 1062 1001 943 890 841 796 754 716 681 650 621 596 572 552 534 518 504 492 482 473 466 460 456 453 450 449 448 447 447 448 449 449 450 451 452 452 452 451 451 449 447 445 442 438 434 429 423 417 410 402 394 386 377 367 357 347 336 325 314 303 292 280 268 257 245 234 222 211 200 189 178 168 158 148 138 129 120 111 103 95 87 80 73 66 60 54 48 43 38 33 29 25 21 17 14 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 66 69 71 74 77 80 83 86 89 92 95 98 101 104 107 110 113 116 119 122 125 128 132 135 138 141 144 147 150 153 156 160 163 166 169 172 175 178 182 185 188 191 194 198 201 204 208 211 215 218 222 226 230 234 238 242 246 251 256 261 266 271 277 282 288 294 300 307 313 320 327 335 342 349 357 365 373 381 389 398 406 415 424 432 441 450 459 469 478 487 497 506 516 525 535 545 554 564 574 584 594 604 615 625 635 646 656 667 677 688 699 709 720 731 742 753 765 776 787 798 810 821 833 845 856 868 880 892 903 915 926 937 948 959 969 979 988 996 1003 1010 1015 1020 1023 1025 1026 1025 1022 1018 1012 1005 996 986 973 960 944 928 909 890 869 848 825 801 777 752 727 701 675 649 623 597 571 546 520 495 471 447 424 401 379 358 337 318 299 280 263 246 230 215 200 186 173 161 149 138 128 118 109 101 93 85 79 72 66 61 56 51 47 43 39 36 33 30 27 25 23 21 19 18 16 15 14 13 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12 14 15 17 19 21 22 24 27 29 31 33 35 38 40 42 45 47 50 52 55 58 60 63
 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 40 40 41 42 42 43 44 45 46 47 48 50 52 53 56 58 61 64 68 72 76 81 87 93 100 108 117 127 138 150 163 179 195 214 235 258 283 311 342 376 413 454 500 550 605 665 731 804 883 970 1065 1168 1281 1403 1535 1676 1829 1991 2163 2344 2532 2725 2921 3116 3306 3487 3653 3798 3918 4007 4063 4082 4065 4012 3925 3809 3668 3508 3333 3150 2962 2773 2588 2407 2234 2069 1914 1769 1633 1508 1392 1285 1187 1098 1016 941 872 810 753 701 654 610 571 535 501 471 443 417 394 372 351 333 315 299 284 269 256 244 232 221 210 200 191 182 174 166 158 151 144 137 130 124 118 112 107 102 96 91 87 82 77 73 69 65 61 57 53 50 46 43 39 36 33 30 27 25 22 19 17 15 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 20 21 22 23 24 24 25 26 26 27 27 28 29 29 29 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27
 343 356 369 381 394 406 418 429 440 451 461 470 479 487 495 501 507 513 517 521 524 527 528 529 529 529 528 526 524 521 518 514 510 505 500 495 490 484 479 473 467 462 456 451 446 441 437 433 429 426 424 422 421 421 422 424 427 431 436 442 450 459 469 481 494 509 526 544 564 586 610 636 664 694 726 761 798 838 881 926 974 1026 1080 1138 1200 1265 1334 1407 1484 1565 1651 1741 1835 1933 2036 2142 2252 2365 2480 2597 2714 2831 2945 3055 3160 3257 3344 3419 3481 3527 3556 3566 3558 3530 3483 3419 3338 3243 3135 3017 2891 2759 2625 2488 2353 2219 2089 1963 1841 1725 1615 1511 1414 1322 1235 1155 1080 1010 945 884 828 775 726 681 638 599 562 528 496 466 438 412 388 365 343 323 303 285 268 252 237 223 209 196 184 172 161 151 140 131 122 113 105 97 89 82 75 68 62 56 50 45 39 34 29 25 20 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 1 1 1 2 2 2 3 3 3 3 4 4 4 4 4 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 9 10 10 11 12 13 14 16 17 19 21 23 26 28 31 34 37 41 45 49 54 59 64 70 76 82 89 96 104 112 120 129 139 148 158 169 180 191 202 214 226 238 251 264 277 290 303 316 329
 0 0 0 0 0 0 0 0 0 0 0 2 5 7 10 13 15 18 21 24 28 31 34 38 42 46 50 55 59 64 70 75 81 87 94 101 109 117 126 135 145 156 167 180 194 208 224 242 261 281 304 328 355 384 416 451 489 530 575 625 678 737 800 868 942 1021 1105 1195 1290 1390 1494 1602 1713 1825 1938 2051 2161 2267 2369 2464 2551 2630 2699 2758 2806 2843 2869 2885 2891 2888 2877 2859 2833 2802 2766 2727 2684 2638 2590 2541 2492 2441 2391 2341 2291 2242 2194 2148 2102 2058 2016 1975 1936 1899 1864 1830 1799 1769 1742 1716 1692 1670 1649 1630 1612 1596 1580 1565 1550 1536 1522 1507 1492 1476 1460 1442 1424 1404 1383 1360 1336 1311 1284 1255 1226 1195 1162 1129 1095 1059 1023 986 949 912 874 836 798 760 722 685 648 612 577 542 508 475 443 413 383 354 327 301 275 252 229 207 187 168 150 133 117 102 88 75 63 52 42 33 24 17 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 10 11 13 14 16 18 19 21 23 25 28 30 33 35 38 41 44 48 51 55 60 64 69 74 80 86 93 100 108 116 126 136 147 159 173 187 203 221 240 261 284 309 337 367 401 437 477 520 567 618 674 733 797 866 939 1016 1097 1182 1270 1360 1451 1543 1634 1722 1806 1884 1955 2017 2068 2106 2132 2143 2141 2125 2095 2052 1999 1936 1864 1786 1703 1617 1530 1441 1354 1268 1184 1104 1027 953 884 819 758 701 649 600 555 513 475 440 407 378 351 326 303 282 263 246 230 215 202 189 178 167 157 148 140 132 125 119 112 106 101 96 91 86 82 78 74 71 67 64 61 58 55 52 50 47 45 42 40 38 36 34 32 30 28 26 25 23 21 20 18 17 15 14 13 11 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 13 15 16 18 20 21 23 25 27 29 31 33 35 37 39 41 43 46 48 51 53 56 59 61 64 67 70 73 76 79 83 86 90 94 97 101 105 110 114 119 123 128 133 139 144 150 156 162 169 176 183 191 198 207 215 225 234 244 255 266 277 289 302 315 328 342 357 372 387 403 419 436 453 470 487 505 523 541 559 577 594 612 630 647 664 681 697 713 728 744 758 773 786 800 813 825 837 849 860 870 881 890 900 909 918 926 934 941 949 955 962 967 972 977 981 984 986 987 987 986 984 980 974 967 958 948 935 921 904 886 866 845 822 797 772 745 718 689 661 632 603 574 545 517 489 462 436 410 386 362 339 318 297 277 258 240 224 207 192 178 165 152 140 129 118 108 99 90 82 74 67 60 53 48 42 37 32 27 23 19 15 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 7 9 10
 10 12 14 15 17 19 21 23 25 28 30 32 35 37 40 42 45 48 51 54 57 61 64 68 72 76 80 84 89 94 99 105 111 117 124 131 138 146 155 164 174 184 195 208 221 235 250 267 284 304 325 347 372 398 427 458 491 527 566 608 652 700 751 804 860 919 981 1044 1109 1175 1241 1307 1372 1435 1495 1551 1603 1649 1688 1721 1747 1766 1776 1780 1775 1764 1747 1723 1694 1660 1622 1581 1537 1491 1443 1394 1344 1294 1244 1194 1145 1097 1050 1004 960 917 875 836 797 761 726 692 661 631 602 576 551 527 505 484 464 446 429 412 397 383 370 358 346 336 325 316 307 298 290 282 274 267 260 254 247 241 235 229 224 218 213 207 202 197 192 187 182 177 172 168 163 158 153 149 144 140 135 131 126 122 117 113 109 104 100 96 92 88 84 80 76 72 68 64 60 57 53 50 46 43 40 37 34 31 28 25 23 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 38 40 42 44 46 48 50 52 54 57 59 61 63 66 68 70 73 75 78 80 83 86 88 91 94 97 101 104 107 111 114 118 122 126 131 135 140 145 151 156 162 169 176 183 191 199 208 218 228 239 251 264 278 293 309 327 346 366 388 412 438 466 496 528 563 600 639 680 725 771 820 872 925 981 1039 1098 1158 1219 1281 1342 1403 1463 1522 1577 1630 1680 1725 1765 1800 1829 1853 1869 1880 1883 1880 1871 1855 1833 1805 1773 1736 1694 1650 1602 1551 1499 1446 1392 1337 1282 1228 1174 1122 1071 1021 973 927 883 840 800 762 725 691 658 628 599 571 546 521 499 477 457 437 419 402 386 370 356 342 328 316 304 292 281 271 260 251 241 232 224 215 207 199 192 184 177 170 164 157 151 145 139 133 128 122 117 112 107 102 97 92 88 83 79 75 71 67 63 59 55 52 48 45 42 38 35 32 29 27 24 21 19 17 14 12 10 8 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 16 17 19 20 22 24 25 27 29 31 33 34 36
 0 0 0 1 3 5 7 8 11 13 15 17 19 22 24 27 29 32 35 38 41 44 48 51 55 58 62 66 70 75 79 84 89 94 100 105 111 118 124 131 139 147 155 164 173 183 194 205 218 231 245 260 277 295 314 336 359 383 411 440 472 508 546 587 632 681 734 790 851 916 986 1059 1136 1216 1299 1384 1470 1556 1641 1723 1802 1875 1941 1998 2045 2082 2106 2117 2116 2103 2077 2040 1993 1937 1873 1804 1729 1651 1571 1491 1410 1330 1252 1176 1102 1032 965 901 841 785 732 683 637 595 556 520 487 457 430 405 382 361 343 326 311 297 285 274 264 256 248 240 234 228 223 218 213 209 205 202 199 195 192 189 187 184 181 178 176 173 170 167 165 162 159 156 153 150 146 143 140 136 133 129 125 121 117 113 109 105 101 97 93 89 85 81 76 72 68 64 60 56 52 48 45 41 38 34 31 28 25 22 19 16 14 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 1 2 2 3 4 5 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 22 23 25 26 28 30 32 34 36 38 40 42 45 47 50 53 56 59 62 65 69 73 77 81 85 89 94 99 104 109 114 120 125 131 137 143 149 156 162 169 175 182 188 195 201 207 214 220 226 232 238 244 249 254 260 265 270 275 279 284 288 293 297 302 306 311 315 320 325 330 336 341 347 354 361 368 376 385 395 405 416 429 443 458 474 492 512 534 559 586 615 648 684 723 767 814 866 922 984 1050 1121 1196 1275 1358 1443 1529 1614 1695 1771 1838 1894 1936 1962 1969 1958 1928 1880 1816 1739 1651 1556 1457 1356 1256 1158 1063 974 889 811 738 670 609 552 500 453 410 371 336 303 274 247 223 201 181 162 146 130 116 104 92 81 72 63 55 47 41 34 29 24 19 15 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 47 49 51 53 56 58 61 63 66 68 71 74 77 81 84 87 91 95 99 103 107 112 117 122 127 132 138 144 150 156 163 170 177 185 193 201 210 218 227 237 246 256 265 275 285 295 305 314 324 333 342 350 358 365 371 377 382 386 390 392 393 394 394 393 391 388 385 381 376 371 365 359 353 347 340 333 326 320 313 306 299 293 286 280 274 268 262 256 251 245 240 236 231 227 222 218 215 211 208 205 202 199 197 194 192 190 189 187 186 185 184 184 183 183 183 184 185 186 187 189 191 193 196 199 203 207 211 216 221 227 233 240 247 254 262 271 280 289 298 308 318 329 340 350 361 372 383 394 405 415 425 434 443 451 459 465 471 476 479 482 483 483 482 479 475 470 464 456 448 438 428 417 405 392 379 366 352 338 324 310 296 282 269 255 242 229 217 205 193 182 171 161 151 142 133 124 116 109 102 95 89 83 77 72 67 62 58 54 51 47 44 41 39 36 34 32 30 28 27 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 15 16 17 19 20 21 22 23 24 26 27 28 30 31 33 34 36 38 40 41 43
 42 45 48 50 53 56 59 62 66 69 73 77 81 85 89 94 99 104 109 114 120 126 132 138 145 152 160 167 175 184 192 201 211 220 231 241 252 263 274 285 297 309 321 333 344 356 368 379 390 401 411 421 430 439 446 453 459 464 468 472 474 476 476 476 476 474 472 470 467 464 460 456 452 448 443 439 435 431 427 423 420 416 413 410 408 406 404 403 402 402 402 402 403 405 407 409 412 416 420 425 431 437 444 451 460 469 478 489 500 512 525 539 553 569 584 601 618 635 653 671 688 706 722 739 754 768 780 790 798 804 807 808 805 800 792 781 767 750 732 711 689 666 641 615 589 563 537 511 485 460 436 412 389 367 346 326 307 289 272 255 240 225 211 198 186 174 163 153 143 134 125 117 109 102 95 89 82 77 71 66 61 56 52 48 44 40 37 33 30 27 25 22 20 17 15 13 12 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 15 16 17 19 20 22 24 25 27 29 31 33 35 38 40
 26 30 33 37 42 46 51 56 61 66 72 78 85 92 99 106 114 123 131 141 150 161 171 183 194 207 220 234 248 263 278 295 312 329 347 366 385 405 425 445 466 486 507 527 548 568 587 605 623 639 655 668 681 692 702 709 716 720 723 725 725 724 722 719 714 709 704 698 692 685 678 671 665 658 652 646 640 634 629 625 621 617 614 611 609 608 607 607 607 608 609 611 613 617 620 625 630 635 641 648 655 663 672 681 691 701 711 722 733 745 757 769 781 792 804 815 825 835 843 850 856 861 863 864 863 859 853 845 835 823 808 792 773 753 732 709 685 661 636 610 584 558 533 508 483 459 435 412 390 368 348 328 309 291 274 257 242 227 212 199 186 174 163 152 141 132 122 113 105 97 90 83 76 70 64 58 53 48 43 38 34 30 26 23 19 16 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 13 16 19 23
 7 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 42 43 45 47 49 52 54 57 60 63 66 70 74 78 83 89 95 101 109 117 126 136 147 159 173 189 206 225 246 270 297 326 359 395 435 479 528 582 641 706 776 853 935 1023 1117 1216 1320 1427 1536 1645 1752 1855 1951 2038 2112 2173 2216 2243 2251 2241 2215 2173 2118 2052 1976 1895 1808 1719 1629 1540 1452 1367 1284 1206 1131 1060 993 931 872 818 768 721 678 638 602 569 539 512 487 465 445 428 413 400 388 379 371 365 360 356 354 353 352 353 355 357 360 363 367 372 377 382 387 393 398 404 409 415 420 425 430 435 439 442 445 448 450 451 451 451 450 448 445 441 436 430 424 416 408 399 389 378 367 355 343 330 317 304 290 277 263 250 236 223 210 198 185 173 162 151 140 130 120 111 102 93 86 78 71 65 59 53 48 43 39 34 31 27 24 21 18 16 14 12 10 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6
 0 0 0 0 0 1 2 4 5 6 8 9 11 12 14 16 17 19 21 23 25 28 30 33 35 38 41 45 48 52 56 61 66 71 77 83 90 97 105 114 123 134 146 159 173 189 207 226 248 272 299 329 362 399 439 484 534 588 648 713 784 859 940 1025 1113 1203 1294 1383 1468 1547 1617 1677 1723 1754 1771 1772 1759 1732 1694 1646 1591 1530 1465 1398 1331 1264 1199 1135 1074 1016 961 909 861 815 772 732 695 661 629 599 572 547 523 502 482 464 448 433 419 407 397 387 379 373 367 363 360 359 359 360 362 365 370 376 383 392 401 412 423 436 449 464 479 494 511 527 544 560 577 593 609 624 638 651 663 673 681 688 693 696 696 694 690 684 675 664 651 635 619 600 580 559 536 513 490 466 441 417 393 370 346 324 302 281 260 241 222 204 187 171 156 142 128 116 104 93 83 73 65 56 49 42 36 30 25 20 16 12 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 9 11 12 14 16 18 20 21 23 25 28 30 32 34 37 39 42 45 48 51 54 58 61 65 69 74 78 83 88 94 100 107 114 121 129 138 148 158 169 182 195 210 226 243 262 283 306 331 359 389 422 459 498 541 588 639 695 754 819 887 960 1037 1118 1201 1287 1374 1461 1548 1631 1711 1785 1851 1910 1960 1999 2028 2046 2054 2052 2040 2021 1994 1961 1924 1882 1837 1790 1742 1693 1645 1596 1549 1503 1458 1414 1373 1333 1295 1258 1223 1191 1159 1130 1102 1076 1051 1028 1006 985 966 947 930 915 900 886 873 861 850 839 829 820 811 803 795 788 781 773 766 759 752 745 738 730 722 714 706 697 688 679 669 659 649 638 627 616 604 593 581 568 556 544 531 519 506 493 480 467 455 442 429 416 403 391 378 366 353 341 328 316 304 292 280 269 257 246 234 223 212 202 191 181 171 161 152 143 134 125 117 109 101 93 86 79 73 67 61 55 50 45 41 37 33 29 26 23 20 17 15 12 10 9 7 6 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 21 23 25 27 29 30 32 34 36 38 40 42 45 47 49 52 54 56 59 62 65 67 70 74 77 80 84 88 92 96 101 106 111 116 122 128 135 142 150 158 167 177 188 199 212 225 240 255 273 292 312 334 359 385 414 445 478 515 554 596 641 689 740 793 849 907 968 1029 1091 1153 1215 1275 1333 1387 1438 1484 1524 1559 1587 1609 1625 1634 1638 1636 1628 1616 1600 1580 1557 1532 1505 1476 1447 1417 1387 1356 1326 1297 1268 1240 1212 1186 1161 1137 1113 1091 1070 1051 1032 1015 998 983 968 955 943 931 921 911 902 893 885 877 870 862 855 848 840 833 824 816 807 797 787 775 763 751 737 723 709 693 677 660 643 626 608 590 571 553 534 515 497 478 459 441 423 405 387 370 353 337 320 305 289 274 259 245 231 218 205 193 180 169 158 147 136 126 117 107 99 90 82 74 67 60 54 47 41 36 31 26 21 17 13 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 7 9 10 12 13 15 16 18 20
 24 25 26 28 29 30 32 33 35 36 38 39 41 42 44 46 47 49 51 53 55 57 59 61 63 65 68 70 73 76 79 82 85 88 92 96 100 104 109 114 120 125 132 138 145 153 162 171 180 191 203 215 228 243 259 275 294 313 334 356 380 405 431 459 488 518 548 580 611 643 674 705 734 762 788 812 833 851 866 877 885 890 891 889 884 876 866 853 838 822 804 785 765 744 723 702 680 659 637 616 596 575 556 537 518 500 483 466 451 435 421 407 394 382 370 360 349 340 331 323 316 309 303 297 292 287 283 279 275 272 269 267 264 262 260 258 256 254 252 250 248 246 244 241 239 237 234 231 229 226 222 219 216 212 208 204 200 196 192 187 183 178 173 168 163 158 153 148 143 137 132 127 122 116 111 106 101 96 91 86 81 76 72 67 63 59 55 51 47 43 40 36 33 30 27 24 22 19 17 15 13 11 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 6 6 7 8 9 10 11 12 13 14 16 17 18 19 20 21 23
 75 79 84 88 93 98 102 107 112 118 123 128 134 139 145 150 156 162 167 173 179 185 190 196 202 207 213 218 223 228 233 238 242 246 250 253 257 260 262 264 266 268 269 269 270 270 269 269 268 266 265 263 261 259 257 255 252 250 248 246 244 242 240 238 237 235 234 233 233 232 232 232 233 233 234 235 237 238 240 242 245 248 251 254 258 262 267 271 277 282 288 295 301 309 316 325 333 343 352 363 374 386 398 411 425 439 454 470 487 504 522 540 559 578 598 618 638 658 678 697 716 733 750 765 778 789 798 804 809 810 809 805 798 789 778 764 749 731 713 693 672 651 629 607 585 563 542 520 499 479 459 440 421 403 386 370 354 339 324 310 296 283 271 259 248 237 226 216 207 197 188 180 171 163 156 148 141 134 128 121 115 109 103 98 92 87 82 77 73 68 64 60 56 53 49 46 43 40 37 34 32 29 27 25 23 21 20 18 17 15 14 13 12 11 10 9 9 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 5 6 8 9 11 13 15 17 19 21 24 26 29 32 35 38 41 44 48 51 55 59 63 67 71
 22 22 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 44 45 46 48 49 51 53 55 58 60 63 67 71 75 81 86 93 100 109 119 129 142 156 171 189 209 231 256 284 315 350 388 431 479 531 589 653 722 798 880 968 1063 1162 1267 1375 1485 1596 1704 1807 1901 1984 2053 2104 2137 2149 2140 2112 2066 2005 1930 1845 1754 1657 1559 1461 1364 1270 1179 1093 1012 935 864 797 736 679 627 579 536 496 460 428 398 372 348 327 308 291 277 264 252 243 234 227 221 216 212 209 206 204 202 201 201 201 201 201 202 203 204 205 206 208 209 211 212 214 215 216 218 219 220 221 222 223 224 225 225 225 225 225 225 224 223 222 220 218 216 214 211 208 205 201 197 193 188 184 179 174 168 163 157 152 146 140 134 128 122 117 111 105 100 94 89 84 79 75 70 66 62 58 54 51 47 44 42 39 36 34 32 30 28 27 25 24 22 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 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 1 1 2 3 3 4 5 5 6 7 8 8 9 10 11 11 12 13 14 15 15 16 17 18 18 19 20 20 21
 22 24 26 28 31 33 35 37 40 42 45 47 50 53 56 59 62 65 69 72 76 80 84 88 93 98 103 108 114 120 126 133 140 148 156 165 175 185 196 208 221 235 250 266 284 303 324 347 371 398 427 458 491 528 566 608 653 700 750 803 858 915 973 1033 1093 1153 1211 1267 1321 1370 1414 1452 1485 1510 1528 1538 1542 1539 1529 1513 1492 1466 1437 1404 1369 1332 1295 1256 1217 1179 1141 1103 1067 1032 998 965 934 904 875 848 822 798 776 754 734 716 699 683 668 655 643 632 623 614 607 601 597 593 591 589 589 590 591 594 597 601 605 610 615 620 625 631 636 641 645 649 652 654 656 656 656 654 651 647 642 636 628 619 609 598 586 572 558 543 528 511 494 477 460 442 424 406 388 370 352 334 317 300 283 267 251 236 221 207 193 179 167 154 142 131 120 110 100 91 83 74 66 59 52 46 40 34 29 24 19 15 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 7 9 10 12 13 15 17 19 21
 44 46 48 49 51 53 54 56 58 60 61 63 65 67 69 71 73 75 77 79 82 84 86 89 91 94 97 100 103 106 109 113 116 120 124 129 133 138 144 149 155 162 168 176 184 192 201 211 222 234 246 259 274 289 306 324 343 364 386 409 433 459 486 515 544 574 605 637 669 700 731 762 790 818 843 865 885 901 914 923 928 929 926 920 909 895 878 859 837 813 787 760 732 703 674 646 617 588 561 533 507 481 457 433 411 389 368 349 330 313 296 281 266 252 240 228 217 206 197 188 180 172 165 159 153 147 142 138 134 130 126 123 120 117 115 112 110 108 106 104 103 101 100 98 97 95 94 93 92 90 89 88 87 86 85 83 82 81 80 79 78 77 75 74 73 72 70 69 68 67 65 64 63 61 60 59 57 56 54 53 52 50 49 47 46 44 43 41 40 38 37 35 34 33 31 30 28 27 26 24 23 22 21 20 18 17 16 15 14 14 13 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 22 23 24 25 27 28 29 31 32 34 35 37 38 40 41 43
 11 12 14 17 19 21 24 26 29 32 35 38 41 45 48 52 56 61 65 70 75 81 87 93 100 107 115 123 131 141 151 161 173 185 198 212 226 242 259 276 295 315 336 358 380 404 428 453 479 504 530 555 579 603 625 646 664 680 694 705 714 719 722 721 719 713 706 697 686 674 661 647 633 618 604 589 575 561 548 535 523 512 501 491 482 474 466 460 454 449 445 441 439 437 436 435 436 437 440 443 446 451 457 464 471 480 489 500 511 524 538 553 568 585 603 622 642 663 685 707 729 751 774 795 816 836 854 870 884 895 903 908 909 907 901 891 878 862 842 820 796 769 742 713 683 653 623 593 563 534 506 478 452 427 402 379 357 336 316 297 279 262 246 231 217 203 190 178 167 156 146 136 127 119 110 103 95 89 82 76 70 65 59 54 50 45 41 38 34 30 27 24 22 19 17 14 12 10 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9
 20 22 24 26 28 30 32 35 37 39 41 44 46 48 51 53 56 58 61 63 66 69 72 75 78 81 84 87 91 94 98 101 105 109 113 118 122 127 132 137 142 148 154 160 167 173 181 189 197 206 215 225 236 247 259 272 286 301 316 333 352 371 392 414 437 462 489 517 546 578 611 645 682 720 759 800 842 885 930 975 1022 1069 1116 1164 1212 1260 1308 1354 1400 1445 1489 1531 1572 1610 1646 1680 1712 1741 1766 1789 1809 1826 1839 1849 1856 1859 1859 1856 1849 1839 1826 1811 1792 1771 1748 1722 1695 1665 1634 1602 1569 1534 1499 1464 1427 1391 1355 1318 1282 1245 1209 1173 1137 1102 1067 1033 999 965 932 900 868 836 806 775 746 717 688 660 633 607 581 556 531 507 484 462 440 419 398 378 359 341 323 305 289 272 257 242 227 214 200 187 175 163 152 141 131 121 111 102 93 85 77 70 63 56 50 44 38 33 28 23 19 15 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 9 11 13 14 16 18
 37 38 40 41 42 43 44 46 47 48 50 51 52 54 55 56 58 59 61 62 64 66 67 69 71 73 75 77 79 82 84 87 89 92 95 99 102 106 110 114 118 123 128 133 139 145 152 159 166 174 183 192 202 212 223 235 247 260 274 288 304 319 336 352 370 387 405 423 442 460 477 495 511 528 543 557 571 583 594 603 612 619 624 629 632 634 634 634 633 630 627 624 619 614 608 603 596 590 583 576 569 562 555 548 541 534 527 521 514 508 502 496 491 485 481 476 472 468 465 462 460 458 457 457 457 458 460 462 466 470 475 480 487 494 502 511 520 530 541 552 564 576 589 601 614 626 639 651 663 675 685 696 705 713 720 726 731 734 735 735 733 729 724 716 707 695 682 667 650 632 613 592 570 547 524 500 475 451 426 402 378 355 332 309 288 267 247 229 211 193 177 162 148 135 123 111 100 91 82 73 66 59 52 47 41 37 32 28 25 22 19 17 15 13 11 10 8 7 6 5 4 4 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 1 2 3 3 4 5 6 6 7 8 9 10 11 12 13 14 16 17 18 19 20 21 23 24 25 26 27 29 30 31 32 33 35 36
 0 1 3 5 7 9 11 13 15 18 20 23 26 28 31 35 38 41 45 49 53 57 61 66 71 76 82 88 94 101 108 116 124 133 143 153 164 176 188 202 217 233 251 270 291 314 338 365 394 426 460 498 538 582 629 680 734 791 852 916 982 1050 1118 1187 1255 1320 1382 1438 1488 1531 1565 1589 1604 1609 1605 1591 1569 1540 1505 1464 1420 1372 1322 1271 1219 1167 1115 1065 1015 967 921 876 833 792 753 715 680 646 613 582 553 525 499 474 451 428 407 387 369 351 335 320 306 292 280 269 259 249 241 233 226 219 214 209 205 201 198 195 193 191 189 188 187 186 186 185 185 185 185 185 185 185 186 186 186 186 186 185 185 185 184 184 183 182 181 180 178 177 175 173 171 169 166 163 160 157 154 150 147 143 139 135 130 126 121 117 112 107 102 97 92 88 83 78 73 69 64 60 55 51 47 43 39 35 32 29 26 23 20 17 15 12 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 10 11 12 13 14 15 16 17 18 19 21 22 24 26 28 30 33 35 38 42 46 50 55 60 66 73 80 89 99 109 122 135 151 169 189 211 236 264 296 331 371 414 462 515 571 632 696 763 831 897 961 1019 1069 1108 1134 1145 1142 1125 1094 1053 1003 948 889 828 767 708 651 597 546 499 456 416 379 346 315 288 263 240 219 201 184 169 155 143 132 122 113 105 98 92 86 81 77 73 69 66 63 61 59 57 55 54 52 51 50 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 39 39 38 38 37 36 36 35 35 34 33 32 32 31 30 30 29 28 27 26 26 25 24 23 23 22 21 20 19 19 18 17 16 15 15 14 13 12 12 11 10 10 9 8 8 7 7 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 2 4 5 7 9 11 13 15 17 19 22 24 26 29 31 34 37 40 43 46 50 53 57 61 65 70 74 80 85 91 97 104 111 118 127 136 145 156 167 179 193 207 223 240 259 280 302 327 354 384 416 452 491 534 580 631 686 745 810 879 952 1031 1114 1200 1290 1383 1477 1571 1664 1755 1842 1923 1997 2063 2119 2164 2198 2221 2232 2232 2222 2202 2173 2136 2093 2045 1992 1935 1876 1815 1754 1691 1629 1567 1507 1447 1388 1332 1276 1223 1171 1121 1074 1028 983 941 901 863 827 793 760 730 701 675 650 627 607 587 570 555 541 529 519 510 502 496 492 489 486 485 486 487 489 491 495 499 504 509 515 521 528 534 542 549 556 564 572 579 587 594 602 609 615 622 628 633 637 641 644 647 648 648 647 644 640 635 628 620 610 599 586 572 556 539 521 502 481 461 439 418 396 374 352 330 309 288 268 249 230 212 196 180 165 151 137 125 114 103 94 85 77 69 62 56 51 45 41 37 33 29 26 23 21 18 16 15 13 11 10 9 7 6 5 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 30 31 31 32 32 33 34 35 35 36 37 38 39 41 42 43 45 46 48 50 52 54 56 58 61 64 67 70 74 78 82 86 91 97 102 109 116 123 131 140 150 161 172 185 198 213 229 246 265 285 307 330 354 380 408 437 467 498 530 563 596 628 660 691 720 748 773 796 815 831 845 854 861 864 864 862 857 851 842 833 822 810 798 786 774 762 750 739 729 719 710 702 695 689 684 680 678 676 675 676 678 680 684 689 695 703 711 720 730 741 752 764 777 790 803 815 827 839 849 858 865 871 874 874 872 867 860 849 836 820 801 781 758 734 709 682 655 628 601 574 547 521 496 471 447 425 403 383 363 345 328 311 296 281 267 254 242 231 220 210 200 191 183 175 168 160 154 147 141 136 130 125 120 116 111 107 103 99 95 91 88 84 81 78 75 72 69 66 64 61 58 56 54 51 49 47 45 43 41 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 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 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29
 184 182 180 179 177 174 172 170 167 165 162 160 157 155 152 150 147 145 142 140 138 136 134 132 130 128 126 124 123 121 120 119 117 116 116 115 114 114 114 114 114 115 115 116 118 119 121 124 126 129 132 136 140 145 150 156 162 168 175 183 191 199 208 217 227 237 248 258 269 281 292 304 316 328 341 353 365 377 389 401 413 425 436 447 458 469 479 489 498 507 515 523 530 537 543 549 554 559 563 566 569 571 573 574 574 574 574 572 571 568 566 562 559 554 550 545 540 535 529 523 517 511 504 498 492 485 479 472 466 460 453 447 441 435 428 422 416 410 403 397 391 384 378 371 365 358 351 345 338 331 324 317 310 302 295 288 281 273 266 259 251 244 236 229 222 214 207 200 193 185 178 171 164 157 151 144 137 131 124 118 112 106 100 94 89 83 78 73 68 63 58 54 50 46 42 38 34 31 28 25 22 19 17 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 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 39 42 45 47 50 54 57 61 65 69 73 78 82 87 92 97 103 108 114 119 125 130 136 141 146 151 156 161 165 169 172 176 178 181 183 184 185 186 187 187 186 186 185
 58 61 64 68 71 74 77 80 83 86 88 91 94 96 99 101 103 105 107 109 110 112 113 115 116 117 118 119 119 120 120 120 121 121 121 120 120 120 119 119 118 117 116 115 114 113 112 111 110 109 107 106 105 105 104 103 103 103 103 104 104 106 107 109 112 115 119 123 128 134 140 148 156 165 175 185 197 210 224 240 256 274 293 314 336 359 385 412 442 473 507 544 583 625 670 718 771 827 888 953 1023 1098 1179 1266 1359 1458 1564 1676 1794 1918 2047 2181 2317 2454 2590 2721 2846 2961 3062 3145 3209 3250 3268 3260 3228 3173 3097 3003 2894 2774 2646 2514 2380 2247 2117 1990 1869 1754 1645 1543 1447 1357 1274 1196 1124 1057 995 937 883 832 785 741 700 661 624 590 557 527 498 470 444 419 395 372 351 330 310 291 273 256 239 223 208 193 179 165 153 140 129 117 107 97 87 78 69 61 54 46 40 33 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 2 4 7 10 12 15 18 22 25 28 31 34 38 41 44 48 51 54
 32 35 37 40 43 45 48 51 54 58 61 65 69 72 77 81 86 90 95 101 106 113 119 126 133 141 149 159 168 179 190 202 215 230 245 262 281 301 323 347 374 402 434 469 506 548 593 643 697 756 820 889 963 1042 1126 1215 1307 1402 1499 1596 1691 1782 1867 1943 2008 2060 2098 2120 2126 2116 2092 2053 2003 1943 1876 1802 1725 1646 1566 1486 1408 1332 1259 1189 1122 1059 1000 943 891 841 795 752 711 673 638 605 574 545 519 494 470 448 428 409 392 375 360 346 333 321 310 299 290 281 274 267 260 255 250 246 242 239 236 234 232 231 230 229 229 229 230 230 231 232 233 234 235 236 237 239 240 241 242 243 244 244 245 245 246 246 246 246 245 245 244 243 242 240 239 237 235 233 230 228 225 222 219 216 213 209 205 201 197 193 189 184 180 175 171 166 161 156 151 146 141 136 131 126 121 116 111 106 101 96 92 87 82 78 74 70 65 62 58 54 51 47 44 41 38 36 33 31 29 27 25 23 21 20 18 17 16 15 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 7 9 10 12 14 15 17 19 21 23 25 28 30
 74 78 81 85 89 93 97 101 105 109 113 117 121 125 129 133 138 142 146 151 155 160 164 169 174 179 184 189 194 199 204 210 215 221 227 233 239 245 252 259 266 273 281 289 297 305 314 323 333 343 353 365 376 388 401 414 428 442 457 473 489 507 524 543 562 581 602 623 644 666 688 711 734 757 781 805 829 853 877 901 925 949 973 997 1021 1045 1068 1091 1115 1137 1160 1182 1205 1226 1248 1269 1289 1309 1329 1347 1365 1382 1398 1413 1427 1439 1449 1458 1465 1470 1473 1473 1471 1467 1460 1450 1438 1423 1406 1386 1363 1339 1312 1284 1254 1223 1190 1157 1122 1088 1053 1017 982 947 913 879 845 812 780 749 718 689 660 632 606 580 555 531 507 485 463 443 423 403 385 367 350 334 318 302 288 274 260 247 234 222 210 199 188 177 167 157 148 139 130 122 113 106 98 91 84 77 71 65 59 53 48 43 38 33 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 15 17 20 22 25 28 30 33 36 39 43 46 49 52 56 59 63 67 70
 92 96 100 104 108 112 116 120 124 128 133 137 142 146 151 156 161 166 171 176 181 187 192 198 203 209 215 221 227 233 240 246 252 259 265 272 278 285 291 298 304 310 316 322 327 333 338 343 347 351 355 358 361 363 365 366 367 368 368 367 367 365 364 362 359 357 354 351 347 344 340 337 333 329 325 322 318 314 310 307 303 300 297 294 291 288 286 283 281 279 278 276 275 274 273 272 272 272 272 272 273 274 275 276 278 281 283 286 290 294 298 303 308 315 321 329 337 346 356 367 378 391 405 421 437 455 475 496 518 542 568 596 625 655 687 721 756 791 827 864 900 936 971 1005 1036 1065 1091 1113 1130 1143 1151 1153 1151 1142 1129 1110 1087 1060 1029 995 958 919 879 838 796 754 713 672 633 594 556 520 486 453 422 392 363 337 312 288 265 244 225 206 189 173 158 144 131 118 107 97 87 78 70 62 55 49 43 38 33 28 24 21 17 14 12 10 8 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 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 5 6 7 8 9 10 11 12 13 15 16 18 19 21 23 25 27 29 31 34 36 39 41 44 47 49 52 55 58 61 65 68 71 75 78 81 85 89
 23 24 25 26 27 29 30 31 32 34 35 36 38 39 41 42 44 45 47 48 50 52 54 56 58 60 62 64 66 69 71 74 77 80 83 87 90 94 98 103 108 113 118 124 130 137 144 152 161 170 180 191 202 215 229 243 259 276 294 313 333 355 378 402 428 454 482 510 539 569 599 628 658 686 714 740 765 787 808 826 841 854 863 870 874 875 873 869 863 855 845 833 820 806 791 775 759 742 726 709 693 677 661 645 630 615 601 588 575 563 552 541 532 523 515 507 501 496 491 487 485 483 482 482 483 484 487 490 493 498 503 508 514 520 526 532 538 544 550 555 559 563 566 569 570 570 569 567 564 560 554 547 539 530 519 508 496 482 468 454 438 423 407 390 374 357 341 324 308 292 276 261 246 231 217 204 190 178 166 154 143 132 122 113 103 95 87 79 72 65 59 53 47 42 37 32 28 24 21 18 15 12 10 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 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 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
 0 0 0 0 0 0 0 0 2 3 5 7 9 11 14 16 19 21 24 28 31 35 39 43 48 53 58 65 71 78 86 95 105 115 127 140 154 170 188 207 229 254 281 312 346 384 427 475 528 587 653 726 805 892 986 1087 1193 1302 1413 1523 1628 1724 1808 1875 1922 1948 1952 1934 1897 1842 1774 1696 1612 1523 1434 1346 1260 1178 1100 1027 959 896 838 784 735 690 649 612 578 547 519 493 469 448 429 412 396 382 370 358 349 340 332 326 321 317 313 311 310 310 311 312 315 319 323 329 335 342 351 360 370 381 392 404 417 431 444 458 472 486 500 514 527 539 550 560 569 576 582 585 587 587 586 582 576 568 559 548 535 521 507 491 474 457 439 421 403 385 367 349 331 314 297 281 265 250 236 221 208 195 183 171 159 149 138 129 119 111 102 94 87 79 73 66 60 54 49 44 39 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 1 1 2 3 4 5 6 7 8 9 11 12 13 14 16 17 19 21 22 24 26 28 30 33 35 38 41 44 47 51 55 59 63 68 74 80 86 93 101 109 118 128 139 151 165 180 196 214 234 256 280 307 336 368 403 441 483 528 576 628 683 740 800 861 922 983 1042 1098 1149 1194 1233 1262 1283 1295 1297 1291 1277 1255 1227 1194 1157 1117 1076 1033 990 947 905 865 825 787 751 717 685 654 625 598 573 549 527 506 486 468 451 435 421 407 395 383 372 362 353 345 338 331 324 319 314 309 305 302 299 296 293 291 289 288 286 285 284 283 282 281 280 278 277 276 274 272 270 268 266 263 261 258 255 251 248 244 240 237 232 228 224 219 215 210 205 200 195 190 186 181 176 171 166 161 156 151 146 141 136 132 127 122 118 113 109 104 100 96 92 88 84 80 76 72 68 65 61 58 55 52 49 46 43 40 38 35 33 31 28 26 25 23 21 20 18 17 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 26 30 35 40 45 51 57 63 69 76 83 91 99 107 116 125 135 145 156 167 179 191 204 218 233 248 264 281 298 317 336 356 377 399 422 446 471 497 523 551 579 609 639 670 702 734 767 801 835 870 905 940 975 1010 1046 1081 1116 1150 1184 1218 1251 1283 1313 1343 1372 1399 1425 1449 1471 1491 1509 1525 1538 1549 1557 1563 1566 1566 1563 1557 1549 1538 1524 1507 1488 1466 1442 1416 1388 1358 1326 1293 1259 1223 1187 1150 1113 1076 1039 1001 964 928 892 856 822 788 756 724 694 664 636 610 584 560 538 516 496 477 459 443 427 413 400 387 376 366 356 347 339 332 325 319 313 307 302 298 293 289 285 282 278 275 271 268 264 261 258 255 251 248 244 241 237 233 230 226 222 218 214 209 205 201 196 192 187 182 178 173 168 163 159 154 149 144 139 134 130 125 120 115 111 106 102 97 93 88 84 80 76 72 68 65 61 58 54 51 48 45 42 40 37 35 33 31 29 27 25 24 22 21 20 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 13 13 13 12 12 11 11 10 10 9 8 8 7 6 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 17
 9 13 16 20 24 28 32 37 41 46 51 57 62 68 74 80 87 94 101 109 117 125 134 143 152 162 173 184 196 209 222 236 251 266 283 300 319 339 360 382 406 432 459 487 518 551 585 622 661 702 746 792 840 891 944 998 1055 1112 1171 1229 1288 1346 1402 1455 1506 1552 1594 1630 1661 1685 1702 1713 1718 1716 1708 1694 1675 1651 1624 1593 1560 1524 1487 1448 1409 1370 1330 1291 1252 1214 1177 1140 1105 1071 1038 1006 976 946 918 891 865 840 817 795 773 753 735 717 700 685 671 658 646 636 626 619 612 607 603 601 600 600 601 604 608 613 620 627 635 644 654 665 675 686 697 708 719 729 739 748 756 763 768 772 775 776 775 773 768 761 753 742 730 715 699 681 662 641 619 596 572 547 522 496 471 445 420 395 371 347 323 301 279 258 238 218 200 182 166 150 135 121 108 96 85 74 64 55 46 39 31 25 19 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 3 6
 51 55 59 64 69 73 79 84 90 95 101 108 114 121 128 136 144 152 160 169 178 187 197 207 218 228 240 251 263 275 287 300 312 325 338 351 363 375 387 399 410 420 430 438 446 453 458 463 466 468 469 469 467 465 461 457 452 447 441 434 427 421 414 407 400 393 387 381 375 370 365 360 356 352 349 346 344 341 340 339 338 337 337 338 338 339 341 343 345 347 350 353 357 361 365 369 374 378 383 389 394 400 405 411 416 422 427 432 437 442 446 450 454 456 458 460 461 460 460 458 455 452 448 444 438 432 426 419 411 403 395 387 378 370 361 353 345 336 328 320 312 305 298 290 284 277 271 264 258 253 247 242 237 232 227 222 218 213 209 205 201 197 193 189 185 181 178 174 170 167 163 159 156 152 148 145 141 137 133 129 125 122 118 114 110 106 102 98 94 90 86 83 79 75 71 68 64 61 58 55 52 49 46 43 41 38 36 34 32 30 28 26 24 23 22 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 13 15 18 20 23 26 29 32 36 39 43 47
 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 69 70 71 72 73 74 76 77 78 79 80 82 83 84 86 87 89 91 92 94 96 98 100 102 104 107 109 112 114 117 120 123 125 129 132 135 138 141 145 148 152 155 159 162 166 169 173 176 179 183 186 189 192 195 198 201 203 206 208 211 213 215 217 220 222 224 226 228 231 233 235 238 240 243 246 249 252 256 259 263 267 271 276 281 286 292 298 304 310 317 324 332 340 349 358 367 377 387 398 409 420 431 443 455 468 480 493 505 518 530 542 553 564 574 584 593 601 608 614 619 623 625 627 627 627 625 622 618 614 609 602 596 588 580 572 563 554 544 535 525 514 504 493 482 472 460 449 438 426 415 403 391 379 367 354 342 330 317 305 292 279 267 254 242 230 218 206 194 183 172 161 150 140 130 121 112 104 96 88 81 74 68 62 56 51 46 42 38 34 30 27 25 22 20 17 16 14 12 11 10 8 7 7 6 5 5 4 4 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 15 16 17 19 20 21 23 24 26 27 29 30 32 33 35 36 38 39 41 42 44 45 46 47 49 50 51 52 53
 46 49 53 57 61 65 69 73 77 81 85 89 94 98 102 106 111 115 119 123 128 132 136 140 144 147 151 155 158 162 165 168 172 175 178 180 183 186 188 191 193 195 198 200 202 204 206 208 210 213 215 218 220 223 226 230 233 238 242 247 253 259 265 272 280 289 298 308 319 330 343 356 370 384 400 416 433 451 469 488 508 529 550 571 593 616 639 662 686 709 733 757 780 804 826 849 870 890 910 928 945 960 973 984 994 1001 1005 1008 1008 1005 1001 994 985 973 960 946 930 912 894 875 856 836 816 796 776 757 738 720 703 686 670 654 639 625 612 599 587 575 563 552 541 530 520 509 499 489 479 468 458 447 437 426 415 404 393 382 370 359 347 335 323 311 299 287 275 263 252 240 228 217 205 194 183 173 162 152 142 133 124 115 106 98 90 83 76 69 63 57 51 46 41 36 31 27 24 20 17 14 11 9 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 17 20 23 26 29 32 35 38 42
 42 44 46 47 49 51 53 55 58 60 62 64 66 69 71 74 77 79 82 85 88 91 95 98 102 105 109 113 117 122 127 131 137 142 148 153 160 166 173 180 187 195 203 211 220 228 237 247 256 266 275 285 294 304 313 322 330 338 345 352 357 362 366 369 371 372 372 371 370 367 363 359 354 349 343 337 330 323 316 309 301 294 286 279 271 264 257 250 243 236 230 223 217 211 205 199 193 188 182 177 172 167 163 158 154 149 145 141 137 133 130 126 123 119 116 113 110 107 105 102 100 98 96 94 92 91 89 88 87 86 86 86 85 85 86 86 87 88 89 90 91 93 94 96 98 100 103 105 108 111 114 117 120 123 127 131 134 138 142 146 151 155 159 164 168 173 178 182 187 192 196 201 205 210 214 218 221 224 227 230 232 233 234 234 234 233 231 228 225 221 217 212 206 200 193 186 179 171 164 156 148 140 133 125 118 111 104 97 91 85 80 74 69 65 60 56 52 49 45 42 40 37 35 32 30 29 27 25 24 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 27 29 30 32 33 35 37 38 40
 0 0 0 0 0 2 3 4 6 8 9 11 13 15 17 19 22 24 27 30 33 36 40 44 48 52 57 62 68 74 81 89 97 106 115 126 138 151 165 181 198 217 238 262 287 316 347 381 418 459 503 550 600 653 708 765 821 877 930 979 1022 1057 1084 1102 1109 1106 1094 1074 1046 1012 974 932 889 846 802 759 718 678 641 605 572 541 512 486 461 438 417 398 380 364 349 335 322 311 300 291 282 274 267 261 255 250 246 242 239 236 234 233 232 232 232 233 234 236 239 242 245 249 253 258 263 269 275 281 287 293 300 306 312 318 323 328 332 336 339 341 342 342 341 339 336 332 327 321 315 307 299 291 281 272 262 251 241 230 220 209 199 188 178 169 159 150 141 132 124 116 108 101 94 87 81 75 69 64 58 53 49 44 40 36 32 29 25 22 19 16 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 70 70 71 71 72 73 74 75 76 78 79 81 83 85 87 90 93 96 99 103 107 111 115 120 125 131 136 142 149 155 162 169 177 184 192 200 208 217 225 233 242 250 259 267 276 284 292 300 308 316 323 331 338 345 352 358 365 371 377 383 389 394 400 405 410 415 420 425 429 434 439 443 447 452 456 461 465 470 474 479 484 489 494 499 504 510 515 521 527 533 540 547 554 561 568 575 583 590 597 604 611 618 624 629 634 638 641 643 644 645 644 641 638 633 627 620 611 602 591 579 566 552 537 521 505 488 471 453 435 417 399 381 362 344 327 309 292 276 259 244 229 214 200 186 173 161 149 137 127 117 107 98 89 81 74 67 60 54 48 43 38 33 29 25 21 18 15 13 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 22 23 24 25 27 28 30 31 33 34 36 38 39 41 43 44 46 47 49 50 52 53 55 56 57 59 60 61 62 63 64 64 65 66 66 67 67
 70 73 77 80 83 86 90 93 96 100 103 107 111 114 118 122 126 130 134 138 142 146 149 153 157 161 165 169 173 177 181 184 188 192 195 199 203 206 209 213 216 219 223 226 229 233 236 240 243 247 251 255 259 263 268 273 278 283 289 295 301 308 314 321 329 337 344 353 361 369 378 387 396 405 414 423 431 440 448 456 464 471 477 483 488 492 496 498 499 499 498 496 492 487 481 474 465 455 444 433 420 407 393 378 363 348 333 318 303 288 274 259 246 232 219 207 196 184 174 164 155 146 138 130 123 116 110 104 99 94 89 85 81 77 73 70 67 64 62 59 57 55 53 51 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 24 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 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 32 34 36 38 40 42 44 47 49 51 54 56 59 62 65 68
 57 60 64 68 72 77 81 85 90 95 100 105 111 116 122 128 135 141 148 155 162 169 177 184 193 201 209 218 227 236 245 255 264 274 284 293 303 313 323 332 342 351 360 369 377 385 392 399 405 411 416 421 424 427 429 431 432 432 432 431 429 427 424 421 417 413 409 404 400 395 390 384 379 374 369 363 358 353 348 343 338 334 329 325 320 316 313 309 306 302 299 297 294 292 290 288 286 285 283 283 282 281 281 282 282 283 284 286 288 290 293 296 300 304 309 315 321 329 336 345 355 366 377 390 404 419 435 453 472 492 513 535 559 583 608 634 660 685 711 736 760 782 802 820 836 848 856 861 862 859 852 841 827 809 788 764 738 711 682 652 621 590 559 529 499 470 441 414 388 363 339 316 295 274 255 236 219 203 188 173 160 147 135 124 114 104 95 87 79 71 65 58 52 47 42 37 33 29 26 22 19 17 14 12 11 9 7 6 5 4 4 3 3 3 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 10 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 1 2 3 4 6 7 9 10 12 14 16 18 20 22 24 27 29 32 35 37 40 43 47 50 53
 44 45 47 48 50 51 53 54 56 57 59 61 62 64 66 67 69 71 73 75 77 79 81 83 85 87 89 92 94 97 99 102 105 107 110 113 116 120 123 126 130 134 137 141 145 150 154 158 163 168 172 177 182 187 192 197 202 206 211 216 220 224 229 232 236 239 242 245 247 249 250 251 252 252 252 251 251 249 248 246 244 242 240 237 234 231 228 225 222 218 215 212 208 205 201 198 195 191 188 185 181 178 175 172 169 166 163 160 158 155 153 150 148 146 144 142 140 139 137 136 135 134 133 133 132 132 132 133 133 134 135 136 137 139 141 143 145 147 150 153 156 159 162 165 168 171 175 178 181 185 188 191 194 197 200 202 204 206 208 210 211 212 213 213 213 213 212 211 209 207 205 202 199 196 193 189 184 180 175 170 165 160 155 149 144 138 133 127 122 116 111 105 100 95 90 85 81 76 72 68 64 60 57 53 50 47 44 42 39 37 35 33 31 29 27 26 25 23 22 21 20 19 19 18 17 17 16 16 15 15 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 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 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 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 32 33 34 36 37 38 40 41 42
 45 46 47 48 49 49 50 51 51 52 52 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 56 56 57 58 59 61 62 64 66 69 72 75 79 83 88 93 100 107 115 124 134 145 157 170 185 201 219 239 260 283 307 334 362 392 424 458 493 530 568 607 646 686 725 763 800 834 866 894 917 937 951 959 963 960 953 940 923 902 877 849 819 787 754 720 686 652 619 586 554 524 494 467 440 416 392 371 351 333 316 301 287 274 263 254 245 238 231 226 222 218 215 213 212 211 211 211 212 213 214 216 218 220 222 224 227 229 232 235 237 240 242 244 246 248 250 251 252 253 253 253 252 251 249 246 243 240 236 231 225 220 213 206 199 192 184 175 167 159 150 142 133 125 117 109 101 93 86 79 72 66 60 55 49 44 40 35 31 28 24 21 19 16 14 12 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 1 2 2 3 4 5 6 7 8 9 10 12 13 14 16 17 18 20 21 23 24 26 27 29 31 32 33 35 36 38 39 40 42 43 44
 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 41 43 45 47 49 51 54 56 59 62 65 68 72 76 80 84 89 94 100 106 113 120 128 137 146 156 168 180 193 208 224 241 260 281 303 327 353 381 411 443 476 512 549 587 627 667 707 747 786 822 857 888 915 937 954 966 972 972 966 956 940 920 896 868 839 807 774 740 706 672 638 605 572 541 511 482 455 428 404 380 358 337 317 299 281 265 250 236 223 211 200 190 180 171 163 156 149 143 138 133 128 124 121 117 114 112 109 107 105 104 102 101 100 99 98 97 97 96 96 95 95 94 94 94 93 93 93 92 92 92 91 91 90 90 90 89 89 88 88 87 87 86 85 85 84 83 83 82 81 80 79 78 77 76 75 74 73 72 71 70 68 67 66 64 63 62 60 59 57 56 54 53 51 50 49 47 46 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 8 8 9 10
 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 17 17 18 19 20 20 21 22 24 25 26 28 29 31 33 35 37 40 43 46 49 53 57 62 67 72 78 85 92 100 109 119 130 142 154 168 184 200 218 237 257 279 303 327 353 380 408 437 466 497 527 557 587 617 646 674 701 727 751 773 794 813 831 847 861 873 884 893 901 908 912 916 918 919 918 916 912 907 900 891 881 868 854 837 819 799 778 754 730 704 676 649 620 591 563 534 506 478 451 425 401 377 354 333 312 293 276 259 243 229 216 203 192 181 171 162 153 145 138 132 125 120 114 109 105 100 96 93 89 86 83 80 78 75 73 71 69 67 65 63 62 60 59 57 56 55 54 52 51 50 49 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 31 30 29 28 27 26 24 23 22 21 20 19 17 16 15 14 13 12 11 11 10 9 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9
 13 14 15 16 17 18 19 20 22 23 25 27 28 30 32 35 37 40 43 46 49 53 57 61 66 71 77 84 91 98 107 117 127 139 152 166 182 200 220 242 267 294 325 359 396 438 483 532 586 643 703 766 830 894 956 1013 1064 1106 1138 1157 1163 1155 1136 1106 1067 1021 971 917 863 809 756 706 657 612 570 531 496 463 432 405 380 357 336 318 301 285 271 259 247 237 228 219 212 205 200 195 190 187 183 181 179 178 177 177 177 178 179 181 184 187 191 195 200 206 213 220 228 236 245 255 266 277 289 302 315 328 342 356 370 384 397 410 422 433 443 451 458 463 467 468 467 465 460 454 446 437 426 415 402 389 375 361 346 332 318 304 290 277 264 252 240 228 217 207 197 187 178 170 162 154 147 140 133 127 121 116 110 105 101 96 92 88 84 80 76 73 70 67 64 61 58 55 53 50 48 46 44 42 40 38 37 35 33 32 31 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 10 10 9 9 8 7 7 6 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12
 10 11 12 13 14 16 17 18 19 21 22 24 26 27 29 31 33 36 38 41 44 47 50 53 57 61 66 71 76 82 88 95 102 110 119 129 140 151 164 178 194 211 229 250 272 296 323 352 384 418 455 495 537 582 630 680 731 784 837 889 941 990 1036 1077 1113 1143 1167 1184 1194 1198 1195 1186 1173 1155 1134 1110 1084 1057 1029 1002 974 948 922 898 875 854 834 815 799 784 770 758 748 739 732 726 721 717 715 714 714 715 717 719 722 726 730 735 739 744 748 752 755 757 759 759 757 754 749 743 734 724 712 697 681 664 645 625 603 581 559 536 513 490 467 444 423 401 381 361 343 325 308 291 276 262 248 235 223 212 202 192 183 174 166 159 152 145 139 133 128 123 118 114 110 106 102 99 96 93 91 88 86 84 82 80 78 76 75 74 72 71 70 69 69 68 67 67 66 66 66 66 65 65 65 66 66 66 66 67 67 68 68 69 69 70 71 71 72 73 73 74 75 75 76 76 76 77 77 77 77 77 77 77 77 76 76 75 74 74 73 72 71 70 69 68 67 65 64 63 62 61 59 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 24 24 23 22 22 21 20 20 19 18 18 17 16 15 15 14 13 12 11 11 10 9 8 7 6 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 5 6 7 8 9 9
 23 24 25 26 28 29 30 31 33 34 35 37 38 40 41 43 44 46 48 49 51 53 55 57 59 61 63 66 68 70 73 76 78 81 84 86 89 92 95 99 102 105 108 112 115 118 122 125 129 132 136 139 142 146 149 153 156 159 162 165 168 172 175 177 180 183 186 189 192 195 198 201 204 207 211 214 218 222 226 230 234 239 244 249 255 261 268 274 282 290 298 307 317 328 339 351 364 378 393 409 426 444 464 485 508 531 557 583 611 641 671 703 735 767 800 832 862 891 917 940 959 973 981 984 980 970 955 933 906 876 841 804 765 725 685 645 606 568 531 496 463 432 403 376 351 327 306 285 267 249 233 219 205 192 181 170 160 150 142 134 126 119 113 106 101 95 90 85 81 77 73 69 65 62 59 56 53 50 47 45 43 40 38 36 34 32 30 28 27 25 24 22 21 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 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 5 5 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 0 0 0 0 1 2 2 3 4 4 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
 31 32 33 35 36 38 39 41 43 45 47 49 51 53 56 58 61 64 67 70 73 77 80 84 89 93 98 103 109 115 121 128 135 143 152 161 170 181 192 204 217 230 245 260 277 294 313 332 352 373 395 417 440 463 486 508 530 551 571 589 605 618 630 639 645 648 649 647 642 636 627 617 605 592 578 564 549 533 518 503 488 474 460 446 433 421 409 398 387 377 368 359 351 344 337 331 325 320 315 311 308 305 302 301 299 298 298 298 299 300 301 304 306 309 313 317 322 327 332 338 344 350 357 364 371 378 385 392 398 404 410 415 419 423 425 427 428 427 426 423 419 414 409 402 394 386 377 367 356 346 335 323 312 301 289 278 267 255 245 234 224 214 204 195 185 177 168 160 152 145 138 131 124 118 112 106 100 95 90 85 80 75 71 67 63 59 55 52 49 45 42 39 36 34 31 29 27 24 22 20 19 17 15 14 13 11 10 9 8 7 7 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29
 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45 47 48 49 51 52 54 56 58 60 63 65 68 71 74 78 82 86 91 96 101 107 113 120 127 135 144 153 162 173 183 195 207 220 234 248 263 278 294 310 327 344 361 378 396 414 431 449 466 483 500 517 533 549 565 580 595 609 623 636 650 662 675 687 699 710 721 732 743 753 764 773 783 792 800 808 815 822 828 833 837 839 841 841 840 837 833 827 819 810 799 786 772 756 739 721 702 682 661 639 618 596 574 552 530 509 488 467 447 428 409 391 373 357 340 325 310 296 282 269 257 245 234 223 212 202 193 184 175 167 159 151 144 137 130 123 117 111 105 99 94 89 83 79 74 69 65 61 57 53 49 45 42 38 35 32 29 26 23 21 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 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 17 18 18 19 19 20 20 21 22 22 23 23 24 24 24 25 25 26
 4 5 6 7 8 9 10 11 12 13 14 15 17 18 20 21 23 25 26 29 31 33 36 38 41 45 48 52 57 61 67 73 79 86 94 103 114 125 138 152 168 186 207 231 258 288 322 362 406 456 513 577 648 727 814 907 1006 1108 1210 1309 1400 1477 1536 1572 1585 1573 1539 1485 1417 1338 1254 1167 1081 998 919 845 777 715 658 607 561 519 482 448 418 391 367 345 326 309 293 280 267 257 247 238 231 225 219 214 210 207 205 203 202 201 201 202 204 205 208 211 215 219 223 229 234 240 247 254 261 268 276 284 291 299 307 314 320 327 332 337 342 345 347 349 350 349 348 345 342 338 333 327 321 314 307 299 291 283 274 265 257 248 239 231 222 214 206 198 190 182 175 168 161 154 147 141 135 128 123 117 111 106 101 96 91 86 82 77 73 69 65 61 57 53 50 46 43 40 37 34 31 28 26 23 21 19 16 14 13 11 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4
 29 30 31 33 34 35 36 37 38 40 41 42 44 45 46 48 50 51 53 55 57 59 61 63 65 68 70 73 76 79 82 86 89 93 98 102 107 112 118 124 130 137 145 153 162 171 181 192 204 216 229 243 258 273 290 307 324 343 361 380 398 416 434 451 466 480 493 503 511 517 520 521 519 515 508 500 490 478 465 451 436 421 405 390 374 358 343 328 314 300 287 274 262 250 239 229 219 210 201 192 185 177 170 164 158 152 147 142 137 133 129 125 122 119 117 114 112 111 109 108 107 106 106 106 106 106 107 108 109 110 111 113 115 116 118 120 123 125 127 129 131 134 136 138 140 142 144 146 147 149 150 151 152 152 153 153 153 152 151 151 149 148 146 145 143 140 138 135 132 129 126 123 120 116 113 109 105 102 98 94 91 87 83 80 76 73 69 66 63 59 56 53 50 47 44 42 39 37 34 32 30 28 26 24 22 20 19 17 16 15 14 12 11 11 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 28
 95 101 108 115 123 130 138 147 155 164 173 183 192 202 213 223 234 245 256 268 279 290 302 313 325 336 347 358 368 378 388 397 405 413 420 426 431 435 439 441 443 443 443 441 439 436 432 428 423 417 411 405 398 391 383 376 369 361 354 347 340 333 326 320 314 308 302 297 292 287 283 279 275 271 268 265 262 259 257 255 253 252 251 249 249 248 248 248 248 249 249 250 252 253 255 258 260 263 266 270 274 278 283 289 294 301 308 315 323 331 341 351 361 372 384 397 411 425 440 456 472 489 506 524 541 559 577 594 610 626 640 653 664 673 679 683 685 683 679 672 663 651 637 621 603 584 563 541 519 497 474 451 428 406 384 363 343 323 304 286 268 252 236 221 207 193 180 168 157 146 136 126 117 108 100 92 85 78 72 66 60 55 49 45 40 36 32 28 24 21 18 15 12 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 6 7 8 10 12 14 16 18 21 23 26 29 33 36 40 44 48 52 56 61 66 71 77 83 89
 58 62 65 69 73 77 81 85 90 94 98 103 107 112 116 121 126 130 135 140 144 149 154 159 163 168 173 177 182 187 191 195 200 204 208 212 216 220 224 228 232 235 239 242 246 249 253 256 259 263 266 269 273 277 280 284 288 292 296 301 305 310 315 320 325 331 337 342 348 354 361 367 373 380 386 393 399 406 412 418 425 431 437 443 448 454 459 464 468 473 477 480 483 486 488 489 490 491 490 490 488 486 483 479 475 470 465 459 452 445 438 430 421 413 404 395 386 376 367 358 349 341 332 324 316 309 302 295 289 283 278 272 268 264 260 256 253 250 247 245 243 241 239 237 236 235 233 232 231 229 228 227 226 224 223 221 219 218 216 214 211 209 206 203 200 197 194 190 187 183 179 174 170 165 161 156 151 146 141 136 131 126 121 116 111 106 101 96 91 86 82 77 73 69 65 61 57 53 50 47 44 41 38 35 33 31 28 26 25 23 21 20 19 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 10 12 14 16 18 20 22 25 27 30 33 35 38 41 45 48 51 55
 49 51 53 56 58 60 63 65 68 71 73 76 79 82 85 88 92 95 99 102 106 110 114 118 122 126 131 135 140 145 150 155 160 165 171 176 181 187 192 198 203 209 214 220 225 230 235 240 245 249 254 258 261 265 268 271 273 276 278 279 281 282 283 284 284 284 284 284 284 284 284 283 283 283 283 282 282 282 282 282 283 283 284 285 286 287 288 290 292 294 297 300 303 306 310 314 319 324 329 335 341 347 354 362 370 378 386 395 405 415 425 435 446 456 467 478 488 499 508 518 526 534 540 545 549 551 552 551 548 544 538 530 521 510 498 485 471 456 440 424 408 392 375 359 343 327 312 297 283 269 256 243 231 220 208 198 188 178 169 161 152 145 137 130 123 117 111 105 100 95 90 85 80 76 72 68 64 61 57 54 51 48 45 42 40 37 35 32 30 28 26 24 22 21 19 17 16 14 13 12 11 10 9 8 7 6 5 5 4 3 3 3 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 3 3 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 21 22 23 25 26 27 29 31 32 34 36 37 39 41 43 45 47
 23 23 24 24 25 25 26 26 26 27 27 28 28 29 30 30 31 31 32 33 34 35 35 36 37 38 39 41 42 43 45 46 48 49 51 53 55 57 59 62 64 67 70 73 76 79 83 87 91 95 99 104 108 113 118 123 129 134 140 145 151 156 162 167 173 178 183 188 192 196 200 204 207 210 212 214 216 217 218 219 219 220 220 219 219 218 218 217 216 215 214 213 212 212 211 210 209 208 208 207 207 207 207 207 207 207 207 208 209 209 211 212 213 215 216 218 220 222 225 227 230 233 237 240 244 248 252 256 260 265 270 275 280 286 291 297 303 309 315 321 326 332 338 344 349 354 360 364 369 373 377 381 384 387 389 391 393 394 395 395 395 395 394 393 391 389 386 383 380 376 372 367 362 357 351 345 338 331 324 317 309 300 292 283 274 265 256 247 237 228 218 209 199 190 181 172 163 155 146 138 130 123 116 109 102 96 90 84 79 74 70 65 61 58 54 51 48 45 42 40 38 36 34 32 30 29 28 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 23
 55 56 57 58 59 60 61 62 63 64 65 66 67 67 68 69 70 71 72 72 73 74 75 76 77 78 79 80 81 82 84 85 87 88 90 92 94 96 98 101 104 107 110 114 118 123 127 133 139 145 152 160 169 178 188 199 211 224 238 252 268 285 303 322 342 363 384 406 428 450 473 495 516 537 556 574 589 603 615 624 630 634 635 634 630 624 616 606 595 582 567 552 536 520 503 486 470 453 436 420 404 388 373 359 345 331 318 306 294 283 272 262 253 244 236 228 221 215 209 204 199 195 191 188 185 183 181 180 179 179 179 179 180 181 182 184 185 187 189 191 193 196 198 200 202 205 207 209 211 212 214 215 216 217 218 218 218 217 217 216 214 212 210 208 205 201 198 194 189 185 180 175 169 164 158 152 146 140 134 128 122 116 110 104 99 93 87 82 77 72 67 62 57 53 49 45 41 37 34 31 28 25 22 20 18 15 14 12 10 9 7 6 5 4 3 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 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 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 37 38 40 41 42 44 45 46 48 49 50 51 53 54
 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 92 93 95 97 98 100 102 104 106 109 111 114 116 119 122 125 128 132 135 139 143 147 151 156 160 165 170 175 181 186 191 197 203 208 214 220 225 230 236 241 245 250 254 258 261 264 267 269 270 272 272 273 273 272 271 270 269 267 265 262 260 257 254 251 248 245 242 239 236 233 229 226 223 220 217 214 211 208 205 202 199 197 194 191 188 186 183 181 178 176 173 171 168 166 163 161 159 156 154 151 149 147 145 142 140 138 136 134 132 130 128 127 125 123 122 120 119 118 117 115 114 113 113 112 111 110 110 109 109 108 108 108 107 107 107 107 107 107 107 107 107 107 107 107 108 108 108 108 109 109 109 109 110 110 110 111 111 111 111 112 112 112 112 112 112 112 112 112 111 111 111 110 109 109 108 107 106 104 103 102 100 99 97 95 93 91 89 87 85 83 80 78 76 73 71 69 66 64 62 60 58 56 54 52 50 48 46 45 43 42 40 39 38 37 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 34 35 36 37 39 40 41 42 43 44 45 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
 39 41 42 44 46 47 49 51 53 55 57 58 60 62 64 66 68 70 73 75 77 79 82 84 87 89 92 95 98 101 104 107 110 114 118 121 125 130 134 138 143 148 154 159 165 171 178 184 191 199 206 214 223 231 240 250 259 269 279 289 300 310 320 331 341 351 360 369 378 387 394 401 408 414 419 423 427 430 433 434 436 436 436 436 435 434 433 431 429 427 425 423 420 418 415 413 411 409 407 405 403 401 400 399 398 397 396 396 396 396 397 397 398 400 402 404 407 410 414 418 423 428 434 440 447 455 464 472 482 492 502 513 525 536 548 559 571 582 592 602 612 620 627 633 638 641 643 642 640 637 631 624 615 604 592 578 563 547 530 512 493 473 453 433 413 392 372 352 333 313 295 277 259 242 226 210 195 181 167 154 142 131 120 110 100 91 82 74 67 60 53 48 42 37 32 28 24 20 17 14 11 9 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 10 11 12 13 15 16 17 19 20 22 23 25 26 28 29 31 32 34 36 37
 30 31 33 34 36 37 39 40 42 44 45 47 49 51 53 55 57 60 62 65 67 70 73 77 80 84 87 91 96 100 105 111 116 122 129 136 143 151 160 169 179 190 202 215 228 243 258 275 293 312 332 353 376 400 425 451 478 506 534 563 591 619 647 673 698 721 743 762 778 791 802 810 815 818 818 815 811 804 796 786 776 764 752 740 727 714 700 687 674 662 649 637 625 613 602 591 580 570 560 550 540 530 521 512 502 493 484 475 465 456 447 438 428 419 409 400 391 381 372 362 353 344 335 326 317 309 300 292 284 277 269 262 255 249 242 236 230 225 220 215 210 205 201 197 193 189 185 182 179 176 173 170 167 165 162 160 158 156 153 151 150 148 146 144 142 141 139 137 136 134 133 131 129 128 126 124 123 121 119 117 115 113 111 109 107 105 103 100 98 95 93 90 87 85 82 79 77 74 71 68 65 63 60 57 55 52 49 47 45 42 40 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 29
 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 45 47 49 51 54 56 59 62 65 68 71 75 79 82 87 91 95 100 104 109 114 119 124 128 133 137 142 146 149 153 156 158 160 162 163 163 163 162 161 160 158 155 153 150 147 143 140 136 132 129 125 121 117 114 110 106 103 100 96 93 90 87 85 82 79 77 75 73 71 69 67 65 63 62 61 59 58 57 56 56 55 54 54 54 53 53 53 54 54 54 55 56 56 57 58 59 61 62 63 65 66 68 69 71 73 74 76 78 79 81 82 84 85 86 87 88 89 89 90 90 90 90 89 89 88 87 86 85 84 82 81 79 77 75 74 71 69 67 65 63 61 59 57 54 52 50 48 46 44 42 40 38 37 35 33 32 30 28 27 26 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 10 9 9 9 9 9 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11
 142 148 154 161 167 174 181 188 195 202 210 217 225 232 240 248 255 263 271 278 285 292 299 305 311 316 321 325 328 330 332 333 333 332 330 327 323 319 314 308 301 294 286 279 270 262 254 245 237 228 220 213 205 198 191 184 178 172 167 162 157 153 149 145 142 139 136 134 131 130 128 127 126 125 124 124 124 124 124 124 125 126 127 128 130 131 133 135 137 140 143 146 149 152 156 160 164 168 172 177 182 187 192 197 203 208 214 219 225 230 235 240 244 248 252 255 257 259 260 260 260 259 257 254 250 246 241 236 230 224 218 211 204 198 191 184 177 171 164 158 152 146 141 136 131 126 122 117 113 110 106 103 100 97 94 91 89 87 84 82 81 79 77 76 74 73 72 70 69 68 67 66 66 65 64 63 63 62 62 61 60 60 60 59 59 58 58 58 57 57 57 56 56 56 55 55 55 54 54 53 53 53 52 52 51 51 50 50 49 49 48 47 47 46 45 45 44 43 43 42 41 40 39 39 38 37 36 35 34 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 13 13 14 15 16 17 18 19 20 21 23 24 26 28 30 32 34 37 39 42 45 47 51 54 57 61 64 68 72 76 80 84 89 94 98 103 108 114 119 124 130 136
 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 19 20 20 21 22 23 24 25 25 26 27 28 30 31 32 33 35 36 38 40 41 43 45 47 50 52 55 58 61 64 67 71 75 79 83 88 93 98 103 109 115 121 127 134 141 148 155 162 170 177 185 192 200 207 214 221 228 234 240 246 251 256 260 264 268 271 274 277 279 281 283 285 286 287 288 289 290 291 291 292 293 294 295 296 297 299 300 302 304 307 309 312 315 319 323 327 331 336 342 348 354 360 368 375 383 391 399 408 417 426 435 443 452 460 468 475 481 487 491 495 497 498 497 496 492 488 482 474 466 456 446 435 423 410 397 383 370 356 342 328 314 301 288 275 262 250 238 226 215 205 194 184 175 166 157 148 140 133 125 118 112 105 99 93 87 82 77 72 68 63 59 55 51 48 45 41 39 36 33 31 28 26 24 23 21 19 18 17 15 14 13 12 12 11 10 10 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 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 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 7 7 7 8 8
 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 27 28 29 31 32 34 36 38 40 42 45 47 51 54 57 61 66 71 76 82 88 95 103 111 121 131 142 155 169 184 201 220 240 262 286 311 339 369 400 433 467 502 537 572 605 638 667 694 717 735 749 757 761 760 754 744 731 715 696 676 655 632 610 587 565 543 521 501 481 462 444 427 410 395 380 367 354 341 330 318 308 298 289 280 271 263 255 248 241 234 227 221 215 209 204 198 193 188 183 179 174 170 166 162 159 155 152 149 146 143 140 137 135 133 130 128 126 125 123 121 120 118 117 116 115 114 113 112 111 110 110 109 108 108 108 107 107 107 107 107 107 107 107 107 108 108 108 109 109 110 110 111 112 112 113 114 115 116 117 118 119 119 120 121 122 123 123 124 125 125 125 125 125 125 125 124 123 122 121 120 118 116 114 111 109 106 103 100 97 94 91 87 84 81 77 74 71 67 64 61 58 56 53 50 48 46 43 41 39 37 36 34 32 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 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 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 11
 134 137 140 142 145 147 148 150 151 152 153 153 153 154 153 153 153 153 152 152 151 150 150 149 148 148 147 147 146 146 146 145 145 145 145 145 146 146 147 147 148 149 151 152 154 156 158 160 163 166 169 173 177 181 186 191 197 203 209 216 223 230 238 246 255 264 273 282 292 302 312 323 333 344 355 366 377 388 400 411 423 435 447 459 471 483 496 509 521 534 547 560 573 585 598 610 621 632 643 652 660 667 673 677 679 679 677 673 666 657 646 633 618 601 583 563 542 521 498 476 454 432 410 390 370 350 332 315 299 284 271 258 246 235 226 217 209 202 195 189 184 180 176 172 169 167 164 163 161 160 159 158 158 158 158 158 159 159 160 161 162 163 164 165 166 168 169 170 171 172 173 173 174 174 174 173 173 171 170 168 166 163 160 157 153 149 144 139 134 129 123 117 111 105 100 94 88 82 77 71 66 61 56 51 47 43 39 36 32 29 26 24 21 19 17 15 13 12 10 9 8 7 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 11 13 15 18 20 23 26 29 32 36 39 43 47 52 56 61 65 70 75 80 85 90 95 100 105 110 114 119 123 127 130
 44 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 52 52 53 53 54 55 55 56 57 58 59 59 60 61 62 64 65 66 67 69 70 72 74 76 78 80 83 85 88 91 95 99 102 107 111 116 122 128 134 141 148 156 165 174 183 194 204 216 228 241 254 268 282 297 312 327 343 359 375 391 406 422 437 451 465 478 490 501 511 520 528 535 540 544 547 549 549 548 547 544 540 535 530 524 517 510 502 494 485 477 468 459 449 440 431 422 413 404 396 387 379 371 363 356 349 343 337 331 326 321 317 313 310 307 305 303 302 301 301 301 301 302 303 304 306 308 310 313 315 318 321 323 326 329 331 334 336 339 341 343 345 346 347 348 349 349 349 349 348 347 345 343 341 338 335 332 328 324 319 314 309 303 298 291 285 278 271 264 257 249 242 234 226 218 210 203 195 187 179 172 164 157 150 143 136 130 124 118 112 106 101 96 92 87 83 79 76 72 69 66 64 61 59 57 55 53 52 51 49 48 47 46 45 45 44 43 43 42 42 42 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 33 33 33 32 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 43 43
 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 23 24 25 26 27 28 29 30 31 33 34 36 38 41 43 46 49 53 57 61 66 72 78 85 92 101 110 121 132 145 159 175 192 211 232 255 280 306 335 365 398 432 468 505 544 582 621 659 697 732 765 795 821 844 862 876 885 890 891 888 881 871 858 843 826 808 789 768 748 727 706 685 664 643 623 604 585 566 548 531 514 497 481 466 451 436 422 408 395 382 370 358 346 335 324 314 304 294 285 276 267 258 250 242 235 228 221 214 208 202 196 191 185 180 176 171 167 163 159 155 151 148 145 142 139 136 134 132 129 127 125 123 122 120 118 117 115 114 113 112 110 109 108 107 106 105 104 103 102 101 100 99 98 97 95 94 93 91 90 88 86 85 83 81 79 77 74 72 70 67 65 62 60 57 54 52 49 47 44 42 40 37 35 33 31 29 27 25 24 22 21 19 18 17 16 15 14 13 12 12 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20
 45 48 51 54 57 61 65 69 73 78 83 88 94 100 106 114 121 130 138 148 159 170 182 195 210 225 242 260 279 300 322 345 371 397 425 455 485 516 548 580 611 641 669 695 718 737 752 762 768 768 764 755 741 724 704 682 658 633 606 580 554 528 504 480 457 435 415 395 377 360 344 330 316 303 291 280 270 261 252 244 237 230 224 218 212 207 203 199 195 191 188 185 183 181 178 177 175 174 173 172 171 171 170 170 171 171 171 172 173 174 176 177 179 180 182 184 187 189 191 194 196 199 201 204 206 209 211 213 214 216 217 217 218 218 217 217 215 214 212 209 206 203 200 196 192 187 183 178 173 168 164 159 154 149 144 139 134 129 125 120 116 111 107 103 99 96 92 89 85 82 79 76 73 70 68 65 63 61 58 56 54 52 50 48 46 45 43 41 40 38 37 36 34 33 32 31 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 26 26 25 24 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 14 13 13 13 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 40 43
 42 45 49 53 56 61 65 69 74 79 84 90 96 102 109 116 123 131 139 148 158 168 178 189 201 214 227 241 256 271 287 304 322 340 359 379 399 419 440 460 480 500 519 537 554 569 583 595 605 612 618 621 621 619 616 610 602 593 583 571 559 546 532 519 505 491 478 465 452 440 428 417 406 396 387 378 370 362 355 349 343 337 332 328 324 320 317 315 313 311 309 308 307 307 307 307 308 309 310 312 313 315 318 321 324 327 330 334 338 343 347 352 357 363 368 374 380 387 393 400 406 413 420 427 434 441 448 454 461 467 472 478 482 486 490 493 495 496 497 497 496 494 491 487 482 477 471 464 457 449 440 431 422 412 402 392 381 371 361 350 340 330 320 310 300 291 281 272 264 255 247 239 231 224 217 210 203 197 191 185 180 174 169 165 160 156 151 148 144 140 137 134 131 128 125 123 121 119 117 115 113 112 111 109 108 107 107 106 105 105 105 104 104 104 104 103 103 103 103 103 102 102 102 101 101 100 99 99 98 97 96 95 93 92 91 89 88 86 85 83 81 79 78 76 74 72 71 69 67 65 64 62 60 59 57 55 54 52 51 49 48 46 45 44 42 41 39 38 37 36 34 33 32 31 30 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 11 10 9 8 7 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 9 11 13 15 18 20 22 25 27 30 33 36 39
 47 49 50 52 54 55 57 59 60 62 64 66 68 70 72 74 76 78 81 83 86 89 92 95 98 101 105 109 113 117 122 127 132 137 143 150 157 164 172 180 189 199 209 220 232 244 257 271 286 301 317 333 350 367 384 401 418 434 449 464 476 488 497 504 510 513 514 513 510 504 498 489 480 469 457 445 433 420 407 394 382 369 357 345 334 323 313 303 294 285 277 269 261 254 248 241 236 230 225 220 216 212 208 204 201 198 195 193 191 189 187 185 184 183 182 181 181 180 180 181 181 182 183 184 185 187 189 191 193 196 199 202 205 208 212 216 220 224 228 232 236 240 244 248 252 256 260 263 267 270 273 276 279 281 283 285 286 287 288 288 288 288 287 286 284 281 279 276 272 268 264 259 254 249 243 237 230 224 217 210 202 195 188 180 172 165 157 150 143 135 128 121 114 108 101 95 89 83 78 73 68 63 58 54 50 46 43 40 37 34 31 29 27 25 23 21 20 18 17 16 15 14 13 12 12 11 10 10 10 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 12 13 13 14 15 16 18 19 20 21 22 23 25 26 27 29 30 31 33 34 36 37 38 40 41 43 44 46
 129 129 128 128 127 126 125 123 121 120 118 116 113 111 109 106 104 101 99 96 94 91 88 86 83 81 78 76 74 71 69 67 65 63 61 59 57 55 53 52 50 49 48 47 45 45 44 43 42 42 42 42 41 42 42 42 43 43 44 45 46 47 48 49 50 52 53 55 56 58 60 62 64 66 68 70 72 74 77 79 81 83 86 88 91 93 96 99 102 104 107 110 114 117 120 124 127 131 135 139 143 148 152 157 163 168 174 180 187 194 201 209 217 226 236 246 257 268 280 294 308 323 339 356 375 394 415 437 460 484 508 534 561 587 614 641 667 692 715 737 755 771 783 792 796 796 792 783 771 754 735 712 687 660 632 602 572 542 512 483 454 426 399 373 348 325 302 281 261 242 225 208 193 178 164 151 140 128 118 108 99 91 83 75 68 62 56 50 45 40 36 32 28 24 21 18 15 13 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 15 16 17 18 19 20 22 23 25 27 29 31 33 35 38 41 43 46 49 52 56 59 63 66 70 73 77 81 85 88 92 96 99 102 106 109 112 115 117 119 121 123 125 126 127 128 128
 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 45 45 46 47 48 49 49 50 51 52 54 55 56 57 58 60 61 63 64 66 67 69 70 72 74 76 77 79 81 83 85 86 88 90 92 93 95 97 98 100 102 103 105 106 108 109 111 112 114 115 116 118 120 121 123 125 126 128 130 132 135 137 140 143 146 149 153 156 161 165 170 175 181 187 194 201 209 217 226 236 247 258 271 285 299 315 332 351 370 391 414 437 462 488 516 543 572 601 629 657 683 707 729 748 763 774 780 781 778 771 759 743 723 701 677 651 624 596 568 541 513 487 461 437 414 391 370 350 331 314 297 281 267 253 240 228 216 205 195 185 176 168 160 152 144 137 131 124 118 113 107 102 97 92 87 83 78 74 70 66 63 59 56 53 50 47 44 41 39 36 34 32 29 28 26 24 22 21 19 18 17 16 15 14 13 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 34 35
 73 75 76 77 79 80 81 82 84 85 86 87 88 89 91 92 93 94 95 97 98 99 101 102 103 105 106 108 110 112 113 115 118 120 122 125 128 131 134 137 141 145 149 154 159 164 170 176 183 190 198 206 214 224 234 244 255 267 279 291 304 318 332 346 360 374 388 402 416 429 442 454 465 476 485 493 499 505 509 511 513 513 511 509 505 500 494 487 480 471 462 453 443 433 422 411 400 390 379 368 357 346 336 325 315 305 296 286 277 268 260 252 244 236 229 222 216 209 203 198 193 188 183 179 175 172 169 166 163 161 159 158 156 155 154 153 153 152 152 152 152 152 152 153 153 153 154 154 155 156 156 157 157 158 158 159 159 160 160 160 160 160 160 160 160 159 159 158 157 156 155 154 153 151 149 148 146 143 141 139 136 133 131 128 124 121 118 115 111 108 104 101 97 93 90 86 83 79 76 72 69 66 62 59 56 53 51 48 45 43 41 38 36 34 33 31 29 28 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 33 34 35 36 38 39 41 42 44 45 47 48 50 51 53 54 56 57 59 60 62 63 65 66 68 69 71 72
 49 50 52 53 54 56 57 59 60 62 63 65 67 69 71 73 75 78 80 83 86 89 92 95 98 102 106 110 114 118 123 128 134 140 146 153 160 167 175 184 193 203 213 224 236 249 262 276 291 307 323 340 358 377 396 416 436 456 476 496 516 535 553 569 585 599 611 622 630 637 642 644 645 644 641 637 631 625 617 608 599 590 580 570 560 550 540 531 521 513 504 496 488 481 475 468 463 457 453 449 445 441 438 436 434 432 431 430 429 428 427 427 427 427 426 426 425 424 423 422 420 418 415 412 408 404 399 393 387 380 372 364 356 347 338 329 319 309 299 289 279 269 259 249 240 230 221 212 203 195 187 179 171 164 157 150 144 138 132 126 121 115 110 106 101 97 92 88 84 81 77 74 70 67 64 61 58 56 53 50 48 46 43 41 39 37 35 33 31 29 27 25 23 22 20 19 17 16 14 13 12 11 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 1 1 1 1 2 2 2 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48
 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 15 15 17 18 19 20 22 24 26 28 30 33 36 40 44 48 53 59 65 73 81 90 101 113 127 142 160 179 202 227 255 287 323 362 406 455 507 564 624 687 751 815 878 936 987 1029 1060 1078 1083 1076 1057 1028 990 947 899 850 800 750 702 656 612 571 533 498 465 435 407 382 359 338 319 302 286 272 259 247 236 227 218 211 205 199 194 190 187 185 183 182 182 182 184 186 189 192 196 201 207 214 221 229 237 246 256 267 278 289 301 312 325 337 349 361 373 384 395 405 415 423 431 437 443 447 450 452 452 452 450 447 443 437 431 424 417 408 400 390 380 370 360 349 338 327 316 306 295 284 273 262 252 241 231 221 211 201 191 182 173 164 155 146 138 130 122 114 107 100 93 87 80 74 69 63 58 54 49 45 41 37 34 31 28 25 23 21 19 17 15 14 13 12 10 10 9 8 8 7 7 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 22 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5
 46 46 47 48 50 51 52 54 55 57 59 61 63 66 68 71 74 77 81 85 89 94 99 104 110 117 124 131 139 148 158 168 180 192 205 218 233 248 264 281 298 315 333 350 366 381 394 406 415 421 425 425 422 416 408 397 384 370 354 338 321 304 288 272 256 241 227 213 201 189 178 168 159 150 142 135 128 122 117 112 107 103 99 96 93 90 88 86 84 82 81 80 79 78 78 78 78 78 79 79 80 82 83 85 87 89 91 94 97 101 105 109 113 118 123 129 135 142 149 156 164 172 180 189 197 206 215 223 231 239 246 252 258 262 266 268 269 268 267 264 260 255 249 242 235 228 220 212 203 195 187 179 171 163 156 149 142 136 129 124 118 113 108 104 99 95 91 88 85 81 79 76 73 71 68 66 64 62 61 59 57 56 54 53 52 51 50 49 47 47 46 45 44 43 42 41 41 40 39 39 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 19 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 30 31 32 33 33 34 35 35 36 37 37 38 38 39 39 40 40 40 40 40 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 43 43 44 45
 120 125 132 138 145 152 159 166 174 182 191 199 208 218 227 237 247 258 268 279 291 302 314 326 338 349 361 373 385 397 409 420 430 441 451 460 468 476 483 488 493 497 500 502 503 503 501 499 496 492 487 481 475 468 460 452 444 436 427 418 409 401 392 383 375 366 358 351 343 336 329 322 316 310 304 299 294 289 284 280 276 273 269 266 264 261 259 257 256 254 253 253 252 252 252 252 253 254 255 256 258 260 262 264 267 270 274 278 282 286 291 296 302 307 313 320 327 334 341 349 357 365 373 382 390 399 408 416 425 433 441 448 455 461 467 471 475 478 480 481 481 480 478 475 470 465 459 452 444 435 425 415 405 394 383 371 360 348 336 324 313 301 290 279 268 257 246 236 226 217 207 198 190 181 173 165 158 151 144 137 131 124 119 113 107 102 97 92 88 83 79 75 71 68 64 61 57 54 51 49 46 43 41 39 37 35 33 31 30 28 27 26 25 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 19 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 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 23 24 25 27 28 30 32 34 36 38 40 43 45 48 51 54 57 61 64 68 72 76 80 84 88 93 98 103 108 114
 38 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 56 58 59 60 62 63 65 66 68 70 71 73 75 77 79 81 83 85 87 90 92 95 97 100 103 106 109 112 115 119 122 126 130 134 138 142 147 151 156 161 165 170 175 180 185 190 194 199 203 207 211 215 218 221 224 226 228 230 231 232 232 232 232 231 230 229 227 225 223 221 218 215 213 209 206 203 200 196 193 189 185 182 178 174 171 167 164 160 156 153 149 146 143 139 136 133 130 127 124 122 119 116 114 112 109 107 105 104 102 101 99 98 97 96 95 95 94 94 94 94 94 94 94 95 95 96 96 97 98 98 99 100 101 102 103 104 104 105 106 107 108 109 110 110 111 112 112 113 113 114 114 115 115 115 115 115 115 115 115 114 114 113 113 112 111 111 110 108 107 106 105 103 102 100 99 97 95 93 91 89 87 85 83 81 79 76 74 72 70 68 66 63 61 59 57 56 54 52 50 49 47 46 44 43 42 41 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37
 43 44 45 45 46 47 47 48 49 49 50 50 51 51 52 52 52 53 53 53 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 56 56 56 57 57 58 59 59 60 61 62 64 65 67 68 70 72 75 77 80 82 85 88 92 95 99 103 107 111 116 120 125 130 135 140 145 150 156 161 166 171 177 182 187 192 196 201 205 209 213 217 220 223 226 228 230 232 233 234 235 236 236 236 236 235 234 234 233 231 230 229 228 226 225 224 223 222 221 220 219 219 218 218 218 219 219 220 221 223 224 226 228 231 234 236 239 243 246 249 252 256 259 262 265 267 269 271 272 273 273 273 272 270 268 265 261 257 252 247 241 234 227 220 213 205 198 190 182 174 167 159 151 144 137 130 123 117 110 104 98 93 88 82 78 73 68 64 60 56 53 49 46 43 40 37 35 32 30 28 26 24 22 20 19 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 20 21 22 23 23 24 25 26 26 27 28 28 29 30 30 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 31 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 20 20 19 19 19 20 20 20 20 20 21 21 22 22 22 23 24 24 25 25 26 27 28 28 29 30 31 31 32 33 34 35 36 36 37 38 39 40 41 41 42
 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 52 54 55 57 58 60 61 63 65 66 68 69 71 73 74 76 78 79 81 82 84 85 86 88 89 90 91 92 93 94 95 96 97 97 98 99 99 100 100 100 101 101 101 101 102 102 102 102 102 102 102 102 102 103 103 103 103 103 104 104 104 105 105 105 106 107 107 108 109 110 111 112 113 114 115 117 118 120 122 124 126 128 130 133 136 139 142 145 148 152 156 160 165 169 174 179 184 189 195 200 206 212 217 223 229 234 239 243 247 251 254 256 258 259 259 258 257 254 251 247 243 238 232 226 220 213 206 199 192 185 178 171 164 157 151 144 138 132 127 121 116 111 106 102 98 94 90 86 83 79 76 73 70 68 65 63 61 58 56 54 53 51 49 47 46 44 43 42 41 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 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 24 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 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25
 62 62 62 62 61 61 61 60 60 60 59 59 59 58 58 58 58 57 57 57 57 56 56 56 56 56 56 56 56 56 56 57 57 57 58 58 59 59 60 61 62 63 64 65 67 68 70 72 74 76 78 81 84 87 90 93 97 100 104 108 113 117 122 127 132 137 142 147 152 158 163 169 174 179 185 190 195 200 205 210 215 220 225 229 234 239 243 248 253 257 262 267 272 278 283 289 295 301 308 315 322 330 338 347 357 367 377 388 400 413 427 441 456 471 487 504 522 539 558 576 594 613 630 647 663 678 690 701 710 716 720 721 719 714 706 696 683 669 652 634 614 594 573 551 529 507 486 465 444 424 404 385 367 350 333 317 302 287 273 260 247 235 224 213 202 192 183 174 165 157 149 141 134 127 120 114 108 102 96 91 85 80 76 71 66 62 58 54 50 47 43 40 37 34 31 28 26 23 21 19 17 15 13 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 18 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 33 34 35 36 37 38 40 41 42 43 45 46 47 48 50 51 52 53 54 55 56 57 58 58 59 60 60 61 61 62 62 62 63 63 63 63 63 63 63 63 63 63 62
 61 61 62 63 63 64 65 65 66 66 67 68 68 69 69 70 70 71 72 72 73 73 74 75 75 76 77 78 78 79 80 81 82 83 84 85 86 88 89 91 92 94 96 98 101 103 106 109 112 116 119 123 128 133 138 143 149 155 162 169 177 185 193 202 211 221 231 242 253 264 276 288 300 312 324 337 349 361 373 384 395 406 415 424 432 439 445 449 453 455 455 455 453 450 445 440 433 426 417 408 398 388 377 366 354 343 331 319 308 297 285 275 264 254 244 234 225 216 208 200 193 185 179 173 167 161 156 152 148 144 140 137 134 131 129 127 125 124 122 121 120 119 118 118 117 117 117 117 117 116 116 117 117 117 117 117 117 117 117 117 118 118 118 118 118 118 117 117 117 117 117 116 116 116 115 114 114 113 113 112 111 110 109 108 107 106 105 104 102 101 100 98 97 95 94 92 91 89 87 86 84 82 81 79 77 76 74 72 71 69 68 67 65 64 63 61 60 59 58 57 57 56 55 55 54 54 53 53 53 53 52 52 52 52 52 52 53 53 53 53 53 53 54 54 54 54 54 55 55 55 55 55 56 56 56 56 56 56 56 56 57 57 57 57 56 56 56 56 56 56 56 55 55 55 55 54 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 39 38 37 37 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 47 48 49 49 50 51 52 53 53 54 55 56 56 57 58 59 59 60
 61 62 64 65 67 68 69 71 72 73 75 76 77 78 80 81 82 83 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 134 135 136 136 137 137 138 138 138 139 139 139 139 139 139 139 139 139 139 138 138 138 138 137 137 137 137 136 136 136 135 135 134 134 134 133 133 132 132 132 131 131 131 130 130 130 129 129 129 129 128 128 128 128 129 129 129 130 130 131 131 132 133 134 136 137 138 140 142 144 146 148 150 152 154 157 159 162 164 166 169 171 173 175 177 179 181 183 184 186 187 187 188 188 188 188 188 187 186 185 183 181 179 177 175 172 169 166 163 160 156 152 149 145 141 137 133 129 125 121 117 113 109 105 101 97 93 90 86 83 79 76 73 69 66 64 61 58 55 53 51 49 46 44 43 41 39 38 36 35 34 33 32 31 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 46 48 49 50 52 53 54 56 57 58 60
 57 57 56 55 55 54 53 53 52 51 51 50 49 49 48 47 47 46 45 45 44 43 42 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 56 58 59 61 63 64 66 68 69 71 73 75 77 79 80 82 84 86 88 90 92 94 97 99 101 103 105 107 110 112 114 117 119 121 124 126 128 131 133 136 138 140 143 145 147 150 152 154 157 159 161 164 166 168 171 173 175 178 180 183 185 188 191 193 196 199 202 206 209 212 216 219 223 227 231 235 239 243 247 251 255 260 264 268 272 275 279 283 286 289 292 294 296 298 299 300 301 301 300 299 298 296 293 290 287 283 278 273 268 262 256 249 243 236 228 221 213 206 198 191 183 176 168 161 154 147 140 134 127 121 115 110 104 99 94 90 85 81 77 74 70 67 64 62 59 57 55 53 51 49 48 46 45 44 43 42 41 40 39 39 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 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 56 57 58 59 59 60 60 61 61 61 62 62 62 62 62 62 62 62 62 62 61 61 61 60 60 59 59 58 58
 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 54 55 57 59 61 63 65 68 70 73 76 79 82 85 89 93 97 101 106 111 116 122 128 134 141 148 155 163 172 180 190 199 209 220 230 241 252 264 275 286 297 307 317 327 335 343 350 355 360 363 365 366 365 363 360 356 351 345 338 330 322 314 305 296 287 278 268 259 250 242 233 224 216 208 201 194 186 180 173 167 161 156 150 145 140 136 131 127 124 120 116 113 110 107 105 102 100 98 97 95 94 92 91 91 90 90 89 90 90 90 91 92 93 95 96 98 100 102 105 107 110 113 117 120 123 127 131 135 138 142 146 150 154 158 162 166 170 174 177 181 184 187 190 193 195 198 200 202 204 205 207 208 209 210 210 211 211 211 211 211 211 210 210 209 208 207 206 205 203 202 200 198 196 194 192 190 187 185 182 179 176 173 170 167 164 160 157 153 150 146 143 140 136 133 130 126 123 120 118 115 112 110 107 105 103 101 99 98 96 95 93 92 91 90 89 88 87 86 86 85 84 84 83 83 83 82 82 82 81 81 81 81 80 80 80 80 80 79 79 79 79 78 78 78 78 77 77 76 76 75 75 74 74 73 72 72 71 70 69 68 67 66 65 64 63 61 60 59 57 56 54 53 51 50 48 47 45 44 42 41 39 38 36 35 33 32 31 30 28 27 26 25 24 23 23 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31
 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 43 44 44 45 46 47 49 50 51 53 54 56 58 60 63 65 68 71 74 77 81 85 90 95 100 106 112 119 127 135 144 153 163 174 185 198 211 224 238 253 268 283 299 314 329 344 358 371 383 393 403 411 417 422 425 427 428 427 425 421 417 412 406 400 393 386 379 371 363 355 347 339 331 323 315 307 299 291 282 274 266 258 249 241 232 224 215 207 199 190 182 174 166 158 150 142 134 127 120 113 107 101 95 89 84 78 74 69 65 61 57 54 51 48 45 43 40 38 37 35 33 32 31 30 29 28 27 26 26 25 25 25 25 24 24 24 24 25 25 25 25 26 26 26 27 28 28 29 30 30 31 32 33 34 35 37 38 39 41 42 44 46 48 50 52 54 56 59 62 64 67 70 74 77 81 84 88 92 96 100 104 108 112 116 119 123 126 128 130 132 133 134 134 133 131 129 127 124 120 116 112 107 102 97 92 87 82 77 73 68 64 60 56 52 49 45 42 39 37 34 32 30 28 26 24 23 21 20 19 18 16 15 15 14 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 25 26 27 28 28 29 30 30 31 31 32 32 33 33 34 34
 44 45 47 48 49 50 52 53 55 56 58 60 62 64 66 68 71 73 76 79 82 85 88 92 95 99 103 108 112 117 122 127 132 138 144 149 156 162 168 175 182 189 196 203 210 216 223 230 236 242 248 254 259 264 268 272 275 278 280 281 283 283 284 283 283 282 280 279 277 275 273 270 268 265 263 260 258 255 253 251 249 247 245 243 242 241 240 239 238 238 237 238 238 238 239 240 242 244 246 248 251 254 257 261 265 270 275 281 287 293 300 307 315 323 332 342 351 362 372 383 394 406 417 428 439 450 460 469 477 484 490 495 497 498 497 495 490 484 475 466 454 442 429 414 399 384 368 353 337 322 307 292 278 264 251 238 227 215 205 194 185 176 167 159 152 145 138 132 126 121 116 111 106 102 98 95 91 88 85 82 79 77 74 72 70 68 66 64 63 61 59 58 57 56 54 53 52 52 51 50 49 48 48 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 47 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 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 47 47 47 47 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 38 38 39 40 41 41 42 43
 64 65 65 65 66 67 67 68 69 70 71 72 73 75 76 78 79 81 83 85 87 90 92 95 98 101 104 108 111 115 119 123 128 132 137 142 147 153 158 164 169 175 180 186 191 197 202 206 211 215 218 221 224 225 226 227 227 226 225 223 220 217 214 210 206 202 198 193 188 184 179 175 171 166 162 159 155 152 148 145 143 140 138 136 135 133 132 131 131 131 131 131 132 133 134 135 137 140 142 145 149 153 157 162 168 174 181 188 197 206 215 226 237 250 263 278 293 310 328 346 366 386 407 428 449 471 491 511 529 546 560 572 580 585 587 585 580 571 560 546 530 512 493 474 453 433 413 393 373 355 337 320 304 289 274 261 248 237 226 215 206 197 189 181 174 168 161 156 150 146 141 137 133 129 125 122 119 116 113 111 109 106 104 102 100 98 97 95 93 92 90 89 87 86 84 83 81 80 78 77 75 74 72 71 69 68 66 65 63 61 60 58 56 55 53 51 50 48 47 45 43 42 40 39 38 36 35 34 32 31 30 29 28 27 26 25 24 24 23 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 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42 44 45 47 48 50 51 53 54 56 57 58 59 61 62 63 63 64 65 65 66 66 67 67 67 67 67 67 67 67 67 66 66 66 65 65 65 65 64 64 64 64 64 63 63 63 63 63 63 63 64 64
 75 76 77 78 79 80 80 81 82 83 84 84 85 86 87 88 88 89 90 91 91 92 93 94 95 96 97 97 98 99 100 102 103 104 105 106 107 108 110 111 112 113 114 116 117 118 120 121 122 123 124 126 127 128 129 130 131 132 134 135 136 137 138 139 140 141 142 144 145 146 147 149 150 152 154 155 157 159 161 163 166 168 171 174 177 180 183 186 190 193 197 201 205 209 213 217 222 226 230 234 238 242 245 248 251 254 256 257 258 259 258 257 256 254 251 247 243 238 233 228 222 216 209 203 196 189 183 176 170 164 158 152 147 141 137 132 128 124 120 117 114 111 109 107 105 103 102 100 99 98 98 97 97 97 97 97 97 98 98 99 100 101 102 103 104 105 107 108 110 111 113 115 116 118 120 122 124 126 128 129 131 133 135 137 138 140 141 142 143 144 145 145 145 145 145 144 143 142 141 139 137 135 133 130 127 124 121 118 114 111 107 103 100 96 92 89 85 82 78 75 72 69 66 63 60 58 55 53 50 48 46 44 42 40 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 21 22 23 25 27 28 30 32 33 35 37 39 40 42 44 46 48 50 51 53 55 57 58 60 61 63 64 66 67 69 70 71 72 74
 55 54 53 52 52 51 51 50 50 49 49 48 48 48 48 48 47 47 47 47 47 47 47 48 48 48 48 48 48 49 49 49 50 50 50 51 51 52 52 52 53 53 54 54 55 55 56 57 57 58 58 59 60 60 61 62 63 64 64 65 66 67 69 70 71 72 74 75 77 79 81 83 85 87 90 93 95 98 102 105 109 114 118 123 128 134 140 147 154 162 171 180 190 201 213 226 240 256 272 290 309 330 351 374 398 422 447 471 494 516 535 551 562 569 569 564 553 537 516 491 463 434 403 372 342 313 286 260 236 214 194 176 160 145 132 120 109 99 91 83 76 70 64 59 55 51 47 44 41 38 36 34 32 30 29 27 26 25 24 23 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 28 29 30 32 33 35 37 39 41 43 45 47 49 51 54 56 58 60 63 65 67 68 70 72 73 74 75 76 76 76 77 76 76 76 75 74 74 73 72 71 70 68 67 66 65 64 63 61 60 59 58 57 56 55
 138 140 142 144 146 148 150 151 153 154 156 157 158 160 161 162 162 163 164 164 164 164 164 164 164 163 163 162 161 160 159 158 157 156 155 154 152 151 150 149 147 146 145 144 143 142 141 140 139 139 138 137 137 136 136 135 134 134 134 133 133 132 132 131 130 130 129 129 128 127 126 125 125 124 123 122 121 120 119 118 117 116 115 114 113 112 112 111 110 109 108 107 107 106 105 105 104 104 103 103 102 102 102 101 101 101 101 101 101 101 101 101 101 101 101 102 102 102 102 103 103 103 104 104 104 105 105 105 105 105 105 105 105 105 105 105 104 104 103 102 101 100 99 98 97 96 95 93 92 90 89 87 86 84 82 80 79 77 75 74 72 70 69 67 65 64 62 61 59 58 56 55 53 52 51 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 45 46 46 47 48 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 78 79 80 82 83 85 86 88 89 91 93 94 96 98 100 101 103 105 107 109 111 113 115 117 119 120 122 124 126 128 130 132 134 136
 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 32 33 35 36 38 40 43 45 48 50 53 57 61 65 69 74 80 86 93 101 110 120 131 143 157 173 191 212 235 261 291 325 363 406 455 509 571 638 712 793 878 967 1057 1145 1226 1295 1348 1381 1391 1376 1340 1285 1215 1135 1050 964 879 798 722 651 587 529 476 429 387 349 315 285 258 234 212 192 175 159 145 133 121 111 101 93 85 78 71 66 60 56 51 47 44 40 37 35 32 30 28 26 25 23 22 21 20 20 19 19 19 19 19 19 20 20 21 22 23 24 25 26 28 29 31 33 34 36 38 40 42 44 46 48 51 53 55 57 59 61 63 65 67 69 71 73 75 77 78 80 82 83 84 86 87 88 89 90 91 92 93 93 94 94 95 96 96 96 97 97 97 97 97 98 98 98 98 97 97 97 97 96 96 96 95 94 94 93 92 91 90 89 88 87 85 84 83 81 80 78 76 75 73 71 70 68 67 65 64 63 61 60 59 58 57 56 56 55 55 54 54 54 54 54 54 54 54 54 55 55 55 56 56 57 58 58 59 59 60 61 62 62 63 64 65 66 66 67 68 69 70 70 71 72 72 73 74 74 75 75 76 76 76 76 76 76 76 76 75 75 74 73 73 72 70 69 68 67 65 64 62 60 58 56 54 53 51 49 46 44 42 40 38 36 34 33 31 29 27 26 24 22 21 20 18 17 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16
 62 64 66 67 69 72 74 76 78 80 82 85 87 90 92 94 97 99 102 104 107 109 112 114 117 119 122 124 126 128 131 133 135 137 139 140 142 144 145 147 149 150 152 153 154 156 157 159 160 162 164 165 167 169 171 173 175 177 179 182 184 187 189 192 194 197 200 202 205 208 210 213 216 218 220 223 225 227 229 231 233 235 236 238 239 240 241 242 243 244 244 245 245 245 245 245 245 245 244 244 243 243 242 241 240 239 238 236 235 234 232 230 229 227 225 223 221 219 216 214 212 209 207 204 201 199 196 193 190 187 184 181 178 175 171 168 165 161 158 154 151 147 144 140 136 133 129 126 122 119 115 112 109 105 102 99 96 93 90 87 84 81 79 76 74 71 69 67 64 62 60 58 56 55 53 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 55 57 58 60
 53 54 55 57 58 59 61 62 64 66 67 69 71 73 75 77 80 82 84 87 90 92 95 98 101 104 107 110 113 117 120 123 126 130 133 136 139 142 145 148 150 153 155 157 159 161 163 164 165 166 167 167 167 167 167 167 166 165 164 163 162 161 159 157 156 154 152 150 147 145 143 141 138 136 134 131 129 126 124 122 119 117 115 112 110 108 105 103 101 99 97 95 93 91 89 87 85 83 82 80 78 77 75 74 72 71 69 68 67 65 64 63 62 61 60 59 58 57 57 56 55 54 54 53 53 52 51 51 51 50 50 49 49 49 48 48 48 48 47 47 47 46 46 46 46 45 45 45 44 44 44 43 43 42 42 42 41 41 40 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 82 83 84 85 85 86 86 87 87 88 88 88 88 89 89 89 89 88 88 88 87 87 86 86 85 84 83 82 81 80 79 78 77 75 74 73 71 70 69 67 66 64 63 62 60 59 57 56 55 54 53 51 50 49 48 48 47 46 45 45 44 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 47 48 48 49 50 51 52
 45 47 48 50 51 53 55 56 58 60 62 63 65 67 69 71 73 75 77 80 82 84 86 88 91 93 95 97 99 102 104 106 108 110 112 114 116 118 120 123 125 127 129 131 133 135 137 139 142 144 146 149 151 154 157 159 162 165 168 171 174 177 180 183 186 189 192 195 197 200 202 204 206 208 209 210 211 211 211 211 210 209 207 205 203 200 197 194 190 186 182 178 173 168 163 159 154 149 144 139 134 129 124 119 115 110 106 102 98 94 90 87 84 80 77 74 72 69 67 64 62 60 58 57 55 54 53 51 50 49 48 48 47 47 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 34 35 35 35 35 35 36 36 37 37 38 39 40 41 42 43 45 46 48 50 52 54 56 58 61 63 66 69 72 75 78 81 84 88 91 94 98 101 105 108 111 114 117 120 123 126 128 130 132 134 135 136 137 138 138 138 137 137 136 134 133 131 129 126 124 121 118 115 112 108 105 102 98 95 91 88 85 81 78 75 71 68 65 62 60 57 54 51 49 47 44 42 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 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44
 48 50 52 55 57 60 63 66 69 72 76 80 85 89 94 99 105 111 118 124 132 140 148 156 166 175 185 196 206 217 229 240 251 263 273 284 294 303 311 317 323 327 330 331 330 328 325 320 314 307 299 290 280 271 261 251 241 231 221 211 202 193 185 177 169 162 156 149 143 138 133 128 123 119 115 112 109 106 103 100 98 96 94 92 91 89 88 87 86 85 84 84 84 83 83 83 83 84 84 85 85 86 87 89 90 92 93 95 97 100 102 105 108 111 115 119 123 128 133 138 144 150 157 164 171 179 188 196 206 215 225 235 246 257 267 278 288 298 308 317 325 332 338 342 346 348 348 347 344 340 335 329 321 313 304 294 284 274 264 253 243 233 223 213 204 195 187 179 171 164 157 150 144 138 133 128 123 119 115 111 108 104 102 99 96 94 92 90 89 87 86 85 84 83 83 82 82 82 82 83 83 84 85 86 87 89 90 92 94 97 99 102 105 108 111 115 118 122 126 130 134 138 142 146 149 153 157 160 163 166 168 170 172 174 175 175 176 176 175 175 174 172 171 169 167 165 163 161 158 156 154 151 149 147 144 142 140 138 136 134 132 130 128 127 125 124 123 121 120 119 118 117 116 115 115 114 113 113 112 111 111 110 110 109 109 108 107 107 106 105 104 103 102 101 99 98 96 95 93 91 89 87 85 83 80 78 75 73 71 68 66 63 61 58 56 54 52 50 48 46 44 42 41 39 38 36 35 34 33 32 32 31 31 30 30 29 29 29 29 29 29 29 30 30 30 31 31 32 33 34 34 35 36 37 39 40 41 43 44 46
 61 61 62 63 63 64 64 64 65 65 65 65 65 65 66 66 65 65 65 65 65 65 65 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 64 64 65 66 67 68 69 71 73 75 78 80 84 87 91 96 100 106 112 118 125 133 141 150 160 170 181 193 205 219 233 247 263 279 295 312 329 346 363 380 397 412 427 440 451 461 468 473 475 475 472 467 460 450 438 425 410 395 378 361 344 327 310 293 276 261 245 231 217 204 191 179 168 157 148 138 130 122 114 107 101 95 90 85 80 76 72 69 66 63 60 58 57 55 54 53 53 52 52 52 53 53 54 55 57 58 60 62 64 66 69 72 75 78 81 84 88 92 96 100 105 109 114 119 124 129 134 140 145 151 157 163 169 175 181 187 193 199 205 211 217 222 227 232 236 240 243 246 248 250 251 252 251 251 249 247 245 241 238 234 229 224 219 213 207 202 196 190 183 178 172 166 160 155 150 145 140 136 132 128 125 121 119 116 114 112 110 108 107 106 105 104 104 104 103 103 104 104 104 104 105 106 106 107 107 108 109 109 110 111 111 112 112 112 113 113 113 113 113 112 112 111 110 110 108 107 106 104 103 101 99 97 95 93 91 89 86 84 81 79 76 74 71 69 66 64 61 59 56 54 51 49 47 45 43 41 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 19 19 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 30 31 32 33 35 36 37 38 40 41 42 44 45 46 48 49 50 51 52 53 55 56 57 57 58 59 60
 87 89 92 95 98 101 104 107 110 113 116 119 122 125 128 132 135 138 142 145 149 152 156 160 163 167 171 175 179 183 187 191 196 200 205 209 214 218 223 228 233 238 243 248 253 258 263 268 272 277 282 287 291 295 299 303 307 310 313 316 318 321 322 324 325 326 327 327 327 327 327 327 326 326 325 324 324 323 322 321 321 320 320 319 319 319 318 318 318 319 319 319 319 320 320 321 321 322 322 322 322 322 322 322 321 320 319 318 316 314 311 308 305 302 298 293 289 284 279 274 268 263 257 251 246 240 235 229 224 219 214 209 204 200 196 192 189 185 182 179 177 174 172 170 168 167 165 164 163 162 162 161 160 160 160 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 159 159 159 159 159 158 158 157 157 156 155 155 154 153 152 151 150 148 147 146 144 143 141 139 137 135 133 131 129 127 125 122 120 117 115 112 110 107 104 101 99 96 93 90 88 85 82 80 77 74 72 69 67 65 62 60 58 56 54 52 50 48 47 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 25 26 27 29 30 32 33 35 37 39 40 42 44 46 48 50 53 55 57 59 62 64 66 69 71 74 76 79 81 84
 92 93 94 95 97 98 98 99 100 101 102 102 103 103 103 104 104 104 104 104 104 104 104 104 104 103 103 103 103 103 103 103 103 103 103 104 104 105 106 107 109 110 112 115 118 121 124 128 133 138 144 150 158 165 174 184 194 206 218 231 246 261 278 295 314 333 353 374 395 417 438 459 478 497 514 528 540 548 554 555 554 548 540 528 514 497 479 459 438 417 396 375 354 333 314 295 277 260 244 228 214 201 188 176 165 155 146 137 129 121 114 108 102 97 92 87 83 79 76 73 70 68 66 64 63 62 61 60 59 59 59 59 60 60 61 61 62 63 64 65 67 68 70 71 72 74 75 77 79 80 82 83 84 86 87 88 89 90 91 92 93 93 94 94 95 95 95 94 94 94 93 92 92 91 90 88 87 86 84 83 81 79 78 76 74 72 70 68 66 64 62 60 58 55 53 51 49 47 45 43 41 39 37 35 33 31 30 28 26 25 23 22 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 25 26 27 28 30 31 32 34 35 37 38 40 41 43 45 46 48 50 51 53 55 57 58 60 62 64 65 67 69 70 72 74 75 76 78 79 80 81 82 83 84 84 85 85 85 85 85 85 84 84 83 82 82 81 80 79 77 76 75 74 72 71 70 68 67 66 64 63 62 61 60 59 58 57 56 56 55 55 55 54 54 54 54 55 55 55 56 56 57 58 59 60 61 62 63 64 65 66 68 69 71 72 73 75 76 78 79 81 82 84 85 87 88 89 91
 52 51 51 51 51 51 51 51 51 51 52 52 53 53 54 55 56 57 59 60 62 64 66 68 71 73 76 80 84 88 93 98 104 110 117 125 134 143 154 166 179 193 209 226 245 266 288 313 339 367 398 429 462 496 530 564 597 627 654 677 695 707 712 711 703 689 670 647 620 591 560 529 497 466 436 408 381 355 331 309 289 270 253 236 222 208 196 185 174 165 156 148 141 135 129 123 118 114 110 106 103 100 97 95 93 91 90 89 88 87 87 87 87 87 88 89 90 91 93 95 97 99 102 105 108 111 114 118 122 126 130 135 139 143 148 153 157 162 166 170 175 179 182 186 189 193 195 198 200 202 204 205 206 207 207 208 208 208 208 207 207 206 206 205 204 203 203 202 201 200 200 199 198 198 197 196 196 195 195 195 194 194 193 193 193 192 192 191 191 190 189 188 187 186 184 182 180 178 176 173 170 167 163 159 155 151 147 142 137 132 127 122 117 112 107 102 97 92 87 82 78 74 70 66 62 59 56 53 50 47 45 43 41 39 37 36 35 33 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 33 33 34 35 36 37 39 40 41 43 44 46 48 50 52 54 56 58 61 63 66 69 72 75 78 81 85 88 92 95 99 103 107 111 115 119 122 126 130 133 136 139 142 144 146 148 149 150 151 151 150 150 148 147 145 143 140 138 135 132 129 125 122 119 115 112 108 105 102 99 95 92 90 87 84 82 79 77 75 73 71 69 67 66 64 63 61 60 59 58 57 56 55 54 54 53 53 52
 37 38 38 39 40 41 41 42 43 44 45 46 47 48 50 51 52 54 55 57 59 60 62 64 67 69 71 74 77 80 83 87 90 94 99 103 108 113 118 124 130 137 143 150 158 166 174 182 190 198 207 215 224 232 239 246 253 258 263 267 270 272 272 272 270 268 264 260 255 249 242 236 228 221 214 206 198 191 184 176 169 163 156 150 144 138 133 127 122 118 113 109 105 101 98 95 92 89 86 83 81 78 76 74 72 71 69 67 66 65 64 63 62 61 60 59 59 58 58 58 58 58 58 58 58 59 59 60 61 62 63 64 66 67 69 71 73 76 78 81 84 87 90 94 97 101 105 110 114 119 123 128 133 139 144 149 155 160 166 172 178 184 189 195 201 207 213 218 224 229 235 240 245 250 255 260 265 269 273 277 281 285 288 291 294 297 299 301 303 304 305 306 306 306 305 304 303 300 298 294 291 286 282 276 270 264 257 250 243 235 227 219 211 203 195 187 179 171 163 156 149 142 135 129 123 118 112 107 102 98 94 90 87 83 80 77 75 72 70 68 66 64 63 61 60 59 58 57 56 55 54 54 53 53 53 52 52 52 52 52 52 52 52 52 52 52 53 53 53 54 54 54 55 55 56 56 57 57 58 58 59 59 60 60 60 61 61 61 61 61 61 62 61 61 61 61 60 60 59 59 58 58 57 56 55 54 53 52 51 50 49 48 47 46 45 43 42 41 41 40 39 38 37 36 36 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 34 35 35 36 36
 22 23 23 23 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 38 39 41 43 45 48 50 53 56 59 63 67 72 77 83 89 96 103 112 121 131 142 155 169 184 201 219 239 261 284 309 336 364 394 424 454 484 513 540 564 585 602 613 620 621 617 608 594 577 557 534 510 486 460 436 411 388 365 343 323 304 286 269 254 239 226 213 202 191 181 172 163 155 148 141 135 129 123 118 113 109 105 101 97 94 91 88 85 83 81 79 77 75 73 72 70 69 68 67 66 66 65 65 64 64 64 64 64 64 64 65 65 65 66 67 67 68 69 70 71 72 73 75 76 77 78 80 81 83 84 86 88 90 91 93 95 97 99 102 104 106 109 111 114 117 120 123 126 129 133 137 140 145 149 153 158 163 168 173 179 184 190 196 203 209 216 222 229 235 241 247 253 258 263 266 270 272 273 273 272 270 266 262 256 249 242 233 224 214 205 194 184 174 164 154 145 135 127 118 111 103 97 90 85 79 74 69 65 61 58 55 52 49 46 44 42 40 38 37 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22
 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 50 51 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 68 69 70 72 73 74 76 77 78 80 81 83 84 86 87 89 90 92 93 95 97 98 100 102 104 106 109 111 113 116 119 122 125 128 132 135 139 144 149 154 159 165 171 178 186 194 203 213 223 235 247 260 275 291 308 327 347 369 393 419 446 475 505 537 570 605 639 673 706 737 765 789 809 822 830 830 823 810 791 766 737 705 670 634 597 560 524 489 456 425 396 368 343 319 298 278 259 242 227 213 200 188 177 168 158 150 143 136 129 123 118 113 108 104 100 96 93 90 87 84 82 80 77 75 74 72 70 69 67 66 65 64 62 61 60 59 59 58 57 56 56 55 54 54 53 52 52 51 50 50 49 49 48 48 47 46 46 45 44 44 43 42 42 41 40 39 39 38 37 36 36 35 34 34 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 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 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 46 47 49 51 53 54 56 58 60 61 63 65 66 67 69 70 70 71 72 72 72 72 72 71 71 70 69 68 67 66 65 64 63 61 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 45 44 44 43 42 42 41 41
 10 10 11 12 13 14 15 16 17 19 20 21 23 25 26 28 30 33 35 38 41 44 48 51 55 60 65 70 76 82 89 96 104 113 123 133 144 156 169 182 196 211 227 243 259 274 290 305 318 330 341 349 355 358 358 357 352 346 337 327 316 303 291 278 265 252 239 227 215 204 193 183 174 165 157 149 142 136 130 124 119 114 109 105 101 98 94 91 89 86 83 81 79 77 75 73 72 70 69 68 67 65 65 64 63 62 62 61 61 60 60 60 60 60 60 61 61 62 62 63 64 65 66 67 68 70 72 73 75 77 79 82 84 87 89 92 95 98 101 103 106 109 112 114 117 119 121 123 124 125 126 127 127 127 126 125 124 122 121 118 116 114 111 108 105 102 99 97 94 91 88 85 82 80 77 75 73 71 68 67 65 63 61 60 59 57 56 55 54 53 53 52 51 51 50 50 50 50 50 50 50 50 50 50 51 51 52 52 53 53 54 55 55 56 56 57 57 58 58 59 59 59 59 59 59 58 58 57 57 56 55 55 54 53 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 8 8 7 7 6 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 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9
 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 26 27 28 29 30 32 33 35 37 39 41 43 45 48 50 53 56 59 62 66 69 73 77 81 85 89 93 97 102 106 111 116 120 125 130 135 140 145 149 154 159 164 168 173 177 182 186 190 194 198 202 206 210 213 217 220 223 226 228 231 233 235 237 238 240 240 241 241 241 240 239 238 236 234 231 228 224 220 216 212 207 202 197 192 186 181 175 170 164 159 154 148 143 138 134 129 125 121 117 113 109 106 102 99 96 94 91 89 86 84 82 80 79 77 75 74 72 71 70 69 68 67 66 65 64 63 62 62 61 60 60 59 58 58 57 57 56 55 55 54 54 53 52 52 51 50 50 49 48 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 56 57 59 61 62 64 66 68 70 72 75 77 79 81 83 86 88 90 92 94 96 98 100 102 103 105 106 106 107 108 108 108 107 107 106 105 103 102 100 98 96 94 92 89 87 85 82 80 77 75 72 70 68 66 63 61 59 57 55 53 52 50 48 47 45 44 42 41 40 39
 144 143 142 140 139 138 136 134 133 131 129 127 125 123 121 119 117 115 113 111 108 106 104 102 100 98 96 95 93 91 89 88 86 85 84 83 82 81 80 79 79 78 78 78 78 78 79 79 80 81 82 83 85 86 88 90 92 94 96 99 102 105 108 111 114 118 121 125 129 133 137 142 146 151 155 160 165 170 174 179 184 189 193 198 202 207 211 215 218 222 225 227 230 232 233 234 235 235 235 234 233 231 229 226 223 219 216 212 207 203 198 193 188 183 177 172 167 162 157 152 147 142 137 133 129 125 121 117 114 111 108 105 102 100 98 96 94 92 91 89 88 87 86 85 84 84 83 82 82 82 81 81 81 80 80 80 80 79 79 79 79 79 78 78 78 78 77 77 77 76 76 76 75 75 74 74 73 72 72 71 70 70 69 68 67 67 66 65 64 63 62 61 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 47 47 46 45 45 44 44 43 43 43 42 42 42 42 42 42 42 42 43 43 43 44 44 45 46 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 64 65 66 66 67 68 68 69 69 70 70 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 71 71 71 71 72 72 72 73 74 74 75 76 77 78 79 80 81 82 84 85 87 89 91 92 94 96 99 101 103 105 108 110 112 115 117 119 122 124 126 128 130 132 134 136 138 139 141 142 143 144 145 146 146 147 147 147 147 147 146 146 145 145
 39 38 38 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 28 29 30 32 33 35 37 39 41 43 46 48 51 54 57 60 63 67 70 74 78 82 86 90 94 98 102 107 111 115 119 123 127 130 134 137 141 144 147 150 152 155 157 159 161 163 164 166 167 168 169 170 171 171 172 172 173 173 173 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 176 176 176 177 177 178 179 179 180 181 182 183 184 186 187 188 190 191 193 194 196 197 199 200 202 203 205 206 207 208 210 211 211 212 213 213 213 213 212 212 211 210 209 207 205 203 201 198 195 192 188 184 180 176 172 167 162 158 153 147 142 137 132 127 121 116 111 106 101 96 92 87 83 78 74 70 66 62 59 56 52 49 47 44 41 39 37 35 33 31 29 28 26 25 24 23 22 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 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 40 40 41 41 42 43 43 44 45 45 46 47 47 48 49 49 50 51 51 52 52 53 53 54 54 54 54 55 55 55 55 55 55 55 54 54 54 53 53 52 52 51 51 50 49 49 48 47 47 46 45 44 43 43 42 41 40
 201 194 186 179 172 165 159 152 146 140 135 129 124 120 115 111 106 102 99 95 92 89 86 83 80 78 75 73 71 69 67 65 64 62 61 60 58 57 56 55 55 54 53 53 52 52 51 51 51 51 50 50 50 50 50 51 51 51 51 51 51 52 52 52 53 53 54 54 55 55 56 56 57 58 58 59 60 61 61 62 63 64 65 67 68 69 70 72 73 75 76 78 80 82 84 86 88 90 92 95 97 99 102 104 107 110 112 115 117 119 122 124 126 127 129 130 131 131 132 131 131 130 129 128 126 124 122 119 117 114 111 108 105 102 99 96 93 91 88 85 83 81 78 76 74 72 71 69 68 66 65 64 63 62 61 61 60 59 59 58 58 58 58 57 57 57 57 57 57 57 57 57 58 58 58 58 58 59 59 59 59 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 59 59 58 58 57 57 56 55 55 54 53 53 52 51 50 49 49 48 47 46 45 45 44 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 33 34 35 36 37 38 40 41 43 45 47 49 51 54 57 60 63 67 71 75 80 85 90 96 102 108 115 123 131 139 148 157 166 176 186 196 206 216 226 236 245 254 262 270 276 282 286 290 292 293 292 291 288 285 280 275 269 263 256 248 241 233 225 217 209
 65 67 68 70 71 72 74 75 77 79 80 82 83 85 87 88 90 92 93 95 97 99 101 103 105 107 109 111 113 116 118 121 123 126 129 132 136 139 143 146 150 154 158 163 168 172 177 182 187 192 198 203 208 213 218 222 227 231 234 237 240 242 243 244 244 243 242 240 237 234 230 226 221 216 211 205 199 193 187 181 175 169 164 158 152 147 141 136 131 126 122 117 113 109 105 101 98 94 91 88 85 82 80 77 75 72 70 68 66 65 63 62 60 59 58 56 55 54 54 53 52 52 51 51 51 51 51 51 51 51 52 52 53 54 55 56 57 58 59 61 63 64 66 68 70 72 74 77 79 82 85 87 90 93 96 99 102 105 109 112 115 118 121 124 128 131 134 137 139 142 145 147 150 152 154 156 158 159 160 162 163 163 164 164 165 165 164 164 163 163 162 161 159 158 156 154 153 150 148 146 144 141 139 136 133 130 127 124 122 119 116 113 110 107 104 101 98 95 93 90 87 85 83 80 78 76 74 73 71 69 68 66 65 64 63 62 61 60 59 58 58 57 57 56 56 56 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 57 57 57 58 58 59 59 59 60 60 61 61 61 62 62 62 62 63 63 63 63 63 63 63 63 63 62 62 62 61 61 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 38 38 37 37 37 36 36 36 36 36 37 37 37 37 38 38 39 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 52 54 55 56 57 59 60 61 63 64
 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 37 38 39 39 40 41 42 43 45 46 47 49 50 52 53 55 57 60 62 65 68 71 74 78 82 87 92 97 103 110 117 124 133 141 151 161 173 184 197 211 225 240 256 272 289 306 324 341 358 374 389 402 414 423 430 435 436 434 430 423 413 401 387 372 356 339 321 304 287 270 254 238 223 209 196 183 171 160 150 140 132 123 116 109 102 96 91 86 81 77 73 69 66 63 60 58 56 54 52 51 49 48 47 47 46 46 46 45 46 46 46 47 48 48 49 50 51 53 54 55 57 58 60 62 63 65 67 69 70 72 74 75 77 78 80 81 82 84 85 86 87 87 88 89 89 90 90 90 91 91 91 91 91 91 90 90 90 90 90 89 89 89 88 88 88 87 87 86 86 86 85 85 84 84 83 83 82 82 81 81 80 80 79 79 78 78 77 76 76 75 75 74 74 73 73 73 72 72 72 72 72 72 72 72 72 73 73 74 75 75 76 77 78 80 81 83 84 86 88 90 92 94 96 99 101 104 107 110 113 116 119 123 126 130 133 137 140 144 147 151 154 157 160 162 164 166 168 169 170 170 170 169 167 166 163 161 157 154 150 146 141 136 132 127 121 116 111 106 101 96 91 86 82 77 73 69 65 61 57 54 50 47 44 42 39 37 34 32 30 28 27 25 24 23 21 20 19 18 18 17 16 16 16 15 15 15 15 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23
 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 17 18 19 20 22 23 25 27 29 31 33 36 39 42 45 49 54 59 64 70 76 83 91 99 109 119 130 142 155 168 183 199 215 232 249 266 284 301 317 331 344 355 364 370 374 374 372 368 361 353 343 332 320 307 294 281 269 257 245 233 223 213 203 194 186 178 171 165 159 154 149 144 140 137 134 131 129 127 125 124 123 123 122 123 123 124 124 126 127 129 131 133 135 137 140 142 145 147 150 152 155 157 158 160 161 162 162 162 161 160 159 157 154 152 148 145 141 138 134 130 125 121 117 113 109 105 102 98 95 92 89 86 83 81 79 77 75 73 72 70 69 68 67 66 66 65 65 65 65 65 65 66 66 67 68 69 70 71 72 74 75 77 79 81 83 85 87 89 91 93 95 97 99 101 102 103 104 105 105 105 104 103 102 100 98 95 92 89 86 82 79 75 72 68 64 61 57 54 51 48 45 43 40 38 36 34 32 30 29 27 26 25 24 23 22 22 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 48 50 52 54 57 59 62 64 67 70 72 75 77 80 82 85 87 89 91 92 94 95 95 95 95 95 94 93 91 90 87 85 82 80 77 74 71 67 64 61 58 55 52 49 46 43 41 39 36 34 32 30 29 27 25 24 23 22 20 19 18 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11
 61 62 62 63 64 65 66 67 68 69 71 72 74 75 77 79 81 82 85 87 89 91 94 96 99 102 105 107 110 113 116 119 123 126 129 132 135 137 140 143 145 147 149 151 153 154 155 156 156 156 156 155 155 154 152 151 149 147 145 143 141 139 136 134 132 129 127 125 123 121 119 117 115 114 112 111 110 109 108 107 106 105 105 105 104 104 105 105 105 106 106 107 108 110 111 112 114 116 118 120 122 125 128 131 134 137 141 144 148 152 156 161 165 170 174 179 184 189 193 198 202 206 210 214 217 220 222 224 225 226 226 225 224 223 220 218 215 211 207 202 198 193 188 182 177 172 166 161 156 151 146 141 136 131 127 123 119 115 111 107 104 101 98 95 93 90 88 85 83 81 80 78 76 75 74 72 71 70 69 69 68 67 67 66 66 66 66 66 66 66 66 66 67 67 68 68 69 70 71 72 73 74 75 77 78 79 81 82 84 85 87 88 89 91 92 93 94 95 96 96 97 97 97 97 96 96 95 94 92 91 90 88 86 84 82 80 78 76 74 72 70 68 66 64 62 60 59 57 55 54 52 51 49 48 47 46 45 44 43 42 41 40 40 39 39 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 65 66 66 67 67 67 67 67 67 67 66 66 66 65 65 64 64 63 63 62 62 61 61 60 60 60 59 59 59 58 58 58 58 58 58 58 58 58 59 59 59 60 60
 68 69 69 70 70 71 71 72 72 72 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 74 74 74 74 75 75 76 77 77 78 79 80 82 83 85 86 88 90 92 94 97 99 102 105 107 110 113 117 120 123 126 129 133 136 139 142 145 148 151 153 156 158 160 162 163 165 166 167 168 169 169 170 170 170 169 169 169 168 167 166 165 164 163 162 161 159 158 157 155 154 153 152 150 149 148 147 146 145 145 144 144 143 143 144 144 144 145 146 148 150 152 154 157 160 163 168 172 177 182 188 195 202 209 217 226 235 245 255 265 276 287 298 309 321 332 342 353 362 371 379 386 391 395 398 399 399 396 393 388 382 374 365 356 345 334 323 311 299 287 275 264 252 241 230 219 209 199 190 181 172 164 156 148 141 134 128 122 116 110 105 100 95 91 87 83 79 76 72 69 66 63 61 58 56 54 52 50 49 47 46 44 43 42 41 40 40 39 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 55 56 56 57 57 57 58 58 58 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 58 58 58 58 58 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 58 58 58 59 59 59 60 60 61 61 62 62 63 63 64 64 65 66 66 67 67 68
 42 41 40 39 38 37 36 35 35 34 33 33 32 32 32 32 32 32 32 32 32 32 33 33 34 35 36 37 38 39 41 43 45 47 49 52 55 58 62 66 70 75 80 86 92 99 105 113 121 129 137 146 155 164 172 181 189 196 203 208 213 216 218 219 219 217 215 211 207 202 196 190 184 177 171 164 158 152 146 141 135 130 126 122 118 114 110 107 105 102 100 98 96 94 93 92 91 90 90 89 89 89 89 90 90 91 91 92 93 94 96 97 98 100 101 103 104 106 108 109 110 112 113 114 115 115 116 116 116 116 115 115 114 113 112 110 109 107 105 103 101 99 97 95 93 92 90 88 87 85 84 83 82 81 80 79 79 78 78 78 78 79 79 80 80 81 83 84 85 87 89 91 93 96 98 101 105 108 112 116 120 125 130 135 141 147 153 159 166 173 181 188 196 203 211 218 225 232 237 243 247 250 251 252 251 248 244 239 232 225 216 207 196 186 175 165 154 144 134 124 115 106 98 91 83 77 71 65 60 55 51 47 43 40 37 34 31 29 27 25 23 22 21 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 18 18 19 20 22 23 24 25 27 28 30 32 34 36 38 41 43 46 49 52 55 58 62 65 69 73 76 80 84 88 92 95 99 102 105 108 110 112 114 115 116 116 116 116 115 114 112 110 108 106 103 100 98 95 92 89 86 83 80 77 74 71 69 66 64 62 59 57 55 53 51 50 48 46 45 43
 76 76 76 76 76 76 76 76 75 75 75 75 75 75 76 76 76 76 77 77 78 78 79 80 81 82 83 84 86 88 90 92 94 96 99 102 105 109 112 116 121 125 130 135 141 147 153 159 166 172 179 186 193 200 207 213 220 226 232 237 242 246 249 252 254 256 257 257 257 256 254 252 250 247 244 241 237 234 230 226 223 219 215 211 207 204 200 197 193 190 187 183 180 177 174 171 168 166 163 160 157 155 152 149 147 144 141 139 136 133 131 128 125 123 120 118 115 113 110 108 105 103 101 99 97 95 93 91 89 88 86 85 83 82 81 80 79 79 78 78 78 78 78 78 78 78 79 79 80 81 82 84 85 86 88 90 92 94 96 98 101 104 107 110 113 116 120 123 127 131 135 140 144 149 154 159 164 170 175 181 187 193 200 206 212 219 225 232 238 244 250 256 262 267 271 276 279 282 284 285 286 285 284 281 278 274 269 263 256 249 241 233 225 216 207 198 189 180 172 163 155 147 139 132 125 118 112 106 101 96 91 86 82 78 74 71 68 65 62 59 57 55 53 51 49 47 46 45 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 52 54 55 56 57 59 60 61 62 64 65 66 67 68 69 70 71 71 72 73 73 74 74 75 75 76 76 76 76 76 76 77 77 77 76 76
 83 87 92 96 101 107 112 118 124 130 137 144 151 158 165 173 180 188 196 204 211 219 226 233 239 245 251 256 260 264 267 269 271 271 271 271 269 268 265 262 259 255 251 247 243 238 233 229 224 220 215 211 207 203 199 196 192 189 186 183 181 178 176 174 172 170 168 167 165 164 162 161 160 159 158 157 156 155 154 153 152 151 150 148 147 146 145 144 142 141 140 138 137 135 133 132 130 128 126 125 123 121 119 117 115 113 111 109 107 106 104 102 100 99 97 96 95 94 92 92 91 90 90 90 90 90 90 91 92 93 95 97 99 102 104 108 111 115 120 125 130 136 143 150 157 165 173 182 192 201 212 222 233 244 255 266 276 286 296 305 313 320 326 330 333 335 335 333 331 327 321 315 308 300 292 283 273 264 255 245 236 227 218 209 201 193 186 178 172 165 159 153 148 143 138 134 130 126 123 120 117 114 112 110 108 107 106 105 104 104 104 104 104 105 106 107 108 109 111 113 115 117 119 122 124 127 130 133 135 138 141 143 146 148 150 153 154 156 158 159 160 161 162 162 163 163 163 162 162 161 160 159 157 156 154 152 151 149 147 145 142 140 138 136 133 131 128 126 124 121 119 116 114 111 109 107 104 102 99 97 95 92 90 88 85 83 81 78 76 74 72 70 67 65 63 61 59 57 55 53 51 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 27 27 26 26 26 26 26 26 26 27 27 27 28 29 29 30 31 32 33 34 35 37 38 40 41 43 45 47 49 51 54 56 59 62 65 68 72 75 79
 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 25 26 27 29 30 32 33 35 37 39 41 43 45 48 50 53 55 58 60 63 65 68 71 73 76 79 81 84 86 88 90 92 94 96 97 98 100 101 101 102 103 103 103 103 103 103 103 103 102 102 102 101 101 100 100 99 99 99 99 98 98 98 98 99 99 100 100 101 102 103 105 106 108 110 113 116 119 123 127 131 136 142 148 154 162 170 179 189 200 212 225 238 253 268 285 302 319 337 354 371 386 400 412 420 426 428 426 420 411 398 383 365 346 326 306 286 266 247 229 211 195 181 167 154 143 133 123 115 107 100 94 88 83 78 74 70 67 64 61 59 56 54 53 51 50 48 47 46 46 45 44 44 44 43 43 43 43 43 43 44 44 44 45 45 46 46 47 48 49 49 50 51 52 53 54 54 55 56 57 57 58 58 59 59 59 59 59 59 59 59 58 58 57 57 56 55 54 53 52 51 51 50 49 48 47 46 45 44 44 43 42 42 41 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 48 49 51 52 54 56 57 59 62 64 66 69 72 75 78 81 85 89 93 97 102 107 112 117 122 128 134 140 146 152 157 163 168 172 176 180 182 184 184 184 182 179 175 171 165 159 152 145 137 129 122 114 106 99 92 86 79 73 68 63 58 54 50 46 43 40 37 35 32 30 29 27 25 24 23 21 20 19 19 18 17 17 16 15 15 15 14 14 14 13 13
 135 133 131 130 128 126 124 122 121 119 118 116 115 113 112 111 110 109 108 107 106 105 105 104 103 103 102 102 102 101 101 101 101 100 100 100 100 100 100 100 100 100 100 99 99 99 99 99 99 99 98 98 98 98 98 97 97 97 96 96 96 96 96 95 95 95 95 95 95 95 95 95 95 96 96 96 97 97 98 98 99 99 100 101 102 103 103 104 106 107 108 109 110 112 113 115 116 118 119 121 123 124 126 127 129 131 132 134 136 137 138 140 141 142 143 144 144 145 145 145 145 145 145 145 144 143 142 141 140 139 137 136 134 133 131 129 128 126 125 123 122 120 119 117 116 115 114 113 112 111 110 110 109 109 108 108 108 108 108 108 108 108 108 109 109 110 110 111 112 112 113 114 115 115 116 117 118 119 120 121 122 123 124 125 126 127 127 128 129 130 131 131 132 133 133 134 134 135 135 135 135 136 136 136 136 136 135 135 135 134 134 133 133 132 132 131 130 129 128 127 126 125 124 122 121 120 118 117 115 114 112 111 109 107 106 104 102 101 99 97 95 94 92 90 89 87 85 84 82 81 79 78 76 75 74 72 71 70 69 68 67 66 65 64 63 62 61 61 60 59 59 58 57 57 57 56 56 55 55 55 55 55 55 55 55 55 55 56 56 56 57 58 58 59 60 61 62 63 65 66 68 70 71 73 76 78 80 83 86 89 92 95 98 101 105 108 112 116 119 123 127 131 134 138 142 145 148 151 154 157 159 162 164 165 167 168 169 169 170 170 169 169 168 167 166 165 163 162 160 158 156 154 152 150 148 146 144 142 140 138
 49 50 50 50 51 51 52 52 53 53 54 54 55 56 57 57 58 59 60 61 62 63 64 65 67 68 69 71 72 74 75 77 79 80 82 84 86 88 90 92 94 96 98 100 102 104 105 107 109 111 112 114 116 117 118 120 121 122 123 124 125 125 126 127 127 128 128 128 129 129 129 129 129 129 129 128 128 128 128 127 127 127 126 126 125 125 124 124 123 123 122 122 121 120 120 119 119 118 118 117 117 117 116 116 116 115 115 115 115 115 115 116 116 116 117 117 118 119 120 121 122 123 124 126 127 129 131 132 134 136 138 141 143 145 147 149 151 153 155 157 159 161 162 164 165 166 167 168 168 168 168 168 168 167 166 165 164 163 162 160 159 157 155 153 152 150 148 146 144 142 140 138 136 135 133 131 130 128 127 125 124 122 121 120 118 117 116 115 114 113 112 111 111 110 109 108 108 107 106 106 105 105 104 103 103 102 102 102 101 101 100 100 100 99 99 99 98 98 98 97 97 97 96 96 96 95 95 95 95 94 94 94 94 94 93 93 93 93 93 93 93 93 93 93 93 93 93 93 94 94 94 94 94 94 95 95 95 95 95 95 96 96 96 96 96 96 96 96 96 95 95 95 95 95 94 94 94 93 93 92 92 91 91 90 89 89 88 87 86 85 85 84 83 82 81 80 79 78 77 76 75 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 61 60 59 58 57 57 56 55 54 54 53 53 52 52 51 51 50 50 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 48 48 48 48 48 48 48 48 49 49 49
 33 32 30 29 28 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 24 26 28 30 32 35 38 42 45 50 55 60 66 73 80 88 97 107 118 130 143 157 173 189 207 225 244 263 283 302 320 336 351 363 372 379 381 381 377 371 362 352 340 326 313 299 285 271 258 245 233 222 211 202 193 184 177 170 164 159 154 149 146 142 140 137 136 134 134 133 133 134 135 137 139 141 144 147 151 155 160 164 170 175 181 187 193 199 205 211 217 222 226 230 234 236 238 238 238 237 235 232 229 225 220 215 210 205 199 194 188 183 178 173 168 164 159 156 152 149 146 143 141 139 137 136 135 134 133 133 132 132 132 133 133 134 134 135 136 137 138 139 140 141 142 143 143 144 144 144 144 144 143 142 141 139 137 135 132 129 125 122 117 113 108 104 99 94 89 84 79 74 69 64 60 55 51 47 44 40 37 34 31 28 26 24 21 19 18 16 15 13 12 11 10 9 8 7 7 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 12 13 13 14 15 17 18 19 20 22 24 25 27 29 31 34 36 39 42 45 48 52 56 60 65 70 75 80 86 93 99 106 114 121 129 137 145 153 161 169 177 184 191 197 203 207 211 213 215 215 214 212 209 206 201 196 190 183 177 170 162 155 148 141 134 127 121 115 109 103 98 92 88 83 79 74 71 67 63 60 57 54 52 49 47 44 42 40 38 37 35
 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 44 45 46 48 49 51 53 55 56 58 60 62 64 66 69 71 73 74 76 78 80 81 82 83 84 85 85 85 85 85 84 83 82 81 80 78 77 75 73 71 69 68 66 64 62 61 59 57 56 55 53 52 51 50 49 48 47 47 46 46 46 45 45 45 45 46 46 46 47 48 49 50 51 52 54 56 58 60 63 66 69 72 76 80 85 90 95 101 107 114 121 128 136 144 152 160 168 177 185 192 199 205 210 215 218 219 220 219 217 214 210 205 200 194 187 180 173 166 159 152 145 138 132 126 120 115 110 105 101 97 93 89 86 83 80 77 74 72 70 68 66 64 63 61 60 59 57 56 55 55 54 53 53 52 51 51 51 50 50 50 50 50 50 50 50 50 51 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 52 52 51 51 50 49 48 47 46 45 43 42 41 39 38 37 35 34 33 31 30 29 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 27 28 30 31 33 35 37 40 42 45 47 51 54 57 61 64 68 72 76 80 85 89 92 96 100 103 106 108 110 111 111 112 111 110 108 106 104 101 98 95 92 88 85 81 78 75 72 68 66 63 60 58 55 53 51 49 48 46 45 43 42 41 40 39 38 37 36 36 35 34 34 33 33 33 32 32
 114 117 120 123 126 129 132 135 137 140 142 144 145 147 148 149 150 151 151 151 152 151 151 151 150 150 149 148 148 147 146 145 144 144 143 142 141 140 140 139 138 138 137 137 136 136 135 135 134 133 133 132 132 131 130 130 129 128 127 126 125 124 123 121 120 119 118 116 115 113 112 111 109 108 106 105 104 102 101 100 99 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 80 79 78 77 76 75 75 74 73 72 71 71 70 69 68 67 67 66 65 64 64 63 63 62 62 61 61 60 60 60 60 60 60 60 60 60 60 61 61 62 62 63 64 65 65 67 68 69 70 72 73 75 77 78 80 82 84 86 88 91 93 95 97 100 102 104 106 108 110 112 114 116 118 119 120 122 122 123 124 124 125 125 125 125 124 124 123 122 121 120 119 118 117 115 114 112 111 109 108 106 105 103 102 101 99 98 97 95 94 93 92 91 90 89 88 87 87 86 85 85 84 84 83 83 82 82 81 81 80 79 79 78 78 77 76 76 75 74 73 73 72 71 70 69 68 67 66 65 64 63 62 61 61 60 59 58 57 56 55 54 53 52 52 51 50 49 48 48 47 46 45 45 44 43 43 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 31 31 31 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 30 30 31 32 32 33 34 35 36 37 39 40 42 43 45 47 48 50 52 55 57 59 62 64 67 69 72 75 78 81 84 87 91 94 97 100 104 107 110
 46 48 49 51 53 54 56 58 60 62 64 66 68 70 72 74 76 77 79 81 83 85 86 88 89 90 92 93 94 95 95 96 97 97 98 98 98 99 99 100 100 101 101 102 102 103 104 105 106 107 109 110 111 113 115 117 119 121 123 125 127 129 131 133 135 137 139 141 143 144 145 146 147 148 148 149 149 149 148 148 147 146 145 144 142 141 139 137 136 134 132 130 129 127 125 123 121 119 118 116 114 112 111 109 108 106 105 104 102 101 100 99 98 97 96 96 95 95 94 94 94 94 94 94 95 95 96 97 98 99 100 101 103 104 106 108 109 111 113 116 118 120 122 124 126 128 129 131 132 133 134 134 135 134 134 133 132 130 128 126 124 121 118 115 112 109 105 102 99 95 92 89 85 82 79 76 74 71 68 66 64 61 59 57 56 54 52 51 49 48 47 46 45 44 43 42 42 41 41 40 40 40 40 40 40 40 40 41 41 42 43 43 44 45 46 47 48 50 51 52 53 55 56 57 58 59 60 61 62 63 64 65 65 66 66 66 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 67 67 67 67 68 68 68 68 68 69 69 69 69 69 69 69 69 69 68 68 68 67 67 66 65 65 64 63 62 61 60 59 58 57 55 54 53 51 50 49 47 46 45 43 42 41 39 38 37 36 35 34 33 32 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 44 45
 113 114 115 115 116 116 116 117 117 117 117 117 117 117 117 118 118 118 118 118 118 119 119 119 120 120 121 121 122 122 123 123 123 124 124 124 124 124 124 123 123 122 121 120 119 117 116 114 112 110 108 106 104 102 100 98 96 94 92 90 88 86 85 83 82 81 80 79 78 77 77 76 76 76 76 76 76 76 76 77 77 78 78 79 79 80 81 82 82 83 84 84 85 86 86 86 87 87 87 86 86 85 85 84 83 81 80 78 76 74 72 70 68 65 63 60 58 55 53 50 48 46 44 41 39 37 36 34 32 31 29 28 26 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 34 35 36 37 39 40 42 43 45 46 48 50 51 53 55 57 59 61 63 65 68 70 73 75 78 81 83 86 89 93 96 99 103 107 110 114 118 122 127 131 135 139 143 147 151 155 158 161 164 166 168 170 170 171 170 169 168 165 163 159 156 151 147 142 137 132 126 121 116 110 105 100 95 90 85 81 77 73 69 65 62 58 55 52 50 47 45 42 40 38 36 35 33 31 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 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 30 31 33 34 36 38 40 42 44 46 49 51 54 56 59 61 64 67 70 73 76 78 81 84 87 90 92 95 97 99 101 103 105 107 108 110 111 112
 57 57 57 58 58 58 59 59 60 61 62 63 64 65 66 68 69 71 73 74 76 78 80 83 85 87 89 92 94 96 98 101 103 104 106 107 108 109 110 110 110 109 108 107 105 104 101 99 97 94 91 88 85 82 79 76 73 70 67 64 62 59 57 55 53 51 49 47 46 44 43 42 41 40 40 39 38 38 38 37 37 37 37 37 38 38 38 39 39 40 40 41 42 43 44 45 47 48 49 51 52 54 56 58 60 62 65 67 70 72 75 77 80 83 86 89 91 94 97 99 102 104 106 108 109 110 111 112 112 112 112 112 111 110 108 107 105 103 101 99 97 94 92 90 87 85 82 80 78 76 73 71 69 67 65 64 62 60 59 57 56 55 54 53 52 51 50 49 48 48 47 47 46 46 46 45 45 45 45 45 45 45 45 46 46 46 47 47 48 49 49 50 51 52 54 55 56 58 59 61 63 65 67 70 72 75 78 81 84 87 91 94 98 102 105 109 113 117 121 124 128 131 134 136 138 140 142 142 143 142 142 140 139 136 134 131 127 124 120 116 111 107 103 99 94 90 86 82 79 75 72 68 65 62 60 57 55 52 50 48 47 45 43 42 41 39 38 37 36 36 35 34 34 33 33 32 32 32 32 32 32 32 32 33 33 34 34 35 36 37 38 39 40 41 43 45 46 48 51 53 55 58 60 63 66 69 72 75 78 81 84 88 91 93 96 99 101 103 104 106 107 107 108 108 107 107 106 104 103 101 99 97 95 93 91 88 86 84 82 80 77 75 74 72 70 68 67 66 64 63 62 61 60 60 59 58 58 58 57 57
 62 64 65 66 67 69 70 72 73 75 77 78 80 82 84 85 87 89 91 92 94 96 97 98 100 101 102 103 103 104 104 104 104 104 104 103 102 101 100 99 98 96 95 93 92 90 89 87 85 84 82 81 80 78 77 76 75 74 73 72 71 71 70 70 70 70 70 70 70 70 70 71 71 72 73 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 91 92 92 92 93 93 93 92 92 91 91 90 89 88 87 86 85 83 82 81 79 78 76 75 73 72 71 69 68 67 65 64 63 62 61 60 59 58 58 57 56 56 55 55 54 54 53 53 53 53 52 52 52 52 52 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 47 48 48 49 50 51 51 52 53 54 55 56 57 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 75 76 77 78 78 79 79 80 80 81 81 81 81 81 81 81 81 81 81 81 80 80 79 79 78 77 76 76 75 74 73 72 71 70 69 68 67 66 64 63 62 61 60 59 58 57 56 56 55 54 53 52 52 51 51 50 50 49 49 49 49 48 48 48 48 48 48 49 49 49 49 50 50 50 51 51 51 52 52 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 54 54 55 55 56 57 58 58 59 60 61
 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 47 48 50 51 53 55 57 59 61 64 66 69 72 75 78 81 85 88 92 96 101 105 110 115 120 126 131 137 143 150 156 163 169 176 183 190 197 204 210 217 223 228 233 237 241 244 246 247 248 247 246 243 240 236 231 225 219 212 205 198 190 182 175 167 159 151 144 137 129 123 116 110 104 98 93 88 83 79 74 70 67 63 60 57 54 52 49 47 45 43 42 40 39 38 37 36 35 34 34 33 33 33 33 33 33 33 33 33 34 34 35 35 36 37 38 39 40 41 42 44 45 47 48 50 52 53 55 57 59 61 63 65 68 70 72 75 77 79 82 84 87 89 92 94 97 99 102 104 107 110 112 115 118 121 124 127 130 133 136 139 142 145 148 151 154 157 160 163 165 168 170 172 174 175 176 177 177 176 175 174 172 170 167 164 161 157 153 149 145 140 136 131 127 123 118 114 110 107 103 100 97 94 91 89 87 85 83 81 80 79 78 77 76 76 76 76 76 76 76 76 77 78 78 79 80 81 81 82 83 84 85 86 87 87 88 88 89 89 89 89 89 89 89 88 87 86 85 84 83 82 80 79 77 75 73 71 70 68 66 64 62 60 58 56 55 53 51 50 48 47 45 44 43 42 40 39 38 38 37 36 35 34 34 33 33 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28
 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 46 48 50 52 54 57 59 62 64 67 69 72 74 77 80 82 85 87 89 91 93 94 96 97 97 98 98 98 98 97 96 95 94 92 91 89 87 85 83 81 78 76 74 72 70 68 66 64 62 60 58 57 55 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 37 39 40 42 44 46 48 50 52 55 57 60 63 66 69 73 76 80 84 88 92 96 101 105 109 113 117 121 125 129 132 135 138 140 143 144 146 147 148 148 149 149 148 148 147 146 145 144 143 141 140 139 138 136 135 134 133 131 130 129 128 128 127 126 125 125 124 124 123 123 122 122 121 121 120 120 119 119 118 117 116 115 114 113 112 110 109 107 106 104 102 100 98 96 94 92 90 88 86 84 82 81 79 77 76 74 73 71 70 69 68 67 66 65 65 64 63 63 63 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 61 61 61 61 60 60 60 59 58 58 57 56 55 55 54 53 52 50 49 48 47 46 44 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 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 18
 37 37 37 37 38 38 38 38 39 39 40 40 41 42 43 44 45 46 48 49 51 52 54 57 59 62 65 68 71 75 78 83 87 92 97 102 107 113 119 125 131 137 143 148 154 159 163 167 170 173 174 175 174 173 171 168 165 160 156 150 145 139 134 128 123 117 112 107 102 97 93 89 85 82 79 76 73 71 69 67 65 63 62 61 60 59 58 57 57 56 56 56 56 56 56 56 57 57 58 58 59 60 60 61 62 64 65 66 67 68 70 71 73 74 76 77 79 80 81 83 84 85 86 87 88 89 90 90 91 91 91 91 91 90 90 89 89 88 87 86 85 84 83 82 81 80 78 77 76 75 74 73 72 71 70 69 68 68 67 66 66 66 65 65 65 64 64 64 64 64 64 64 65 65 65 66 66 66 67 67 68 69 69 70 71 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 88 89 90 92 93 94 96 97 98 100 101 102 103 103 104 105 105 105 105 105 105 104 104 103 102 100 99 97 96 94 92 89 87 85 82 80 78 75 73 71 68 66 64 61 59 57 55 54 52 50 48 47 45 44 43 42 40 39 38 38 37 36 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 35 35 36 37 38 39 40 41 42 44 45 46 47 49 50 52 53 54 56 57 58 59 60 61 62 63 63 64 64 64 64 64 64 63 63 62 61 61 60 59 58 57 56 55 54 52 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37
 55 55 55 56 56 56 56 57 57 58 58 59 59 60 61 62 63 64 65 66 68 69 71 73 75 77 80 82 85 88 91 94 97 100 104 107 111 114 118 121 124 127 129 131 133 134 134 134 133 132 130 128 125 122 118 114 110 106 101 97 93 88 84 80 76 72 69 65 62 59 57 54 52 50 48 46 44 43 42 40 39 38 38 37 36 36 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 43 44 44 45 45 46 46 46 46 47 47 47 47 46 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 40 41 41 42 43 43 44 45 46 46 47 48 49 50 52 53 54 56 57 59 60 62 64 66 69 71 74 77 80 84 87 92 96 101 106 111 117 123 129 136 143 150 157 164 172 179 186 192 198 203 206 209 211 211 210 207 203 198 192 185 177 169 160 152 143 134 126 117 110 102 95 89 82 77 71 67 62 58 54 51 48 45 43 40 38 36 35 33 32 30 29 28 27 26 26 25 24 24 24 23 23 23 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 37 38 40 41 42 44 45 47 48 50 51 53 54 55 57 58 59 60 61 62 62 63 64 64 64 64 65 65 65 64 64 64 64 63 63 62 62 61 61 61 60 60 59 59 58 58 58 57 57 57 56 56 56 56 56 55 55 55 55 55 55 55
 64 63 62 62 62 62 62 62 63 64 65 66 67 69 70 72 74 77 79 82 84 87 90 94 97 100 103 106 109 112 114 116 118 119 120 121 120 120 118 117 114 112 108 105 101 97 93 89 85 81 77 72 69 65 61 58 55 52 49 46 44 41 39 37 36 34 33 32 31 30 29 28 28 27 27 27 27 27 27 28 28 29 30 30 31 32 34 35 37 38 40 42 45 47 50 54 57 61 66 71 76 82 89 96 104 113 122 133 144 156 169 182 195 209 222 235 246 255 262 266 267 265 261 253 243 232 219 205 190 176 162 149 136 124 113 102 93 84 76 69 63 57 52 47 43 39 35 32 29 27 25 23 21 19 18 16 15 14 13 13 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 11 11 12 12 13 13 14 15 15 16 17 18 19 21 22 23 25 27 29 31 33 35 38 41 43 47 50 53 57 61 64 68 72 77 81 85 89 92 96 99 102 104 106 108 109 109 109 108 106 104 102 99 96 92 88 84 80 76 72 68 64 60 57 53 50 47 44 41 38 36 34 32 30 28 26 25 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 12 12 13 13 14 15 16 17 18 20 21 23 25 28 31 34 37 41 45 50 55 61 68 75 83 92 101 112 123 135 148 162 176 190 204 218 230 241 251 257 262 263 261 257 251 242 232 221 209 197 185 174 162 152 142 133 124 117 110 103 98 92 88 84 80 77 74 72 69 68 66 65
 57 57 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 59 59 59 59 59 58 58 58 58 57 57 57 57 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 56 56 56 57 57 58 58 59 60 60 61 62 64 65 66 68 69 71 73 75 77 79 82 84 87 90 93 96 99 102 106 110 114 118 122 126 130 135 140 144 149 154 159 164 169 174 179 184 188 192 196 200 203 206 209 211 213 214 214 214 214 213 211 209 207 204 200 197 193 189 184 180 175 171 166 161 156 152 147 143 138 134 130 126 122 118 114 111 108 104 101 99 96 93 91 89 86 84 83 81 79 78 76 75 73 72 71 70 69 68 67 67 66 65 64 64 63 62 61 61 60 60 59 58 58 57 57 56 55 55 54 54 53 53 52 52 52 51 51 51 51 51 50 50 50 51 51 51 51 52 52 52 53 54 54 55 56 57 58 59 60 61 62 63 65 66 67 69 71 72 74 76 78 80 82 84 86 89 91 94 96 99 101 104 107 109 112 114 117 119 122 124 126 128 129 130 132 132 133 133 133 132 131 130 128 127 125 122 120 117 114 112 109 106 103 100 97 94 91 88 85 82 80 77 75 73 71 69 67 66 64 63 62 60 59 59 58 57 57 56 56 55 55 55 55 55 55 55 55 55 55 56 56 56 56 57 57
 49 50 52 54 55 57 59 61 63 64 66 68 70 72 74 75 77 79 81 83 84 86 88 90 92 93 95 97 98 100 102 103 105 106 108 109 111 112 113 115 116 117 118 119 120 121 121 122 122 123 123 123 123 123 123 123 122 122 121 120 119 118 117 115 114 112 111 109 107 105 104 101 99 97 95 93 91 88 86 84 81 79 76 74 72 69 67 65 63 61 58 56 54 52 51 49 47 45 44 42 41 39 38 36 35 34 33 32 31 30 29 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 26 26 27 27 28 28 29 30 31 32 33 34 35 37 38 40 42 44 46 48 50 53 55 58 61 65 68 72 76 80 84 89 93 98 103 108 113 119 124 129 134 138 143 147 151 155 158 160 163 164 165 166 166 166 165 164 163 161 159 156 154 151 148 145 143 140 137 134 131 128 126 123 121 118 116 114 112 111 109 108 106 105 104 103 102 101 101 100 99 99 98 98 97 97 97 96 96 95 95 94 93 93 92 92 91 90 89 89 88 87 87 86 86 85 85 84 84 84 84 83 83 83 83 83 84 84 84 85 85 85 86 86 87 87 88 88 88 89 89 89 89 90 90 89 89 89 89 88 87 87 86 85 84 82 81 80 78 76 75 73 71 69 67 65 63 61 59 57 56 54 52 50 49 47 45 44 43 41 40 39 38 36 35 34 33 33 32 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 26 26 26 27 28 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47
 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 28 30 32 33 35 37 40 42 45 48 51 55 59 63 68 73 79 85 92 99 107 116 125 135 145 156 167 179 190 202 212 222 230 236 241 243 244 241 237 231 223 214 205 194 183 172 162 151 142 132 123 115 107 100 94 88 82 77 72 68 64 60 57 54 51 48 46 44 41 40 38 36 35 34 33 32 31 30 29 29 28 28 28 28 28 28 28 28 29 29 30 31 31 32 33 35 36 37 39 40 42 44 46 48 50 53 55 58 61 64 67 70 73 77 81 85 89 93 98 102 107 112 116 121 126 130 135 139 143 147 151 154 158 160 163 165 167 169 170 171 172 173 173 174 174 175 175 175 176 176 176 177 178 179 180 181 182 183 185 187 188 190 192 193 195 196 197 197 198 197 196 194 191 188 184 179 173 167 160 152 145 137 129 121 113 106 98 91 84 78 72 66 61 56 52 47 43 40 37 34 31 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 10 11 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 24 25 26 28 29 30 32 34 35 37 39 41 43 45 47 49 51 53 55 56 58 59 60 61 62 63 63 63 62 62 61 60 59 57 56 54 52 50 48 46 44 42 40 38 36 34 32 31 29 27 26 24 23 22 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13
 107 103 99 95 92 88 84 80 77 73 70 67 64 61 58 55 53 50 48 46 44 42 40 39 37 36 35 33 32 32 31 30 29 29 28 28 28 27 27 27 27 27 27 27 28 28 28 28 29 29 30 31 31 32 33 34 35 36 37 39 40 42 43 45 47 49 52 54 57 59 62 65 68 72 75 79 83 87 91 95 99 103 107 112 116 120 124 128 132 135 138 141 143 145 147 148 148 148 147 146 144 141 138 134 130 126 121 116 111 106 101 96 91 86 81 76 72 68 64 60 56 53 50 47 45 42 40 38 36 34 33 32 30 29 28 27 26 26 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 34 35 37 38 40 42 43 45 47 49 51 54 56 58 60 62 65 67 69 71 73 75 77 79 81 82 84 85 86 87 88 88 88 89 88 88 88 87 86 86 85 84 83 81 80 79 77 76 75 73 72 71 69 68 66 65 64 62 61 60 58 57 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 29 30 31 33 34 36 38 40 42 44 46 48 51 53 56 59 62 65 69 72 76 79 83 87 91 95 99 103 107 111 115 118 122 125 127 130 131 133 134 134 134 133 132 131 129 127 124 121 118 114 111
 74 74 73 73 73 72 72 71 71 70 70 69 68 68 67 66 65 64 63 62 61 60 58 57 56 55 53 52 50 49 48 46 45 44 42 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 29 30 32 34 35 37 39 42 44 46 49 52 55 58 62 65 69 73 77 81 85 89 94 98 102 106 109 113 116 118 120 122 123 124 124 123 122 120 118 116 113 110 107 103 99 96 92 88 84 81 77 73 70 67 63 60 58 55 52 50 48 45 43 42 40 38 37 35 34 33 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 42 44 45 47 48 50 51 53 54 55 57 58 59 60 60 61 61 62 62 62 62 61 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 44 44 43 43 42 42 42 42 42 42 42 42 43 43 44 45 46 47 48 50 52 54 56 58 61 64 67 71 74 78 82 87 92 96 101 107 112 117 122 127 132 136 140 144 147 150 151 152 153 152 151 150 148 145 142 139 135 131 128 124 120 116 112 109 106 103 100 97 94 92 90 88 86 85 83 82 81 80 79 78 77 76 76 75 75 74
 229 209 190 173 157 143 129 117 106 96 87 79 72 65 59 54 49 45 41 38 35 32 29 27 26 24 23 21 20 20 19 18 18 18 18 17 17 18 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 31 32 34 36 37 39 42 44 46 49 51 54 57 60 63 67 70 74 78 82 86 90 94 99 103 108 112 117 122 127 132 136 141 146 151 156 162 167 172 177 182 187 192 197 201 206 210 214 218 221 224 226 227 228 228 228 226 224 221 217 212 207 201 194 187 180 173 165 157 150 143 135 128 122 115 109 104 98 93 89 84 80 77 73 70 68 65 63 61 60 58 57 56 56 56 55 56 56 57 58 59 60 62 64 66 69 72 75 78 81 85 89 92 97 101 105 109 113 117 121 124 127 130 132 133 134 134 134 132 130 128 125 121 117 112 107 102 97 92 87 82 77 72 68 64 60 56 52 49 46 43 40 38 36 34 32 31 29 28 27 26 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 21 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 32 33 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 55 56 58 59 61 62 64 65 67 69 70 72 74 76 78 80 82 84 86 88 91 93 96 98 101 104 107 111 115 119 123 128 133 139 146 153 161 170 179 190 201 214 228 242 258 275 293 311 330 348 366 383 399 412 422 429 431 429 423 413 399 381 362 340 318 295 272 250
 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 30 31 33 35 36 39 41 43 46 48 51 54 57 61 64 68 72 76 80 84 88 92 96 99 103 106 109 111 114 116 117 118 119 119 119 118 118 117 115 114 112 110 109 107 104 102 100 98 96 94 92 90 88 86 84 82 80 79 77 76 74 73 72 71 70 69 68 67 67 66 66 66 65 65 65 65 66 66 66 67 67 68 68 69 70 70 71 72 73 74 75 76 78 79 80 82 83 85 86 88 89 91 93 94 96 98 100 101 103 105 106 108 109 111 112 113 115 116 117 117 118 119 119 120 120 121 121 121 121 121 121 120 120 120 119 118 117 116 115 114 112 111 109 107 105 102 100 97 95 92 89 86 83 80 77 74 71 69 66 63 61 58 56 53 51 49 47 45 43 41 40 38 36 35 34 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 31 33 34 35 36 37 39 40 42 44 45 47 49 51 53 55 57 60 62 65 67 70 72 75 78 80 83 85 88 90 92 94 96 97 98 99 100 100 100 100 100 99 98 97 95 94 92 90 87 85 83 80 78 75 73 70 67 65 62 60 58 55 53 51 49 47 45 44 42 41 39 38 37 35 34 33 32 31 31 30 29 28 28 27 26 26 25 24
 84 82 80 79 77 75 74 72 70 69 67 66 64 63 61 60 58 57 56 55 53 52 51 50 49 48 47 47 46 45 44 43 43 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 34 35 36 37 38 39 41 42 44 46 49 51 54 57 61 64 68 73 77 82 87 93 99 105 111 117 124 130 136 142 148 153 158 161 164 166 166 166 164 162 158 154 149 143 137 131 124 118 112 105 100 94 88 83 79 74 70 66 62 59 56 53 51 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 25 24 24 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 41 42 43 43 44 45 47 48 49 50 52 53 55 57 59 61 63 65 67 69 72 74 76 79 81 83 85 87 89 90 91 92 93 93 92 92 90 89 87 85 83 80 78 75 72 69 66 63 60 57 55 52 50 47 45 43 41 39 37 36 34 33 32 30 30 29 28 27 27 27 26 26 26 26 26 26 27 27 28 28 29 30 30 31 32 33 35 36 37 39 40 42 43 45 47 49 51 53 55 57 60 62 64 67 69 72 74 77 79 81 83 85 87 89 91 92 93 94 95 96 96 96 96 96 95 95 94 93 92 91 90 88 87 85
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 29 30 31 32 33 34 36 37 39 41 42 44 47 49 51 54 57 60 63 66 70 74 77 82 86 91 95 100 105 111 116 122 127 133 138 144 149 153 158 162 165 168 170 171 172 172 171 169 167 164 161 157 153 149 144 139 134 130 125 120 116 111 107 102 98 94 90 87 83 80 76 73 70 68 65 62 60 58 55 53 51 49 48 46 45 43 42 41 39 38 37 37 36 35 34 34 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 47 49 51 53 55 57 59 61 63 65 67 70 72 74 76 78 80 82 83 84 85 86 87 87 87 86 86 85 83 82 80 78 76 74 72 69 67 64 62 59 57 55 53 50 48 46 44 42 40 39 37 36 34 33 31 30 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 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 43 43 44 45 46 47 48 48 49 50 51 51 52 52 52 53 53 53 53 53 53 53 53 52 52 51 51 50 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29
 69 70 70 71 71 72 72 73 74 74 75 75 76 76 77 77 77 77 78 78 78 78 77 77 77 76 76 75 75 74 74 73 72 71 70 69 69 68 67 66 65 64 63 62 62 61 60 59 59 58 58 57 57 57 56 56 56 56 56 57 57 57 58 59 60 61 62 63 65 66 68 70 72 74 76 78 81 83 85 88 90 93 95 97 100 102 103 105 106 107 108 109 109 109 109 108 107 106 104 103 101 99 97 95 93 90 88 86 84 82 80 78 76 74 73 71 70 69 68 67 66 65 64 64 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 64 64 63 63 62 62 61 60 60 59 59 58 57 57 56 55 55 54 54 53 53 52 52 51 51 51 51 50 50 50 50 50 51 51 51 52 52 53 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 73 74 74 75 75 75 76 76 76 76 75 75 75 75 75 74 74 74 74 73 73 73 73 73 73 74 74 74 75 75 76 77 78 79 80 81 82 84 85 86 88 89 90 91 92 93 94 95 95 95 95 95 95 94 94 93 92 90 89 88 86 84 83 81 79 78 76 74 73 71 70 69 67 66 65 65 64 63 63 63 62 62 63 63 63 64 64 65 65 66 67 68 69 70 71 72 73 74 75 76 77 77 78 79 79 80 80 80 81 81 80 80 80 79 79 78 78 77 76 75 74 74 73 72 71 71 70 69 69 68 68 68 67 67 67 67 67 67 67 68 68 68 69
 59 59 60 61 62 63 64 65 66 68 70 71 73 75 77 79 81 84 86 89 91 93 96 98 101 103 105 107 108 110 111 112 113 113 113 113 112 111 110 109 107 105 103 101 99 96 94 91 88 85 83 80 77 74 72 69 67 64 62 59 57 55 53 51 49 47 46 44 43 42 40 39 38 37 37 36 35 35 34 34 34 34 33 33 33 33 33 33 34 34 34 34 35 35 36 36 37 38 38 39 40 41 42 44 45 47 49 50 53 55 57 60 63 67 70 74 78 83 88 93 98 104 110 116 123 130 137 144 152 159 166 174 181 187 194 200 205 209 212 215 216 216 215 213 210 206 201 195 188 181 174 166 158 150 142 135 127 120 113 107 101 95 90 85 80 76 72 68 65 62 59 57 54 52 50 49 47 46 44 43 42 41 40 39 39 38 38 37 37 37 37 36 36 37 37 37 37 38 38 38 39 40 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 67 67 68 68 69 69 69 69 69 69 69 69 68 68 67 67 66 66 65 64 64 63 62 62 61 60 60 59 59 59 58 58 58 57 57 57 57 57 57 57 57 57 57 58 58 58 59 59 60 61 62 62 63 64 66 67 68 70 72 73 75 77 80 82 85 87 90 93 96 99 102 106 109 112 115 118 121 124 126 129 131 132 134 135 136 136 136 135 135 134 132 130 128 126 124 121 118 115 112 109 105 102 99 96 93 90 87 84 81 79 76 74 72 70 68 66 65 63 62 61 60 59 59 58 58 57 57 57 57 57 57 58 58
 5 5 6 6 6 7 7 8 9 9 10 11 13 14 15 17 19 21 24 27 30 33 37 42 46 52 57 63 70 76 83 90 97 103 109 114 118 121 122 122 121 119 115 111 105 100 93 87 81 75 69 63 58 53 48 43 39 35 32 29 26 23 21 19 17 15 14 12 11 10 9 8 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 7 8 9 10 11 12 13 14 16 17 19 21 23 25 27 30 33 36 39 43 46 50 54 59 63 68 73 78 82 87 91 95 98 101 103 104 104 103 101 98 94 90 85 80 75 69 64 59 54 50 45 41 37 34 31 28 25 23 21 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 9 9 10 10 11 12 13 14 15 17 18 20 22 25 27 30 33 37 40 45 49 54 60 65 71 78 85 91 98 105 112 118 123 128 131 133 134 133 131 128 123 118 112 106 99 93 86 80 73 67 62 57 52 48 44 40 37 34 31 29 26 24 23 21 20 19 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 18 19 21 22 24 25 27 30 32 35 38 41 44 48 52 56 60 65 69 74 78 82 86 90 93 95 97 97 97 96 95 92 89 85 81 77 73 68 63 59 54 50 46 42 38 35 32 29 26 24 22 20 18 16 15 13 12 11 10 9 8 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5
 34 35 36 37 39 40 41 43 44 46 47 49 50 52 54 56 58 60 61 63 65 67 69 71 73 75 77 79 80 82 84 85 86 87 88 89 89 90 90 90 90 90 90 89 89 88 87 86 85 84 83 82 81 79 78 77 75 74 72 71 69 68 67 65 64 63 61 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 29 30 31 32 33 35 36 37 38 40 41 43 45 46 48 50 52 54 56 58 60 62 64 67 69 71 73 75 77 80 81 83 85 87 88 89 90 91 91 91 91 91 90 89 88 87 86 84 83 81 79 77 75 73 71 69 68 66 64 62 61 59 57 56 55 54 52 51 51 50 49 49 48 48 48 48 48 48 49 49 50 51 52 53 54 55 56 58 59 61 63 64 66 68 70 72 74 76 78 79 81 83 85 86 88 89 90 92 93 94 95 96 96 97 97 98 98 99 99 99 100 100 101 101 101 102 103 103 104 105 106 107 108 109 110 112 113 114 116 117 119 120 121 122 123 124 125 126 126 127 127 126 126 125 125 123 122 121 119 117 115 113 111 108 106 103 101 98 96 93 91 88 86 83 81 79 77 75 73 71 69 67 65 63 61 60 58 56 55 53 51 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 33
 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 34 34 36 37 38 39 41 42 44 46 48 50 53 55 58 61 64 68 72 76 80 84 89 94 99 105 110 116 122 129 135 141 148 154 160 165 170 175 178 180 182 182 181 178 175 170 164 158 150 143 134 126 118 110 102 94 87 81 74 68 63 58 54 49 46 42 39 36 34 31 29 27 25 24 23 21 20 19 18 18 17 16 16 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 36 38 39 41 42 44 46 47 49 50 52 53 55 57 58 60 62 63 65 67 68 70 72 73 75 77 78 80 82 84 85 87 89 90 92 93 95 96 97 98 99 100 100 101 101 101 101 101 100 100 99 98 97 96 95 94 93 92 91 89 88 87 87 86 85 85 85 85 85 85 86 87 88 89 91 92 94 97 99 101 104 107 109 112 115 117 120 122 124 126 127 128 128 128 128 127 125 123 120 118 114 111 107 103 98 94 90 86 81 77 73 69 66 62 59 56 53 50 48 46 44 42 41 39 38 37 37 36 36 35 35 35 36 36 36 37 38 39 39 41 42 43 45 46 48 49 51 53 55 57 59 61 63 65 66 68 69 70 71 72 72 72 72 71 70 69 68 66 65 63 61 59 57 54 52 50 48 46 44 42 40 38 37 35 34 32 31 29 28 27 26 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 22
 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 20 21 23 24 26 28 31 33 36 39 42 46 50 55 59 65 70 76 82 88 94 100 105 110 114 116 118 118 116 114 110 106 101 95 90 84 78 72 67 62 57 53 49 45 42 39 36 33 31 29 27 25 23 22 21 20 19 18 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 29 30 31 31 32 33 33 34 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 49 51 52 54 56 58 60 62 65 67 70 73 76 79 82 86 89 93 96 100 103 106 108 110 112 113 113 112 111 108 105 102 98 93 88 83 77 72 67 62 58 53 49 45 41 38 35 32 30 27 25 23 22 20 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 18 19 21 23 25 27 29 31 33 36 38 41 44 47 50 53 56 60 63 66 69 71 74 76 78 80 82 83 84 84 85 85 85 84 83 82 81 80 78 77 75 73 71 69 66 64 62 59 57 54 52 50 47 45 43 40 38 36 34 32 30 28 27 25 24 22 21 20 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 9
 41 41 40 40 40 39 39 39 39 39 38 38 38 38 39 39 39 39 40 40 41 42 43 44 45 46 47 48 50 51 53 55 57 58 60 62 64 67 69 71 73 76 78 80 83 85 87 89 91 93 95 96 98 99 100 101 101 102 102 101 101 100 99 98 96 94 93 91 89 86 84 82 80 77 75 73 71 68 66 64 63 61 59 58 56 55 53 52 51 50 49 48 47 46 45 44 44 43 43 42 42 42 41 41 41 41 41 41 42 42 42 43 43 44 45 45 46 47 48 49 50 51 52 54 55 56 57 58 60 61 62 63 65 66 67 68 69 70 71 73 73 74 75 76 77 78 78 79 80 80 81 81 81 82 82 82 83 83 83 83 83 84 84 84 84 84 85 85 85 85 85 85 85 85 85 84 84 84 83 82 82 81 80 79 78 77 75 74 73 71 70 68 67 65 64 62 61 59 58 57 56 54 53 52 51 50 50 49 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 37 37 38 38 39 40 41 42 43 44 45 46 48 49 50 52 54 55 57 59 61 63 65 67 69 71 74 76 78 80 82 83 85 86 88 89 90 90 91 91 91 91 90 90 89 88 87 85 84 83 81 80 78 76 75 73 71 70 68 67 65 64 62 61 59 58 57 56 54 53 52 51 51 50 49 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 41
 29 28 27 26 25 24 24 23 23 23 23 22 22 22 23 23 23 24 24 25 25 26 27 28 29 30 31 32 32 33 34 35 36 37 38 38 39 40 40 41 41 41 41 41 41 41 41 41 40 40 39 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 20 20 19 19 20 20 20 20 21 21 22 23 24 25 26 27 28 30 32 34 36 38 41 44 48 52 56 61 66 72 78 86 94 102 112 122 133 144 156 168 180 191 202 212 221 227 232 234 234 232 228 222 214 205 195 185 174 163 153 142 132 123 113 105 97 89 82 76 70 64 59 54 49 45 41 38 35 32 29 27 25 23 21 20 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 59 60 61 61 62 62 63 63 63 63 63 63 62 62 61 60 59 58 57 55 54 52 51 49 47 46 44 42 41 39 38 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 22 22 23 24 24 26 27 28 30 32 33 36 38 40 43 46 49 52 55 59 62 66 71 75 79 84 89 93 98 103 108 113 118 123 128 132 136 140 142 145 146 147 147 147 145 143 140 136 131 126 121 115 109 103 98 92 86 81 76 71 66 62 58 55 51 48 45 43 40 38 36 35 33 31 30
 15 15 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 37 39 40 42 43 45 46 48 49 51 52 54 56 57 59 61 62 64 66 68 69 71 72 74 75 77 78 79 80 81 82 83 83 84 84 84 83 83 82 81 80 79 77 75 74 72 69 67 65 63 60 58 56 53 51 49 46 44 42 40 38 36 35 33 31 30 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 38 39 40 41 42 44 45 46 48 49 50 51 53 54 55 56 57 59 60 61 62 63 64 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 83 84 86 88 89 91 92 94 95 96 98 99 99 100 100 100 100 99 98 97 96 94 92 90 88 86 83 81 78 76 73 71 68 66 63 61 59 56 54 52 50 49 47 45 44 43 41 40 39 39 38 37 37 36 36 36 36 36 36 36 37 37 38 39 39 40 41 42 44 45 46 47 49 50 52 53 55 56 57 59 60 61 62 63 64 65 65 66 66 66 66 65 65 64 64 63 62 61 60 58 57 56 55 53 52 51 49 48 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 15 15
 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 18 19 20 22 23 25 27 29 31 33 35 38 41 44 47 51 55 59 64 69 75 81 88 96 104 113 123 134 145 157 170 182 195 207 218 228 235 240 243 242 239 232 224 213 201 189 176 163 151 139 127 117 107 99 91 83 77 71 66 61 57 54 50 48 45 43 41 40 38 37 37 36 36 35 35 35 36 36 37 38 39 40 41 43 44 46 47 49 51 53 55 57 59 62 64 66 69 71 73 75 78 80 82 83 85 87 88 90 91 92 93 93 94 94 94 94 93 93 92 92 91 90 89 89 88 87 86 85 85 84 83 83 83 83 83 83 84 84 85 86 87 88 90 92 94 96 99 101 105 108 111 115 119 124 129 134 139 145 150 156 162 168 174 180 185 190 194 197 200 201 201 200 198 195 190 185 179 173 165 158 150 142 134 127 119 112 105 98 92 86 80 75 70 65 60 56 52 49 45 42 39 36 34 32 29 27 25 23 22 20 19 18 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 11 11 11 12 12 13 14 15 16 17 18 20 21 23 25 27 29 32 34 37 40 43 46 50 53 57 61 64 68 72 75 79 82 85 87 89 91 93 94 94 94 94 94 93 92 91 89 87 85 83 81 79 77 75 72 70 68 66 63 61 59 56 54 52 50 48 45 43 41 39 37 35 33 31 29 28 26 24 23 21 20 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 7
 30 30 29 29 28 28 28 28 27 27 27 28 28 28 28 29 29 30 31 31 32 33 34 35 37 38 40 41 43 45 47 48 51 53 55 57 60 62 64 67 70 72 75 78 80 83 85 88 90 92 94 96 97 98 99 100 100 100 100 99 98 97 95 93 91 89 86 84 81 78 76 73 70 68 65 63 60 58 56 54 52 51 49 48 47 46 45 44 44 43 43 43 43 43 44 44 45 45 46 47 49 50 52 53 55 57 59 62 64 67 70 73 76 79 82 85 88 92 95 98 100 103 105 107 109 111 112 113 113 113 113 112 112 110 109 107 105 103 100 97 95 92 89 86 83 80 78 75 72 69 67 64 62 60 57 55 53 52 50 49 47 46 45 44 43 42 42 41 41 40 40 40 40 40 40 40 40 41 41 41 42 42 43 43 44 45 45 46 46 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 60 61 62 63 64 65 65 66 66 67 67 67 68 68 68 68 67 67 67 66 66 65 64 63 63 62 60 59 58 57 56 54 53 51 50 48 47 45 44 42 41 39 38 37 35 34 33 32 30 29 28 28 27 26 25 25 24 24 24 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 32 33 35 37 39 41 44 47 50 53 57 61 65 69 74 79 84 90 96 101 107 113 120 126 131 137 143 147 152 156 159 162 164 165 165 165 164 162 160 157 153 149 145 141 136 131 126 121 116 111 106 101 96 92 87 83 79 75 72 68 65 62 59 56 54 51 49 47 45 43 42 40 39 38 37 36 35 34 33 32 31 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 7 8 9 10 11 12 13 15 16 18 19 21 23 25 27 29 32 34 37 40 44 47 51 55 60 64 70 75 81 87 94 100 107 113 120 125 130 134 136 136 135 132 128 122 115 107 99 90 82 74 66 59 53 47 41 36 32 28 25 22 19 17 15 13 11 10 9 8 7 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 7 7 8 9 10 11 12 13 15 16 18 19 21 23 25 27 29 32 34 37 40 43 46 49 53 56 60 63 67 70 73 77 79 82 83 85 86 86 86 85 83 81 79 76 73 70 67 64 61 58 55 52 49 46 44 42 40 38 37 35 34 33 33 32 31 31 31 31 31 32 32 33 34 35 36 38 40 42 44 47 50 53 57 61 66 70 75 80 86 91 96 101 106 109 113 115 116 117 116 114 111 107 103 98 92 87 81 75 70 64 59 54 50 45 41 38 34 31 28 26 23 21 19 17 15 14 12 11 9 8 7 6 6 5 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 5 5 6 8 9 10 12 14 17 19 22 26 29 34 39 44 50 57 65 73 81 90 99 108 117 125 132 137 141 143 144 142 139 134 128 122 115 108 100 93 86 80 74 68 62 57 53 49 45 41 37 34 31 29 26 24 22 20 18 16 14 13 11 10 9 8 7 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 63 61 60 58 56 55 54 52 51 50 49 49 48 47 47 46 46 45 45 45 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 38 39 40 42 43 45 47 49 51 53 55 58 61 63 66 70 73 76 80 84 88 91 95 99 103 107 111 114 118 121 124 127 130 132 134 135 136 137 138 138 137 136 135 134 132 131 129 126 124 121 119 116 113 110 107 104 101 98 95 92 89 86 83 80 78 75 72 70 67 65 62 60 58 55 53 51 49 47 46 44 42 41 39 38 36 35 34 33 32 31 30 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 40 41 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 36 37 37 38 39 41 42 43 45 46 48 50 52 55 57 60 62 65 68 71 75 78 82 86 90 94 98 102 107 111 116 121 125 129 134 138 141 145 148 150 152 153 154 154 153 151 150 147 144 141 137 133 128 124 119 115 110 106 101 97 93 89 86 82 79 76 73 70 68 66
 27 27 26 26 26 26 26 26 26 27 27 28 29 30 30 31 32 34 35 36 37 39 40 41 43 44 45 47 48 50 51 52 53 54 55 56 57 58 59 60 61 61 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 72 72 73 74 75 76 76 77 78 79 80 81 82 83 84 84 85 85 86 86 86 86 86 85 85 84 83 82 81 80 79 78 76 75 74 72 71 70 69 68 67 66 65 65 64 64 64 64 65 65 66 67 68 69 71 72 74 76 78 80 83 85 88 90 93 96 99 101 104 107 109 112 114 116 118 120 121 122 123 123 123 122 121 120 118 116 113 110 107 104 100 97 93 89 85 81 77 74 70 66 63 60 57 54 51 49 47 45 43 41 40 38 37 37 36 36 35 35 36 36 37 37 38 40 41 43 45 47 49 52 55 58 62 66 70 74 79 84 88 93 98 103 108 113 117 121 125 128 130 132 133 134 133 132 131 129 126 123 120 116 113 109 104 100 96 92 88 84 81 77 74 70 67 64 61 58 56 53 51 49 47 45 43 42 40 39 37 36 35 34 34 33 32 32 32 32 32 32 32 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 66 67 69 70 72 74 75 77 79 81 83 85 87 90 92 94 96 99 101 103 106 108 110 112 114 115 116 117 118 118 118 118 117 116 114 112 110 107 103 100 96 92 88 84 80 76 71 67 64 60 56 53 50 47 44 42 39 37 35 34 32 31 30 29 28
 50 51 52 53 54 54 54 54 54 54 53 52 51 50 49 48 46 45 43 42 40 39 38 36 35 34 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 27 28 30 31 32 33 34 36 37 39 40 42 44 46 48 50 53 55 58 61 64 67 70 73 77 81 84 88 92 96 100 104 108 112 116 120 124 128 132 136 140 143 147 150 153 156 158 161 162 164 165 166 167 167 167 167 166 164 162 160 157 154 150 146 142 137 132 127 121 115 110 104 98 92 86 81 75 70 65 60 56 52 48 44 41 38 35 32 29 27 25 23 22 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 30 31 32 32 33 34 35 35 36 37 38 38 39 40 40 41 41 42 43 43 44 44 44 45 45 46 46 47 47 47 48 48 49 49 49 50 50 51 51 52 53 53 54 55 56 56 57 59 60 61 63 65 66 68 71 73 76 79 82 86 89 93 97 101 106 110 115 119 124 128 132 136 140 143 146 149 150 151 152 152 151 149 147 144 140 136 132 127 123 118 113 107 102 97 92 88 83 79 75 71 67 63 60 57 54 52 49 47 45 44 42 41 40 39 39 38 38 38 38 38 39 40 40 41 42 43 45 46 47 48 49
 15 15 16 17 17 18 19 20 21 22 24 25 27 29 31 33 36 39 42 46 50 54 59 64 70 77 84 93 101 111 122 134 146 160 175 191 208 226 245 265 285 305 325 343 359 373 383 390 392 389 383 372 358 341 322 302 282 261 241 221 202 184 168 153 139 126 114 103 94 85 77 70 63 58 52 48 44 40 37 34 31 29 27 25 23 22 21 20 19 18 17 17 16 16 16 15 15 15 15 16 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 30 30 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 30 30 31 32 32 33 34 35 37 38 40 42 44 46 48 51 54 57 61 64 68 72 77 82 87 92 97 103 109 115 121 128 134 140 146 152 158 163 168 172 176 178 180 180 180 178 176 172 168 163 157 150 143 136 129 121 114 106 99 92 86 79 73 68 62 58 53 49 45 42 39 36 33 31 29 27 26 24 23 22 21 21 20 20 19 19 19 19 19 20 20 20 21 21 21 22 23 23 24 24 25 26 26 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15
 6 6 6 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 23 24 26 27 28 29 31 32 34 36 37 39 41 43 45 48 50 52 54 56 58 60 62 63 64 65 65 65 64 63 62 60 58 56 53 51 48 46 43 41 39 37 35 33 31 29 28 27 26 25 24 23 23 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 31 33 34 36 38 39 41 43 45 47 49 51 53 55 57 59 61 62 64 66 67 68 69 69 70 70 69 69 68 67 66 65 64 62 61 59 57 55 54 52 51 49 48 46 45 44 43 43 42 42 42 42 42 42 42 43 44 44 45 46 47 48 49 50 51 52 53 53 54 54 54 54 54 54 53 53 52 51 50 48 47 45 44 42 41 39 37 36 34 33 31 30 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 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 20 22 24 27 29 32 35 39 43 47 51 56 61 66 71 76 81 86 91 96 100 104 108 110 113 114 115 115 115 114 113 111 109 107 105 102 99 97 94 91 88 86 83 80 78 75 73 70 68 66 64 61 59 57 55 53 51 49 47 45 44 42 40 38 36 35 33 31 30 28 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7
 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 19 20 21 23 25 26 28 30 32 33 35 36 37 38 38 38 38 37 36 35 33 32 30 28 26 24 23 21 20 18 17 16 15 14 13 12 11 11 10 10 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 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 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 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 28 29 28 28 27 26 25 24 23 21 19 18 17 15 14 13 12 11 10 9 8 7 7 6 6 5 5 5 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 12 13 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3
 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 29 30 31 32 33 35 36 38 39 41 42 44 46 48 50 51 53 55 57 60 62 64 66 68 70 72 74 75 77 78 80 80 81 81 81 81 80 79 78 77 75 73 70 68 65 62 60 57 54 52 49 47 44 42 40 38 36 34 33 32 30 29 28 27 27 26 26 25 25 25 25 25 25 26 26 27 27 28 29 29 30 31 32 33 35 36 37 39 40 41 43 44 45 47 48 50 51 52 53 55 56 56 57 58 59 59 60 60 60 60 60 59 59 59 58 57 56 56 55 54 53 52 51 50 48 47 46 45 44 43 42 42 41 40 39 39 38 38 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 47 47 48 48 49 49 50 50 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 50 50 49 49 48 48 47 46 46 45 44 43 42 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 34 35 37 39 40 42 44 46 48 50 52 54 55 57 58 60 61 62 63 64 64 64 64 64 64 63 62 61 60 59 58 57 56 55 53 52 51 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 22 20 18 17 16 15 14 13 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 17 18 20 21 22 23 24 26 27 29 30 32 34 36 37 39 41 43 45 47 49 52 54 56 58 60 62 64 65 67 68 69 70 71 72 72 72 72 71 71 70 69 67 66 65 63 61 60 58 56 55 53 51 50 49 48 47 46 45 45 44 44 44 44 44 45 45 46 47 48 49 51 52 54 55 57 59 61 63 66 68 70 72 74 75 77 78 79 80 81 81 80 80 79 78 76 75 73 70 68 66 63 60 58 55 53 50 47 45 43 40 38 36 34 32 30 29 27 25 24 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 10 10 10 10 10 10 11 11 11 12 13 14 15 16 18 20 22 24 27 30 34 38 42 47 52 58 64 70 77 85 92 100 107 114 121 126 131 135 137 139 139 138 135 133 129 125 120 115 110 105 101 96 91 87 83 79 75 72 69 66 63 60 57 55 53 50 48 46 45 43 41 39 38 36 35 33 32 30 29 28 27 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 45 47 49 51 54 56 58 61 63 66 68 71 73 75 77 79 80 81 82 81 81 79 77 75 72 69 65 61 57 53 49 46 42 38 35 32 29 27
 39 40 41 41 42 43 44 45 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 60 61 62 63 64 64 65 66 67 68 69 70 70 71 73 74 75 76 77 79 80 81 83 84 86 88 89 91 93 94 96 98 99 101 102 104 105 106 107 107 107 107 107 106 105 104 102 100 98 95 93 89 86 83 79 76 72 69 65 62 58 55 52 49 47 44 42 40 38 36 35 33 32 31 30 30 29 29 29 29 29 29 30 30 31 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 50 52 54 56 58 59 61 63 66 68 70 72 75 77 80 83 86 89 92 95 98 101 105 108 112 116 119 123 127 130 134 137 140 143 145 147 149 150 150 150 150 149 147 145 143 140 137 133 129 125 121 117 113 110 106 102 99 96 93 91 88 86 85 83 82 81 81 80 80 80 81 81 82 83 84 85 87 88 90 91 93 94 96 98 99 101 102 103 104 105 106 107 107 108 108 108 107 107 106 105 104 103 102 100 99 97 95 93 92 90 88 86 84 82 80 78 76 74 72 70 68 67 65 63 62 61 59 58 57 57 56 55 55 55 55 55 56 57 58 59 61 62 65 67 70 73 77 80 85 90 95 100 106 113 120 127 135 143 152 160 169 178 187 196 204 212 220 226 232 238 242 245 247 248 248 247 245 242 239 234 229 223 217 211 204 197 191 184 177 170 163 156 150 144 138 132 126 120 115 110 105 100 96 92 87 83 80 76 73 69 66 63 61 58 56 53 51 49 48 46 45 43 42 41 40 39 39 38 38 38 38 38 38 38 38 39
 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 27 27 26 26 25 25 24 23 23 22 21 20 19 19 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 37 39 40 41 42 43 44 45 45 45 45 45 44 43 42 41 40 38 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 19 18 18 17 17 17 16 16 17 17 17 17 18 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 35 36 37 37 38 38 38 38 38 37 36 36 35 34 32 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 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 10 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 26 26 25 25 24 23 22 21 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 8 7
 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 25 26 27 28 30 31 33 34 36 38 40 42 45 47 50 53 56 59 62 65 68 71 74 77 80 82 84 86 87 87 87 86 85 83 80 78 74 71 67 64 60 56 53 49 46 43 40 37 35 33 31 29 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 33 33 34 35 36 37 38 38 39 40 41 42 43 44 45 46 46 47 48 48 49 49 49 49 49 49 49 49 48 48 47 47 46 45 44 43 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 9 9 9 9 9 10 10 11 12 12 13 14 15 17 18 19 21 23 25 26 29 31 33 35 38 40 42 45 47 49 52 54 56 57 59 60 62 63 64 64 65 65 65 65 64 64 64 63 62 61 60 59 58 57 56 55 54 53 51 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14
 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 25 26 27 28 28 29 30 30 31 32 32 33 33 34 34 35 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 10 9 9 9 9 10 10 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 39 40 41 41 42 42 42 43 43 43 43 43 43 43 43 42 42 41 41 40 39 38 38 37 36 34 33 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 15 15 15 16 17 17 18 18 19 20 21 21 22 23 24 24 25 26 27 27 28 29 29 30 31 31 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 32 31 31 30 30 29 28 27 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 28 30 31 33 35 38 40 42 45 48 51 53 56 59 62 65 68 71 73 76 78 80 81 83 83 84 84 84 83 82 81 79 78 76 73 71 69 66 64 61 58 56 53 51 49 46 44 42 40 38 36 34 32 31 29 28 26 25 24 22 21 20 19 18 18 17 16 16 15 14 14 14 13 13 13 13 13 13
 14 14 14 14 14 14 14 14 14 14 15 15 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 32 34 35 37 39 41 43 45 47 49 51 53 56 58 61 63 66 68 71 73 76 78 80 82 83 85 86 86 87 87 86 85 84 82 80 77 75 71 68 65 61 58 54 51 47 44 41 38 35 32 30 27 25 23 21 19 18 17 15 14 13 13 12 12 11 11 11 11 11 12 12 13 13 14 15 16 18 19 21 23 24 27 29 31 34 36 39 42 45 49 52 56 59 63 67 70 74 78 81 84 87 90 92 94 95 96 97 97 96 95 94 92 90 87 85 82 79 76 72 69 66 63 60 57 54 51 48 45 43 40 38 35 33 31 30 28 26 25 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 27 28 29 31 33 34 36 38 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 68 70 71 72 73 74 74 74 74 74 73 72 71 69 68 66 64 62 59 57 54 52 49 47 44 42 40 37 35 33 31 29 27 26 24 23 21 20 19 18 17 17 16 16 15 15 15 15 15 16 16 17 18 19 20 21 23 24 26 28 31 33 36 39 42 46 50 54 58 62 67 71 76 81 86 90 95 99 103 107 110 113 115 117 118 118 118 117 115 113 111 108 105 102 99 95 92 88 84 81 77 74 70 67 64 61 58 55 53 50 47 45 43 41 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 15 14
 25 24 23 23 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 36 36 37 37 37 37 38 38 37 37 37 37 36 36 36 35 35 34 34 33 32 32 32 31 31 31 30 30 30 30 31 31 32 32 33 34 35 36 38 39 41 43 45 47 50 52 55 58 61 65 68 72 75 79 82 85 89 92 94 97 99 100 101 102 101 101 99 98 96 93 90 87 84 80 77 73 70 67 63 60 57 54 52 49 46 44 42 40 38 36 35 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 27 27 27 27 26 26 26 25 25 24 24 23 23 22 21 21 20 20 19 18 18 18 17 17 17 16 16 16 16 16 16 17 17 17 18 19 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 37 39 40 41 42 43 44 45 45 46 46 46 47 47 47 46 46 46 45 45 45 44 43 43 42 41 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 28 28 27 26 26
 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 37 38 39 41 43 44 46 48 50 53 55 57 60 62 64 67 69 72 74 76 78 80 81 82 83 83 83 82 81 79 77 75 73 70 67 64 60 57 54 51 48 45 43 40 38 36 34 33 32 31 30 30 29 29 30 30 31 32 33 35 37 39 42 44 48 51 54 58 62 67 71 76 80 85 89 94 98 102 106 109 111 113 115 115 115 114 113 111 109 106 103 100 96 93 89 85 82 78 75 72 69 66 63 60 58 55 53 51 49 47 45 44 42 41 40 39 38 37 36 35 35 34 34 34 34 34 34 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 40 40 40 40 40 39 39 38 38 37 36 35 35 34 33 33 32 32 31 31 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 42 43 44 45 46 48 49 50 52 53 54 56 57 58 58 59 60 60 60 60 59 59 58 57 56 54 53 51 49 48 46 44 42 40 39 37 35 34 33 32 31 30 30 29 29 29 30 31 31 33 34 36 38 40 43 45 49 52 56 60 64 68 73 77 82 86 91 95 98 102 105 107 109 110 110 110 109 107 105 102 99 96 93 89 86 82 79 75 72 69 66 63 60 57 55 53 50 48 46 45 43 41 40 38 37 36 35 34 33 32 31 31 30 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 18 19 21 22 24 26 29 31 34 36 39 42 45 49 52 56 60 63 67 71 75 79 83 86 90 92 95 96 97 98 98 97 95 93 91 88 84 81 77 73 69 65 61 57 53 50 46 43 40 37 34 31 29 27 25 23 21 19 18 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 11 11 12 13 14 15 17 18 20 21 23 26 28 30 33 36 39 42 45 48 51 55 58 61 64 67 70 73 75 78 80 81 82 83 83 83 83 82 81 80 78 76 74 71 68 66 63 60 57 54 52 49 46 43 41 38 36 33 31 29 27 25 23 21 20 18 17 15 14 13 11 10 9 9 8 7 6 6 5 5 4 4 4 4 3 3 4 4 4 4 5 5 6 7 7 8 9 11 12 13 15 17 18 20 22 24 26 28 30 32 34 37 39 41 42 44 46 47 49 50 51 52 53 53 54 54 54 54 54 54 54 53 53 52 51 51 50 49 48 47 46 45 44 43 42 41 39 38 37 35 34 32 31 29 28 26 25 23 22 21 19 18 16 15 14 13 11 10 9 8 8 7 6 5 5 4 4 4 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 12 14 15 16 18 19 21 23 25 27 29 31 33 36 38 41 44 47 50 54 57 61 64 68 72 76 80 84 88 92 96 99 102 105 107 109 110 110 109 108 106 104 101 97 93 89 84 79 74 69 64 59 54 50 46 42 38 34 31 28 25 23 20 18 17 15 14 12 11 10 10
 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 25 24 24 23 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 26 26 25 25 24 23 23 22 22 21 20 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 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14
 10 9 9 9 9 9 9 9 10 11 11 13 14 15 17 19 21 23 25 28 30 33 37 40 44 48 52 56 61 66 71 76 82 88 94 100 107 113 120 127 133 139 145 151 156 161 165 169 171 173 175 175 174 173 171 168 164 160 155 150 145 139 133 127 121 114 108 102 96 90 84 78 73 68 63 58 53 49 45 41 38 35 32 29 27 25 23 21 20 19 17 17 16 15 15 15 15 15 15 16 16 17 18 19 20 21 23 24 25 27 29 31 33 35 37 39 41 44 47 50 52 56 59 62 66 69 73 77 81 86 90 94 98 103 107 111 114 117 120 122 124 124 124 124 122 120 117 113 109 105 100 95 90 84 79 74 69 64 59 55 50 46 43 39 36 33 30 28 26 24 22 21 19 18 18 17 17 17 17 18 19 20 21 23 25 27 30 33 36 40 44 49 53 59 64 69 75 81 87 92 98 103 107 111 114 117 119 119 120 119 117 115 113 110 106 103 99 95 91 87 84 80 76 73 69 66 63 60 57 54 52 49 47 44 42 40 38 36 35 33 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 8 8 8 8 9 9 10 11 12 13 14 16 17 19 20 22 24 26 29 31 33 36 38 40 43 45 48 50 52 54 57 59 61 63 64 66 68 69 71 72 74 75 76 78 79 80 81 82 83 84 85 86 87 88 89 89 90 91 91 91 91 91 91 91 90 89 88 86 84 82 79 76 73 70 67 63 59 56 52 48 45 41 37 34 31 28 25 23 20 18 16 15 13 12 11
 48 48 48 49 49 50 50 51 51 52 53 54 54 55 56 56 57 58 58 59 60 60 61 61 62 62 63 63 64 64 64 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 64 64 63 63 62 62 61 60 60 59 58 58 57 56 55 55 54 53 53 52 51 51 50 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 47 47 47 46 46 46 45 45 44 44 43 43 42 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 50 50 51 51 52 52 53 53 53 54 54 55 55 55 56 56 57 57 57 58 58 59 60 60 61 62 62 63 64 64 65 66 67 67 68 69 69 70 71 71 72 72 72 72 73 73 73 73 72 72 72 71 71 70 70 69 68 68 67 66 65 64 63 63 62 61 60 59 58 57 57 56 55 54 54 53 53 52 51 51 50 50 50 49 49 49 48 48 48 47 47 47 47 47 47 46 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 44 44 45 45 45 46 47 47 48 49 49 50 51 51 52 53 54 55 55 56 57 58 59 60 60 61 62 62 63 64 64 65 65 66 66 67 67 67 67 67 67 67 67 67 67 66 66 65 65 64 64 63 63 62 61 60 60 59 58 57 56 55 55 54 53 52 51 51 50 50 49 49 48 48 48 48 48 48
 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 61 62 63 63 64 64 65 65 65 65 65 65 65 64 64 64 63 63 62 62 61 61 60 59 59 58 57 57 56 55 54 53 53 52 51 50 49 48 48 47 46 45 44 44 43 42 41 41 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 34 34 34 35 35 36 36 37 38 38 39 40 41 41 42 43 43 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 55 55 56 57 58 59 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 78 79 79 80 80 81 81 81 81 81 80 80 79 78 78 77 75 74 73 71 70 68 66 64 62 60 58 56 54 52 50 49 47 45 44 43 42 40 40 39 38 38 37 37 37 37 37 38 38 38 39 39 40 40 41 41 42 43 43 44 44 45 46 46 47 47 47 48 48 49 49 49 49 49 50 50 50 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 52 52 53 53 54 54 55 56 57 58 59 60 61 62 63 65 66 68 69 71 73 74 76 78 80 81 83 85 86 88 90 91 92 93 94 95 96 96 97 97 96 96 95 95 94 92 91 90 88 86 84 82 80 78 76 74 72 70 68 66 64 62 61 59 57 56 54 53 51 50 49 48 47 46 45 45 45 44 44 44 44 45 45 45
 4 4 3 3 4 4 4 5 6 6 7 8 9 11 12 13 15 16 18 19 21 23 25 27 29 31 33 35 38 40 43 45 48 51 53 56 60 63 66 70 73 77 81 85 89 94 98 103 107 112 116 120 125 129 132 135 138 140 141 142 142 141 139 136 133 129 124 119 113 107 101 95 88 82 76 70 64 59 54 49 45 41 37 34 31 28 26 24 22 20 19 18 17 17 17 17 17 17 17 18 18 19 20 21 22 23 25 26 28 29 31 32 34 36 38 39 41 43 45 46 48 50 52 54 55 57 58 60 61 63 64 65 66 67 68 69 70 70 70 71 71 70 70 70 69 68 68 67 65 64 63 61 60 58 56 54 52 50 48 46 44 42 40 38 36 34 32 31 29 27 26 25 24 23 22 21 21 21 21 21 21 22 23 24 26 27 30 32 35 38 41 44 48 53 58 63 68 74 80 86 93 100 107 114 121 128 134 141 147 152 156 160 163 165 166 166 165 163 160 157 153 148 143 137 131 126 120 114 108 103 97 92 87 82 77 73 69 65 61 57 54 50 47 44 41 39 36 34 31 29 27 25 23 22 20 19 17 16 15 14 13 12 11 11 10 10 10 10 10 10 11 12 13 14 15 17 18 20 23 25 28 31 34 38 41 45 49 53 58 63 67 72 77 82 87 92 97 102 106 111 115 119 123 126 130 133 135 137 139 140 141 141 141 141 140 139 137 135 133 131 128 125 121 118 114 110 106 102 97 93 89 84 80 75 71 67 62 58 54 50 46 43 39 36 32 29 26 24 21 19 16 14 13 11 9 8 7 6 5 4
 29 27 26 24 23 22 22 21 21 21 21 21 22 23 23 24 25 27 28 29 31 32 34 36 38 39 42 44 46 48 50 52 55 57 60 62 64 66 69 71 73 75 76 78 79 80 81 82 82 82 82 82 82 81 80 79 78 77 76 74 73 71 69 68 66 64 63 61 59 58 56 54 52 51 49 48 46 44 43 41 40 39 37 36 35 34 33 32 31 31 30 30 29 29 29 29 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 39 38 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 26 26 27 28 29 30 32 34 36 39 42 45 49 53 58 63 68 74 80 86 93 100 106 113 120 126 132 137 142 147 150 153 155 156 157 157 156 154 152 150 147 144 140 136 133 129 125 121 117 113 109 105 101 98 94 91 87 84 81 78 75 73 70 68 66 63 61 60 58 56 54 53 51 50 49 48 47 46 45 44 43 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 35 35 36 37 38 39 41 42 43 45 46 47 49 50 52 54 55 57 58 59 61 62 62 63 63 63 63 62 61 60 58 56 54 51 49 46 43 41 38 35 33 31
 12 12 12 13 13 14 15 16 17 18 19 21 22 24 25 27 29 31 33 35 37 39 42 44 46 48 50 51 53 55 56 57 58 59 60 60 60 60 60 60 59 58 58 57 56 54 53 52 51 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 27 28 29 31 33 34 36 38 40 42 44 46 48 50 52 54 56 58 59 60 62 62 63 63 63 62 61 60 59 57 55 53 50 48 46 43 41 38 36 34 32 30 28 26 25 23 22 21 20 20 19 19 18 18 18 19 19 20 20 21 22 23 24 26 27 28 30 32 33 35 37 39 40 42 44 45 47 48 49 50 50 51 51 51 51 51 50 49 48 47 46 45 44 42 41 39 38 37 35 34 32 31 30 29 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 11 12 12 12 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 25 26 27 28 29 29 30 31 32 33 33 34 35 36 37 37 38 39 40 41 41 42 43 44 44 45 45 46 46 47 47 47 48 48 48 47 47 47 46 46 45 44 43 42 41 40 39 38 36 35 33 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12
 10 11 11 12 12 13 13 14 15 15 16 16 17 17 17 18 18 18 17 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 9 10 11 12 13 14 15 17 18 20 21 23 25 27 28 30 32 34 35 37 38 40 41 42 43 43 44 44 44 44 44 44 43 43 42 41 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 20 19 18 17 16 16 15 14 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 37 38 39 40 41 42 42 43 43 43 43 43 43 42 41 40 39 38 36 35 33 31 29 28 26 24 23 21 20 18 17 16 15 14 13 12 11 11 10 10 10 10 9 9 9 10 10 10 10 11 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 37 39 40 41 42 43 43 44 44 44 44 43 42 41 40 39 38 36 34 33 31 30 28 26 25 23 22 21 19 18 17 16 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 10 10
 20 20 20 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 38 39 40 40 41 42 42 42 42 43 43 42 42 42 42 41 41 40 39 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 28 27 26 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 29 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 31 30 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 21 20 19 18 18 18 18 18 18 19 20 20 21 22 23 24 25 27 28 29 31 32 34 35 37 38 40 41 43 44 45 46 48 49 50 50 51 52 52 53 53 53 53 53 53 53 52 52 52 51 51 50 50 49 49 48 48 47 46 46 45 45 44 43 43 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 27 26 25 24 23 22 21 20 19 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 27 29 30 31 32 33 34 36 37 39 40 42 44 46 47 49 51 53 55 58 60 62 64 65 67 69 70 71 72 72 72 72 72 71 69 68 66 64 62 59 57 54 52 49 47 44 42 39 37 35 33 31 29 28 26 25 24 23 22 22 21 21 21 21 22 22 23 25 26 27 29 31 33 35 38 40 42 44 47 49 50 52 53 54 54 55 55 54 54 53 52 51 49 48 46 45 43 42 40 39 37 36 35 34 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 31 32 33 33 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 31 31 31 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 39 40 41 43 44 45 46 48 49 50 52 53 54 55 56 57 57 57 57 57 56 55 53 52 50 47 45 43 40 38 35 33 31 28 26 25 23
 53 52 50 49 48 46 45 44 43 42 42 41 40 40 39 39 38 38 38 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 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 34 34 34 34 35 36 37 38 39 40 42 44 46 49 51 54 57 60 63 66 69 72 74 76 78 79 80 80 80 80 79 77 76 74 72 70 68 66 63 61 59 57 55 53 51 50 48 47 45 44 43 41 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 33 34 35 35 36 37 37 38 38 39 39 39 39 39 39 39 39 39 38 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 36 36 37 38 39 40 41 43 44 45 47 49 51 53 55 57 59 62 64 66 69 71 73 76 77 79 80 81 81 81 80 79 77 75 72 69 65 62 59 55 52 49 46 43 41 38 36 35 33 32 31 30 30 29 29 29 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64 64 65 65 65 65 64 64 63 62 61 59 58 56 55
 8 8 9 9 10 11 12 13 15 16 17 19 20 21 23 24 25 27 28 29 30 31 32 33 33 34 34 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 32 31 31 30 29 27 26 25 24 22 21 20 18 17 16 15 13 12 11 11 10 9 9 8 8 8 8 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 21 22 23 25 26 28 29 31 33 34 36 38 40 42 44 46 48 50 52 54 57 59 61 63 65 67 69 70 72 73 75 76 77 77 78 78 78 77 77 76 75 73 71 69 67 65 62 60 57 54 51 48 45 42 39 37 34 31 29 27 24 22 20 19 17 16 15 14 13 12 12 11 11 11 11 11 11 12 12 13 13 14 15 15 16 17 18 19 21 22 23 24 26 27 29 30 32 34 35 37 39 41 43 45 46 48 50 52 54 55 57 58 59 60 60 60 61 60 60 59 58 57 55 54 52 50 48 46 44 42 40 38 36 34 32 30 28 26 24 23 21 20 18 17 16 15 14 13 12 11 10 10 9 9 9 9 9 9 10 10 11 12 13 14 16 17 19 21 23 25 27 30 32 35 37 40 43 46 48 51 54 56 59 61 63 65 66 68 69 69 70 70 70 70 69 68 67 66 64 63 61 59 57 55 53 51 49 47 45 43 41 40 38 36 34 33 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7
 9 9 9 9 10 10 10 11 12 12 13 14 15 16 17 19 20 21 23 24 26 27 29 30 32 34 36 38 39 41 43 45 47 50 52 54 56 59 61 63 66 68 71 74 76 79 82 84 87 90 92 95 97 99 101 103 105 106 108 108 108 108 108 106 105 102 100 96 93 89 84 79 75 70 65 59 55 50 45 41 37 33 29 26 23 20 18 15 14 12 11 10 9 8 7 7 7 7 7 7 8 8 9 10 11 11 12 14 15 16 17 19 21 22 24 26 28 31 33 36 38 41 45 48 52 56 60 64 69 74 79 84 90 95 100 106 111 116 120 124 126 128 129 130 129 127 124 121 116 112 107 101 96 90 85 79 74 69 64 59 55 51 47 43 40 37 34 31 28 26 24 22 20 19 18 16 15 15 14 14 14 13 14 14 14 15 16 16 17 18 19 21 22 23 25 26 27 29 30 32 33 35 36 38 39 40 42 43 44 45 47 48 49 49 50 51 51 52 52 52 53 53 52 52 52 51 50 50 49 48 47 45 44 43 41 40 38 37 35 33 32 30 29 27 25 24 22 21 20 18 17 16 15 14 12 12 11 10 9 8 8 7 7 7 7 7 7 7 8 9 10 11 12 14 16 18 21 24 27 30 34 38 42 47 51 56 61 65 70 74 78 82 85 88 90 92 93 93 93 93 92 90 89 87 84 82 80 77 74 72 69 67 65 62 60 58 56 54 52 50 49 47 45 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9
 28 30 34 37 40 44 48 52 56 59 63 66 70 72 75 77 79 81 82 83 83 84 84 85 85 85 85 85 85 85 86 86 86 87 87 88 88 89 90 91 92 93 94 96 97 98 100 101 102 104 105 107 108 109 111 112 113 114 115 116 116 116 117 116 116 116 115 114 112 110 108 106 103 100 96 93 89 84 80 75 70 66 61 56 52 47 43 39 36 33 30 27 25 23 21 20 19 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 29 30 31 33 34 36 38 40 42 45 47 50 53 56 60 63 67 72 76 81 86 92 97 102 108 113 118 122 126 129 131 131 131 129 126 122 117 110 104 96 89 81 74 66 59 53 47 41 37 32 29 26 23 21 19 18 17 16 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 20 20 20 20 21 21 22 23 25 26 28 31 34 37 40 44 49 54 59 64 70 75 81 87 93 98 103 107 111 115 117 119 120 120 119 118 116 113 110 106 102 98 94 90 85 81 77 73 69 65 62 58 55 52 50 47 45 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 19 18 17 17 17 16 16 16 15 15 15 15 15 15 15 16 17 17 18 20 21 23 25
 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 23 24 25 27 28 30 32 34 36 39 41 45 48 52 56 60 63 67 70 72 74 74 73 71 68 64 59 54 49 44 40 36 32 29 26 24 21 20 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 51 52 54 55 57 59 60 62 63 64 65 66 67 67 66 66 65 64 63 61 59 57 55 53 51 49 47 45 43 41 39 38 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 12 13 14 15 17 19 22 25 29 33 37 43 48 54 60 65 70 74 76 78 78 77 75 72 69 65 61 57 53 50 47 44 41 38 36 34 32 31 29 28 27 26 25 24 23 23 22 21 21 21 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 25 25 26 26 27 27 28 28 29 29 29 29 30 29
 17 16 16 15 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42 44 45 46 48 49 51 52 53 54 56 57 58 59 60 60 61 62 62 62 63 63 63 62 62 62 61 60 59 58 57 56 55 53 52 50 49 47 45 44 42 40 38 36 35 33 31 30 28 27 25 24 23 22 21 21 20 20 20 20 20 21 22 22 23 24 26 27 28 30 31 33 35 36 38 40 41 43 45 47 48 50 51 53 54 55 56 57 58 59 60 60 60 60 60 60 60 60 59 58 58 57 56 55 54 53 52 51 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 21 21 21 21 21 22 22 23 24 25 27 28 30 32 34 36 38 41 43 46 48 51 54 57 59 62 65 68 70 73 75 78 80 82 84 86 88 89 91 92 93 94 94 95 95 95 94 94 93 92 91 89 88 86 84 83 80 78 76 74 72 69 67 65 62 60 58 56 54 51 49 47 45 43 41 40 38 36 34 33 31 30 28 27 26 25 23 22 21 21 20 19 19 18 18 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 35 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 42 43 43 43 44 44 44 44 44 44 44 44 43 43 42 41 40 39 38 37 36 34 33 31 29 28 26 25 23 22 20 19 18 17
 18 18 18 19 19 20 21 22 23 24 26 28 29 31 33 35 37 39 41 43 45 47 49 50 52 53 54 55 56 56 57 57 57 56 56 55 54 53 52 51 50 49 48 47 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 33 34 35 35 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 43 42 42 41 41 40 40 39 38 37 36 35 34 32 31 30 28 27 26 24 23 22 20 19 18 17 16 15 14 14 13 13 13 13 14 14 15 16 17 19 21 23 25 28 30 33 36 40 43 47 50 54 58 62 65 68 71 74 76 78 80 81 81 81 80 79 78 77 75 73 71 68 66 64 62 59 57 55 53 52 50 48 47 45 44 43 42 41 40 39 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 27 26 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 14 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 39 41 43 45 47 49 51 54 57 60 63 66 69 72 76 79 83 86 89 92 94 96 98 98 99 98 97 95 92 89 85 81 76 72 67 63 58 54 49 45 42 38 35 32 29 27 25 23 22 20 20 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
 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 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 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3
 18 19 19 20 21 22 24 25 26 28 29 31 33 34 36 38 39 41 42 43 44 45 46 47 47 47 47 47 47 47 46 45 44 43 42 41 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 26 27 28 30 31 33 35 37 39 41 43 45 47 49 51 54 56 58 59 61 63 64 65 66 66 66 66 66 65 64 63 61 60 58 57 55 53 51 49 47 45 43 42 40 38 36 35 34 32 31 30 29 28 28 27 27 27 26 27 27 27 27 28 28 29 30 30 31 32 33 33 34 35 36 36 37 38 38 39 40 40 40 41 41 41 42 42 42 42 42 41 41 41 40 40 39 39 38 37 37 36 35 34 33 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 29 28 28 28 28 27 27 26 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 17 17 17 18
 14 13 13 13 13 14 14 14 15 16 17 18 19 20 21 22 24 25 27 29 31 33 35 37 39 41 44 46 49 52 54 57 60 63 66 69 72 75 77 80 82 85 87 88 90 91 92 93 93 93 93 92 92 91 89 88 87 85 83 81 79 77 75 73 71 68 66 63 61 58 55 52 50 47 44 41 38 35 32 29 26 24 21 19 17 14 13 11 9 8 7 6 5 5 4 4 4 4 4 4 4 5 5 5 6 6 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 22 23 25 26 28 30 32 34 36 38 40 43 45 47 50 52 54 56 58 60 61 62 63 63 63 62 61 60 58 56 54 51 49 46 43 40 38 35 32 30 27 25 23 21 19 17 16 14 13 12 11 10 9 8 8 8 8 8 8 8 9 9 10 11 13 14 16 17 19 21 24 26 28 31 34 37 40 43 46 49 52 55 58 60 63 65 68 69 71 72 73 73 73 72 71 70 69 67 65 62 60 57 55 52 49 47 44 42 40 37 35 33 31 30 28 26 25 23 22 21 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 8 8 9 10 11 12 13 15 16 18 20 22 24 26 28 30 31 33 35 36 37 38 39 40 40 41 41 41 41 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 34 34 33 32 31 30 29 28 27 26 24 23 22 21 19 18 17 16 15 15 14
 4 5 6 7 9 11 13 15 18 21 24 28 32 37 42 47 52 57 63 69 74 79 85 89 93 97 100 102 104 105 105 104 103 102 100 98 96 93 91 88 86 84 82 80 78 76 74 73 72 70 70 69 68 67 67 66 66 66 66 65 65 65 65 64 64 63 62 61 60 58 56 54 52 49 47 44 40 37 34 30 27 24 20 17 14 12 9 7 5 4 3 2 1 0 0 0 0 0 1 1 2 2 3 4 5 6 7 8 9 10 11 13 14 15 17 18 20 21 23 25 27 29 31 33 36 38 41 44 48 52 56 60 65 70 76 82 89 96 104 113 123 133 143 154 166 177 187 197 205 211 214 214 211 205 197 186 173 159 145 131 117 104 92 80 70 61 52 44 38 32 26 22 18 14 11 9 7 5 4 3 2 1 1 1 2 2 3 4 5 6 8 9 11 13 16 18 21 25 28 32 36 41 46 52 58 65 72 80 89 98 108 118 128 139 149 159 168 175 181 184 185 184 181 175 168 159 150 140 130 120 110 101 93 84 77 70 64 58 52 47 43 39 35 32 29 26 23 21 18 16 14 13 11 9 8 6 5 4 3 2 1 1 0 0 0 0 0 0 0 1 2 3 5 7 9 11 14 17 21 24 28 32 36 40 44 48 52 55 58 61 64 66 67 69 69 70 70 70 70 69 68 67 66 65 64 63 62 61 60 60 59 58 57 56 56 55 54 54 53 52 52 51 50 49 49 48 47 45 44 43 42 40 39 37 35 33 32 30 28 26 24 22 21 19 17 15 14 12 11 10 8 7 6 5 5 4 4 4 4 4
 14 14 15 15 16 16 17 18 19 20 22 23 24 26 27 29 31 32 34 36 37 39 41 42 44 45 47 48 49 50 51 52 53 53 54 54 54 54 54 54 54 53 53 52 52 51 50 50 49 48 48 47 46 46 45 44 44 43 43 42 41 41 40 40 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 25 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 39 40 41 41 42 43 44 45 46 47 47 48 49 49 49 49 49 49 49 48 47 46 45 44 42 41 39 37 36 34 32 30 28 26 24 23 21 19 18 16 15 14 13 12 11 11 10 10 10 10 10 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 24 24 23 22 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 12 11 11 11 12 12 12 13 14 14 15 17 18 19 20 22 23 25 26 27 29 30 31 32 33 33 34 34 34 34 34 33 33 32 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14
 15 14 13 13 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 21 21 22 22 23 24 25 26 27 28 29 30 31 32 33 35 36 38 39 41 42 44 45 46 48 49 49 50 50 50 50 49 48 47 45 43 41 38 36 33 31 28 25 23 21 19 17 15 13 12 11 10 9 9 9 9 9 10 10 11 12 13 15 17 19 21 24 26 30 33 37 42 47 53 59 66 74 83 93 103 115 127 139 151 163 173 182 187 190 190 186 179 171 160 149 137 125 114 104 94 85 77 70 64 58 53 48 44 40 37 34 31 29 27 25 23 21 20 18 17 16 15 14 13 12 11 10 9 9 8 8 7 7 6 6 6 6 6 7 7 8 9 10 11 13 14 16 17 19 21 23 24 26 27 29 30 31 32 33 34 35 36 36 37 37 38 38 39 39 40 40 40 41 41 42 43 43 44 45 45 46 47 48 49 50 50 51 52 53 54 54 55 55 55 55 55 55 55 54 53 52 51 49 48 46 44 42 40 38 36 34 32 31 29 27 25 24 22 21 20 18 18 17 16 15 15 15 15 15 16 16 17 18 19 21 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 51 52 54 55 56 56 57 58 58 58 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 57 57 57 57 56 56 55 55 55 54 54 53 53 53 52 52 51 50 50 49 49 48 47 46 46 45 44 43 41 40 39 37 36 34 33 31 29 27 26 24 22 21 19 18 16
 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 26 27 28 28 29 30 30 30 31 31 31 31 31 31 30 30 30 29 29 28 27 27 26 25 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 12 13 13 13 14 14 14 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 25 26 27 27 28 28 28 29 29 29 29 29 29 29 28 28 27 27 26 25 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 25 26 26 26 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 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 17 17 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 25 26 27 27 28 28 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 31 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 17 17 16 16 15 14 14 13 12
 13 13 13 14 14 15 16 17 18 20 21 22 24 25 26 28 29 30 31 32 33 33 34 34 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 25 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 15 15 15 14 14 14 14 14 15 15 16 17 18 19 21 22 24 25 27 29 31 32 34 35 37 38 39 40 41 42 42 43 43 43 43 42 42 42 41 40 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 34 34 34 34 35 35 36 36 36 37 37 38 38 38 38 38 38 38 37 37 36 35 34 33 32 31 29 28 26 24 23 21 20 18 17 16 15 14 13 13 13 13 13 13 14 15 16 17 19 20 22 24 26 29 31 34 37 41 44 48 51 55 59 63 68 72 76 80 84 88 91 94 97 99 101 102 102 102 102 101 100 98 96 94 92 89 87 84 81 79 76 74 71 69 67 64 62 60 58 56 54 52 50 49 47 45 43 41 40 38 36 34 32 30 28 27 25 23 21 19 18 16 15 13 12 11 10 10 9 9 9 9 9 9 10 10 11 12 12 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 40 42 44 46 48 51 53 56 59 62 66 69 73 77 80 84 88 91 94 97 98 100 100 100 99 97 94 91 87 83 78 73 68 63 59 54 50 45 41 38 34 31 28 25 23 21 19 17 16 15 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 9 9 9 10 10 11 12 13 14 15 16 17 18 19 21 22 23 24 26 27 28 30 31 33 35 36 38 40 41 43 45 47 49 51 53 55 58 60 62 64 66 68 70 71 73 74 75 76 76 77 77 76 75 74 73 71 70 68 65 63 60 58 55 52 49 46 44 41 38 36 33 31 29 27 25 23 21 19 18 17 15 14 13 13 12 12 11 11 12 12 13 13 15 16 17 19 21 24 26 29 32 36 39 43 47 51 56 60 65 69 73 77 81 84 87 89 91 92 93 92 92 90 89 87 84 81 79 76 73 70 67 64 61 58 56 53 51 49 47 45 43 41 40 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 11 10 10 10 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 28 29 30 30 31 33 34 35 37 38 40 42 44 46 48 51 54 57 60 63 67 71 75 79 82 86 90 93 96 98 100 101 101 100 98 96 93 89 84 79 74 69 64 59 54 49 45 41 37 33 30 27 24 22 20 18 16 15 14 13 12 12 12 12 12 12 13 13 14 15 17 18 19 21 23 25 27 29 31 33 35 37 39 42 44 46 48 49 51 52 54 55 55 56 56 56 56 56 55 55 54 53 52 50 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 26 26 25 24 24 23 22 21 20 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9
 16 17 17 18 19 19 20 20 21 21 21 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 26 27 27 27 26 26 26 26 25 25 24 24 23 23 22 21 21 20 20 20 20 19 20 20 20 21 22 23 24 25 27 28 30 32 33 35 37 38 40 41 42 42 43 43 42 42 41 40 39 38 36 35 33 32 30 29 27 26 25 24 23 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 23 23 24 25 26 27 28 29 30 31 31 32 32 32 32 32 32 32 31 30 29 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 16 16 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 28 29 30 31 32 34 35 36 37 38 39 40 40 41 41 41 41 40 40 39 38 36 35 34 32 31 29 28 27 26 25 24 24 23 23 23 23 23 23 24 25 25 26 27 28 29 30 30 31 32 33 33 33 34 34 34 34 33 33 33 32 31 30 29 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16
 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 45 46 47 48 49 50 50 51 51 51 51 50 49 48 47 46 44 43 41 40 38 36 34 33 31 30 28 27 25 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 17 17 18 18 19 20 22 23 24 25 27 28 29 31 32 33 34 34 35 35 35 35 35 35 35 34 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 40 41 42 42 42 42 42 42 41 40 39 38 37 35 34 32 30 29 27 25 24 23 22 21 20 19 19 18 18 18 18 18 19 19 20 20 21 22 23 24 25 27 28 29 31 32 34 36 37 39 40 42 44 45 46 48 49 50 50 51 51 51 51 51 50 49 48 47 46 45 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 16 16 15 15 14 14 14 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
 29 30 31 32 33 34 35 37 38 39 40 40 41 41 41 40 40 39 38 37 36 34 33 31 30 28 27 25 24 23 22 20 19 18 17 17 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 17 18 19 20 22 23 25 26 28 30 31 33 35 37 38 40 41 41 42 42 41 40 39 37 35 33 31 30 28 26 25 23 22 21 21 20 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 28 29 30 30 30 30 30 30 29 28 27 26 25 24 22 21 20 18 17 16 15 14 14 13 13 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 20 20 20 19 19 18 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 12 13 14 15 16 17 19 20 22 24 25 26 28 29 29 29 29 29 28 27 26 25 24 22 21 20 19 17 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 14 15 16 16 17 18 19 19 20 21 21 22 22 23 23 24 24 24 25 25 25 26 26 27 27 28
 8 8 8 9 9 10 10 11 11 11 12 12 12 13 13 13 13 12 12 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 13 14 14 14 15 15 15 15 14 14 14 13 12 12 11 10 10 9 9 9 8 8 8 8 9 9 10 10 12 13 14 16 18 20 23 26 30 34 38 43 49 55 61 68 74 79 84 87 88 87 85 81 76 70 64 58 53 48 43 39 35 32 29 27 25 23 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 13 13 12 12 11 11 11 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 12 12 12 12 12 13 13 14 14 15 15 16 17 18 19 21 22 24 26 29 32 35 39 43 48 54 60 67 74 82 89 95 99 102 102 100 95 89 82 75 67 60 53 47 41 36 32 28 25 22 19 17 16 14 13 12 11 10 10 10 10 10 10 10 10 11 11 12 12 13 14 14 14 15 15 15 15 15 15 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7
 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 34 35 36 36 37 37 37 37 37 37 37 36 36 36 35 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 14 14 13 13 13 12 12 12 12 11 11 11 11 12 12 12 12 13 13 13 14 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 43 45 46 48 49 50 51 52 52 52 52 51 50 49 48 47 45 43 42 40 38 36 34 32 30 29 27 25 24 22 21 20 18 17 16 15 14 13 13 12 11 11 11 10 10 10 10 10 10 11 11 12 13 13 14 15 16 18 19 20 21 23 24 25 27 28 29 31 32 33 34 35 35 36 37 37 37 37 37 37 37 37 36 36 35 34 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 26 27 28 29 31 32 34 36 37 39 41 43 45 47 49 51 53 55 57 58 59 60 61 61 61 60 60 59 58 56 54 53 51 49 47 45 43 41 38 37 35 33 31 29 27 26 24 23 22 20 19 18 17 16 15 14 14 13 13 12 12 12
 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 27 28 29 30 32 33 35 36 37 39 40 41 42 43 44 44 45 45 45 44 43 43 42 40 39 38 36 35 33 31 30 29 27 26 25 23 22 21 20 19 19 18 17 17 16 16 15 15 15 15 14 14 14 14 15 15 15 16 16 17 18 19 19 20 22 23 24 25 25 26 27 27 27 27 27 27 26 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 26 27 28 28 29 30 30 31 31 31 32 32 32 32 32 32 32 31 31 31 30 30 30 29 29 28 28 27 27 27 26
 14 14 15 15 15 16 16 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 24 25 26 27 27 28 28 29 29 29 29 29 28 28 28 27 26 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 15 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 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14
 28 26 25 24 24 23 22 21 21 20 20 20 20 19 19 19 19 20 20 20 20 21 21 22 22 23 24 24 25 26 27 28 30 31 32 34 35 37 39 41 42 44 46 48 50 51 53 54 55 56 57 58 58 58 58 58 57 56 55 54 53 52 50 49 48 46 45 44 42 41 40 39 38 37 35 34 34 33 32 31 30 29 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 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 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 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 28 28 28 28 28 29 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 37 37 38 38 38 38 38 38 38 37 37 37 36 36 35 34 34 33 32 31 31 30 29 29 28 28 27 26 26 25 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 36 37 38 39 39 40 40 41 41 42 42 43 43 43 43 43 43 44 44 43 43 43 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 34 33 33 32 31 30 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 16 16 15 14 14 13 12 11 11 10 9 8 8 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 12 13 15 16 18 19 21 22 24 25 26 26 27 27 27 26 26 25 24 23 22 21 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 18 18 17 17 17 16 16 15 14 14 13
 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 17 17 17 16 16 15 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 7 7 7 8 8 9 9 10 11 12 12 13 14 15 16 18 19 20 21 22 23 24 25 25 26 27 27 28 28 28 28 28 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 27 28 28 28 28 27 27 26 25 24 23 21 20 19 18 16 15 14 13 12 11 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6
 9 10 10 11 12 13 14 16 17 19 20 22 24 26 28 29 31 32 34 35 36 37 37 37 37 37 36 36 35 34 33 32 31 29 28 27 26 25 24 23 22 21 21 20 20 19 19 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 19 20 20 21 22 24 25 26 28 30 32 34 35 37 39 41 42 44 45 46 46 47 47 47 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 29 28 28 28 28 28 29 29 29 30 31 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 48 48 48 48 47 46 45 44 42 40 39 37 35 33 31 30 28 27 26 25 24 24 23 23 23 23 23 23 24 24 24 25 25 26 27 27 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 45 45 45 46 45 45 45 44 43 41 40 38 36 35 32 30 28 26 24 22 20 19 17 16 14 13 12 11 11 10 10 10 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 28 29 30 31 31 32 32 33 33 33 33 33 32 32 31 31 30 29 28 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 8 8 8 8 8 9
 22 23 23 23 24 25 26 26 27 28 29 31 32 33 34 35 36 37 37 38 39 39 40 40 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 45 45 45 45 45 44 44 43 42 41 40 39 37 36 34 33 31 30 28 27 26 24 23 22 21 21 20 20 20 20 20 20 20 20 21 22 22 23 24 25 26 27 28 30 31 33 34 36 38 40 42 44 46 48 50 52 55 57 59 61 62 64 65 66 67 68 68 68 67 66 65 64 63 61 59 57 55 53 51 49 47 45 43 41 40 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 13 13 14 14 14 15 16 17 18 19 20 22 23 25 27 29 31 33 35 37 39 40 42 44 46 48 49 51 52 53 54 55 56 57 58 58 58 59 59 59 59 59 59 59 59 58 58 58 58 58 57 57 57 57 56 56 56 55 55 54 54 53 52 51 51 50 49 48 46 45 44 43 42 40 39 38 36 35 34 32 31 30 29 28 26 25 24 23 23 22 21 21 20 20 20 20 20 21 21 21 22 23 24 24 25 26 27 28 29 30 31 31 32 33 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 56 57 58 59 60 61 61 62 62 63 63 63 63 62 62 61 60 59 58 57 56 54 53 51 50 48 47 45 44 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 23 23 22 22
 19 17 16 15 14 13 13 12 12 11 11 11 10 10 10 10 11 11 11 11 11 12 12 13 13 14 15 15 16 17 18 19 21 22 23 25 27 29 31 33 36 38 41 44 46 49 52 55 57 59 61 62 63 64 64 64 63 62 60 58 56 54 51 49 46 44 41 39 37 34 32 30 28 26 25 23 21 20 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 20 21 22 24 26 27 29 31 33 35 37 39 41 42 44 45 46 47 47 47 46 46 44 43 41 39 37 35 33 31 29 27 25 23 22 20 19 18 16 15 14 13 13 12 11 11 10 9 9 9 8 8 8 8 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 19 20 21 21 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 40 41 41 41 41 41 41 41 40 39 38 37 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 16 17 17 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 38 40 42 44 46 48 49 51 53 54 56 57 58 59 60 60 61 61 61 61 60 59 59 58 56 55 53 52 50 48 47 45 43 41 40 38 37 36 34 33 32 31 31 30 29 29 29 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 31 31 31 31 30 30 29 28 27 26 24 23 21 20
 17 16 16 16 16 16 16 17 18 18 19 20 21 22 23 25 26 27 29 31 32 34 36 37 39 41 42 43 45 46 47 48 48 49 49 49 48 48 47 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 34 34 33 32 31 30 29 28 26 25 24 22 21 19 18 16 15 14 13 12 11 10 9 9 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 30 32 34 37 40 43 46 50 53 57 61 64 68 71 74 76 78 79 79 78 77 75 72 69 65 61 57 53 49 46 42 39 35 32 30 27 25 22 21 19 17 16 14 13 12 11 10 9 8 8 7 7 7 6 6 6 6 7 7 8 9 9 11 12 13 15 17 19 21 23 26 28 31 33 36 38 40 42 44 46 47 48 48 49 49 48 48 47 46 45 44 43 42 41 39 38 37 37 36 35 34 34 34 33 33 33 33 33 33 33 33 34 34 34 35 35 35 35 35 36 36 35 35 35 35 35 34 34 33 32 32 31 30 30 29 28 28 27 26 25 25 24 23 23 22 22 22 22 21 21 22 22 22 22 23 23 24 24 25 26 26 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 35 35 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 44 44 43 42 42 41 39 38 37 36 34 33 31 29 28 26 25 23 22 21 20 19 18 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 13 14 14 14 14 14 14 14 13 13 13 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 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 20 21 21 22 22 22 22 22 22 22 22 21 20 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 13 13 13 12 12 11 11 10 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 7 7 8 8 8 9 9 10 10 11 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 16 15 15 15 15 14 14 14 14 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 32 33 34 36 37 38 39 40 41 41 42 42 42 42 42 41 40 40 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 13 13 13 13 14 14 14 15 15 16 17 18 19 20 21 22 23 24 25 25 26 27 27 27 28 28 27 27 27 26 26 25 25 24 23 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 20 20 21 22 22 23 24 26 27 29 30 32 33 35 37 38 39 41 42 43 44 44 44 44 44 43 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 29 29 28 28 28 28 28 28 28 27 27 26 26 25 25 24 23 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 22 23 23 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 23 23 24 25 26 27 29 30 32 34 36 38 41 43 46 48 51 54 56 58 60 61 62 62 61 60 58 56 53 50 46 43 40 37 34 31 28 26 24 22 20 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 22 23 24 24 24 25 25 24 24 24 23 22 21 21 20
 26 27 28 29 30 30 31 32 32 32 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 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 51 53 54 56 57 58 59 59 59 59 58 56 55 52 50 47 44 41 38 35 32 29 26 24 22 20 18 17 15 14 13 12 12 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 24 25 26 27 29 30 31 32 33 33 34 34 34 34 34 33 33 32 31 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 23 24 25 25 26 26 26 27 27 27 27 26 26 25 25 24 24 23 22 21 20 19 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 10 10 10 10 11 11 12 13 14 14 15 16 17 18 19 21 22 23 24 25 26 27 28 28 29 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 32 32 32 32 31 31 30 30 29 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 21 21 22 23 24 25
 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 9 9 10 11 12 13 14 15 16 18 19 20 22 23 24 26 27 28 29 30 30 31 31 31 30 30 29 28 26 25 24 22 21 20 19 17 16 15 14 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 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 31 31 31 30 30 30 29 29 28 28 27 27 26 25 24 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 19 20 20 21 21 21 21 21 21 21 20 20 19 19 18 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 21 22 24 25 26 28 29 31 33 35 38 40 43 45 48 51 55 58 60 63 65 67 69 69 69 69 67 65 63 60 58 54 51 48 45 42 39 36 34 31 29 27 25 24 22 21 19 18 17 16 16 15 14 14 13 13 13 13 13 13 14 14 15 16 17 18 19 21 23 25 27 29 32 35 38 41 44 47 50 53 56 58 60 62 64 65 66 66 65 65 63 62 60 58 56 54 52 50 48 46 44 42 40 39 37 36 35 35 34 34 34 34 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 49 49 49 49 49 49 49 48 47 46 45 44 43 42 41 39 38 36 35 34 32 31 30 29 28 27 27 26 26 25 25 25 25 25 26 26 27 27 28 29 30 31 32 34 35 37 39 41 43 45 48 51 54 57 60 64 67 71 75 78 82 85 87 89 90 91 91 90 88 86 84 81 77 74 70 67 64 60 57 55 52 50 48 46 44 42 41 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 21 21 21 21 21 22 22 23 24 25 26 28 29 31 33 35 37 39 41 44 46 49 52 54 57 60 63 66 69 72 74 77 79 81 83 85 86 88 89 90 90 91 91 92 92 92 92 92 93 93 93 93 94 94 94 94 94 94 94 94 93 92 91 89 87 85 83 81 78 75 72 69 66 63 59 56 53 50 47 44 41 38 36 33 31 29 27 25 23 22 20 19 18
 21 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 13 13 14 15 15 16 18 19 20 22 24 27 29 32 36 40 44 48 53 58 63 67 71 74 76 76 76 74 71 68 63 59 54 50 45 41 37 34 31 28 25 23 21 19 18 17 16 15 14 13 13 13 13 13 13 13 13 14 14 15 16 17 19 20 22 23 25 27 29 31 33 34 36 37 38 39 39 39 39 38 37 36 35 34 32 31 30 28 27 26 24 23 22 21 20 20 19 18 18 18 17 17 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 29 30 31 31 32 33 33 33 34 34 34 34 34 35 35 35 35 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 32 32 32 33 33 33 34 35 35 36 37 38 39 40 41 42 43 43 44 45 46 46 47 47 47 46 45 45 43 42 40 39 37 35 33 31 29 28 26 25 24 22 22 21 20 20 19 19 19 19 19 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 31 32 32 32 32 32 32 31 31 30 30 29 28 27 27 26 26 26 25 26 26 26 27 27 28 30 31 33 35 37 40 43 46 50 54 58 63 67 73 78 83 88 93 96 99 101 102 102 100 97 94 89 84 79 74 69 64 60 56 52 49 45 43 40 38 37 35 34 33 32 31 31 30 30 30 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 27 27 26 25 24 23 23 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 24 23 22 22 21 21 20 20 20 20 21 21 22 23 24 25 26 28 29 31 34 36 39 43 47 51 56 61 68 75 83 91 100 110 120 130 139 148 154 158 160 159 155 149 141 132 122 112 103 94 85 78 71 65 60 56 52 48 45 42 40 38 36 35 33 32 31 30 29 28 27 27 26 25 24 24 23 22 21 20 19 18 18 17 16 15 14 13 13 12 11 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 35 39 43 48 55 62 70 80 90 103 117 132 148 165 181 196 208 215 218 215 207 195 180 164 147 131 116 103 90 80 70 62 55 49 43 39 35 31 28 26 23 21 19 18 16 15 14 13 13 12 11 11 10 10 10 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 28 28 29 30 31 32 33 34 35 37 38 40 42 44 46 49 51 55 58 62 66 70 75 80 84 89 92 96 98 99 99 98 96 93 89 84 79 74 69 64 59 55 51 47 44 41 38 35 33 31 29 28 26 25 24 23 23 22 22 21 21 21 21 22 22 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 40 41 42 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 46 47 48 49 50 51 53 55 56 58 60 62 64 66 68 70 71 73 74 75 75 76 76 76 76 75 75 74 74 73 72 71 71 70 69 68 67 66 65 64 62 61 59 58 56 54 52 50 48 45 43 41 38 36 34 32 30 29 27
 25 23 21 19 17 16 14 13 11 10 9 8 8 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 7 7 8 10 11 13 15 18 22 26 31 38 45 55 66 78 92 106 120 131 138 140 136 127 115 102 88 76 65 55 47 40 35 30 26 23 20 18 16 14 13 12 11 10 9 9 9 8 8 8 8 8 8 9 9 10 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 25 26 26 26 26 26 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 19 20 22 23 24 26 28 30 31 33 35 36 38 39 39 39 39 39 38 37 35 34 32 31 29 27 26 25 24 23 22 21 20 20 19 19 19 19 20 20 20 21 22 22 23 24 25 26 28 29 30 30 31 31 32 31 31 30 29 28 26 25 23 22 21 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 14 14 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 28 29 29 29 29 29 29 29 28 28 28 27 27 26 26 26 26 26 26 27 27 28 29 30 31 32 34 36 38 41 43 46 50 53 57 61 65 69 73 77 80 83 85 85 85 84 82 78 75 70 66 61 57 52 48 44 41 37 34 32 30 28 26 25 23 22 21 21 20 20 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 30 31 31 31 30 29 28 26
 40 40 41 41 40 40 40 39 39 39 38 38 37 37 37 36 36 36 36 37 37 37 38 39 39 40 41 42 43 44 45 46 46 47 48 48 48 48 47 46 45 44 43 41 39 38 36 34 32 31 29 28 26 25 24 23 22 21 21 20 20 20 20 19 20 20 20 21 21 22 23 24 25 26 28 30 32 34 37 40 43 46 50 55 59 64 69 74 79 83 88 91 94 96 96 96 95 93 90 87 84 80 77 73 70 67 64 61 59 57 55 54 53 51 51 50 50 50 49 50 50 50 51 51 52 53 54 54 55 56 56 57 57 58 58 58 58 57 57 56 55 55 54 53 52 51 50 49 48 47 47 46 46 45 45 45 46 46 47 48 49 50 51 53 55 57 60 63 65 68 71 74 77 79 81 82 83 83 82 80 77 74 71 67 63 58 54 50 47 43 40 37 35 32 30 28 27 25 24 23 22 21 21 20 20 20 20 20 20 20 21 21 22 23 24 25 26 27 29 30 32 34 36 38 41 43 45 47 48 50 51 52 53 53 53 52 52 51 50 49 47 46 45 44 43 42 41 40 39 39 38 38 38 37 37 38 38 38 38 39 39 40 40 41 41 42 42 42 42 42 42 41 41 40 40 39 38 37 36 35 34 34 33 32 31 30 30 29 29 28 28 28 28 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 31 31 31 31 31 31 30 30 30 29 28 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 23 23 23 24 24 25 26 27 27 28 29 30 31 33 34 35 36 37 38 38 39 40
 52 55 57 59 61 62 62 62 61 60 57 55 52 50 47 44 41 38 36 33 31 29 28 26 25 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 18 19 19 20 21 22 23 23 24 26 27 28 29 30 32 33 34 36 37 39 40 42 43 45 46 48 49 50 51 52 52 53 53 53 53 52 52 51 51 50 49 48 47 46 45 45 44 43 43 43 43 43 44 44 45 46 47 49 50 52 54 56 59 61 64 67 69 72 75 77 79 81 82 83 83 82 81 79 76 73 69 65 61 57 53 49 45 41 38 34 31 29 26 24 22 21 19 18 17 16 15 15 14 14 14 14 14 14 15 15 16 17 18 19 20 22 23 25 28 30 33 36 39 43 46 50 54 57 60 63 65 66 66 65 63 61 58 54 51 47 43 40 37 34 31 29 27 25 24 23 22 21 20 19 19 19 19 19 19 19 19 20 21 21 22 23 24 25 26 28 29 30 32 33 35 37 38 40 41 43 44 45 46 47 48 48 49 49 49 49 49 48 48 47 46 45 44 43 41 40 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 21 21 20 20 20 20 20 21 21 21 21 22 22 23 23 24 25 25 26 26 27 27 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 25 25 25 26 26 26 27 28 29 29 30 31 32 34 35 36 36 37 38 38 38 38 38 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 25 25 25 25 25 25 26 27 28 29 30 32 34 36 38 41 43 46 49
 28 27 27 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 37 38 38 38 37 37 36 35 34 33 32 31 30 29 28 26 26 25 24 23 22 22 21 21 20 20 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 20 20 21 21 22 23 24 25 26 28 30 32 34 37 39 43 46 50 54 59 64 69 74 79 83 88 91 94 96 97 97 96 94 91 88 84 80 76 71 67 63 59 55 52 49 46 43 41 38 37 35 34 32 31 31 30 30 30 29 30 30 30 31 32 33 34 35 36 38 39 41 43 44 46 49 51 53 56 59 61 64 68 71 74 77 81 84 87 90 93 95 97 98 98 98 96 94 91 88 84 79 75 70 65 60 56 52 48 44 41 38 35 32 30 28 26 25 24 22 21 20 20 19 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 32 33 34 34 34 35 35 35 35 35 34 34 34 33 33 32 32 31 31 30 29 29 28 27 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 33 34 35 36 37 39 40 41 41 42 43 43 43 44 43 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 31 31 30 30 29
 32 32 31 30 30 30 30 30 30 30 31 31 32 33 33 34 35 36 37 38 39 39 40 40 41 41 42 42 42 41 41 41 40 39 38 37 36 35 34 33 32 30 29 28 27 26 25 23 22 22 21 20 19 19 18 17 17 17 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 39 41 44 46 49 51 52 54 54 55 54 54 52 51 49 47 44 42 39 37 35 33 31 29 27 25 24 23 22 20 19 19 18 17 16 16 16 15 15 15 14 14 14 14 15 15 15 16 16 17 18 19 20 22 23 25 27 30 32 35 38 41 44 47 51 54 57 60 63 65 67 68 68 68 67 65 63 61 58 55 52 48 45 42 40 37 35 32 30 29 27 26 25 24 23 22 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 28 29 30 31 32 33 34 35 35 36 36 37 37 37 37 37 36 36 36 35 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 16 16 16 15 15 16 16 16 16 17 17 18 19 19 20 22 23 24 26 28 30 32 35 38 41 45 48 52 56 60 64 68 71 74 76 78 79 78 78 76 74 72 69 67 64 61 58 56 53 51 49 47 45 44 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 30 30 30 29 29 29 29 29 29 29 29 29 30 31 31 32 33 34 36 37 39 41 42 44 46 48 51 53 55 56 58 59 61 61 61 61 61 60 58 57 55 53 50 48 46 44 42 40 38 36 35 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 36 36 36 37 36 36 36 35 35 34 33 33 32 31 30 29 29 28 27 27 26 26 26 26 26 26 26 26 27 27 28 29 30 31 32 34 35 37 39 41 43 45 48 50 52 54 57 59 61 62 64 65 66 67 67 67 67 67 67 66 66 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 63 63 62 61 60 59 57 55 53 51 49 46 44 42 40 38 36 34 33 31 30 29 28 28 27 27 27 27 27 28 28 29 30 31 33 34 36 38 40 43 45 48 51 55 58 62 66 70 74 77 81 85 88 91 93 95 96 97 97 96 95 94 92 90 88 86 84 82 80 78 76 75 74 73 72 71 71 71 70 70 71 71 71 71 72 72 72 72 73 73 72 72 72 71 70 69 67 66 64 62 60 58 56 54 52 50 47 45 43 42 40 38 37 36 35 34 33 32 32 31 31 31 31 31 32 33 33 35 36 38 40 42 45 48 51 55 60 65 70 76 83 90 96 103 110 116 120 124 125 125 123 119 114 107 100 93 85 78 71 65 59 53 49 44 40 37 34 32 29 27 26 24 23 22 21 20 19 19 19 19 19 19 19 20 20 21 22 23 25 27 29 31 34 37 41 45 49 55 60 66 73 80 87 94 101 107 113 118 121 123 124 123 121 118 113 108 102 96 90 85 79 74 69 64 60 56 53 50 47 45 43 41 40 38 37 36 35 35 34 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 51 53 55 56 58 60 62 64 65 67 67 68 68 67 66 65 63 61 58 56 53 50 47 45 43 40 39 37 35 34 33 32 32 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 36 36 36 36 36 36 35 35 34 33 32 31 30 29 28 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 29 30 32 34 36 38 41 44 47 50 54 57 61 65 69 72 75 78 80 81 80 79 77 74 71 66 62 58 53 49 45 41 38 35 33 30 28 27 25 24 23 22 21 21 20 20 20 20 20 20 20 21 22 22 23 25 26 27 29 30 32 34 36 38 40 42 44 46 47 48 49 49 49 48 47 46 44 42 40 38 36 35 33 31 29 28 27 26 25 24 23 22 22 21 21 21 21 21 21 22 22 23 24 25 26 28 30 32 35 38 42 46 51 57 64 71 79 88 98 108 118 128 137 145 150 154 155 153 149 142 135 126 116 107 97 89 80 73 66 60 54 49 45 41 38 35 32 29 27 25 24 22 21 20 19 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 26 27 29 31 33 35 36 38 40 42 43 44 45 45 44 43 42 40 38 36 34 32 30 28 26 24 23 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 16 16 16 17 18 18 19 20 21 22 23 24 25 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 11 11 12 13 13 14 15 17 18 19 21 22 24 25 26 27 27 27 27 26 25 24 22 21 19 17 16 14 13 12 11 10 9 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 14 16 17 19 20 22 24 26 28 30 31 33 34 34 34 34 33 32 30 29 27 25 22 21 19 17 15 14 13 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 4 4 4 4 4 4 5 5 6 6 7 7 8 8 9 10 11 12 12 13 14 15 15 16 16 16 16 16 16 16 15 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 12 12 12 11 11 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10
 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 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 27 28 28 28 28 28 27 26 25 24 22 21 19 18 16 15 14 13 12 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 13 14 15 15 15 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 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 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 9 9 10 11 12 13 14 15 17 18 19 20 20 21 21 21 21 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 7 7 6 6 6 5 5 5 5 5 5 5 4 4 4 5
 27 26 25 23 22 21 20 19 19 18 17 17 17 16 16 16 16 16 16 17 17 17 18 18 19 20 21 21 22 23 24 24 25 25 25 25 25 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 10 10 10 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 23 24 24 24 24 24 23 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 10 10 11 12 13 14 16 17 19 20 22 24 25 27 29 30 31 32 32 32 32 32 31 30 29 28 27 26 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 23 24 24 24 24 24 24 23 23 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 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 19 20 20 21 22 23 25 26 27 28 29 30 31 32 32 32 32 32 32 31 30 29 28
 29 27 25 23 22 20 19 17 16 15 14 13 12 11 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 7 7 8 9 10 10 11 12 13 14 15 16 17 18 18 18 19 19 18 18 18 17 16 16 15 14 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 12 12 13 13 14 15 16 16 17 17 18 18 18 18 18 17 17 16 16 15 14 13 13 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 15 15 16 17 17 18 18 19 19 19 19 19 19 18 18 17 16 15 14 13 12 11 10 9 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 24 26 28 29 31 34 36 39 41 44 47 50 52 54 56 57 57 56 55 52 50 46 43 40 36 33 30 27 24 22 20 18 16 15 13 12 11 11 10 9 9 8 8 8 8 8 8 8 8 9 9 9 10 11 12 12 13 15 16 17 19 21 23 25 27 30 32 35 37 40 43 45 47 49 50 51 52 52 51 50 48 46 44 42 40 38 35 33 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 20 20 20 20 20 19 19 19 20 20 20 20 21 22 22 23 24 26 27 28 30 32 34 36 38 40 42 43 45 46 46 46 46 45 43 41 39 37 34 32 29 27 25 23 21 19 18 17 15 14 14 13 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 17 18 19 20 22 23 25 26 28 29 31 32 34 35 36 38 38 39 39 39 39 38 37 36 35 34 32 31 29 28 26 25 24 23 22 20 20 19 18 17 17 16 16 15 15 15 15 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 22 23 24 25 25 26 26 26 27 27 27 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 25 25 26 26 27 28 29 31 32 34 35 37 39 40 42 43 44 45 45 45 45 44 43 41 39 37 35 32 30 28 26 24 22 20 18 17 16 15 14 13 12 12 11 11 10 10 10 10 10 11 11 11 12 13 13 14 15 17 18 20 21 23 25 27 29 31 33 35 36 38 39 40 40 41 41 40 40 39 39 38 37 36 35 34 33 32 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 20 20 20 20 20 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 25 25 26 26 27 27 27 28 28 27 27 26 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 21 21 21 21 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 27 27 27 27 26 26 25 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 29 30 30 30 30 30 30 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 27 27 26 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 22 23 24 26 28 30 31 33 35 36 38 39 40 41 41 41 41 40 40 39 37 36 35 33 32 30 29 28 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 25 25 26 27 29 30 31 32 33 33 34 35 35 36 36 36 36 35 35 34 33 32 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 32 33 34 34 35 35 35 35 35 34 34 33 32 31 30 30 29 28 27 26 26 25 25 24 24 24 23 23 23 24 24 24 25 25 26 27 28 28 29 30 31 32 33 34 34 35 35 35 34 34 33 32 31 29 27 26 24 22 21 19 18 16 15 14 13 13 12 11 11 11 10 10 10 10 11 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 23 24 25 26 26 27 27 27 28 28 28 28 28 27
 23 23 23 23 24 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 48 49 49 49 49 49 48 47 46 45 44 42 41 39 38 36 35 33 32 31 29 28 27 27 26 25 25 24 24 24 24 24 24 24 24 25 25 26 26 27 28 29 29 30 31 32 33 33 34 34 35 35 35 35 35 35 35 35 34 34 33 33 32 32 31 31 31 31 31 31 31 31 32 33 34 35 36 37 39 40 42 44 47 49 51 54 56 58 60 61 63 63 63 63 61 60 58 56 53 50 47 45 42 39 37 35 33 31 30 29 28 27 26 26 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 31 32 33 34 34 35 36 36 36 36 36 36 35 34 33 32 32 31 30 29 28 27 26 25 25 24 24 24 23 23 23 23 23 24 24 24 25 26 26 27 28 28 29 30 31 32 32 33 34 34 34 34 34 34 34 33 32 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 19 19 19 19 19 19 20 21 21 22 23 24 25 27 28 30 32 34 36 37 39 41 43 45 46 47 48 49 49 49 49 49 48 47 46 45 43 42 40 39 38 36 35 33 32 31 30 29 28 27 26 26 25 25 24 24 24 23 23 23
 69 68 68 67 66 64 63 62 61 60 59 59 58 58 57 57 57 58 58 59 60 60 61 63 64 65 66 67 68 69 69 70 70 69 68 67 65 64 61 59 57 54 51 49 46 44 42 40 38 36 35 34 33 32 31 31 31 31 31 32 32 33 34 35 36 38 39 41 42 44 46 48 50 52 54 55 57 59 60 61 62 62 63 63 63 63 63 62 62 61 60 60 59 59 58 58 58 58 58 58 58 59 59 60 60 61 62 63 64 64 65 66 66 66 66 66 66 65 64 63 62 61 59 58 56 55 53 51 50 49 47 46 45 44 43 43 42 42 42 42 42 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 54 55 56 57 58 60 61 63 64 66 67 69 70 71 72 73 73 73 73 72 72 70 69 67 65 63 60 58 55 53 50 48 46 43 41 39 38 36 34 33 32 31 30 30 29 29 28 28 28 29 29 30 30 31 32 33 35 36 38 40 42 45 47 50 52 55 58 61 64 67 69 71 73 74 75 75 75 75 74 72 70 68 66 63 61 58 55 53 51 48 46 44 42 41 39 38 37 36 36 35 35 35 35 35 35 36 36 37 38 39 40 41 42 44 45 47 48 50 51 53 54 55 56 58 58 59 60 60 61 61 61 61 60 60 60 59 59 58 58 57 56 56 55 55 54 54 53 53 53 52 52 51 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 45 45 45 45 45 46 46 47 47 48 49 50 52 53 54 56 57 59 61 62 64 65 66 68 69 69 70 70 70 70 70
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 38 37 37 36 35 34 33 32 32 31 30 29 29 28 28 27 27 27 27 28 28 29 29 30 31 33 34 36 37 39 41 44 46 48 50 53 55 56 58 59 60 61 61 61 60 60 59 57 56 54 52 51 49 47 45 43 42 40 38 37 35 34 33 32 30 29 29 28 27 27 26 26 26 26 26 26 26 27 28 29 30 31 33 35 37 39 42 45 49 52 57 61 66 71 75 80 85 89 92 94 96 96 95 93 90 86 82 78 73 69 65 61 57 54 51 49 47 45 43 42 42 41 42 42 43 44 46 48 50 53 57 60 65 69 74 80 85 90 95 100 104 108 110 112 112 112 111 110 107 105 102 99 97 94 92 89 88 86 85 85 84 85 85 86 88 89 91 93 96 98 101 103 105 106 107 108 108 107 105 102 99 96 91 87 83 78 73 69 65 61 57 54 51 49 46 44 43 41 40 39 39 39 39 39 40 41 42 44 46 48 51 54 57 61 65 69 73 77 81 85 88 91 93 94 93 92 90 88 84 81 77 73 69 66 63 60 57 55 53 51 50 48 48 47 46 46 46 46 46 46 46 47 47 47 47 46 46 46 45 44 43 42 41 39 38 37 35 34 33 32 31 30 29 28 27 27 26 26 26 26 26 27 27 28 29 31 32 34 36 38 41 44 47 51 55 59 64 69 73 78 82 86 90 93 95 96 97 97 95 93 91 87 84 80 76 71 67 63 59 56 52 49 46 43 41 38 36 35 33 32 31 30 29 28 28 27 27 27 27 28 28 29 29 30 31 32 32 33 34 35 36 37 37 38 39 39 39 39 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 29 28 27 26 24 23 22 21 19 18 17 17 16 15 15 15 14 14 14 15 15 16 16 17 18 19 20 22 23 25 26 28 29 31 32 33 34 35 35 35 35 34 33 32 30 29 27 26 24 23 22 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 13 13 14 14 15 16 16 18 19 20 21 23 25 26 28 30 32 34 36 37 39 40 41 41 41 41 40 39 38 36 34 32 30 28 27 25 23 22 20 19 18 17 17 16 15 15 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 23 25 26 28 30 31 33 34 36 37 38 38 39 39 38 37 36 35 34 33 31 30 29 27 26 25 24 24 23 23 23 23 23 24 24 25 26 27 29 30 32 34 36 38 40 41 43 44 45 45 45 45 44 42 40 38 36 33 31 29 27 25 23 21 19 18 17 16 15 15 14 14 13 13 13 14 14 14 15 16 17 18 19 20 22 23 25 27 29 31 33 35 37 38 39 40 40 40 40 39 38 36 34 33 31 29 27 26 24 23 21 20 19 18 18 17 17 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 19 18 18 18 18 18 19 19 19 20 21 21 22 23 25 26 28 29 31 33 35 37 38 40 41 43 43 44 44 44 43 43 41 40 38 36 34 32 31 29 27 25 23 22 21 19 18 17 16 16 15 14 14 14 14 14 14 14 14 15 15 16 17 18 19 20 21 23 24 25 27 28 29 30 31 31 31 31 31
 33 30 28 26 24 22 20 18 17 16 15 14 14 13 13 13 13 13 13 14 15 16 17 19 21 23 26 29 32 36 41 45 50 55 59 63 66 67 66 64 61 57 52 47 42 37 32 28 25 22 19 17 15 14 13 12 11 10 10 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 28 28 29 29 28 28 28 27 27 26 26 26 25 25 25 25 26 26 26 27 28 29 29 30 31 32 32 33 33 33 33 32 32 31 30 29 28 26 25 24 23 22 22 21 21 21 21 21 21 22 22 23 24 26 27 29 31 33 35 38 40 42 44 46 47 47 47 46 45 43 41 38 35 32 29 26 24 22 19 18 16 15 13 12 11 11 10 10 10 10 10 10 10 11 11 12 13 14 16 17 19 21 23 26 28 31 35 38 41 45 48 50 52 54 55 55 55 54 52 50 48 46 43 40 38 35 33 31 28 26 25 23 21 20 19 18 17 16 16 15 15 14 14 14 14 14 15 15 16 16 17 17 18 19 20 22 23 24 26 27 29 30 31 33 34 35 36 36 37 37 36 36 35 35 34 33 33 32 32 31 31 31 31 31 32 33 34 35 36 38 40 42 45 47 50 52 54 56 57 58 58 58 56 55 52 50 47 44 41 38 36 33 31 29 28 27 26 25 25 25 25 25 26 27 28 30 31 33 35 37 40 42 43 45 46 46 46 46 44 42 40 38 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
 70 63 56 50 44 39 34 29 26 22 20 17 15 13 11 10 9 8 7 6 6 5 5 5 4 4 4 4 4 4 4 5 5 5 6 6 7 8 8 9 11 12 14 16 18 20 23 26 29 32 34 37 38 40 40 40 39 38 36 33 31 29 26 24 21 19 18 16 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 23 24 24 25 25 25 24 24 23 23 22 22 21 21 20 20 20 20 20 20 21 21 22 23 24 25 27 29 31 33 36 40 44 48 52 57 62 66 70 74 76 78 78 77 75 71 67 63 58 53 49 45 41 37 34 31 29 27 25 23 22 21 20 19 18 18 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 12 13 14 15 17 19 21 24 27 31 36 41 48 54 62 69 75 80 83 82 79 74 66 58 50 43 36 30 25 21 17 15 12 11 9 8 7 6 6 6 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 12 12 13 14 15 16 17 17 18 19 19 20 20 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 30 31 33 34 36 38 40 42 43 45 46 47 47 47 46 45 44 42 40 38 36 33 31 29 27 25 23 21 20 18 17 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 20 21 23 26 29 32 36 40 45 50 56 62 68 74 79 84 87 89 88 86 82 76
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 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 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 17 17 18 18 19 20 21 21 22 23 23 24 24 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 23 23 24 24 25 26 27 27 28 29 29 30 30 29 29 28 27 26 24 23 21 20 18 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 10 10 11 11 12 13 13 14 16 17 18 19 21 22 23 24 25 26 27 27 27 26 25 25 24 22 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 12 12 13 13 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 19 20 21 23 24 26 28 31 34 37 40 44 48 52 57 61 65 69 72 74 74 73 71 68 64 59 54 50 45 41 37 33 30 28 25 23 21 20 18 17 16 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 11 11 11 12 12 13 14 15 16 17 18 20 22 24 26 29 32 35 38 41 45 48 51 53 55 56 55 54 52 50 47 44 41 38 35 32 30 28 26 24 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
 19 20 20 21 21 21 22 22 22 22 22 23 23 23 23 22 22 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 23 23 24 25 25 26 27 27 27 28 28 28 28 28 27 27 27 26 26 25 25 24 24 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 35 35 36 36 35 35 34 33 32 30 29 27 26 24 23 21 20 19 18 17 16 15 14 14 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 25 26 27 28 28 29 29 29 29 29 28 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 22 23 23 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 20 20 19 19 19 19 18 18 18 18 19 19 20 20 21 22 23 24 25 26 27 27 28 29 29 30 30 30 30 29 28 27 27 25 24 23 22 21 20 18 17 16 16 15 14 14 13 13 13 13 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 24 25 25 25 25 25 24 24 23 22 22 21 20 19 19 18 18 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19
 14 14 15 15 16 16 16 16 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 14 15 15 14 14 14 14 13 13 12 12 11 11 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 11 11 11 11 11 11 11 10 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 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 11 12 12 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 18 19 19 19 18 18 18 18 17 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 9 10 10 10 11 11 11 10 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 13
 31 32 33 35 36 37 39 40 41 42 43 44 44 44 43 42 41 39 37 35 33 31 29 27 25 23 22 20 19 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 18 19 20 22 23 25 26 28 30 31 33 34 35 36 37 37 37 37 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 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 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 23 23 22 22 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 20 21 21 22 22 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 3 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 10 11 11 12 13 14 14 14 14 14 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 8 8 8 8 8 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 9 10 12 13 15 16 17 18 19 19 19 19 17 16 15 13 12 10 9 8 7 6 6 5 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 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 9 10 11 12 14 15 17 19 20 22 23 24 24 24 23 22 21 19 17 16 14 13 11 10 9 8 7 7 6 5 5 4 4 4 4 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 2 2 2 2 2 3 3 3 3 3 3 4 4 5 5 6 6 7 8 9 10 11 12 14 15 17 18 19 20 20 20 20 19 18 17 16 14 13 12 11 10 9 8 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 6 7 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 41 42 42 41 39 37 34 31 28 25 22 20 18 16 14 13 12 11 11 10 10 10 10 11 11 12 13 14 15 17 18 20 23 26 29 32 36 40 44 48 51 54 56 56 55 53 49 46 41 37 33 30 26 24 21 19 17 15 14 13 12 11 10 9 9 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 6 6 6 7 7 8 9 10 11 12 13 14 15 17 18 20 22 24 26 28 31 33 36 38 40 41 41 41 41 39 37 34 32 29 26 23 21 18 16 14 13 11 10 9 8 7 7 6 6 5 5 5 5 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 16 17 17 17 17 16 16 15 15 14 13 12 12 11 10 10 9 9 9 9 9 9 10 10 11 12 13 14 15 17 19 21 23 25 28 30 32 35 36 38 39 39 39 39 38 37 35 33 32 30 28 27 25 24 23 21 20 20 19 18 17 16 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 15 14 14 14 14 13 12 12 11 10 10 9 8 7 7 6 6 6 5 5 5 5 5 5 5 6 6 6 7 8 9 9 11 12 13 15 17 20 23 26 30 34 38 42 46 49 50 50 49 47 43 39 35 31 28 24 21 19 17 15 13 12 10 9 9 8 7 7 7 7 7 7 7 7 8 9 10 11 12 13 15 17 20 22 25 28 31 34 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 42 43 43 43 42 41 40 38 37 35 33 31 30 28 27 26 25 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 25 26 27 29 31 34 37 41 46 52 58 65 73 81 90 97 104 108 110 108 104 97 89 80 71 62 53 46 40 34 30 26 23 20 19 17 16 16 15 15 16 16 17 17 18 19 20 22 23 24 25 26 27 28 28 28 28 28 27 26 25 24 22 21 20 18 17 16 15 15 14 14 14 14 15 15 16 17 18 20 21 24 26 29 32 36 41 46 51 57 64 70 77 82 87 91 93 93 91 88 83 78 72 66 61 55 50 46 41 38 34 31 28 26 24 22 20 19 18 17 16 16 16 15 16 16 16 17 18 18 19 21 22 23 24 26 27 28 29 30 31 31 32 32 32 32 31 31 30 29 28 27 26 26 25 25 24 24 24 25 26 27 29 31 33 36 39 43 47 51 56 61 66 71 75 79 82 84 84 83 81 77 72 67 62 56 51 46 41 37 33 30 27 25 23 21 19 18 17 16 15 15 14 14 14 14 15 16 17 18 20 23 26 30 35 41 49 57 66 76 87 97 104 110 111 109 103 95 85 75 66 57 50 43 37 32 28 24 21 19 17 15 14 13 12 12 12 12 12 12 13 14 15 16 17 18 19 21 22 23 25 26 27 28 29 29 30 30 31 31 30 30 30 29 29 28 28 27 27 26 25 24 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 12 12 12 12 12 13 14 15 16 17 19 21 23 25 27 29 32 34 36 38 40
 16 15 15 15 15 14 14 14 14 14 14 14 15 15 16 17 18 19 21 23 25 27 29 31 33 34 36 37 38 39 39 38 38 37 36 34 33 32 30 29 27 26 25 24 23 23 22 22 22 21 21 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 25 25 25 26 26 27 27 27 27 27 27 27 26 26 25 25 24 23 22 21 21 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 27 28 28 28 27 27 26 25 25 24 23 22 21 20 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 23 24 26 27 29 31 33 35 38 40 41 43 44 45 45 44 43 41 39 36 34 31 28 26 24 22 20 19 17 16 16 15 15 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 26 27 29 30 31 33 33 34 35 35 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 21 21 21 21 21 22 22 23 24 25 25 26 27 28 28 29 29 29 29 29 29 28 28 27 26 25 24 23 22 21 19 18 17 17 16 15 15 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 33 34 34 35 35 35 34 33 32 31 29 28 27 25 24 23 21 20 19 18 17 17 16 16 15 15 15 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 16 16 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 28 28 27 27 26 25 24 22 21 20 19 18 18 17 17 16 16 17 17 18 19 20 21 22 24 26 27 29 31 33 34 36 37 37 38 37 36 35 34 32 30 28 26 24 22 21 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 18 18 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 15 16 16 17 19 20 21 23 24 25 27 28 28 29 29 29 29 28 27 26 25 23 22 21 19 18 17 16 15 15 14 13 13 13 13 13 14 14 15 16 18 19 21 23 25 28 30 33 35 38 40 41 42 43 43 42 40 39 36 34 32 30 27 25 23 22 21 20 19 18 18 18 18 18 18 19 19 20 21 22 23 23 24 25 26 27 28 29 29 30 30 30 30 30 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 12 12 12 12 13 13 14 15 15 16 17 18 18 19 20 20 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 33 33 33 32 32 31 30 29 27 26 25 23 22 21 19 18 17 16 15 15 14 14 14 14 14 14 14 15 16 17 18 19 20 21 23 24 25 26 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
 52 49 47 46 44 43 43 42 43 43 44 45 46 48 49 50 51 52 52 51 50 47 45 42 39 36 33 30 27 25 22 20 18 17 15 14 13 12 11 10 10 10 9 10 10 11 11 12 14 15 17 20 22 25 28 31 34 37 41 44 47 50 53 55 56 57 57 57 55 54 52 50 47 45 43 41 39 38 37 36 35 35 36 36 36 37 38 39 40 41 42 44 45 45 46 47 47 46 46 45 43 42 40 38 36 34 32 30 29 27 26 25 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 25 26 27 29 31 32 35 37 39 42 44 47 49 51 53 55 55 56 56 55 53 51 48 45 42 38 34 31 28 25 22 19 17 16 14 13 13 12 12 11 11 12 12 12 13 14 15 16 17 19 20 22 24 27 29 32 35 38 41 44 46 48 48 49 48 47 45 44 42 40 38 37 35 34 34 33 33 33 33 33 33 34 35 36 37 39 40 42 44 45 47 48 50 51 52 53 53 53 53 53 52 52 51 50 50 49 49 48 48 48 48 48 49 49 50 50 51 52 53 53 54 54 54 54 53 52 50 49 46 44 42 39 37 34 32 30 28 26 24 23 21 20 19 18 17 16 15 15 15 15 15 15 16 17 18 19 21 23 25 28 30 34 37 40 44 48 52 55 59 61 63 64 64 63 60 57 52 48 43 38 33 29 25 22 19 17 15 14 12 11 10 10 9 9 9 8 8 8 8 9 9 10 10 11 12 13 15 17 19 22 26 30 35 40 45 50 55 60 63 65 66 66 64 62 60 57 54
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 6 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 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 5 5 5 6 6 7 7 8 9 10 10 11 11 12 12 12 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 9 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 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 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 11 11 10 10 10 9 8 8 7 6 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5
 8 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 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 6 6 7 8 9 10 11 12 12 13 13 13 12 12 11 10 10 9 8 7 6 5 5 4 4 3 3 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 3 3 3 4 4 5 5 6 7 8 9 10 12 13 14 15 17 17 18 19 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 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 17 18 18 19 18 18 17 16 14 13 12 11 9 8 8 7 6 6 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 6 7 8 8 9 10 10 11 11 11 10 10 9 8 7 6 6 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 6 6 7 8 9 9 10 10 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 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
 69 70 69 67 65 61 56 52 47 42 38 34 31 29 27 25 24 23 23 23 24 25 26 27 29 31 34 37 40 43 47 51 56 61 66 71 76 81 86 90 92 94 95 94 92 90 86 82 78 74 70 66 62 58 55 52 49 46 44 41 39 37 35 33 31 30 28 26 25 24 23 22 21 20 19 19 19 19 20 20 21 22 23 25 26 27 29 30 31 32 33 34 34 34 34 34 34 33 33 32 31 30 29 29 28 28 27 28 28 28 29 30 30 31 32 34 35 36 38 39 41 43 45 46 48 50 53 55 57 59 62 64 66 69 71 72 74 74 75 75 74 72 71 68 66 63 59 56 53 50 47 44 42 39 37 35 34 32 31 30 30 30 30 31 32 34 36 40 44 49 54 60 67 73 79 84 88 90 90 87 83 77 71 64 57 51 45 39 35 31 27 25 22 21 20 19 19 19 19 20 21 23 25 27 29 31 34 37 41 44 48 52 56 60 63 67 70 72 73 73 73 72 70 67 64 61 58 54 51 48 45 43 41 38 37 35 33 32 30 29 28 27 26 26 25 24 24 23 23 23 23 23 24 24 25 27 28 30 32 35 38 41 44 47 50 53 56 58 60 61 62 62 61 60 59 57 55 52 50 47 45 43 41 39 38 37 36 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 36 37 38 40 42 44 47 50 53 57 61 65 69 72 75 77 78 78 77 75 72 69 65 61 56 52 48 44 41 38 35 32 30 29 28 27 27 27 28 29 31 33 36 39 43 47 51 56 60 64 67
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 22 21 20 19 19 19 19 19 20 20 21 23 24 26 27 29 30 31 32 32 32 32 31 30 29 27 26 24 23 22 20 19 18 17 16 15 14 14 13 13 12 12 13 13 13 14 15 17 18 20 21 23 24 26 27 29 30 31 32 32 33 33 34 34 34 34 34 35 35 35 36 36 37 38 39 40 41 42 44 45 46 47 48 49 50 50 50 50 50 50 50 49 49 49 49 49 50 50 51 53 54 56 57 59 61 62 64 65 65 64 63 62 60 57 54 51 48 45 42 39 36 33 31 28 26 24 22 20 19 17 16 15 14 14 14 14 14 15 16 17 19 21 24 26 29 33 36 40 44 48 52 56 60 63 65 65 64 62 58 54 49 44 39 34 30 26 23 20 18 16 15 14 13 12 12 12 12 13 13 14 15 16 17 19 21 22 25 27 29 32 34 36 38 40 41 41 42 41 41 40 40 39 38 37 37 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 38 38 38 38 38 37 37 36 35 34 32 31 30 28 27 26 25 24 23 22 22 22 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 15 15 15 15 16 16 17 18 19 20 21 22 24 26 28 30 32 34 37 39 42 44 46 48 49 49 49 47 45 43 40 36 33 31 28 26 23 22 20 19 18 17 16 16 15 15 15 15 15 15 16 16 17 18 19 20 21 23 25 27 29 31 34 36 37 39 39 39 38 37 35 33 31 29 27 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 23 23 23 22 22 22 22 22 22 23 24 26 28 31 35 40 46 54 64 75 89 105 122 140 157 170 176 175 166 152 134 116 99 83 70 59 49 42 35 30 26 23 20 19 17 16 16 16 16 17 17 18 19 21 22 24 26 29 32 35 39 43 47 52 58 64 70 77 83 89 94 98 99 99 97 94 89 84 78 72 67 62 57 52 48 45 42 39 36 33 31 29 27 25 23 22 20 19 18 16 16 15 14 14 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 20 20 19 19 18 18 17 17 16 15 14 14 13 13 12 11 11 11 11 11 11 12 13 14 16 18 21 25 29 34 39 46 53 61 68 75 80 83 83 80 74 67 59 52 45 39 34 30 26 24 22 20 19 18 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 19 19 18 18 19 19 19 19 20 20 20 21 21 22 22 22 22 23 22 22 22 21 21 20 19 19 18 17 16 15 15 14 13 13 13 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 17 17 18 20 21 23 25 27 30 34 38 43 49 56 64 72 79 85 89 90 87 82 75 67 59 52 45 39 34 30 26 23 20 18 16 15 14 13 12 11 11 11 11 11 11 12 13 14 15 16 17 18 19 21 22 22 23 23 24
 20 19 19 19 19 18 18 19 19 20 21 22 24 26 29 33 38 44 51 59 69 80 92 105 118 130 140 145 146 141 132 120 107 93 80 68 58 49 41 35 30 25 22 20 18 16 15 15 15 15 15 16 17 18 19 20 22 24 26 28 30 33 36 40 44 48 53 58 63 69 75 81 86 92 97 102 106 109 111 113 114 114 113 111 109 105 101 96 90 84 77 70 63 57 50 44 39 34 30 26 23 20 18 16 15 14 13 12 12 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 17 18 19 19 19 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 11 11 11 10 10 10 10 10 10 10 11 12 13 14 16 18 21 25 29 34 40 46 54 62 71 79 86 90 92 89 84 77 68 59 51 43 37 32 28 25 22 20 18 17 16 15 14 14 14 13 13 13 13 13 14 14 14 15 16 16 17 19 20 22 24 27 29 32 36 39 42 45 48 50 51 51 50 49 47 45 42 39 37 34 32 30 28 26 24 23 22 21 20 20 20 20 20 20 21 21 22 23 24 25 25 26 26 27 27 26 26 25 24 23 22 21 20 19 18 17 16 15 15 14 14 14 14 14 15 16 16 17 18 19 20 21 23 24 26 27 29 31 33 36 39 42 46 50 56 62 69 78 88 98 109 121 130 137 140 139 133 124 113 100 88 77 67 59 51 45 40 35 32 28 26 23 22 20 19 17 17 16 15 15 15 15 15 15 16 16 17 17 18 19 19 20 20 20 20 20 20
 97 100 101 99 96 91 85 78 71 64 57 51 46 41 37 34 31 29 27 25 24 23 22 21 20 20 20 19 19 19 19 19 19 19 19 19 20 20 21 22 23 25 27 29 32 35 39 44 49 54 59 64 68 72 74 75 74 71 68 64 59 54 49 44 40 36 33 30 27 25 23 21 20 19 18 18 18 19 19 21 22 24 27 30 34 37 42 46 51 55 59 62 64 64 63 60 57 52 48 43 39 35 31 28 26 24 23 22 22 21 22 22 23 25 26 29 31 34 38 42 47 53 59 67 75 84 94 104 113 120 125 126 124 119 111 102 92 82 73 65 58 52 47 42 39 36 33 31 29 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 20 20 21 22 23 25 26 28 30 31 33 34 36 37 37 37 37 36 35 34 32 31 29 27 25 23 21 20 18 17 16 16 15 15 15 15 15 15 16 16 17 18 19 21 22 24 25 27 30 32 35 37 40 43 46 49 52 54 55 56 56 55 53 51 49 46 43 40 37 35 32 30 28 26 24 23 21 20 19 18 17 17 16 16 16 16 17 17 18 20 22 25 29 35 42 51 63 78 96 118 141 164 182 192 191 178 158 136 113 93 76 62 51 42 34 29 24 21 18 16 15 14 14 13 13 14 14 15 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 31 32 32 31 31 30 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 15 14 14 14 15 15 15 16 17 18 20 22 24 27 31 35 40 45 51 58 65 72 80 86 92
 31 32 34 34 35 35 35 35 34 33 32 31 30 30 29 29 29 30 30 31 32 33 35 37 39 41 44 47 49 53 56 59 62 64 67 68 69 70 69 68 66 64 61 57 54 51 47 44 42 39 37 35 34 32 31 30 29 28 28 27 27 27 27 27 27 27 28 28 29 30 32 33 35 36 38 40 42 44 45 46 47 46 46 44 43 40 38 36 33 31 29 27 25 23 22 21 20 19 19 19 19 19 20 21 22 23 24 26 28 29 31 32 33 34 35 36 36 36 36 36 36 35 35 34 33 33 32 31 31 31 31 31 31 32 32 34 35 36 38 40 42 43 44 45 46 46 46 45 44 43 42 41 39 38 36 35 34 33 32 31 31 30 30 31 31 32 34 35 38 40 43 46 49 53 56 59 61 62 63 63 62 60 58 56 54 51 49 47 46 45 44 45 45 46 48 51 54 58 62 66 71 76 80 84 87 89 89 88 85 81 76 70 64 58 52 46 41 36 32 28 25 22 20 18 17 16 15 15 15 16 17 19 20 22 25 28 31 35 39 43 48 54 59 65 70 75 80 83 85 85 83 80 76 72 67 62 57 53 49 45 43 41 39 38 38 38 38 38 39 40 41 43 44 45 46 47 47 47 47 46 44 43 41 39 36 34 33 31 30 28 27 26 26 25 25 25 25 25 25 26 26 27 28 29 30 31 32 34 35 37 39 41 44 46 49 52 55 59 62 65 67 69 71 71 71 71 69 67 65 62 58 55 51 47 44 40 37 34 31 28 26 23 22 20 19 18 17 16 16 16 16 17 18 19 20 22 23 25 27 29
 22 21 20 19 17 16 15 13 12 11 10 10 9 9 9 8 8 9 9 9 10 10 11 11 12 13 14 14 15 16 17 17 18 19 19 19 19 19 19 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 14 15 16 17 18 19 21 22 23 24 25 25 26 26 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 12 11 11 11 11 12 12 13 14 15 17 18 21 23 26 29 32 35 38 40 41 42 42 41 40 38 36 33 31 28 26 24 22 21 19 18 17 16 16 15 15 15 16 16 17 17 18 19 20 21 22 23 23 23 24 24 23 23 22 22 21 20 20 19 19 19 19 19 19 20 21 22 23 25 27 28 30 32 34 36 37 38 39 40 40 39 38 37 36 34 32 30 28 26 24 23 22 21 20 20 20 20 20 20 21 22 23 24 25 26 27 28 29 30 31 31 31 31 31 30 29 28 27 25 24 22 21 20 18 17 16 16 15 15 15 14 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 16 16 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 25 25 25 25 25 25 24 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 19 19 18 18 17 17 16 15 15 15 14 14 14 14 14 15 15 16 17 18 19 20 21 21 22 22 22
 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 1 1 1 1 1 1 1 1 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
 9 8 8 8 7 7 7 7 7 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 20 20 20 20 19 19 18 17 17 16 15 15 14 14 14 13 13 13 13 13 13 13 14 14 15 15 16 16 17 17 17 17 18 18 18 18 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 23 23 23 22 21 20 19 18 17 16 15 14 13 12 11 11 11 10 10 10 11 11 12 13 14 16 17 19 22 25 28 31 34 37 39 41 42 42 41 39 36 34 30 27 24 22 19 17 15 13 12 10 9 8 8 7 7 7 7 7 7 7 8 8 9 10 11 12 14 16 18 20 22 25 28 32 35 38 40 42 42 42 41 38 36 33 29 27 24 22 20 18 17 16 15 15 15 15 15 15 16 17 18 19 20 21 22 22 23 23 22 22 21 19 18 17 16 15 14 13 12 11 11 11 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 16 15 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 7 7 7 7 8 8 9 10 10 11 12 12 13 13 13 13 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 12 13 14 16 17 18 19 20 21 21 21 21 20 19 18 17 16 15 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 11 12 12 12 11 11 11 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 16 17 17 17 17 17 17 16 15 14 14 13 12 12 12 11 11 12 12 12 13 14 15 16 18 20 22 24 27 31 34 38 43 48 52 57 60 63 64 64 62 58 54 50 45 40 36 32 29 26 24 22 20 19 18 17 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 7 7 7 8 9 9 10 11 12 13 14 15 16 17 18 18 19 19 19 19 19 19 19 18 18 17 17 17 17 16 16 16 16 16 17 17 18 19 20 21 22 23 24 25 26 27 27 28 28 28 27 27 26 25 24 23 22 22 21 20 20 19 19 19 19 19 19 20 21 22 24 26 28 30 32 35 37 38 38 38 36 34 31 28 25 22 20 17 15 14 12 11 10 10 10 9 10 10 10 11 12 13 14 16 17 19 21 23 26 28 30 32 33 33 33 33 31 29 27 25 22 20 17 15 13 11 10 9 8 7 7 6 6 6 6 6 6 7 7 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 20 20 20 21 20 20 20 19 19 18 18 18 17 17 17 18 18 19 20 21 22 24 26 29 31 34 36 39 41 42 42 42 40 38 35 32 29 26 23 21 19 17 15 14 13 12 11 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 10 11 13 15 17 19 22 26 30 35 39 44 48 52 54 54 53 50 46 42 37 33 28 24 21 18 16 14 12 11 9 9 8 7 7 7 7 7 7 7 8 9 9 10 11 13 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 12 12 12 12 12 11 11 10 10 9 9 9 9 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 18 18 18 18 17 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 11 11 12 12 13 14 15 16 18 19 20 21 22 23 23 23 23 22 20 19 17 15 14 12 11 10 9 8 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 10 11 11 11 11 11 11 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 13 14 16 18 21 23 25 27 29 30 30 30 29 27 25 24 22 20 18 17 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 13 13 13 13 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 12 13 13 15 16 17 18 19 21 21 22 22 22 21 20 19 18 16 15 14 12 11 11 10 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 17 18 18 18 18 17 17 17 17 16 16 15 14 14 13 12 11 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 8 9 9 10 10 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 16 17 17 17 17 18 17 17 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 6 6 6 5 5 6 6 6 6 7 7 8 8 9 10 10 11 12 13 13 14 14 14 14 14 13 13 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 14 15 15 16 17 18 19 20 20 21 21 20 20 19 19 18 17 16 14 14 13 12 11 10 10 9 9 9 9 8 8 8 8 9 9 9 10 10 11 11 12 13 14 15 16 17 18 18 19 19 19 19 18 17 16 15 14 13 12 12 11 10 10 10 9 9 9 9 10 10 10 11 11 12 13 14 15 16 17 18 18 19 19 19 19 19 18 17 16 16 15 14 13 13 13 12 12 12 13 13 13 14 14 15 16 16 17 17 17 17 17 17 17 16 15 15 14 14 13 12 12 12 11 11 11 11 11 12 12 13 13 14 15 16 17 18 20 21 22 23 24 24 24 24 24 23 23 22 21 20 20 19 18 18 17 17 17 17 17 17 17 17 18 18 19 20 20 21 21 22 22 22 22 22 22 22 21 20 20 19 18 17 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 20 20 20 19 18 17 16 15 14 13 12 11 10 9 8 7 7 7 6 6 6 6 6 6 6 7 7 8 8 9 10 11 12 13 14 16 18 19 20 22 23 23 24 23 23 22 21 20 19 18 18 17 16 16 16 16
 33 32 31 29 27 25 23 21 19 18 16 15 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 12 13 14 15 16 17 18 19 19 20 20 20 20 19 18 17 16 15 14 13 12 11 11 10 9 9 9 8 8 8 8 8 8 9 9 10 11 12 14 15 17 19 20 22 24 26 27 28 29 29 29 28 28 27 26 25 25 24 23 23 23 23 23 23 24 24 24 25 25 25 25 25 25 24 24 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 13 13 14 14 15 16 17 19 20 21 23 24 26 27 28 29 29 30 29 29 28 28 27 26 24 23 22 22 21 20 20 19 19 19 19 19 20 20 20 21 21 21 21 21 21 20 20 19 18 17 16 16 15 14 13 13 12 12 12 11 11 11 12 12 12 13 14 14 15 16 17 18 19 21 22 23 24 24 25 25 25 25 24 24 23 22 21 20 19 18 17 17 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 14 14 14 15 15 16 17 18 19 21 22 24 25 26 27 28 28 27 27 25 24 22 20 18 17 15 14 13 12 11 11 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 15 15 15 15 14 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 15 16 17 18 20 21 23 25 27 29 30 32 33 34 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 41 41 39 37 35 32 29 27 24 22 21 19 18 17 16 16 15 15 15 15 15 15 16 16 17 18 19 20 21 23 24 26 29 31 34 37 40 44 47 51 54 56 58 59 59 58 56 53 50 46 42 38 35 31 28 26 24 22 20 19 18 17 17 16 17 17 18 19 20 22 24 27 31 36 41 48 56 65 75 86 95 103 107 107 103 96 87 77 67 59 51 45 40 36 33 30 28 27 26 25 25 25 25 25 25 25 25 26 26 26 26 26 25 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 25 25 26 28 29 30 32 35 38 41 45 50 56 63 71 81 90 100 109 116 119 118 112 102 91 79 68 58 49 41 35 30 26 23 20 18 17 15 14 14 13 13 13 13 13 13 13 14 14 15 15 16 17 18 18 19 20 21 21 22 22 22 21 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 19 20 21 23 25 28 31 35 41 48 57 68 82 98 115 133 148 157 156 147 132 113 94 78 63 52 42 35 29 24 21 18 16 14 13 12 11 10 10 10 9 10 10 10 10 11 12 13 14 15 16 17 19 20 22 24 26 28 29 31 32 32 33 32 32 31 29 28 26 24 22 21 19 17 16 15 14 13 12 12 11 11 11 11 11 11 12 12 13 14 16 17 19 21 24 26 29 32 35 38 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 8 8 9 9 10 10 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 13 14 15 16 18 20 23 26 29 33 38 42 47 50 52 53 52 49 45 40 36 31 27 23 20 17 15 13 12 11 10 9 8 8 8 8 8 8 9 9 10 11 12 14 15 17 18 19 20 21 21 20 19 18 16 14 13 12 10 9 8 8 7 7 7 7 7 8 8 9 10 11 12 13 15 16 17 18 19 19 19 19 18 17 15 14 13 12 11 10 9 9 9 8 8 8 9 9 9 10 11 12 13 14 16 17 19 21 22 24 25 26 26 26 26 25 24 22 21 20 18 17 16 15 14 13 12 12 12 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 12 11 11 10 9 9 8 7 7 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 11 12 12 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 20 20 20 20 19 19 18 17 16 15 14 13 12 11 11 10 10 10 10 10 10 10 11 12 13 14 15 16 18 20 21 22 23 24 24 24 23 21 20 18 16 14 13 12 11 10 9 9 8 8 9 9 10 11 13 14 17 20 23 27 31 35 39 42 44 43 41 38 35 31 27 24 21 18 16 14 13 12 11 11 11 10 10 11 11 12 12 13 14 15 16 17 18 19 21 22 23 24 25 25 26 26 26 26 26 25 25 24 24 24 23 23 22 21 21 20 19 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 7 7 7 7 7
 22 20 19 17 16 15 15 14 14 14 14 15 15 15 16 16 17 17 17 17 17 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 10 10 11 12 13 13 14 14 14 14 13 13 12 12 11 11 11 10 10 10 10 10 11 11 12 13 14 16 18 20 21 23 24 24 23 21 19 17 15 13 11 9 8 7 6 5 5 4 4 4 4 3 3 3 4 4 4 4 5 5 6 7 8 8 9 10 11 12 12 12 12 11 11 10 9 8 7 6 6 5 4 4 4 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 10 11 12 13 15 16 18 19 21 21 21 20 19 17 16 14 12 10 9 7 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 6 6 7 7 8 9 9 10 11 11 11 11 11 10 9 9 8 7 7 6 5 5 4 4 3 3 3 3 3 2 2 2 2 3 3 3 3 4 4 5 5 6 7 9 10 12 13 15 16 17 17 16 15 14 13 11 10 9 8 7 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 8 8 8 9 9 10 11 11 11 12 12 12 12 11 11 10 9 9 8 7 7 6 6 6 5 5 5 5 5 5 5 6 6 7 7 8 9 10 12 14 16 18 20 22 24 26 27 27 26 25 24
 55 54 54 54 55 56 57 58 60 63 66 69 72 75 78 80 81 81 80 77 74 70 65 60 54 49 45 40 37 33 31 28 26 25 23 22 21 21 20 20 20 20 20 21 21 22 23 24 25 26 27 29 30 32 34 36 39 41 44 46 49 51 53 54 55 55 55 54 53 51 49 47 45 43 42 40 39 38 37 37 37 37 37 38 40 41 43 44 46 47 48 48 47 46 44 41 39 36 33 30 27 25 23 21 20 18 17 17 16 16 16 17 17 18 20 21 23 26 30 34 39 44 51 57 64 70 74 77 76 73 68 62 55 48 42 36 31 27 24 21 18 16 15 14 13 12 11 11 11 11 11 12 12 13 14 15 17 18 20 22 24 26 28 30 32 34 35 36 37 38 38 39 39 39 40 40 41 42 43 44 45 46 47 47 47 46 45 43 41 38 35 32 29 27 24 22 19 18 16 14 13 12 11 11 10 10 10 10 10 10 10 11 11 12 13 14 15 16 18 19 20 22 23 24 25 26 27 27 27 27 27 26 25 24 23 21 20 19 17 16 15 14 13 13 12 12 11 11 11 11 11 12 12 13 14 15 17 18 20 23 25 28 32 35 39 42 45 47 49 50 50 48 47 45 42 40 37 35 33 31 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 16 17 17 17 18 19 20 22 24 26 29 31 35 39 43 47 51 55 59 61 62 61 59 56 52 47 42 38 34 30 27 24 22 21 19 18 18 18 18 18 18 19 20 22 23 25 27 30 33 35 38 41 44 47 50 52 53 54 54 55
 14 14 14 14 13 13 12 12 11 10 9 9 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 8 9 9 10 10 11 11 11 12 12 11 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 5 5 4 4 4 5 5 5 5 5 6 6 7 8 8 9 10 11 13 14 15 16 17 18 18 18 18 18 17 17 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 10 11 12 13 14 15 17 18 19 19 20 20 19 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 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 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 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 15 17 18 20 22 23 24 25 26 25 25 23 22 20 18 17 15 13 12 11 10 9 8 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 13 13
 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 9 9 10 11 11 12 11 11 11 10 9 8 7 7 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 9 9 10 10 11 11 12 12 12 12 11 11 11 10 10 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 7 7 7 7 8 8 8 7 7 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 5 5 5 6 6 7 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 6 6 6 7 7 8 8 8 8 8 9 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 10 10 11 11 12 12 13 13 13 13 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
 141 115 94 77 64 55 48 43 39 36 35 33 33 32 32 31 31 30 29 27 25 24 22 19 17 15 14 12 11 9 8 8 7 7 6 6 6 6 7 7 8 9 11 12 14 17 20 24 28 34 40 46 53 59 64 67 67 65 61 56 49 43 37 32 27 24 21 18 16 15 14 13 12 12 13 13 14 15 17 20 24 28 35 44 56 72 92 117 146 172 190 194 182 160 136 112 93 77 65 56 49 44 41 39 37 37 37 39 40 43 46 50 54 59 63 67 71 72 73 71 67 63 57 51 45 39 34 29 25 22 19 17 15 13 12 10 10 9 8 8 8 8 8 9 10 11 12 14 16 19 22 26 31 36 43 49 56 63 68 73 76 77 76 73 70 67 63 60 57 55 54 54 56 58 63 70 79 92 109 130 155 182 204 217 213 194 166 135 108 85 67 53 42 34 28 23 20 17 15 13 12 11 11 10 11 11 12 13 14 16 18 20 23 26 29 32 35 37 39 40 40 39 38 36 33 31 29 27 24 23 21 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 12 14 15 17 20 24 28 34 42 51 62 74 84 92 94 91 82 71 59 48 38 31 25 20 16 14 12 10 9 8 7 7 6 6 6 6 7 7 7 8 8 9 9 10 11 12 12 13 14 15 15 16 16 17 17 17 18 18 18 18 18 17 17 16 16 15 14 14 13 12 11 10 9 8 8 7 7 6 6 6 6 7 7 8 9 10 12 15 17 21 26 33 41 53 67 87 111 141 172 200 216 215 197 170
 32 30 27 25 24 23 22 22 21 22 22 23 23 24 25 25 25 26 25 25 24 23 21 20 18 17 15 14 13 12 11 10 10 10 9 9 9 10 10 10 11 12 12 13 14 15 17 18 20 21 23 24 25 27 27 28 28 28 28 27 26 25 23 22 21 20 19 18 17 17 16 16 16 16 17 17 18 19 20 22 24 26 28 30 32 34 35 37 37 36 35 33 31 29 27 24 22 20 19 18 17 16 15 15 15 15 15 15 16 16 17 18 19 20 21 23 24 26 27 28 29 29 29 29 29 28 26 25 23 22 20 19 17 16 15 14 13 12 11 10 10 9 9 9 9 9 9 9 10 10 11 12 13 15 16 18 20 23 25 27 29 30 31 32 32 32 31 30 29 28 27 27 26 26 26 26 27 28 30 32 34 37 40 43 45 46 46 45 43 40 37 33 30 26 23 20 18 16 14 13 12 11 10 9 9 9 9 9 9 10 10 11 12 13 14 15 16 17 17 18 19 19 19 19 19 18 18 17 17 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 10 10 10 11 12 12 13 15 16 18 20 22 24 26 29 31 33 34 34 33 32 30 27 25 23 20 18 16 15 14 12 11 11 10 9 9 9 8 8 8 8 8 9 9 10 10 11 12 12 13 14 16 17 18 19 21 22 23 25 26 27 27 27 27 27 26 25 24 22 20 18 17 15 14 12 11 10 10 9 9 8 8 8 9 9 10 11 12 13 15 17 20 22 26 29 33 37 40 43 45 46 46 44 42 39 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 22 20 19 18 17 17 16 16 16 17 17 18 18 19 21 22 23 25 26 28 29 31 31 32 32 32 31 30 28 27 25 24 22 21 20 19 18 17 17 16 16 16 15 15 15 15 15 15 15 16 16 17 17 18 18 19 20 21 22 24 25 27 28 30 32 34 35 37 38 39 40 41 41 42 42 42 42 42 41 41 40 40 39 38 37 36 35 34 32 31 29 27 26 24 23 22 20 19 18 17 17 16 16 15 15 15 15 15 15 15 16 16 17 18 19 20 21 23 24 25 26 27 28 28 28 28 27 26 25 23 22 21 19 18 17 16 15 14 14 13 13 12 12 12 12 12 13 13 14 14 15 16 17 17 18 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 21 22 23 25 27 28 30 32 33 34 34 34 34 33 31 29 28 26 24 22 21 19 18 17 16 15 15 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 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 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 23 24 25 26 27 27 28 28 29 29 29 29 29 29 29 28 28 27 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 14 14 14 15 15 16 17 17 18 20 21 22 24 26 28 30 32 34 36 37 38 39 39 38 36 34 32 29 27 25 23 21 19 18 17 17 16 16 16 16 17 17 18 19 20 21 22 24 25 26 27 28 29 29 28 27 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
 37 34 31 28 25 22 20 17 15 14 12 11 10 10 9 8 8 8 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 13 14 15 15 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 8 8 9 9 10 10 11 12 13 14 16 18 20 22 24 27 30 33 36 38 40 42 42 42 41 39 37 35 32 30 28 26 24 23 22 21 20 19 19 18 18 17 17 16 16 15 15 14 13 13 12 11 10 10 9 9 9 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 14 14 15 16 17 17 18 18 19 18 18 18 17 16 15 14 14 13 12 11 11 10 10 10 9 9 9 10 10 10 11 11 12 13 14 15 16 18 20 22 24 26 29 31 33 35 36 37 37 37 37 36 35 34 33 32 32 31 30 29 28 28 27 26 25 24 23 22 21 19 18 17 16 15 15 14 13 13 13 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 24 24 24 24 24 24 23 23 22 21 21 20 19 19 18 18 17 17 17 17 17 18 19 20 21 22 24 26 29 32 35 39 42 45 47 48 48 47 45 42 39 36 33 30 27 25 23 21 20 19 18 18 18 17 18 18 19 20 21 22 24 26 28 29 31 32 33 33 32 32 30 29 27 25 24 22 20 19 18 17 16 15 14 13 13 12 12 12 12 12 12 12 12 13 13 14 15 16 17 18 19 20 22 23 24 26 27 29 30 32 34 35 37 39 41 42 43 43 43 42 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 45 42 38 34 31 28 25 23 21 19 18 17 16 15 15 15 14 14 15 15 15 16 16 17 18 19 19 20 21 22 22 22 22 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 16 17 17 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 30 32 34 36 40 43 48 53 58 63 69 74 79 82 84 84 83 79 75 70 64 58 53 47 42 38 34 30 27 24 22 20 18 17 16 15 15 14 14 14 14 15 15 16 16 17 18 19 20 21 23 24 25 27 29 30 32 34 35 37 38 38 38 37 36 34 32 30 28 25 23 21 19 18 17 16 15 14 14 14 14 14 15 15 16 17 19 20 22 25 28 31 35 39 43 47 50 53 54 54 53 51 48 44 41 38 35 33 30 29 27 26 25 24 24 23 23 23 23 23 23 24 24 24 25 25 25 26 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 23 24 25 26 28 30 32 34 37 40 44 47 51 55 59 63 67 70 72 73 73 72 69 65 61 57 52 48 43 40 36 33 31 29 27 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 20 20 21 22 22 23 24 25 27 27 28 29 29 30 30 30 29 29 28 28 27 26 25 25 24 23 22 22 21 21 20 20 20 20 19 19 19 20 20 20 21 21 22 22 23 24 25 26 27 28 29 31 33 34 37 39 41 44 46 49 51 52 53 52 51
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 11 10 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 5 6 7 8 10 12 15 17 20 22 24 26 26 25 24 22 20 18 15 14 12 10 9 8 7 6 5 5 4 4 3 3 3 3 2 2 3 3 4 4 6 7 9 12 16 19 24 28 32 35 35 34 32 29 26 23 20 17 15 14 13 12 11 11 10 10 10 11 11 11 11 12 12 12 11 11 10 10 9 8 7 6 6 5 4 4 3 3 2 2 2 2 2 3 3 4 5 6 7 8 10 11 13 15 16 18 19 19 19 19 18 17 16 15 14 13 11 10 9 8 7 6 5 4 4 3 3 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 7 7 8 8 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 9 9 8 7 6 6 5 4 4 3 3 3 3 3 3 3 3 4 4 4 5 5 6 7 8 9 10 11 13 14 16 17 19 20 20 20 19 18 16 14 12 10 9 7 6 5 5 4 4 4 5 5 5 6 6 7 7 8 9 10 10 11 12 12 12 13 13 13 12 12 12 12 12 12 12 13 14 15 16 18 20 22 25 28 32 35 37 38 38 36 32 28 24 20 17 14 12 10 8 7 7 6 6 6 6 7 7 8 8 9 10 11 12 13 14 15 16 17 18 19 19 19 19 19 18 17 16 15 14 13 12 11 11 10 9 9 9 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 80 73 66 59 52 47 42 39 36 33 31 30 29 28 27 27 26 26 25 24 23 22 21 20 18 17 16 15 14 14 14 14 14 14 15 16 17 18 19 20 21 23 24 26 28 30 31 33 34 35 36 37 36 36 34 33 31 29 26 24 22 20 18 17 16 15 15 15 16 16 17 19 20 21 23 25 27 29 32 35 38 41 44 47 50 53 56 58 60 61 61 61 60 59 58 57 55 53 52 50 48 47 45 43 42 40 38 36 34 31 29 27 24 22 20 19 17 16 16 15 15 15 16 16 17 18 18 19 20 21 21 22 22 23 23 23 23 23 23 23 23 23 23 22 22 21 20 20 19 19 18 18 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 22 23 25 26 29 32 36 41 48 56 67 80 94 110 123 132 134 128 116 101 85 71 59 49 41 34 29 25 22 19 17 15 14 13 12 11 11 12 12 14 15 18 20 23 27 30 33 36 39 41 42 42 42 40 39 37 35 32 30 28 26 24 22 20 18 16 15 14 12 11 10 10 9 9 9 10 10 12 14 16 19 22 26 30 35 40 45 51 57 64 71 78 86 94 103 112 120 128 135 141 144 144 140 134 125 115 104 93 83 73 64 57 50 44 39 35 31 28 25 23 20 18 17 15 14 12 11 11 10 10 10 10 11 12 13 15 16 17 19 20 21 22 23 24 24 25 25 25 26 26 26 26 25 25 25 24 24 23 22 21 20 18 17 16 14 13 12 12 11 11 11 12 12 13 14 16 18 20 22 25 28 32 37 43 49 57 65 73 80 86 89 89 86
 5 5 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 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 4 4 5 6 6 7 8 9 10 10 10 10 9 8 8 7 6 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 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 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 8 9 9 8 8 7 6 5 5 4 4 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 5 6 7 7 8 9 9 9 9 9 8 8 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 9 9 9 9 8 8 7 7 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 6 6 5 5 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 7 7 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 9 9 10 11 11 12 12 12 12 12 11 11 10 9 8 8 7 7 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 6 6 5 5 5 5 4 4 4 4 4 5 5 5 6 6 7 8 9 9 10 11 12 12 12 11 10 10 9 8 7 6 6 5 5 4 4 4 3 3 3 3 3 4 4 5 5 6 7 8 9 10 11 12 12 12 12 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 5 5 6 7 8 9 10 12 13 15 17 18 19 20 20 20 19 18 17 16 14 13 12 11 11 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 16 16 17 18 19 21 23 26 30 34 38 42 46 48 49 48 46 44 41 37 34 31 28 26 24 22 20 19 17 16 15 15 14 14 14 13 13 14 14 14 15 17 18 20 23 26 29 32 35 37 38 38 37 35 33 31 28 26 25 23 22 21 20 20 20 20 20 21 22 23 24 25 26 28 29 30 31 32 32 32 31 31 30 29 28 27 26 25 25 24 23 23 22 22 22 22 22 23 23 24 25 26 26 27 27 27 27 27 26 26 25 25 25 25 24 24 25 25 25 26 26 27 28 29 30 31 31 32 32 32 32 31 30 28 26 25 23 22 21 20 20 19 19 19 19 20 20 20 21 22 22 23 24 25 27 28 29 31 32 33 35 36 36 37 37 38 38 38 39 39 39 40 41 42 43 45 47 49 51 53 54 55 54 53 50 46 42 37 32 27 24 20 18 16 15 14 13 13 12 12 12 13 13 13 14 15 16 17 18 20 21 24 26 29 33 37 41 45 49 52 54 54 51 48 43 38 33 29 26 23 21 20 19 19 18 19 19 20 21 22 24 26 28 30 32 35 37 39 41 42 42 42 41 40 38 36 34 32 31 29 29 28 27 27 27 28 29 30 31 33 34 36 38 39 41 42 42 42 41 40 39 37 36 34 33 32 31 30 29 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 25 25 25 26 27 28 29 30 32 34 36 38 40 43 45 46 47 48 47 46 45 44 42 41 39 38 37 36 35 34 33 32 32 31 31 30 29 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 27 28 28 29 29 29 29 28 27 26 24 23 21 19 18 16 15 14 13 12 11 11 10 11 11 12 13 15 16 18 20 21 22 23 23 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 14 13 13 12 11 11 10 10 10 10 11 11 12 13 14 15 16 18 19 21 22 23 25 26 27 27 27 27 26 25 23 22 20 19 18 17 16 15 15 14 14 14 14 15 15 16 17 17 18 19 19 20 20 19 18 17 15 14 12 11 10 9 9 8 9 9 9 10 11 11 12 14 15 16 18 20 22 25 27 30 33 36 38 41 42 43 42 40 38 34 30 27 23 19 16 14 12 11 10 9 9 10 10 10 11 12 13 13 14 15 15 16 16 16 16 16 15 15 15 14 14 13 13 13 13 13 13 13 14 15 15 16 18 19 21 22 24 25 26 26 26 26 25 23 21 19 17 15 13 12 11 11 11 11 12 13 14 15 16 17 18 19 21 22 23 24 24 25 25 25 25 24 24 23 22 21 20 19 18 16 15 14 13 12 12 11 11 11 12 12 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 15 16 17 19 20 22 23 25 26 26 26 26 25 24 22 20 19 17 16 14 13 12 11 10 9 9 9 9 9 10 11 12 14 16 18 21 23 26 27 28 29 29 29 28 27 26 24 23 21 20 19 18 17 15 14 14 13 12 11 10 10 9 9 9 9 9 10 11 12 15 18 21 25 30 35 40 44 48 50 51 51 50 47 44 41 38 35 33 31 29 28 27 27 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
 66 68 69 70 71 72 73 74 75 76 77 77 77 75 73 69 64 58 51 44 38 31 25 20 16 12 9 7 6 5 5 4 5 5 6 6 7 8 9 11 12 14 16 18 21 24 28 32 37 42 47 52 55 57 57 54 50 43 37 30 23 18 14 10 8 6 5 5 5 5 5 6 7 8 10 12 14 17 21 25 31 37 45 54 63 73 82 88 92 91 88 82 76 70 64 59 54 51 48 47 45 44 43 43 42 41 39 37 35 32 29 25 22 19 16 13 11 10 9 8 8 9 9 10 12 13 15 17 19 21 23 25 27 30 31 33 34 35 35 34 33 31 29 27 25 22 20 18 16 14 12 11 10 10 10 11 12 13 15 16 19 21 23 26 28 30 33 35 38 40 43 45 48 50 52 54 55 56 56 55 54 51 48 45 41 38 34 30 27 24 21 19 17 15 13 12 10 9 8 7 7 6 6 6 6 7 9 11 14 18 22 28 35 42 49 55 60 63 64 62 58 52 46 41 35 30 26 22 18 16 13 11 10 8 7 6 5 5 4 4 4 5 6 8 11 15 19 25 31 38 44 50 55 57 58 57 54 52 49 46 44 42 41 40 40 41 42 44 46 48 51 53 55 56 56 54 51 48 43 39 34 30 26 23 20 17 15 13 11 9 8 7 7 6 6 7 8 9 11 14 16 20 23 27 30 33 36 38 40 41 41 41 41 40 39 37 36 34 32 30 28 26 24 22 20 19 17 15 13 12 10 9 8 8 8 8 9 10 11 12 14 16 18 20 22 24 27 30 33 36 39 42 45 49 52 55 58 60 63 65
 63 62 59 56 53 51 48 46 45 44 43 44 44 45 47 49 50 51 52 51 49 46 41 35 30 24 20 16 13 11 9 8 8 8 8 8 8 9 10 11 12 13 14 16 18 20 23 26 29 33 37 42 46 49 52 53 52 49 44 39 33 28 23 19 16 14 13 12 13 13 14 15 17 19 21 24 26 29 33 36 39 42 45 46 47 46 45 43 41 38 36 34 32 30 29 28 27 26 26 26 26 26 27 27 27 27 27 27 26 25 24 23 21 20 19 18 18 18 19 20 22 25 27 30 33 36 39 40 42 42 42 41 39 37 35 32 29 27 25 22 21 19 17 16 15 14 13 13 12 12 13 14 15 17 20 23 27 30 33 36 37 38 38 37 35 33 32 30 29 28 27 26 26 26 26 26 26 26 26 26 26 25 24 23 22 20 19 17 16 14 13 12 11 10 9 8 8 7 7 7 7 7 8 9 11 13 17 21 27 33 40 47 53 57 59 59 57 54 50 46 41 37 34 31 28 25 23 21 19 18 16 15 14 13 13 12 11 11 11 11 12 13 15 18 21 26 31 36 42 47 50 52 51 49 46 42 39 35 32 29 26 24 23 21 21 20 20 21 22 23 24 27 29 33 36 41 45 50 54 58 61 62 62 60 57 54 50 45 41 37 33 30 27 24 22 20 19 19 19 19 19 20 21 22 23 23 24 24 25 25 26 26 27 28 28 29 30 32 33 35 36 38 39 41 42 42 41 40 38 34 31 27 23 20 17 15 13 12 11 11 11 11 12 13 14 15 17 19 21 23 27 30 35 39 44 49 54 58 61 63

