
 % 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
 33648 30050 26762 23787 21113 18723 16596 14708 13035 11555 10247 9090 8068 7164 6364 5656 5029 4473 3979 3540 3150 2802 2492 2216 1969 1748 1550 1373 1214 1071 943 827 723 629 544 467 398 335 279 227 180 138 100 65 33 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 24 55 89 126 168 213 263 318 379 446 521 603 694 795 908 1032 1171 1325 1496 1688 1902 2141 2408 2708 3044 3421 3845 4322 4859 5465 6148 6920 7792 8778 9894 11156 12584 14198 16021 18075 20386 22975 25861 29058 32566 36372 40436 44689 49022 53283 57277 60780 63556 65394 66140 65730 64199 61678 58364 54489 50285 45955 41666 37537 33650 30053 26764 23788 21114 18724 16597 14709 13036 11556 10247 9091 8068 7164 6365 5656 5029 4473 3979 3540 3150 2802 2493 2216 1969 1748 1550 1373 1214 1071 943 827 723 629 544 467 398 335 279 227 180 138 100 65 33 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 24 55 89 126 168 213 263 318 379 446 521 603 694 795 907 1032 1171 1325 1496 1688 1902 2141 2408 2708 3044 3421 3845 4322 4859 5465 6148 6920 7792 8778 9893 11155 12583 14197 16019 18074 20384 22973 25859 29055 32563 36368 40432 44685 49017 53277 57270 60772 63548 65385 66132 65722 64191 61670 58357 54483 50280 45951 41662 37534
 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 41 41 41 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 45 45 45 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 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 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 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 45 45 45 44 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25
 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 61 62 63 63 64 64 65 65 65 65 65 65 65 65 64 64 63 63 62 61 61 60 59 58 57 56 55 54 53 52 50 49 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 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 53 53 54 54 54 54 55 55 55 55 54 54 54 54 53 53 52 52 51 50 50 49 48 48 47 46 45 44 43 42 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15
 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 44 44 45 45 45 46 46 47 47 47 48 48 48 48 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 48 48 48 47 47 47 46 46 46 45 45 45 44 44 43 43 43 42 42 41 41 41 40 40 39 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 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 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 38 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 30 30
 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 46 46 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 42 42 42 42 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 45 46 46 46 46 47 47 47 47 47 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 44 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 46 46 47 47 47
 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 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 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 14 14 14 14 14 14 14 15 15 15 15 15 15 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 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17
 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 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 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 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 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 41 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20
 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 41 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 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 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 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 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19
 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 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 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 23
 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30
 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 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 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 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 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 11 11 11 11 11 11 11 11 11 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 19 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13
 9 9 9 9 9 10 10 10 10 10 10 10 10 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 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9
 6 6 6 6 6 6 6 6 6 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 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 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 21 21 21 21 21 20 20 20 19 19 19 18 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 8 8 8 8 8 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 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 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 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 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 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 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 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 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6
 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 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
 29 29 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 36 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 42 42 41 41 40 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29
 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 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 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 58 59 60 60 61 61 62 62 62 62 63 63 63 63 62 62 62 61 61 60 60 59 59 58 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 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 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 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 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17
 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 49 50 50 50 51 51 51 52 52 52 52 53 53 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 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 54 55 55 55 55 55 55 55 56 56 56 56 56 56 57 57 57 57 57 58 58 58 58 58 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 58 58 58 57 57 57 56 56 55 55 54 54 53 53 52 51 51 50 49 49 48 47 47 46 45 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 33 32 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 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 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 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 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 11 11 11 11 11 11 11 11 11 11 11 11 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 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 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 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 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 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12
 12 12 12 12 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 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 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 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 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 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 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
 11 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 16 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 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 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 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
 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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
 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 37 38 39 39 40 40 41 41 42 43 43 43 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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
 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 35 36 37 38 39 39 40 41 41 42 43 43 43 44 44 45 45 45 45 45 45 45 45 44 44 44 43 43 42 42 41 40 40 39 38 37 37 36 35 34 33 32 31 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 49 50 50 50 51 51 51 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 51 51 51 50 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 60 61 62 63 64 65 66 67 67 68 69 70 70 71 71 72 72 73 73 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 72 72 71 70 70 69 68 68 67 66 65 64 63 63 62 61 60 59 58 57 56 55 54 54 53 52 51 50 49 48 47 47 46 45 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33
 51 52 52 53 53 54 54 55 55 56 56 57 58 58 59 60 61 62 63 63 64 65 67 68 69 70 71 73 74 76 77 79 81 82 84 86 88 90 92 95 97 100 102 105 108 111 114 117 120 124 127 131 135 139 143 147 151 156 161 165 170 175 180 186 191 196 202 207 213 218 224 229 235 240 245 250 255 260 264 269 272 276 279 282 284 286 287 288 288 288 287 286 284 282 279 276 272 268 264 259 254 249 243 237 231 225 219 213 207 201 195 188 182 176 171 165 159 154 148 143 138 133 128 124 119 115 111 107 103 99 96 92 89 86 83 80 77 75 72 70 67 65 63 61 59 57 56 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 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 47 47 47 47 47 47 47 47 48 48 48 48 48 49 49 49 49 50 50 50 51 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 1 5 10 15 22 29 37 46 57 69 83 99 118 139 163 191 223 260 302 352 409 475 551 640 743 863 1002 1164 1351 1568 1817 2101 2420 2771 3148 3535 3910 4240 4492 4631 4639 4513 4271 3946 3573 3183 2803 2446 2122 1833 1580 1359 1169 1004 863 741 637 547 470 403 346 296 253 216 183 155 131 110 92 75 61 49 39 29 21 14 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 9 9 9 8 8 7 7 6 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 42 73 110 153 204 265 338 424 526 647 792 965 1172 1421 1719 2077 2509 3027 3650 4395 5279 6315 7503 8818 10198 11526 12639 13351 13524 13123 12236 11030 9683 8339 7088 5975 5010 4190 3499 2920 2436 2033 1696 1415 1179 982 816 677 559 460 376 305 245 194 151 114 83 57 34 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 76 164 273 410 581 794 1061 1396 1819 2354 3035 3905 5017 6442 8254 10520 13251 16312 19303 21526 22250 21209 18820 15840 12892 10298 8154 6433 5072 3999 3153 2484 1952 1528 1187 914 693 515 370 253 157 80 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 1 2 2 3 4 4 5 5 6 6 6 6 6 6 6 6 6 6 5 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 165 315 509 759 1082 1501 2048 2769 3723 4997 6709 9010 12068 15978 20529 24819 27208 26414 22900 18330 14038 10544 7871 5872 4385 3273 2437 1802 1317 943 654 430 256 120 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 1 2 3 4 4 5 6 6 6 7 7 7 7 7 7 7 7 6 6 5 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 29 45 63 85 110 139 173 213 260 315 379 455 543 648 771 917 1090 1294 1537 1825 2168 2574 3056 3622 4282 5039 5885 6793 7707 8540 9180 9518 9485 9085 8394 7525 6588 5670 4823 4070 3419 2864 2395 2001 1670 1394 1162 967 804 666 551 453 370 300 240 190 147 111 80 53 31 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 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
 2 3 4 5 6 7 8 10 11 12 14 16 18 20 22 24 27 30 33 36 40 43 48 52 57 62 68 75 82 89 97 106 116 127 139 152 166 181 198 217 238 260 285 313 343 376 413 454 499 548 602 662 728 801 881 969 1065 1169 1283 1406 1538 1679 1828 1984 2144 2307 2467 2622 2766 2894 3000 3080 3130 3148 3132 3085 3008 2905 2782 2644 2496 2342 2186 2032 1883 1739 1603 1475 1356 1245 1142 1048 961 882 809 743 682 627 577 531 489 451 417 385 356 330 306 284 265 246 230 214 201 188 176 165 156 147 139 131 124 118 112 107 102 97 93 89 86 82 79 77 74 72 70 68 66 64 63 62 60 59 58 57 56 55 55 54 53 53 52 52 51 51 50 50 50 49 49 49 49 48 48 48 48 48 47 47 47 47 47 46 46 46 46 46 45 45 45 45 45 44 44 44 43 43 43 43 42 42 42 41 41 41 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 74 77 80 83 87 90 94 98 102 106 110 115 120 125 130 136 142 148 155 162 169 177 185 193 202 212 221 232 242 254 266 278 291 304 318 333 348 364 380 397 415 433 452 471 490 510 530 550 570 591 611 631 650 669 687 704 720 735 749 761 772 780 787 792 795 796 795 792 787 780 772 762 750 737 723 707 691 674 657 639 620 602 583 564 546 527 509 491 474 456 440 424 408 393 378 364 350 337 324 312 300 289 278 268 258 248 239 230 222 214 206 199 192 186 179 173 167 162 157 152 147 142 138 133 129 125 122 118 115 111 108 105 102 100 97 94 92 89 87 85 83 81 79 77 75 73 72 70 69 67 66 64 63 61 60 59 58 57 55 54 53 52 51 50 49 48 47 47 46 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 33 34 35 36 38 39 40 41 42 44 45 47 48 50 52 54 55 57 59 62 64 66 69 71
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 10 13 17 22 26 32 38 44 51 59 68 77 88 99 112 127 142 160 179 201 225 251 281 314 350 391 436 487 543 606 676 754 842 940 1049 1170 1306 1456 1623 1808 2011 2233 2473 2731 3004 3289 3578 3865 4138 4385 4594 4753 4850 4881 4842 4738 4576 4367 4123 3857 3579 3301 3027 2765 2518 2287 2073 1877 1698 1535 1388 1255 1135 1026 929 841 762 690 626 568 516 469 427 389 354 323 295 269 246 225 206 189 174 160 147 135 125 115 107 99 92 86 80 75 70 66 62 59 55 53 50 48 46 45 43 42 41 40 39 39 38 38 38 38 38 38 38 39 39 39 40 40 41 42 43 43 44 45 46 47 48 50 51 52 53 54 56 57 58 60 61 63 64 66 67 69 70 72 74 75 77 79 80 82 84 85 87 89 90 92 94 95 97 99 100 102 103 105 106 108 109 110 112 113 114 115 116 117 118 119 119 120 120 121 121 121 121 121 121 121 120 120 119 119 118 117 116 115 114 113 111 110 108 107 105 103 102 100 98 96 94 92 90 88 86 83 81 79 77 75 73 70 68 66 64 62 60 58 55 53 51 49 47 45 43 42 40 38 36 34 33 31 29 28 26 24 23 21 20 18 17 16 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 21 32 45 59 77 97 120 147 179 215 258 308 366 435 515 609 719 849 1001 1180 1392 1640 1931 2271 2667 3122 3637 4207 4818 5441 6032 6534 6883 7029 6949 6657 6197 5631 5018 4406 3827 3300 2831 2420 2066 1761 1501 1278 1089 928 791 674 574 488 415 353 299 253 213 179 150 124 103 84 67 53 41 30 21 13 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 12 18 26 34 44 54 67 81 96 114 135 158 184 214 249 288 333 384 443 510 587 676 778 895 1030 1185 1363 1567 1801 2068 2370 2708 3084 3492 3926 4370 4803 5197 5519 5738 5828 5779 5599 5307 4935 4516 4079 3646 3235 2854 2508 2198 1923 1680 1468 1282 1120 978 855 747 653 571 500 437 382 334 292 255 222 193 168 146 126 109 94 80 68 58 48 40 33 26 21 16 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 22 47 78 114 157 208 269 342 429 533 657 806 985 1199 1458 1770 2146 2601 3152 3816 4617 5576 6712 8035 9528 11139 12749 14175 15185 15576 15254 14291 12883 11262 9626 8100 6746 5583 4602 3785 3109 2551 2091 1711 1398 1139 924 746 599 476 373 288 217 157 107 66 31 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 23 35 49 66 86 109 135 166 202 245 294 352 421 501 596 707 838 993 1177 1393 1649 1950 2304 2717 3195 3739 4347 5004 5684 6339 6910 7326 7529 7485 7203 6730 6129 5468 4803 4170 3591 3076 2625 2235 1901 1616 1374 1168 992 843 717 609 517 438 371 314 265 222 186 155 128 105 85 68 53 40 29 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 15 19 24 29 35 41 49 57 66 76 87 100 115 131 149 169 192 218 248 281 318 360 408 462 524 594 673 764 866 983 1116 1268 1440 1636 1858 2109 2392 2710 3063 3452 3875 4326 4796 5269 5725 6139 6482 6725 6848 6840 6700 6445 6096 5682 5230 4765 4305 3866 3454 3076 2732 2422 2145 1899 1681 1487 1317 1166 1033 916 812 721 640 569 506 450 400 356 318 283 252 225 201 179 160 143 128 114 102 92 82 73 66 59 53 48 43 39 35 31 29 26 24 22 20 18 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 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 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 11 18 25 32 41 51 62 75 89 105 123 144 167 193 223 257 295 339 388 444 508 581 664 759 867 991 1132 1293 1476 1686 1924 2193 2496 2836 3211 3621 4059 4516 4975 5414 5806 6120 6329 6411 6359 6179 5891 5520 5098 4651 4203 3770 3362 2986 2644 2337 2063 1820 1604 1415 1248 1101 971 857 757 669 591 523 462 409 362 320 283 250 221 196 173 152 134 118 104 92 80 70 61 54 47 40 35 30 26 22 18 15 13 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 1 1 1 2 2 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 15 15 14 14 13 12 12 11 10 10 9 8 8 7 6 6 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 21 22 22 23 24 25 26 28 29 31 32 34 36 39 41 44 47 50 53 57 61 66 71 76 82 89 96 104 113 122 133 145 157 171 187 204 222 243 266 291 318 349 382 419 460 504 553 607 666 730 800 875 955 1041 1131 1224 1320 1416 1509 1597 1676 1743 1794 1827 1840 1832 1803 1754 1690 1612 1524 1430 1332 1235 1139 1046 958 874 797 725 659 599 543 493 447 406 368 334 303 275 250 227 206 187 170 155 141 128 117 106 97 88 80 73 67 61 55 50 46 42 38 35 31 29 26 24 21 19 18 16 14 13 12 10 9 8 7 7 6 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15
 18 18 18 18 19 19 20 20 21 21 22 22 23 24 25 26 27 28 30 31 33 35 37 39 41 43 46 49 52 55 59 63 68 72 78 83 89 96 103 111 120 129 140 151 163 177 191 207 225 244 265 289 314 342 372 406 443 483 528 576 630 689 753 824 901 985 1077 1177 1285 1401 1526 1659 1799 1946 2097 2249 2401 2548 2685 2808 2912 2991 3043 3065 3055 3014 2943 2847 2730 2597 2453 2302 2148 1996 1847 1703 1567 1439 1319 1207 1104 1009 922 842 769 702 641 586 535 489 447 409 375 343 314 288 264 242 222 204 188 172 158 146 134 124 114 105 97 89 82 76 70 65 60 56 52 48 44 41 38 35 33 31 28 27 25 23 22 20 19 18 17 16 15 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 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 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 26 26 27 28 28 29 30 31 32 32 33 34 35 35 36 37 38 39 39 40 41 42 43 43 44 45 45 46 47 47 48 49 49 50 51 51 52 52 53 53 53 54 54 54 55 55 55 55 55 55 55 56 56 55 55 55 55 55 55 54 54 54 54 53 53 52 52 51 51 50 50 49 49 48 47 47 46 45 45 44 43 43 42 41 40 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18
 69 70 71 72 74 75 76 78 79 80 82 84 85 87 89 91 93 95 97 100 102 105 108 111 114 117 121 124 128 132 137 141 146 151 157 163 169 176 183 190 198 207 216 226 236 247 258 271 284 298 313 329 345 363 382 402 423 445 469 493 519 546 574 603 633 664 696 728 760 793 825 857 887 916 943 968 990 1008 1023 1034 1040 1042 1040 1032 1020 1004 984 960 934 904 872 839 804 768 732 696 661 626 592 558 526 496 466 438 411 386 362 339 318 298 279 262 245 230 215 201 189 177 166 155 146 137 128 120 113 106 100 94 88 83 78 73 69 65 61 57 54 51 48 45 43 40 38 36 34 32 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 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 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 40 41 42 42 43 43 44 45 45 46 46 47 48 48 49 50 50 51 51 52 53 53 54 55 55 56 57 58 58 59 60 61 62 62 63 64 65 66 67 68
 23 24 26 28 30 32 34 37 39 42 44 47 50 54 57 61 65 70 74 79 85 90 96 103 110 117 126 134 144 154 165 176 189 203 218 234 251 270 290 312 336 362 391 421 454 490 530 572 618 668 722 780 843 911 983 1062 1145 1234 1329 1428 1532 1641 1752 1866 1981 2094 2204 2309 2407 2494 2568 2627 2669 2693 2698 2683 2651 2601 2535 2456 2367 2268 2164 2056 1946 1836 1727 1621 1519 1420 1326 1237 1154 1075 1001 932 867 808 752 700 653 608 567 529 494 462 432 404 378 354 332 311 292 275 258 243 229 216 204 192 182 172 163 154 146 138 131 125 118 113 107 102 97 93 88 84 80 77 73 70 67 64 61 59 56 54 51 49 47 45 43 41 39 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 5 5 4 4 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 20 21
 7 7 8 8 8 9 9 10 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 25 27 28 30 32 34 36 39 41 44 47 50 54 58 62 66 71 76 82 88 94 101 109 117 126 135 146 157 169 183 197 212 229 247 267 288 311 336 362 390 421 454 488 525 564 604 647 691 736 782 828 873 917 958 997 1031 1060 1083 1100 1109 1111 1106 1093 1074 1048 1018 983 945 904 862 818 775 732 690 649 609 571 535 501 469 439 410 384 359 336 314 294 275 258 242 227 213 200 188 177 167 157 149 140 133 126 119 113 108 102 97 93 89 85 81 78 74 72 69 66 64 62 59 58 56 54 52 51 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 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 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 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 6 6 6 6 6 6 6 6 6 7 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 10 11 12 14 15 17 19 21 23 25 27 30 33 36 39 43 47 51 56 61 66 72 79 86 94 102 112 122 133 145 159 173 189 207 226 248 271 297 326 357 391 429 471 517 568 624 685 752 826 906 993 1088 1190 1299 1415 1538 1665 1796 1927 2057 2181 2295 2396 2479 2540 2577 2587 2570 2527 2460 2373 2269 2153 2029 1900 1771 1643 1519 1400 1287 1181 1083 991 907 829 758 693 633 579 529 485 444 406 373 342 314 288 265 244 225 207 191 177 163 151 140 130 120 112 104 96 90 84 78 73 68 64 59 56 52 49 46 43 40 38 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 73 73 74 75 76 77 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 94 95 97 98 100 102 104 105 107 109 111 114 116 118 121 124 127 130 133 136 139 143 147 151 155 159 163 168 173 178 184 189 195 201 208 215 221 229 236 244 252 260 269 278 287 296 305 315 325 335 345 355 365 375 385 394 404 413 422 430 438 445 452 458 463 467 470 472 473 474 473 471 468 464 459 453 446 439 431 422 412 402 391 381 370 358 347 335 324 312 301 290 279 268 257 247 237 227 218 209 200 191 183 176 168 161 154 148 141 135 130 124 119 114 109 105 100 96 92 89 85 82 79 76 73 70 67 65 63 60 58 56 54 52 50 49 47 45 44 43 41 40 39 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 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 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 23 23 23 24 24 25 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 36 37 38 38 39 39 40 41 41 42 42 43 44 44 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 64 65 65 66 67 67 68 69 70 70 71 72
 156 158 160 162 165 167 170 172 175 178 181 184 187 190 193 197 200 204 207 211 216 220 224 229 234 239 244 250 256 262 269 275 283 290 298 306 315 324 334 345 355 367 379 392 405 419 434 450 466 483 502 521 541 562 585 608 632 658 685 712 741 771 802 834 867 901 936 971 1007 1043 1079 1115 1150 1185 1219 1251 1282 1310 1336 1359 1380 1396 1409 1417 1422 1422 1417 1409 1395 1378 1357 1332 1303 1272 1238 1202 1164 1124 1084 1042 1001 959 918 877 837 797 759 722 686 651 618 586 556 526 499 472 447 423 401 379 359 340 322 305 288 273 259 245 233 221 209 198 188 179 170 161 154 146 139 132 126 120 114 109 104 99 95 91 87 83 79 76 73 69 67 64 61 59 56 54 52 50 48 46 44 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 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 16 16 16 16 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 39 39 40 41 42 43 44 45 46 47 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 65 66 67 68 69 71 72 73 75 76 77 78 80 81 83 84 85 87 88 90 91 93 94 95 97 99 100 102 103 105 106 108 109 111 113 114 116 118 119 121 123 124 126 128 130 132 133 135 137 139 141 143 145 147 149 151 153
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 15 22 30 39 49 61 74 90 108 128 151 177 207 242 281 327 379 439 508 587 678 783 904 1043 1202 1384 1592 1828 2093 2389 2713 3062 3427 3794 4144 4454 4698 4853 4904 4845 4686 4442 4139 3801 3449 3101 2768 2458 2174 1918 1690 1488 1309 1152 1014 893 787 694 613 542 479 425 377 334 297 265 236 210 188 168 151 135 121 109 98 89 80 73 66 60 55 50 46 42 39 36 33 30 28 26 24 23 21 20 19 18 17 16 15 14 13 13 12 12 11 10 10 9 9 8 8 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 51 53 55 57 59 61 64 66 69 71 74 77 80 83 86 90 94 97 101 106 110 115 120 125 131 137 143 150 157 164 172 181 189 199 209 219 230 242 255 268 282 297 313 330 348 366 386 407 429 452 476 502 528 556 585 614 645 677 709 742 775 808 841 873 905 935 964 990 1015 1036 1054 1068 1078 1084 1086 1084 1077 1066 1051 1032 1010 985 957 927 895 862 828 793 758 723 689 655 622 589 558 528 499 472 445 420 397 374 353 332 313 295 278 262 247 233 220 208 196 185 175 165 156 147 139 132 125 118 112 106 100 95 90 86 81 77 73 70 66 63 60 57 54 52 49 47 45 43 41 39 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 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 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 25 26 27 28 29
 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 25 27 28 29 30 32 33 35 37 39 41 43 45 47 50 52 55 58 61 64 68 72 76 80 85 90 95 101 107 114 121 128 136 145 154 164 175 187 199 212 227 242 259 276 296 316 338 361 386 412 440 470 502 535 570 606 643 682 722 762 803 843 882 920 956 989 1018 1043 1063 1078 1087 1090 1087 1077 1062 1042 1017 987 954 919 881 842 802 761 721 681 643 605 569 535 502 470 441 413 387 362 339 317 297 279 261 245 230 215 202 190 179 168 158 149 141 133 126 119 112 107 101 96 91 87 82 79 75 72 68 65 63 60 58 55 53 51 49 47 46 44 43 41 40 39 38 36 35 34 33 33 32 31 30 29 29 28 28 27 26 26 25 25 24 24 24 23 23 23 22 22 22 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 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8
 27 28 29 31 32 33 35 36 38 40 41 43 45 46 48 50 52 54 56 59 61 63 66 68 71 74 77 80 83 86 89 93 96 100 104 108 112 117 122 127 132 137 143 149 155 162 169 176 184 192 200 210 219 229 240 251 263 276 290 304 319 335 352 370 389 409 430 453 477 501 528 555 584 614 645 678 712 746 782 818 855 892 929 966 1002 1037 1069 1100 1128 1153 1174 1192 1204 1212 1215 1213 1205 1192 1175 1153 1127 1097 1064 1028 991 951 911 870 828 787 747 707 668 631 595 560 527 496 466 437 411 385 362 339 318 298 280 263 247 231 217 204 192 180 169 159 150 141 133 125 118 111 105 99 93 88 83 79 74 70 66 63 60 56 53 51 48 45 43 41 39 37 35 33 31 30 28 27 25 24 23 22 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 15 16 17 17 18 19 20 21 22 23 25 26
 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 20 20 20 21 22 22 23 24 25 26 27 28 29 30 32 34 35 37 40 42 45 47 51 54 58 62 67 72 77 84 90 98 106 115 125 135 147 161 175 191 209 228 250 274 300 329 361 397 436 479 527 579 637 700 769 844 926 1013 1106 1205 1307 1411 1515 1616 1711 1795 1865 1916 1946 1952 1934 1894 1832 1754 1662 1560 1454 1346 1239 1135 1036 942 855 775 701 634 572 517 466 421 380 343 309 279 252 228 206 186 168 152 138 124 113 102 92 83 75 68 62 56 50 45 41 37 33 30 27 24 21 19 17 15 13 11 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 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 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 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16
 3 3 4 4 5 5 5 6 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 19 20 21 23 24 26 28 30 32 34 36 39 42 45 48 52 56 60 64 69 75 80 87 93 101 109 118 128 138 150 162 176 191 208 226 245 267 291 317 346 377 412 449 491 536 585 639 697 761 830 904 983 1068 1158 1252 1349 1449 1550 1649 1745 1835 1916 1985 2038 2075 2093 2092 2072 2033 1977 1907 1826 1737 1641 1543 1444 1345 1250 1158 1070 987 909 836 769 707 649 596 548 503 463 425 391 360 332 306 282 260 240 222 206 190 176 164 152 141 131 122 114 106 99 93 87 81 76 71 67 63 59 55 52 49 46 43 41 39 36 34 32 31 29 27 26 24 23 22 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 30 30 31 32 32 33 34 35 36 37 38 39 41 42 43 45 46 48 50 52 54 56 59 61 64 67 70 73 77 80 84 89 93 98 104 109 115 122 129 137 145 153 163 173 184 196 208 222 237 253 270 288 308 330 353 378 405 433 465 498 534 573 614 658 705 756 809 866 926 988 1054 1122 1192 1264 1337 1410 1482 1552 1619 1682 1739 1789 1830 1862 1883 1894 1893 1881 1858 1826 1784 1734 1677 1615 1549 1481 1410 1339 1269 1199 1131 1065 1002 941 883 828 776 727 681 638 597 559 524 491 460 432 405 380 357 336 316 297 280 264 249 235 222 210 198 188 178 169 160 152 145 138 131 125 119 114 109 104 100 96 92 88 85 81 78 75 72 70 67 65 63 61 58 57 55 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 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 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 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29
 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 46 48 50 52 55 57 60 63 66 70 73 77 82 86 91 96 102 108 115 122 129 138 147 157 167 179 191 205 219 235 253 271 292 314 338 364 393 423 457 493 533 575 621 671 724 781 843 908 978 1051 1128 1208 1290 1374 1458 1542 1622 1699 1769 1831 1883 1922 1948 1959 1955 1936 1903 1856 1799 1731 1657 1576 1492 1407 1321 1237 1154 1074 998 926 858 794 734 679 627 579 535 494 457 422 391 361 335 310 287 266 247 230 214 199 185 173 161 150 140 131 123 115 108 101 95 89 84 79 75 70 66 63 59 56 53 50 47 45 42 40 38 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12
 77 78 79 80 81 82 83 84 86 87 88 90 92 93 95 97 99 101 103 105 108 111 113 116 119 122 126 130 133 138 142 146 151 157 162 168 174 181 188 195 203 211 220 230 240 250 262 274 287 300 315 330 346 364 382 402 422 444 467 491 516 543 571 601 632 664 697 732 768 804 842 880 918 957 995 1033 1070 1105 1138 1169 1197 1222 1243 1260 1273 1280 1283 1281 1273 1261 1244 1223 1198 1169 1137 1103 1066 1028 988 948 908 868 828 788 750 712 676 641 607 574 543 514 486 459 434 410 387 366 346 326 309 292 276 261 247 234 221 210 199 188 179 170 161 153 145 138 132 125 119 114 109 104 99 95 90 87 83 79 76 73 70 67 65 62 60 57 55 53 51 49 48 46 45 43 42 40 39 38 37 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 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 22 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 49 50 50 51 51 52 52 52 53 53 54 54 54 55 55 55 56 56 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 62 62 62 63 63 64 64 64 65 65 66 66 67 67 68 68 69 69 70 71 71 72 73 73 74 75 76
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 11 13 15 17 20 22 24 27 30 33 36 39 43 47 51 55 60 64 70 75 81 87 94 101 109 117 126 136 146 158 170 183 197 213 230 248 268 289 313 339 367 397 431 468 508 552 601 654 712 776 846 923 1008 1100 1201 1312 1432 1563 1704 1857 2021 2196 2382 2576 2778 2984 3192 3396 3593 3775 3936 4071 4174 4238 4262 4243 4183 4084 3950 3787 3602 3400 3189 2973 2759 2548 2345 2152 1970 1799 1641 1494 1359 1236 1123 1020 926 841 764 694 631 573 521 474 431 392 356 324 295 269 245 223 203 185 168 153 139 126 115 104 94 85 77 70 63 56 50 45 40 35 31 27 23 20 16 13 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 11 11 12 12 13 13 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 34 35 36 38 40 42 44 46 48 50 53 56 59 62 65 69 73 78 83 88 94 100 107 114 122 131 140 151 162 174 188 203 219 237 257 279 302 328 357 388 423 461 502 548 598 653 712 778 849 926 1009 1098 1193 1294 1399 1508 1620 1731 1840 1943 2037 2119 2183 2229 2252 2252 2229 2183 2117 2033 1936 1830 1717 1601 1485 1372 1262 1158 1059 967 882 803 730 664 603 548 498 452 411 374 340 309 281 256 233 212 193 176 160 146 133 122 111 101 93 84 77 70 64 59 54 49 45 41 37 34 31 28 25 23 20 18 16 15 13 12 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 9 10 12 14 17 19 22 24 27 31 34 38 42 46 51 56 62 68 75 82 90 99 108 118 129 141 154 169 185 202 221 242 264 289 316 346 379 415 454 497 544 596 652 714 781 854 934 1019 1112 1211 1318 1430 1549 1673 1801 1932 2063 2192 2317 2435 2541 2633 2709 2764 2798 2810 2798 2765 2712 2641 2555 2456 2349 2236 2119 2001 1884 1768 1657 1550 1447 1350 1259 1173 1093 1018 949 884 825 769 718 671 627 587 550 516 485 456 429 404 382 361 341 323 307 292 278 265 253 242 232 222 213 205 197 190 184 178 172 167 162 157 153 149 145 141 138 135 132 129 126 123 121 119 116 114 112 110 108 107 105 103 101 100 98 97 95 94 92 91 89 88 87 85 84 83 81 80 79 78 76 75 74 73 71 70 69 68 66 65 64 63 62 61 59 58 57 56 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 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 2 3 5 7 9 11 13 16 19 22 25 28 32 36 41 46 51 57 64 71 79 87 96 107 118 130 144 159 176 194 214 237 262 289 320 354 391 433 480 531 588 651 722 799 885 979 1083 1197 1321 1455 1600 1754 1917 2086 2259 2432 2600 2759 2901 3021 3113 3172 3194 3179 3127 3041 2926 2788 2633 2467 2295 2123 1954 1791 1636 1491 1355 1230 1115 1009 913 826 747 676 612 553 501 454 411 372 338 306 278 252 229 208 189 172 156 142 129 118 107 97 89 80 73 66 60 54 49 44 40 36 32 28 25 22 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 1 2 4 5 6 8 9 11 12 14 16 18 20 22 24 26 29 31 34 37 40 43 46 49 53 57 61 65 70 75 80 85 91 97 104 110 118 126 134 143 153 163 175 187 199 213 228 244 262 281 301 323 347 372 400 430 463 499 537 579 625 674 728 786 848 916 990 1068 1153 1244 1342 1445 1554 1670 1790 1915 2043 2173 2303 2431 2554 2670 2775 2867 2942 2997 3032 3044 3033 2999 2943 2868 2775 2669 2551 2425 2294 2160 2027 1895 1766 1643 1524 1412 1306 1206 1114 1027 947 873 804 741 683 629 580 535 493 455 420 388 359 331 307 284 263 244 226 210 195 181 168 156 146 135 126 118 110 102 95 89 83 78 73 68 63 59 55 52 48 45 42 39 36 34 32 29 27 25 23 22 20 18 17 15 14 13 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 15 20 25 31 37 45 53 61 71 82 94 107 122 139 157 178 202 228 257 291 328 370 418 471 532 600 678 766 866 979 1106 1251 1415 1600 1809 2043 2306 2597 2919 3270 3649 4050 4464 4881 5282 5649 5958 6189 6324 6350 6266 6079 5805 5464 5078 4668 4252 3846 3457 3094 2759 2454 2178 1931 1710 1514 1340 1186 1050 930 823 729 646 573 508 450 399 354 314 279 247 219 194 171 151 133 117 103 90 78 68 59 50 43 36 30 24 19 14 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 5 7 8 9 10 12 13 14 16 17 19 21 22 24 26 28 30 32 34 36 39 41 44 47 49 52 56 59 62 66 70 74 79 83 89 94 100 106 113 120 128 137 146 156 167 180 193 207 223 241 260 281 305 331 360 392 427 467 510 559 613 674 741 815 898 991 1094 1207 1333 1472 1625 1792 1973 2168 2376 2594 2820 3048 3272 3484 3675 3835 3955 4026 4044 4005 3913 3773 3594 3384 3154 2915 2673 2436 2208 1993 1793 1609 1440 1287 1149 1024 913 813 724 644 573 510 453 403 358 318 282 251 222 197 174 154 136 120 106 93 81 71 62 53 46 39 33 28 23 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 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 11 12 14 15 17 19 21 23 25 27 30 33 36 39 43 47 51 55 60 66 72 78 85 93 102 111 122 133 146 159 175 192 211 231 255 280 309 341 376 416 460 509 564 625 693 770 855 950 1057 1176 1308 1456 1619 1800 1999 2217 2454 2708 2979 3262 3552 3842 4122 4380 4603 4779 4896 4946 4924 4832 4677 4468 4218 3940 3647 3350 3058 2776 2510 2262 2033 1824 1634 1462 1307 1169 1044 933 834 745 666 595 532 476 425 380 340 304 272 243 218 195 174 155 138 123 110 98 87 77 68 60 52 46 40 34 29 25 21 17 14 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 41 43 45 47 50 52 55 58 61 65 69 73 77 82 87 92 98 104 111 119 127 136 146 156 168 180 194 209 225 242 261 282 304 329 355 384 414 447 483 521 561 604 649 695 744 793 842 891 938 982 1023 1057 1086 1106 1117 1120 1113 1097 1072 1040 1001 957 909 859 807 755 704 654 606 560 516 476 437 402 369 339 311 285 261 239 219 201 185 169 155 143 131 120 111 102 94 86 80 73 68 62 58 53 49 45 42 39 36 33 31 29 27 25 23 21 20 19 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9
 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 17 18 20 21 23 25 27 29 32 35 38 41 45 49 53 58 63 69 76 83 90 99 108 119 130 143 157 172 189 208 229 252 278 306 338 373 412 456 504 557 616 681 754 834 921 1018 1123 1237 1360 1491 1630 1774 1921 2068 2210 2341 2457 2552 2619 2655 2658 2627 2564 2474 2360 2229 2086 1938 1789 1642 1501 1367 1241 1124 1016 918 828 747 674 607 547 493 445 401 362 327 295 267 241 218 197 178 161 146 132 120 109 98 89 81 73 66 60 54 49 44 40 36 32 29 26 23 20 18 16 14 12 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 42 43 45 47 50 52 55 57 60 63 67 70 74 78 83 88 93 98 105 111 118 126 134 143 153 163 175 187 200 215 231 248 266 286 307 331 356 382 411 443 476 512 550 590 633 677 724 773 824 875 927 979 1031 1081 1128 1171 1211 1244 1271 1291 1303 1307 1303 1291 1271 1244 1211 1173 1130 1085 1037 987 937 887 838 790 743 698 655 614 575 538 503 471 441 412 386 361 339 317 298 279 262 247 232 219 207 195 185 175 166 157 150 143 136 130 124 119 114 110 106 102 99 95 92 90 87 85 82 80 78 77 75 73 72 71 69 68 67 66 65 64 64 63 62 61 61 60 60 59 58 58 58 57 57 56 56 55 55 55 54 54 54 53 53 53 53 52 52 52 51 51 51 50 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 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 1 2 3 4 5 7 8 10 12 14 16 18 21 24 27 30 34 38 43 48 53 59 66 73 81 90 100 110 122 134 148 163 180 198 218 239 262 288 315 345 376 410 447 485 526 568 612 658 704 751 798 843 887 928 966 1000 1029 1052 1070 1082 1087 1086 1080 1068 1052 1031 1006 979 950 919 887 854 821 789 757 726 695 666 639 612 587 563 540 519 499 481 463 447 432 417 404 392 380 370 360 350 341 333 325 318 311 305 298 292 286 281 275 270 265 260 255 250 245 240 235 229 224 219 214 209 204 199 194 188 183 178 173 167 162 157 152 147 142 136 131 127 122 117 112 107 103 99 94 90 86 82 78 74 70 67 64 60 57 54 51 48 45 43 40 38 36 33 31 29 27 26 24 22 21 19 18 17 15 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 14 16 19 22 24 27 31 34 37 41 45 50 54 59 65 70 76 83 90 97 105 114 123 133 144 156 169 182 197 213 230 249 269 292 316 342 370 401 434 471 511 554 601 652 708 768 833 904 980 1062 1150 1245 1346 1453 1567 1686 1809 1937 2068 2200 2331 2459 2581 2695 2797 2885 2956 3007 3038 3046 3032 2997 2941 2866 2776 2672 2557 2435 2308 2179 2049 1921 1796 1675 1559 1448 1344 1245 1153 1067 986 912 843 779 720 665 615 568 526 486 450 417 386 358 332 308 286 266 247 230 214 199 185 172 161 150 140 130 121 113 106 99 92 86 80 75 70 65 60 56 52 48 45 42 38 36 33 30 28 25 23 21 19 17 15 13 12 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 21 22 24 26 27 29 31 34 36 38 41 44 47 51 55 59 63 68 73 79 85 92 99 107 116 125 136 147 159 172 187 203 220 239 260 283 308 335 364 396 431 470 511 556 605 658 715 777 843 914 989 1068 1150 1236 1325 1414 1504 1592 1676 1755 1825 1886 1935 1970 1989 1993 1981 1954 1912 1857 1792 1718 1637 1552 1465 1377 1290 1204 1122 1042 967 896 829 767 709 655 605 559 516 477 441 408 377 349 324 300 278 258 240 223 208 193 180 168 157 146 136 127 119 111 104 98 91 86 80 75 70 66 62 58 54 51 47 44 41 39 36 33 31 29 27 25 23 21 19 18 16 15 13 12 11 10 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 1 2 4 5 7 8 10 12 13 15 17 19 21 23 26 28 30 33 35 38 41 44 47 51 54 58 61 65 69 74 78 83 88 94 99 105 112 119 126 133 142 150 160 170 181 192 205 219 233 249 266 285 305 327 351 378 406 438 472 509 550 595 645 699 759 824 896 974 1060 1154 1257 1369 1492 1624 1767 1920 2084 2258 2440 2630 2823 3018 3210 3393 3563 3713 3836 3927 3982 3996 3969 3902 3797 3659 3495 3310 3111 2904 2695 2488 2287 2094 1912 1741 1583 1436 1301 1178 1065 963 871 787 711 642 580 524 474 428 387 350 317 287 260 235 213 192 174 158 143 129 117 105 95 86 77 69 62 56 50 44 39 35 31 27 23 20 17 14 11 9 7 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 26 44 65 91 121 157 200 252 313 386 473 578 703 853 1033 1250 1510 1822 2195 2640 3165 3776 4469 5227 6010 6747 7345 7704 7754 7486 6954 6253 5481 4715 4003 3370 2821 2353 1959 1629 1353 1123 932 772 639 527 434 356 290 235 189 150 117 90 67 47 31 17 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 1 2 4 5 7 9 11 13 15 17 19 22 25 27 31 34 37 41 45 49 54 59 64 70 76 82 89 96 104 112 122 131 142 153 165 178 191 206 222 239 257 277 298 320 344 370 398 427 458 492 528 566 606 648 693 741 790 842 896 952 1010 1070 1131 1192 1254 1316 1376 1436 1493 1546 1596 1642 1682 1715 1742 1762 1774 1778 1774 1762 1742 1716 1682 1642 1597 1548 1494 1437 1378 1318 1256 1194 1133 1072 1013 955 899 844 792 742 695 650 607 566 528 492 458 426 397 369 343 318 296 274 254 236 219 203 188 174 161 148 137 127 117 108 99 91 84 77 71 65 59 54 49 44 40 36 32 29 26 23 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 36 37 38 39 40 41 41 42 43 43 44 44 45 46 46 46 47 47 48 48 48 49 49 49 49 50 50 50 51 51 51 52 52 52 53 54 54 55 56 57 59 60 62 64 66 69 72 75 79 84 89 94 101 108 116 126 136 148 162 177 194 214 236 261 289 321 357 398 444 497 557 625 702 790 891 1006 1136 1286 1456 1650 1870 2120 2402 2718 3067 3450 3860 4287 4716 5124 5482 5757 5920 5950 5840 5601 5255 4837 4379 3911 3457 3029 2639 2288 1977 1705 1467 1262 1084 930 798 684 586 502 429 366 311 264 224 188 158 131 108 88 71 55 42 31 21 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 6 7 8 9 11 12 13 14 15 16 17 18 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 12 13 15 16 18 19 21 23 25 28 30 33 35 39 42 45 49 54 58 63 69 75 82 89 97 106 115 126 137 150 164 180 197 215 236 259 285 313 344 379 417 460 507 559 617 681 752 831 917 1011 1114 1227 1347 1476 1613 1754 1898 2042 2180 2308 2420 2509 2571 2601 2597 2558 2487 2388 2266 2127 1979 1825 1672 1522 1380 1245 1121 1006 902 807 722 646 577 516 461 412 369 330 295 265 237 213 191 171 153 137 123 110 99 89 79 71 63 56 50 44 39 34 29 25 22 18 15 12 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 14 18 23 29 35 42 49 57 66 76 87 99 112 127 143 162 182 205 230 258 289 324 363 407 456 511 572 640 717 803 899 1007 1127 1262 1411 1578 1763 1966 2190 2434 2698 2981 3280 3590 3907 4220 4521 4798 5036 5224 5351 5409 5394 5307 5155 4946 4693 4409 4106 3794 3484 3182 2894 2622 2369 2136 1923 1729 1553 1394 1251 1123 1008 905 812 730 655 589 530 476 428 386 347 312 281 253 228 205 184 165 149 133 119 107 95 84 75 66 58 51 44 38 32 27 22 18 14 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 15 22 30 40 51 63 77 93 111 132 156 184 215 251 292 340 394 457 529 613 708 819 946 1093 1262 1457 1680 1936 2228 2558 2929 3340 3788 4264 4753 5234 5676 6045 6307 6434 6412 6243 5947 5555 5101 4620 4137 3672 3239 2842 2486 2169 1890 1645 1431 1244 1082 941 819 713 620 540 471 410 357 311 271 236 205 178 154 134 116 100 85 73 62 52 44 36 30 24 18 14 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 45 49 53 57 62 67 72 77 83 90 97 104 112 121 130 140 150 162 174 187 202 217 234 253 272 294 317 343 370 400 433 468 507 548 594 644 698 756 820 890 965 1046 1135 1230 1333 1443 1561 1687 1821 1961 2109 2261 2418 2576 2734 2888 3036 3172 3293 3394 3472 3524 3546 3539 3500 3433 3339 3221 3084 2933 2770 2602 2431 2261 2094 1933 1779 1633 1497 1369 1251 1142 1041 949 865 788 718 654 596 543 495 452 412 376 343 314 287 262 239 219 200 183 168 153 140 128 117 107 98 89 81 74 67 61 55 50 45 40 36 32 28 24 21 18 15 13 10 8 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 2 3 4 5 5 6 7 8 9 10 12 13 14 15 17 18 20 21 23 25 27 29 31 33 36 38 41 44 47 51 54 58 62 66 71 76 81 87 93 100 107 115 123 132 142 153 164 176 190 204 220 237 255 275 297 320 346 373 403 436 471 509 550 595 643 695 750 810 875 943 1016 1094 1176 1262 1352 1446 1542 1640 1739 1838 1936 2030 2119 2202 2276 2340 2392 2431 2456 2466 2462 2443 2411 2366 2310 2245 2171 2092 2007 1920 1831 1741 1652 1565 1479 1397 1317 1241 1168 1099 1034 972 914 860 809 761 716 674 635 599 565 533 504 476 450 426 404 383 364 345 328 312 297 283 270 258 246 235 224 215 205 197 188 181 173 166 159 153 147 141 135 130 125 120 115 110 106 102 98 94 90 86 83 80 76 73 70 67 64 62 59 56 54 51 49 47 44 42 40 38 36 34 33 31 29 27 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 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 1 2
 0 0 0 0 0 0 0 0 0 0 0 0 4 8 12 16 20 25 31 36 42 49 56 63 71 80 89 99 110 121 133 146 160 175 191 207 225 245 265 287 310 335 361 389 418 449 482 517 553 591 631 672 715 760 806 854 903 954 1005 1057 1110 1163 1217 1271 1324 1377 1430 1481 1532 1582 1630 1677 1722 1767 1809 1850 1890 1928 1965 2000 2035 2068 2100 2131 2162 2191 2220 2247 2274 2300 2325 2349 2371 2392 2412 2429 2443 2455 2463 2468 2469 2466 2458 2444 2425 2401 2370 2334 2292 2243 2189 2130 2066 1998 1926 1851 1773 1694 1613 1532 1451 1371 1293 1216 1141 1068 999 932 868 808 750 696 645 597 552 509 470 433 399 367 337 309 283 259 237 217 198 180 163 148 134 121 109 98 87 78 69 60 53 46 39 33 27 22 17 13 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 12 17 23 30 37 45 54 64 75 87 100 114 130 148 167 189 213 239 268 299 334 373 415 462 513 569 629 696 768 847 932 1023 1122 1227 1338 1457 1581 1710 1845 1982 2123 2264 2404 2542 2676 2803 2923 3033 3131 3217 3290 3348 3392 3422 3436 3437 3425 3401 3365 3319 3263 3199 3128 3051 2968 2881 2790 2695 2599 2500 2400 2299 2198 2097 1996 1896 1798 1701 1606 1513 1423 1336 1251 1170 1092 1017 946 878 814 753 696 642 592 544 500 459 420 384 351 320 291 264 240 217 196 176 158 142 126 112 99 87 76 66 57 48 40 33 26 20 14 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 14 22 31 42 54 67 82 99 118 140 165 194 226 263 306 354 409 472 544 627 721 829 952 1092 1251 1432 1637 1867 2126 2412 2727 3070 3436 3819 4210 4595 4960 5285 5553 5746 5853 5868 5793 5634 5406 5125 4807 4470 4125 3784 3455 3143 2851 2582 2335 2110 1907 1723 1557 1409 1275 1156 1048 952 865 788 718 655 599 548 502 460 423 389 357 329 303 280 258 238 220 203 187 173 160 148 136 125 116 106 98 90 82 75 68 62 56 51 46 41 36 32 28 24 20 17 14 11 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 21 25 31 37 44 52 61 72 84 98 113 131 152 175 202 232 267 306 352 403 463 530 608 697 800 918 1053 1209 1389 1595 1832 2105 2417 2772 3174 3624 4123 4664 5237 5821 6386 6894 7299 7558 7638 7527 7235 6796 6252 5652 5036 4437 3875 3362 2904 2500 2147 1842 1579 1353 1160 994 853 732 628 539 463 397 341 293 251 214 183 156 132 112 94 78 64 52 41 32 24 16 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 9 10 12 14 15 17 19 21 23 26 28 30 33 36 39 42 45 49 52 56 60 65 69 74 80 85 91 98 104 112 119 128 136 146 156 166 178 190 203 216 231 247 263 281 300 320 341 363 387 413 440 468 498 530 564 599 637 676 718 762 808 856 907 960 1015 1073 1133 1195 1260 1327 1396 1467 1540 1614 1689 1765 1841 1916 1990 2062 2131 2196 2255 2309 2355 2393 2422 2441 2448 2444 2429 2402 2363 2314 2255 2187 2111 2029 1942 1852 1759 1665 1571 1479 1388 1299 1214 1132 1055 981 911 845 783 725 671 621 574 531 490 453 418 386 356 329 303 279 257 237 218 201 184 169 155 142 130 119 109 99 90 82 74 67 60 54 48 42 37 32 28 24 20 16 13 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 15 22 29 37 46 56 67 78 91 106 122 139 158 180 203 229 258 291 326 366 409 458 512 572 638 712 794 886 988 1101 1227 1367 1522 1695 1886 2099 2334 2593 2879 3193 3535 3907 4309 4739 5193 5667 6154 6642 7120 7570 7976 8319 8579 8742 8797 8740 8572 8303 7947 7522 7048 6545 6030 5518 5019 4544 4097 3682 3301 2953 2637 2352 2096 1866 1661 1478 1315 1169 1040 924 822 730 648 575 510 452 400 354 312 274 241 211 183 159 137 117 99 82 67 54 42 31 21 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 12 17 22 28 34 41 49 58 67 78 90 103 117 133 151 171 193 217 245 275 310 348 391 439 494 555 624 701 789 888 1001 1128 1271 1433 1617 1823 2055 2314 2601 2917 3261 3628 4013 4403 4785 5138 5439 5666 5797 5817 5724 5524 5232 4873 4471 4049 3629 3224 2844 2495 2181 1900 1652 1434 1243 1077 932 807 698 604 522 451 390 336 289 249 213 182 155 131 110 92 76 61 49 38 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 14 17 21 25 30 34 39 45 51 57 63 71 78 87 96 105 116 127 139 152 166 181 197 214 233 253 275 298 323 350 378 409 442 477 514 553 595 639 685 734 785 839 895 953 1013 1075 1139 1205 1272 1340 1410 1480 1551 1623 1695 1767 1840 1912 1984 2056 2128 2199 2270 2341 2411 2480 2548 2616 2681 2745 2807 2865 2920 2971 3015 3054 3084 3106 3118 3120 3109 3085 3049 2999 2935 2859 2770 2671 2562 2445 2322 2194 2065 1935 1805 1678 1555 1436 1323 1215 1114 1019 930 848 772 702 637 578 523 474 428 387 349 315 284 255 229 206 184 164 147 130 116 102 90 78 68 59 50 42 35 28 22 17 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 13 17 21 25 30 35 41 46 53 59 67 74 83 91 101 111 122 133 145 158 172 186 202 218 235 253 273 293 314 336 360 384 409 436 463 492 521 551 582 614 647 681 715 750 785 822 858 896 934 973 1013 1054 1095 1138 1182 1227 1273 1321 1371 1423 1477 1533 1591 1652 1716 1782 1851 1922 1995 2070 2147 2225 2303 2379 2454 2526 2593 2653 2705 2747 2778 2794 2796 2781 2750 2702 2638 2559 2466 2361 2246 2125 1998 1870 1741 1614 1490 1370 1256 1148 1047 953 865 784 709 641 579 522 470 423 380 342 306 275 246 220 196 175 156 138 122 108 95 83 72 63 54 46 39 32 26 20 15 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 5 6 7 8 9 10 11 12 13 15 16 17 19 20 22 23 25 27 29 31 33 35 37 40 42 45 48 51 54 57 61 64 68 73 77 82 87 92 98 104 111 118 126 134 142 152 162 173 184 197 210 225 240 257 275 294 315 337 361 386 414 443 474 508 544 582 622 665 711 759 810 863 919 977 1038 1101 1167 1234 1303 1373 1445 1517 1589 1661 1732 1802 1870 1935 1997 2055 2108 2157 2199 2235 2264 2286 2301 2308 2307 2298 2281 2257 2226 2188 2143 2093 2038 1978 1915 1848 1779 1709 1637 1564 1492 1420 1349 1280 1212 1146 1082 1020 961 905 851 800 751 705 661 620 581 544 510 477 447 418 391 366 342 320 299 280 262 244 228 213 199 186 173 162 151 140 131 122 113 105 97 90 83 77 71 65 60 55 50 46 41 37 33 30 26 23 20 17 14 12 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 12 15 18 21 24 27 31 35 40 45 50 56 63 70 77 86 95 105 116 128 142 157 173 191 211 233 257 283 313 345 381 421 465 513 566 624 688 759 835 919 1009 1107 1211 1323 1440 1562 1688 1815 1941 2063 2177 2280 2366 2433 2478 2496 2489 2454 2394 2312 2210 2093 1966 1832 1695 1558 1425 1297 1176 1062 956 859 769 688 614 548 488 434 386 343 304 269 239 211 186 165 145 128 112 98 86 75 65 56 48 41 35 29 24 20 16 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 32 36 41 46 51 56 62 68 75 81 89 97 105 114 123 133 144 155 167 180 193 207 222 238 254 272 290 309 330 351 373 396 420 445 471 498 526 555 585 615 647 679 713 747 782 818 854 891 929 968 1008 1048 1089 1131 1174 1217 1261 1306 1351 1396 1442 1488 1534 1580 1626 1670 1713 1754 1793 1829 1862 1890 1914 1932 1944 1949 1946 1936 1918 1891 1857 1815 1766 1710 1648 1581 1510 1436 1360 1283 1206 1130 1055 983 913 845 781 721 664 610 560 514 471 431 394 360 329 300 273 249 227 207 188 171 155 141 128 116 105 95 85 77 69 62 55 49 44 39 34 30 26 22 19 15 13 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 13 17 21 26 32 38 44 51 59 68 77 87 98 111 125 140 156 175 195 217 242 270 301 335 373 415 463 515 574 639 711 792 882 982 1092 1214 1348 1494 1654 1827 2013 2210 2417 2631 2848 3063 3270 3464 3636 3780 3890 3962 3993 3982 3932 3846 3729 3588 3427 3254 3073 2890 2708 2530 2358 2194 2040 1895 1759 1633 1517 1409 1310 1220 1136 1060 990 926 867 814 765 720 680 642 608 577 549 523 500 478 459 441 424 409 396 383 372 361 351 342 334 326 319 312 306 299 294 288 283 278 272 267 263 258 253 248 243 238 233 228 223 218 213 208 203 197 192 187 181 176 170 164 159 153 148 142 137 131 126 120 115 110 104 99 94 89 84 80 75 70 66 62 57 53 49 45 42 38 35 31 28 25 22 19 16 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 12 16 20 24 29 35 41 47 54 61 69 77 87 97 108 121 134 149 165 183 203 225 249 275 304 337 373 413 458 507 562 624 692 769 854 948 1054 1171 1301 1445 1605 1781 1974 2185 2415 2664 2929 3210 3504 3806 4110 4410 4695 4956 5182 5363 5490 5556 5559 5497 5376 5202 4983 4730 4453 4162 3866 3571 3284 3009 2749 2504 2277 2068 1876 1700 1541 1396 1265 1146 1039 943 856 778 708 644 587 536 490 448 410 376 346 318 292 270 249 230 212 197 182 169 157 145 135 125 117 108 101 94 87 81 75 69 64 59 55 51 46 43 39 35 32 29 26 23 20 17 15 12 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 13 20 28 37 47 58 71 86 103 122 144 170 198 231 269 312 361 416 480 551 632 724 826 940 1066 1205 1355 1516 1686 1862 2041 2219 2389 2547 2686 2803 2894 2955 2987 2990 2967 2921 2856 2776 2684 2586 2483 2378 2274 2173 2074 1979 1888 1801 1719 1641 1567 1497 1429 1365 1302 1242 1184 1128 1072 1018 966 914 863 813 765 718 672 627 584 542 503 465 429 394 362 332 303 276 251 228 207 187 168 151 136 121 108 96 85 75 66 57 49 42 36 30 25 20 15 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 10 12 14 16 19 21 24 27 30 33 37 41 45 50 55 60 67 73 81 89 99 109 121 134 148 165 183 203 227 253 283 316 354 398 447 503 566 639 722 816 924 1046 1186 1344 1524 1726 1954 2207 2488 2795 3125 3473 3830 4183 4517 4811 5044 5198 5259 5220 5085 4866 4581 4251 3896 3535 3180 2842 2526 2237 1974 1739 1529 1343 1178 1033 905 793 694 608 532 465 407 355 310 270 235 205 178 154 133 114 98 84 71 60 50 41 33 26 20 15 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 11 14 18 21 25 29 33 38 44 49 56 63 70 78 87 96 106 117 130 143 157 172 188 206 225 246 267 291 316 343 372 402 435 469 505 543 583 625 669 715 763 813 864 917 972 1028 1086 1145 1206 1267 1330 1394 1458 1522 1587 1652 1716 1778 1840 1899 1955 2007 2054 2095 2129 2155 2171 2178 2174 2158 2130 2090 2039 1977 1906 1826 1739 1647 1552 1454 1356 1259 1164 1072 985 901 822 749 680 616 558 504 455 409 368 331 297 266 238 212 189 168 150 132 117 103 90 79 69 59 51 43 36 29 24 19 14 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 14 18 22 27 32 38 45 53 61 71 81 93 106 121 138 157 178 201 227 257 290 327 369 415 468 526 591 664 745 836 936 1047 1169 1303 1449 1607 1777 1958 2149 2346 2548 2750 2947 3133 3303 3450 3569 3656 3707 3721 3698 3641 3554 3440 3306 3156 2997 2831 2663 2497 2334 2178 2028 1886 1753 1628 1511 1403 1303 1211 1126 1048 975 909 848 792 740 692 649 608 571 536 504 474 446 421 397 374 353 333 315 297 281 265 251 237 224 211 200 188 178 168 158 149 140 132 124 116 109 102 96 89 83 78 72 67 62 57 53 48 44 40 36 33 29 26 23 20 17 14 12 9 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 14 17 19 22 25 29 32 36 40 44 49 53 58 63 69 74 80 87 93 101 108 116 124 133 143 152 163 174 185 197 210 224 239 254 270 287 306 325 346 368 391 417 443 472 503 536 572 610 652 696 744 796 853 913 979 1050 1127 1210 1299 1395 1499 1609 1726 1850 1980 2116 2256 2398 2540 2679 2811 2932 3038 3124 3186 3220 3223 3194 3133 3042 2925 2785 2628 2459 2283 2106 1931 1761 1599 1446 1303 1172 1051 941 841 751 669 596 531 472 420 373 331 294 260 230 204 180 159 140 123 108 94 82 71 61 52 44 37 31 25 19 15 10 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 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 10 17 24 32 41 50 61 72 85 99 114 131 150 171 194 219 247 279 313 352 395 443 496 556 623 697 780 873 976 1092 1221 1365 1525 1703 1900 2119 2360 2624 2913 3226 3564 3923 4302 4695 5097 5499 5891 6260 6595 6882 7109 7265 7344 7342 7261 7106 6885 6609 6291 5943 5576 5201 4827 4460 4106 3769 3451 3153 2876 2620 2385 2170 1973 1793 1630 1481 1346 1224 1113 1013 922 839 764 696 635 579 528 482 440 401 366 335 305 279 254 232 211 192 175 159 144 131 118 107 96 86 76 68 60 52 45 39 33 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 22 25 29 33 36 41 45 49 54 59 64 69 75 81 87 94 101 108 116 125 134 143 153 164 176 189 202 217 233 251 271 292 316 342 371 403 439 479 525 575 632 696 769 850 943 1047 1165 1298 1448 1617 1806 2017 2252 2512 2796 3103 3430 3772 4119 4461 4781 5061 5283 5428 5483 5440 5302 5077 4784 4440 4068 3684 3306 2943 2603 2291 2007 1753 1527 1327 1152 998 863 745 643 554 476 409 350 300 256 217 184 155 130 108 89 73 59 46 35 26 18 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 14 18 23 28 33 40 46 54 62 71 81 92 104 117 131 148 166 186 208 232 259 289 322 358 399 444 493 547 607 673 744 822 907 998 1095 1199 1310 1425 1545 1668 1792 1917 2040 2159 2272 2376 2471 2554 2624 2680 2721 2748 2761 2761 2748 2724 2689 2647 2596 2540 2479 2413 2345 2274 2202 2128 2053 1978 1903 1828 1753 1679 1605 1532 1460 1389 1319 1250 1183 1117 1053 990 930 872 816 762 711 662 615 571 530 490 453 418 386 356 327 301 276 253 232 212 194 177 162 147 134 122 110 100 90 81 73 65 58 51 45 40 35 30 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 9 11 13 15 18 20 23 25 28 32 35 39 43 47 52 57 62 68 74 81 89 97 105 115 125 137 149 162 177 193 210 229 250 272 297 324 353 385 419 456 497 541 588 639 693 751 813 878 946 1018 1092 1168 1245 1322 1399 1474 1547 1615 1677 1733 1780 1819 1847 1866 1873 1870 1857 1833 1801 1761 1713 1660 1601 1540 1475 1409 1342 1275 1209 1143 1080 1018 959 902 848 796 747 701 657 616 578 541 507 475 446 418 392 367 345 323 304 285 268 252 236 222 209 196 185 174 163 154 145 136 128 120 113 107 100 94 88 83 78 73 68 64 60 56 52 48 45 42 39 36 33 30 28 25 23 21 19 17 15 13 11 10 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 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 9 12 16 20 24 28 34 39 45 52 60 68 77 87 99 111 125 140 157 176 197 220 246 275 307 343 382 427 476 531 592 659 734 817 908 1009 1119 1239 1370 1511 1663 1824 1995 2172 2356 2542 2727 2908 3079 3237 3377 3494 3584 3645 3676 3675 3644 3586 3502 3397 3274 3138 2993 2842 2688 2534 2383 2235 2092 1956 1826 1703 1587 1479 1377 1283 1195 1113 1037 966 901 840 784 732 684 639 597 558 522 489 458 429 402 376 353 331 310 290 272 255 239 224 209 196 183 171 160 149 139 130 121 112 104 96 89 82 76 70 64 58 53 48 43 39 35 31 27 23 20 17 14 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 13 17 22 27 32 38 45 53 61 70 81 92 105 120 135 153 173 195 219 247 277 311 348 389 434 484 538 598 662 730 803 880 959 1041 1123 1204 1283 1358 1426 1487 1538 1579 1610 1629 1638 1636 1626 1607 1583 1553 1519 1483 1446 1408 1370 1334 1299 1266 1235 1206 1179 1155 1133 1114 1096 1081 1067 1054 1043 1032 1023 1013 1004 994 983 972 959 944 928 910 889 867 842 815 786 755 722 689 654 619 583 548 513 479 445 413 382 352 325 298 273 250 228 208 190 172 157 142 128 116 105 94 84 76 68 60 53 47 42 36 32 27 23 19 16 13 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 1 3 5 6 8 11 13 15 17 20 23 26 28 32 35 38 42 46 50 55 59 64 69 75 81 87 94 101 109 117 125 134 144 155 166 178 190 204 219 234 251 269 289 309 331 355 381 408 438 469 503 539 578 619 664 711 762 816 874 935 1000 1069 1142 1219 1301 1386 1475 1568 1665 1765 1868 1973 2080 2187 2294 2400 2502 2601 2693 2778 2853 2917 2968 3005 3027 3032 3019 2990 2944 2882 2805 2715 2614 2503 2385 2262 2136 2008 1881 1756 1634 1517 1404 1297 1195 1100 1010 927 850 778 712 651 595 543 496 453 413 377 344 314 286 261 238 217 198 180 164 149 136 123 112 101 92 83 75 67 61 54 48 43 38 33 29 25 21 18 15 12 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 1 3 5 7 9 11 13 15 18 21 23 26 29 32 36 39 43 47 51 56 60 65 71 76 82 88 95 102 110 118 126 136 146 156 168 180 193 207 222 238 255 274 294 316 340 365 392 422 454 488 526 566 609 656 706 760 819 881 948 1019 1095 1176 1262 1352 1447 1546 1648 1754 1862 1971 2081 2190 2296 2398 2495 2584 2664 2733 2791 2835 2865 2881 2882 2868 2841 2801 2748 2686 2614 2534 2449 2358 2265 2169 2073 1976 1881 1787 1695 1606 1520 1437 1358 1282 1210 1142 1077 1016 958 903 851 803 757 715 675 637 602 569 538 509 482 456 433 410 389 370 352 334 318 303 289 275 263 251 239 229 219 209 200 192 184 176 169 162 155 149 143 137 132 126 121 116 112 107 103 99 95 91 87 84 80 77 73 70 67 64 61 59 56 53 51 48 46 44 41 39 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 15 17 19 21 24 26 29 32 35 39 42 46 50 54 59 64 70 76 82 89 97 105 114 124 135 147 160 175 191 209 229 251 276 304 335 370 409 452 501 556 617 686 763 849 946 1054 1173 1306 1453 1615 1791 1981 2185 2400 2624 2850 3074 3288 3483 3648 3776 3858 3889 3867 3794 3674 3516 3327 3117 2896 2671 2448 2232 2027 1834 1655 1491 1341 1204 1081 969 869 779 698 626 562 504 453 407 366 329 296 267 241 218 198 179 163 148 135 124 113 104 96 88 82 76 70 66 61 57 54 51 48 46 43 41 39 37 36 34 33 32 30 29 28 27 26 25 24 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 12 12 11 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 2 4 7 10 13 16 19 23 27 31 36 40 45 51 56 62 69 76 83 91 99 108 118 128 139 151 164 177 192 207 224 241 260 280 302 325 349 375 403 432 463 495 530 566 604 643 685 727 772 817 864 911 960 1009 1058 1108 1157 1206 1255 1303 1350 1395 1440 1483 1524 1565 1603 1640 1676 1710 1743 1774 1803 1832 1859 1884 1908 1930 1950 1968 1985 1998 2009 2018 2022 2023 2020 2013 2001 1984 1961 1934 1901 1862 1819 1770 1716 1659 1597 1533 1466 1397 1328 1257 1188 1118 1051 985 921 860 801 745 693 643 596 552 511 473 438 405 375 347 321 296 274 254 235 217 201 186 173 160 148 137 127 118 109 101 94 87 80 74 69 63 58 54 49 45 41 38 34 31 28 25 23 20 18 15 13 11 9 7 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 13 18 23 29 35 41 48 55 62 70 79 88 98 108 119 130 143 156 170 184 200 217 235 254 274 296 319 344 370 398 427 459 492 528 565 605 647 691 738 787 837 890 946 1002 1061 1121 1182 1243 1305 1367 1428 1488 1546 1602 1655 1705 1751 1793 1831 1865 1894 1918 1938 1954 1966 1974 1979 1981 1980 1978 1974 1969 1963 1958 1952 1947 1943 1941 1939 1940 1943 1947 1954 1964 1976 1991 2009 2029 2052 2079 2108 2140 2174 2211 2251 2293 2336 2382 2428 2474 2521 2566 2610 2652 2689 2722 2749 2770 2782 2785 2779 2762 2734 2695 2645 2585 2515 2436 2349 2256 2157 2055 1950 1845 1740 1636 1534 1435 1340 1249 1162 1080 1003 930 862 798 739 684 632 585 541 500 462 427 395 365 337 311 288 266 245 226 209 192 177 163 150 138 126 116 106 96 88 79 72 65 58 51 45 40 34 29 25 20 16 12 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4
 0 0 3 6 9 12 16 19 23 28 32 37 42 48 54 60 66 73 81 89 97 106 115 125 136 147 159 171 184 198 213 228 245 262 280 299 319 340 362 385 409 434 460 487 516 545 575 607 639 673 708 743 780 818 857 898 939 982 1026 1072 1120 1169 1221 1275 1331 1391 1453 1518 1587 1660 1736 1817 1902 1991 2084 2181 2282 2385 2491 2598 2704 2808 2908 3002 3086 3157 3213 3251 3267 3260 3227 3169 3086 2979 2852 2707 2548 2380 2206 2031 1859 1691 1531 1380 1238 1107 986 877 777 687 606 534 469 411 360 315 275 239 207 180 155 133 114 97 82 69 57 47 38 30 23 17 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 11 16 21 26 32 38 44 51 59 67 76 85 95 106 118 130 144 159 175 193 212 233 257 282 310 340 374 411 452 498 549 605 668 739 818 906 1006 1117 1243 1384 1543 1722 1922 2147 2399 2679 2990 3334 3709 4116 4550 5005 5470 5933 6372 6767 7091 7319 7433 7417 7271 7003 6631 6181 5681 5157 4632 4124 3644 3200 2797 2435 2113 1828 1578 1360 1170 1005 862 738 631 539 459 389 330 278 233 195 161 132 107 85 67 50 36 24 13 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 4 5 7 8 10 12 14 16 18 20 22 25 28 30 33 36 40 43 47 51 55 59 64 69 74 80 86 92 99 106 113 121 129 138 147 157 167 178 189 201 214 227 241 256 271 286 303 320 337 355 373 391 410 429 448 467 486 505 524 541 559 576 592 607 621 634 647 658 669 678 687 694 701 706 711 716 719 722 725 727 728 729 730 731 731 731 731 731 730 730 729 728 727 726 724 722 720 718 714 711 707 702 696 690 683 675 666 657 646 635 622 609 595 579 564 547 530 512 494 476 457 438 420 401 383 365 347 329 312 296 280 265 250 236 222 209 197 185 174 163 153 144 135 126 118 111 104 97 90 84 79 73 68 64 59 55 51 47 43 40 37 34 31 28 26 23 21 19 17 15 13 11 9 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 9 12 14 17 20 23 25 29 32 35 39 43 46 51 55 59 64 69 74 79 85 91 97 104 111 118 125 133 142 151 160 170 180 191 202 214 227 240 254 269 285 301 319 337 356 377 398 421 445 470 496 524 553 584 616 649 684 721 760 800 842 886 931 978 1027 1078 1130 1184 1239 1297 1355 1415 1477 1539 1603 1667 1733 1799 1865 1932 1998 2065 2130 2195 2259 2321 2380 2438 2492 2543 2590 2632 2670 2701 2726 2745 2756 2759 2755 2742 2720 2690 2651 2605 2550 2488 2420 2345 2266 2182 2094 2004 1913 1820 1728 1637 1547 1458 1373 1290 1210 1134 1061 992 926 864 806 751 699 651 606 564 525 488 454 423 393 366 340 317 295 274 255 237 221 205 191 177 165 153 142 132 122 113 105 97 90 83 76 70 64 59 54 49 44 40 36 32 28 25 21 18 15 13 10 7 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 9 11 12 14 15 17 19 21 24 27 30 34 38 42 47 53 59 66 75 84 94 106 120 135 152 172 195 220 249 282 319 362 411 466 528 600 681 773 877 995 1128 1277 1444 1630 1834 2056 2295 2545 2802 3056 3297 3510 3681 3798 3851 3834 3750 3605 3411 3183 2934 2677 2422 2176 1945 1731 1536 1360 1202 1061 936 825 728 642 567 500 442 391 346 307 272 242 215 192 171 153 136 122 110 99 89 80 72 65 59 54 49 44 40 37 33 30 28 25 23 21 19 17 16 14 13 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 15 17 20 23 27 31 35 39 43 48 54 60 66 73 81 90 99 109 121 133 147 163 180 199 220 244 271 301 335 373 415 463 517 577 645 721 807 903 1011 1131 1265 1414 1579 1760 1959 2174 2406 2653 2911 3178 3448 3715 3969 4203 4407 4573 4693 4761 4775 4736 4647 4514 4344 4146 3927 3696 3459 3222 2989 2765 2550 2348 2158 1982 1818 1668 1529 1402 1287 1181 1085 998 918 846 781 722 668 619 575 536 499 467 437 410 385 363 342 323 306 291 276 263 250 239 228 218 209 200 192 184 177 170 163 157 151 145 139 134 129 124 119 114 109 105 100 96 92 88 84 80 76 72 69 65 62 58 55 52 48 45 42 39 36 33 31 28 25 23 20 18 15 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 2 4 6 8 11 13 16 19 22 25 28 32 36 40 44 48 53 58 63 69 75 81 88 95 102 110 118 127 136 146 157 168 180 192 206 220 235 251 269 287 306 327 349 372 397 423 450 480 511 544 578 615 653 693 736 780 826 873 923 974 1027 1080 1135 1191 1247 1303 1359 1414 1469 1522 1573 1622 1669 1712 1752 1789 1821 1848 1871 1889 1901 1909 1911 1907 1898 1884 1864 1839 1810 1775 1737 1694 1648 1598 1546 1491 1435 1377 1318 1258 1199 1139 1080 1022 965 910 856 804 755 707 661 618 577 538 502 467 435 405 376 350 325 302 280 260 242 224 208 193 179 166 154 143 132 123 114 105 97 90 83 77 71 65 60 55 51 46 42 39 35 32 28 25 23 20 18 15 13 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 13 15 17 20 22 25 28 32 36 40 44 49 54 59 66 72 79 87 96 105 116 127 139 152 167 183 200 219 239 261 285 311 339 369 401 436 473 512 553 597 642 690 739 791 843 896 950 1005 1059 1112 1165 1216 1266 1314 1359 1402 1442 1480 1514 1545 1573 1598 1620 1639 1655 1668 1678 1686 1691 1693 1692 1689 1683 1675 1663 1649 1632 1611 1588 1561 1532 1499 1463 1425 1384 1340 1295 1248 1199 1149 1098 1047 996 945 895 846 798 751 706 663 622 582 544 508 475 443 413 384 358 333 310 288 268 249 231 214 199 185 171 159 147 136 126 116 107 99 91 84 77 70 64 59 53 48 44 39 35 31 28 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 2 3 5 6 8 9 11 13 15 17 19 21 24 26 29 31 34 37 40 43 47 50 54 57 61 65 70 74 79 83 88 94 99 105 110 116 123 129 136 143 150 157 165 173 181 190 198 207 216 225 235 245 254 265 275 285 296 307 318 329 341 352 364 376 388 401 413 426 439 452 465 479 493 507 522 537 552 568 585 602 619 638 656 676 697 718 740 764 788 813 840 867 896 926 958 990 1024 1059 1096 1133 1171 1210 1250 1289 1329 1368 1406 1442 1477 1509 1537 1561 1580 1594 1601 1602 1596 1583 1563 1536 1502 1462 1416 1365 1310 1252 1192 1131 1069 1007 946 886 828 772 718 667 619 573 531 490 453 418 385 355 327 301 277 254 234 214 197 180 165 151 138 126 115 105 95 87 78 71 64 57 51 46 40 35 31 27 23 19 16 13 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 1 3 5 7 9 12 14 17 20 23 26 29 33 37 41 45 50 54 60 65 71 78 85 92 100 108 117 127 138 149 162 175 189 205 222 240 260 281 304 329 355 384 415 449 485 524 565 609 657 707 760 815 874 934 997 1062 1127 1194 1261 1327 1392 1454 1514 1571 1623 1670 1712 1748 1778 1802 1819 1830 1835 1835 1829 1817 1801 1781 1757 1730 1699 1666 1630 1593 1553 1512 1470 1426 1382 1337 1291 1245 1198 1152 1105 1058 1012 966 921 876 832 789 747 707 667 629 592 557 523 491 460 431 403 377 353 329 307 287 268 250 233 217 203 189 177 165 154 144 134 125 117 109 102 96 89 84 78 73 68 64 60 56 52 49 46 43 40 37 35 32 30 28 26 24 22 20 19 17 16 14 13 12 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 8 10 11 13 15 17 19 22 25 28 31 34 38 42 47 51 57 63 69 76 84 93 102 112 124 136 150 165 182 201 221 244 269 296 327 360 397 438 482 531 585 644 708 777 853 934 1021 1115 1214 1318 1426 1538 1651 1765 1877 1984 2084 2174 2253 2316 2363 2392 2402 2393 2367 2325 2268 2199 2120 2033 1941 1847 1750 1655 1560 1468 1379 1294 1214 1137 1065 997 934 875 820 770 722 679 639 602 567 536 507 480 455 433 412 393 375 359 344 330 317 305 294 284 274 265 257 249 242 235 228 222 216 211 205 200 195 191 186 182 177 173 169 165 161 157 153 149 146 142 138 135 131 128 124 121 117 114 110 107 104 101 97 94 91 88 85 82 79 76 73 70 67 65 62 59 57 54 52 49 47 45 43 40 38 36 34 32 31 29 27 26 24 23 21 20 18 17 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 14 17 20 22 26 29 32 36 40 45 50 55 61 67 74 81 89 97 107 117 128 139 152 166 181 197 214 233 253 275 298 323 350 378 408 439 472 507 543 580 618 657 696 736 775 814 852 889 924 957 988 1017 1043 1067 1087 1105 1120 1133 1143 1151 1156 1159 1161 1161 1160 1157 1153 1148 1143 1136 1129 1121 1112 1102 1092 1081 1068 1055 1041 1026 1009 991 972 951 928 905 879 853 825 796 766 735 703 671 639 606 574 542 511 481 451 422 394 368 343 318 296 274 254 234 216 200 184 169 155 143 131 120 109 100 91 83 75 68 61 55 50 44 40 35 31 27 23 20 17 14 11 9 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 13 18 25 32 40 50 60 71 84 98 114 132 152 175 200 228 259 294 333 376 423 476 534 597 667 742 824 911 1004 1102 1204 1310 1419 1528 1636 1743 1845 1942 2032 2114 2187 2250 2304 2348 2382 2408 2425 2436 2441 2440 2435 2425 2413 2397 2379 2358 2334 2307 2277 2243 2205 2162 2114 2061 2002 1937 1867 1792 1712 1627 1540 1450 1359 1267 1176 1087 1001 917 838 762 691 625 563 506 454 406 362 322 286 254 224 198 174 152 133 115 100 86 73 62 52 43 35 27 21 15 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 1 2 3 4 5 7 8 9 10 11 13 14 16 17 19 21 22 24 26 28 30 33 35 37 40 43 46 49 52 56 59 63 67 72 76 81 87 92 98 105 112 119 127 135 144 154 164 175 187 200 214 228 244 261 279 298 319 341 364 389 415 442 472 502 535 568 603 639 677 715 753 793 832 871 910 948 984 1020 1053 1084 1112 1137 1159 1178 1193 1204 1211 1214 1213 1208 1199 1187 1171 1152 1130 1105 1078 1049 1018 985 951 916 881 845 809 773 737 702 667 634 601 569 539 509 481 454 429 404 381 359 339 319 301 284 267 252 238 225 212 201 190 180 170 161 153 145 137 131 124 118 112 107 102 97 92 88 84 80 77 73 70 67 64 61 58 56 53 51 49 46 44 42 40 39 37 35 33 32 30 29 27 26 24 23 22 21 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 0 0 0 0 0 0 0 0 0 1 3 5 8 10 13 16 19 22 26 29 33 37 42 47 52 57 63 69 75 82 89 97 106 114 124 134 145 157 169 183 197 212 229 246 265 285 307 330 354 381 408 438 470 503 539 577 617 659 703 749 798 848 900 954 1010 1067 1126 1185 1244 1304 1364 1423 1481 1538 1593 1646 1697 1744 1789 1830 1867 1900 1930 1955 1975 1992 2004 2012 2015 2015 2010 2001 1989 1972 1952 1929 1902 1873 1840 1804 1766 1726 1683 1639 1593 1545 1496 1446 1396 1345 1293 1242 1190 1139 1089 1039 991 943 897 852 808 766 725 686 649 613 578 546 515 485 457 430 405 381 358 337 317 298 280 263 247 232 217 204 191 179 168 157 147 138 129 120 112 105 98 91 84 78 73 67 62 57 52 48 44 40 36 33 29 26 23 20 17 14 12 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 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 7 9 11 14 17 20 24 28 32 37 42 48 54 61 68 76 85 95 106 118 131 146 162 180 199 220 244 270 298 329 363 400 440 484 531 583 638 697 760 827 899 973 1052 1133 1218 1304 1392 1481 1570 1659 1745 1829 1909 1984 2053 2116 2170 2217 2253 2280 2297 2302 2297 2280 2253 2214 2166 2109 2043 1969 1889 1804 1716 1624 1531 1437 1344 1253 1164 1078 996 918 843 773 708 647 590 538 489 445 404 366 332 300 272 246 222 200 180 162 146 131 117 105 93 83 74 65 57 50 43 37 32 27 22 18 14 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 13 17 21 25 30 35 40 46 52 58 65 73 81 90 99 109 120 132 145 159 174 191 208 227 248 270 295 321 349 379 412 447 485 525 568 614 662 712 765 820 877 935 994 1054 1113 1171 1227 1280 1330 1376 1418 1454 1484 1509 1528 1541 1548 1549 1546 1538 1527 1511 1493 1473 1451 1427 1403 1379 1354 1330 1306 1283 1260 1239 1219 1201 1184 1168 1154 1142 1131 1122 1115 1110 1106 1104 1104 1106 1110 1115 1123 1132 1142 1154 1168 1183 1199 1216 1233 1250 1268 1284 1300 1314 1326 1336 1343 1346 1345 1339 1329 1315 1295 1271 1242 1208 1171 1130 1086 1039 991 941 891 841 790 741 692 645 600 556 515 475 438 402 369 338 308 281 256 232 210 189 170 153 136 121 107 94 82 71 61 52 43 35 28 21 15 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 64 66 69 72 74 77 80 82 85 88 91 93 96 99 102 104 107 110 113 115 118 121 124 127 129 132 135 138 141 144 147 150 153 156 159 162 165 168 172 175 179 182 186 190 194 198 203 207 212 217 223 228 234 241 248 255 262 271 279 288 298 308 319 331 343 355 369 382 397 412 428 444 460 478 495 513 532 550 569 588 607 626 645 664 682 700 717 733 749 763 775 786 795 803 808 811 811 809 805 798 788 776 762 745 727 706 684 661 636 611 585 559 533 507 482 457 432 409 386 364 344 324 306 288 272 256 242 228 216 204 193 183 173 165 157 149 142 135 129 124 118 113 109 104 100 96 93 89 86 83 80 78 75 73 70 68 66 64 62 60 58 57 55 54 52 50 49 48 46 45 43 42 41 40 38 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 3 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 15 16 17 19 20 22 24 25 27 29 31 33 35 37 39 42 44 46 49 51 53 56 59 61
 21 22 22 22 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 35 36 37 39 41 42 44 46 49 51 54 57 60 64 67 72 76 81 87 93 100 108 116 125 136 147 160 174 189 206 225 246 270 296 325 356 391 430 472 517 567 621 680 742 808 878 951 1026 1102 1180 1256 1330 1401 1466 1525 1576 1618 1650 1671 1683 1684 1675 1657 1631 1598 1560 1516 1469 1420 1368 1316 1263 1211 1159 1108 1058 1010 963 918 875 833 794 756 719 685 652 620 590 562 534 509 484 461 439 418 398 379 361 344 328 312 298 284 271 258 246 235 224 214 205 195 187 178 170 163 156 149 142 136 130 125 119 114 109 105 100 96 92 88 85 81 78 74 71 68 66 63 60 58 55 53 51 49 47 45 43 41 39 37 35 34 32 31 29 28 26 25 23 22 21 19 18 17 16 15 13 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 4 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 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 21 21 21
 4 6 7 8 10 11 13 15 16 18 20 22 24 26 29 31 33 36 39 42 45 48 51 55 58 62 67 71 76 81 86 92 98 104 111 119 127 136 145 155 166 178 191 205 220 236 254 274 295 318 343 371 401 434 469 508 550 595 644 697 754 814 878 945 1016 1089 1165 1241 1318 1394 1467 1536 1600 1657 1705 1744 1772 1789 1794 1787 1769 1741 1704 1658 1606 1548 1485 1421 1354 1286 1219 1153 1088 1025 964 906 850 797 747 700 656 614 575 538 504 472 442 415 389 365 343 322 303 286 270 255 241 228 216 205 195 186 177 169 162 155 149 143 138 133 128 123 119 115 112 108 105 102 99 96 94 91 89 86 84 82 79 77 75 73 71 69 68 66 64 62 60 59 57 55 53 52 50 49 47 45 44 42 41 39 38 36 35 33 32 30 29 28 26 25 24 22 21 20 18 17 16 15 14 13 11 10 9 8 7 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 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 6 13 21 31 42 56 71 90 111 137 166 202 243 291 348 416 494 587 695 821 968 1137 1332 1554 1803 2078 2377 2690 3008 3316 3594 3824 3987 4071 4072 3995 3849 3651 3418 3166 2908 2653 2410 2182 1972 1780 1606 1451 1311 1187 1076 978 890 813 744 683 628 580 537 498 463 432 403 378 355 333 314 296 279 264 250 236 223 211 200 189 179 169 160 151 142 134 126 118 111 104 97 90 84 78 73 67 62 57 52 48 43 39 35 32 28 25 22 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 10 13 17 20 24 28 32 36 41 47 52 59 65 72 80 88 97 107 117 128 139 151 164 178 192 208 224 240 258 276 294 313 332 352 371 391 411 430 449 468 486 503 520 536 552 567 581 595 608 621 634 647 660 673 688 703 719 737 756 778 801 828 857 890 926 967 1012 1062 1118 1179 1247 1321 1403 1491 1586 1688 1796 1908 2024 2140 2252 2358 2453 2530 2585 2612 2610 2574 2507 2409 2286 2143 1986 1822 1657 1495 1341 1195 1061 938 827 727 638 559 489 428 373 326 284 247 215 187 162 140 120 103 88 75 63 53 44 36 28 22 16 11 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 8 9 11 12 14 15 17 18 20 22 24 26 28 30 33 35 38 40 43 46 49 52 56 59 63 67 71 75 80 84 89 94 99 104 110 116 122 128 134 140 147 153 160 167 174 181 188 195 202 208 215 222 229 235 242 248 254 260 266 272 277 282 287 292 297 302 307 311 316 321 325 330 335 340 345 350 356 362 368 375 382 390 397 406 415 425 435 446 457 469 482 496 510 526 541 558 575 593 611 629 648 667 686 704 722 739 754 768 780 789 796 799 800 796 789 779 765 747 726 703 677 649 619 588 557 526 495 464 434 405 377 351 326 302 280 259 239 221 204 188 174 160 148 136 126 116 107 98 90 83 76 70 65 59 54 50 46 42 38 35 32 29 26 23 21 19 17 15 13 11 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 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 23 25 28 31 35 38 42 46 50 55 61 66 73 79 87 95 104 113 124 135 148 162 177 194 212 231 253 277 302 330 361 394 429 467 508 552 598 646 696 749 802 856 910 962 1013 1061 1106 1145 1179 1207 1228 1243 1250 1250 1244 1231 1213 1191 1164 1134 1102 1068 1032 996 959 923 887 852 818 785 753 723 694 666 640 615 592 570 550 531 513 496 481 467 454 442 432 422 413 405 399 393 387 383 379 376 374 372 371 370 370 369 370 370 371 372 372 373 374 375 375 375 375 375 374 373 372 370 367 364 361 357 352 347 342 335 329 322 314 306 298 290 281 272 262 253 244 234 224 215 205 196 186 177 168 159 150 142 134 126 118 111 103 97 90 84 78 72 67 61 57 52 48 43 39 36 32 29 26 23 21 18 16 14 12 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 28 31 33 35 38 41 44 47 50 54 57 61 66 70 75 80 86 91 98 104 111 119 127 136 145 155 166 178 190 203 218 233 250 267 286 306 328 351 375 401 429 457 488 519 552 585 620 655 690 725 759 792 823 852 879 902 922 938 950 958 961 960 955 947 935 920 902 882 860 837 814 789 764 739 714 690 666 643 621 599 579 559 540 522 505 489 474 460 447 434 422 411 401 391 382 374 366 359 352 346 340 335 330 325 321 317 314 310 307 305 302 300 298 295 294 292 290 288 287 285 283 281 279 277 275 273 271 268 266 263 260 256 253 249 246 242 237 233 229 224 219 215 210 205 199 194 189 184 179 173 168 163 158 153 148 143 138 133 129 124 120 115 111 107 103 99 95 91 87 84 80 77 74 71 68 65 62 59 56 54 51 49 46 44 42 40 38 36 34 32 30 29 27 26 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 7 8 9 10 11 12 13 15 16 18 19 21 23 24
 26 28 31 34 37 40 43 47 51 55 59 63 68 73 78 84 90 96 103 110 117 125 133 142 152 162 172 183 195 208 221 235 250 266 282 300 318 337 358 379 401 423 447 471 496 521 547 573 599 625 651 676 700 724 747 768 788 806 823 838 851 862 871 878 883 887 889 890 889 888 885 882 878 873 868 863 858 852 847 842 837 833 829 825 822 819 817 815 813 812 811 811 810 810 810 810 810 810 809 808 807 805 802 799 794 788 782 774 764 754 741 728 713 697 679 660 641 620 598 576 554 531 507 484 461 439 416 395 373 353 333 314 296 278 261 246 230 216 203 190 178 167 156 146 136 128 119 111 104 97 91 85 79 73 68 64 59 55 51 47 44 40 37 34 32 29 26 24 22 20 18 16 14 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 8 10 12 13 15 17 19 21 23
 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 12 13 14 16 17 19 21 23 24 26 29 31 33 36 39 42 45 48 52 56 60 65 70 76 82 88 95 103 111 121 131 142 154 168 183 199 217 237 259 283 310 339 371 407 446 488 535 585 640 699 762 829 901 976 1055 1135 1217 1300 1381 1459 1533 1600 1660 1709 1748 1774 1787 1788 1776 1751 1716 1671 1618 1559 1494 1426 1356 1285 1214 1143 1075 1009 945 884 827 772 721 672 627 585 546 510 476 445 416 389 365 342 321 302 284 267 252 238 225 213 202 192 182 173 165 157 150 143 137 131 125 120 115 110 105 101 97 93 89 85 82 78 75 72 69 66 63 60 58 55 53 50 48 46 43 41 39 37 35 33 31 30 28 26 24 23 21 20 18 17 15 14 13 11 10 9 8 7 6 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 19 21 23 25 27 29 31 34 36 38 41 44 46 49 52 55 58 62 65 68 72 76 80 84 88 92 97 102 107 112 117 123 129 135 141 148 155 162 170 178 186 195 204 214 224 235 247 258 271 284 298 312 328 344 361 378 397 416 437 458 480 503 527 552 578 604 632 660 689 719 749 780 812 843 875 907 939 971 1002 1033 1064 1094 1123 1151 1178 1204 1229 1252 1274 1294 1312 1328 1342 1354 1364 1372 1377 1380 1381 1379 1374 1368 1358 1346 1332 1315 1296 1275 1252 1227 1200 1172 1142 1111 1079 1046 1013 979 944 910 876 842 808 774 742 710 678 648 618 589 562 535 509 484 461 438 416 395 375 356 338 320 304 288 273 258 245 232 219 207 196 185 175 165 156 147 139 131 123 116 109 102 96 90 84 79 73 68 63 59 54 50 46 42 39 35 32 29 26 23 20 18 15 13 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 10 12 14 15
 0 0 0 0 0 2 3 5 6 8 10 12 15 17 20 22 25 29 32 36 40 44 49 54 59 65 71 78 85 93 101 110 120 130 141 153 165 178 193 208 224 240 258 276 295 314 334 355 375 396 416 436 455 473 490 505 520 532 543 552 559 564 567 569 569 568 566 562 558 554 548 543 537 532 526 521 516 512 507 504 500 497 495 493 492 491 490 490 491 491 492 493 494 496 497 498 499 500 500 500 499 498 496 493 489 484 478 470 462 453 442 430 418 404 390 375 360 344 328 312 297 281 266 251 236 222 208 195 183 171 160 150 140 131 122 114 106 99 92 86 80 74 69 65 60 56 52 48 45 42 39 36 33 31 28 26 24 22 20 19 17 16 14 13 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 1 2 4 5 6 7 8 9 11 12 13 14 16 17 18 20 21 23 24 25 27 29 30 32 33 35 37 38 40 42 44 46 48 50 53 55 57 60 63 66 69 72 76 80 84 89 94 100 106 113 120 129 138 148 160 173 187 203 222 242 265 291 320 352 389 430 476 528 586 650 722 803 892 991 1101 1222 1354 1497 1653 1819 1995 2179 2368 2558 2743 2919 3077 3210 3311 3374 3396 3374 3310 3207 3072 2910 2729 2538 2342 2147 1957 1776 1606 1447 1301 1168 1047 938 840 752 673 603 541 485 436 393 354 320 289 263 239 218 199 182 167 154 142 131 121 112 104 97 91 85 79 74 70 66 62 58 55 51 49 46 43 41 38 36 34 32 30 28 26 24 22 21 19 18 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 55 57 60 62 65 67 70 73 76 79 83 86 90 94 98 102 107 111 116 122 127 133 139 145 152 159 167 175 183 192 202 212 222 233 245 258 271 285 300 316 333 351 369 389 409 431 454 478 502 528 555 583 611 640 669 699 729 759 789 818 846 874 900 924 947 967 985 1001 1014 1024 1031 1036 1037 1036 1033 1026 1017 1007 993 979 962 944 925 904 883 861 838 815 792 769 745 721 698 675 652 629 606 584 563 541 521 500 481 461 443 425 407 390 374 358 342 327 313 299 286 273 261 249 238 228 217 207 198 189 180 172 164 157 150 143 136 130 124 118 113 108 103 98 94 89 85 81 78 74 71 67 64 61 58 56 53 50 48 46 43 41 39 37 35 34 32 30 28 27 25 24 22 21 20 18 17 16 15 14 13 11 10 9 8 7 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 31 32 33 34 35 37 38 40 41 43 45 47 49 51 53
 31 34 36 39 42 45 48 51 54 57 60 64 67 70 74 78 81 85 89 93 97 100 105 109 113 117 121 125 130 134 138 143 147 151 156 160 164 169 173 177 182 186 190 194 198 202 206 210 214 218 222 226 230 235 239 243 247 252 257 262 268 273 279 286 293 301 309 318 328 338 349 361 374 388 403 420 437 456 476 497 521 545 572 600 631 663 698 735 774 816 861 908 957 1010 1065 1122 1181 1242 1305 1367 1430 1491 1549 1603 1652 1694 1726 1749 1760 1758 1744 1717 1677 1627 1566 1497 1422 1343 1262 1179 1097 1018 941 868 799 734 674 618 567 520 477 437 402 369 339 312 288 265 245 227 210 194 180 168 156 145 135 126 118 110 103 96 90 84 79 74 69 65 60 57 53 50 46 43 40 37 35 32 30 28 25 23 21 19 18 16 14 13 11 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 12 13 15 17 19 22 24 26 29
 8 10 11 13 15 17 19 22 24 27 29 32 35 39 42 46 50 54 58 63 68 73 78 84 91 97 104 112 120 129 138 148 159 170 182 195 208 223 238 255 272 291 310 331 352 375 399 423 449 475 502 530 558 586 614 642 669 695 720 743 764 784 801 816 828 837 844 847 849 847 844 838 830 821 810 797 784 769 754 738 722 706 689 673 656 640 624 608 593 577 563 548 534 520 507 494 481 469 457 446 434 423 413 402 392 383 373 364 355 346 338 329 321 313 306 298 291 283 276 269 263 256 249 243 237 230 224 218 212 207 201 195 190 184 179 173 168 163 158 153 148 143 139 134 129 125 121 116 112 108 104 100 97 93 89 86 82 79 76 73 69 66 64 61 58 55 53 50 48 45 43 41 39 36 34 32 30 29 27 25 23 22 20 19 17 16 14 13 12 11 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7
 72 74 75 76 78 79 80 81 83 84 85 86 87 88 88 89 90 91 92 92 93 93 94 94 95 95 96 96 96 97 97 97 97 98 98 98 98 98 99 99 99 100 100 101 101 102 102 103 104 105 106 108 109 111 113 115 118 121 124 127 131 135 139 144 149 155 161 168 175 182 191 200 209 219 230 242 254 267 281 296 312 329 347 366 386 407 429 453 477 503 530 558 588 618 649 682 714 748 781 814 847 879 909 938 964 987 1006 1022 1033 1040 1042 1038 1030 1016 998 976 950 921 888 854 819 782 745 708 671 635 600 566 534 503 473 445 419 394 371 349 329 310 292 276 261 247 233 221 210 199 189 180 171 163 155 148 142 135 130 124 119 114 110 105 101 97 94 90 87 84 80 78 75 72 70 67 65 63 60 58 56 54 52 51 49 47 46 44 42 41 39 38 37 35 34 33 32 31 29 28 27 26 25 24 24 23 22 21 20 20 19 19 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 40 42 43 45 46 48 49 51 53 54 56 57 59 60 62 64 65 67 68 70 71
 13 14 15 16 18 19 20 21 23 24 26 27 29 30 32 34 36 38 40 42 44 46 49 51 54 56 59 62 65 69 72 76 79 83 88 92 97 102 107 112 118 124 130 136 143 150 158 166 174 183 192 201 211 221 232 243 255 267 280 293 306 320 334 349 364 379 395 411 427 444 460 477 494 511 529 546 563 580 596 613 629 645 660 675 689 703 716 728 739 750 759 767 774 779 783 786 786 786 783 779 773 766 757 746 733 719 703 687 668 649 629 608 587 565 543 521 499 477 455 434 414 393 374 355 337 320 303 287 272 258 245 232 220 209 198 188 179 170 162 154 147 140 134 128 123 117 112 108 104 99 96 92 89 85 82 80 77 74 72 70 68 66 64 62 60 58 57 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 35 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 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 1 1 2 3 4 4 5 6 7 7 8 9 10 11 12
 16 19 22 25 28 31 34 38 42 46 50 54 59 64 69 75 80 86 93 100 107 114 122 131 139 148 158 168 179 190 201 213 225 238 251 265 279 294 308 323 338 354 369 385 400 415 430 445 459 473 486 498 510 521 531 541 549 557 564 570 575 580 584 588 591 593 596 598 600 602 604 606 608 610 613 616 620 624 628 633 639 645 652 660 669 678 688 699 711 723 736 750 765 780 796 813 830 847 865 883 901 918 935 952 967 981 993 1004 1012 1018 1021 1021 1018 1011 1001 988 971 951 927 901 873 842 810 776 742 707 672 637 602 568 535 504 473 444 416 389 364 340 318 296 277 258 241 224 209 195 182 169 158 147 137 127 119 110 103 95 89 82 77 71 66 61 56 52 48 44 40 37 34 31 28 25 23 20 18 16 14 12 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 12 14
 15 17 18 20 22 24 26 29 31 33 36 38 41 44 47 50 53 56 60 63 67 71 75 79 83 88 92 97 102 107 112 117 123 128 134 139 145 151 157 163 169 175 181 187 193 199 204 210 215 221 226 231 235 240 244 248 251 255 258 261 264 266 269 271 273 275 277 279 281 283 285 287 290 292 295 297 300 304 307 311 315 320 325 330 336 342 349 357 365 373 383 393 404 415 428 441 455 471 487 504 523 542 562 584 607 630 654 679 705 731 757 782 807 831 853 873 890 904 914 920 921 917 909 895 877 855 828 798 766 731 695 658 621 584 547 512 478 445 414 384 357 331 306 284 262 243 225 208 192 178 164 152 140 130 120 111 102 94 87 80 74 68 62 57 53 48 44 40 37 33 30 27 24 22 19 17 15 13 11 9 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12 13
 0 0 0 0 0 0 1 2 4 5 6 8 10 11 13 15 17 20 22 24 27 30 33 36 40 43 47 52 56 61 66 72 78 85 92 100 108 117 127 137 149 161 175 189 205 222 241 261 283 306 331 359 388 419 452 487 524 563 603 645 687 730 773 815 856 895 931 964 993 1017 1037 1052 1062 1066 1066 1061 1051 1038 1021 1002 980 956 931 904 877 850 823 796 770 743 718 694 670 647 625 603 583 564 545 527 510 494 479 464 449 436 423 410 399 387 376 365 355 345 335 326 317 308 299 290 282 273 265 257 249 241 233 225 218 210 203 195 188 181 174 167 160 153 147 140 134 128 122 116 111 105 100 95 90 85 81 76 72 68 64 60 57 53 50 47 43 40 38 35 32 30 27 25 23 21 19 17 15 13 11 10 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 9 10 12 13 15 17 19 21 23 25 27 29 32 34 37 40 43 46 49 53 56 60 64 68 73 78 83 88 94 99 106 113 120 128 136 145 154 164 175 187 200 213 228 244 261 279 299 320 344 369 396 425 456 489 525 563 603 645 690 736 784 832 882 932 981 1029 1074 1117 1156 1190 1218 1241 1257 1266 1268 1263 1252 1234 1211 1182 1150 1113 1074 1033 991 947 903 860 816 774 733 693 654 617 581 547 515 484 455 428 402 378 355 334 314 295 277 261 246 231 218 206 194 184 174 164 156 148 141 134 128 122 116 111 106 102 98 94 90 86 83 80 77 74 72 69 67 64 62 60 58 56 54 52 50 48 47 45 43 42 40 39 37 36 34 33 32 30 29 28 26 25 24 23 22 20 19 18 17 16 15 14 13 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 73 73 74 74 75 76 77 78 80 81 83 85 88 90 94 97 101 106 111 117 124 131 140 149 160 171 185 199 216 234 254 276 301 328 358 390 426 466 509 556 607 662 721 785 853 924 999 1077 1157 1238 1317 1394 1466 1530 1585 1628 1656 1669 1666 1646 1611 1562 1502 1431 1354 1273 1189 1105 1022 942 865 792 724 660 601 546 497 451 409 372 337 306 278 253 230 210 191 175 160 147 135 124 115 106 98 91 85 80 75 70 66 63 59 56 54 51 49 47 45 44 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 6 7 7 8 8 8 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 36 37 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 63 64 65 65 66 67 67 68 68 69 69 69 70 70
 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 11 13 14 16 19 21 23 26 28 31 33 36 39 42 46 49 53 56 60 64 68 72 76 81 85 90 95 100 105 110 115 120 125 130 136 141 146 152 157 162 167 172 177 183 188 193 198 203 208 213 218 223 229 235 241 247 254 261 268 276 285 295 305 317 329 343 358 374 392 412 434 458 485 515 547 583 623 668 717 771 831 897 970 1051 1140 1237 1342 1456 1578 1707 1842 1980 2117 2249 2370 2474 2555 2605 2621 2599 2540 2448 2326 2182 2023 1857 1690 1527 1371 1225 1091 969 859 760 672 594 525 464 410 362 320 283 251 222 197 174 154 136 120 106 94 83 73 63 55 48 41 36 30 25 21 17 13 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 5 7 8 9 11 12 14 16 17 19 21 23 25 27 29 31 34 36 38 41 44 47 50 53 56 59 62 66 69 73 77 81 85 89 93 97 102 106 111 115 120 124 129 134 138 142 147 151 155 159 163 167 170 173 177 179 182 185 187 189 191 193 194 196 197 198 199 201 202 203 204 205 206 208 209 211 212 214 217 219 222 225 229 232 237 241 246 252 258 265 272 280 289 299 309 320 333 346 361 377 394 413 434 456 480 507 535 566 600 636 674 716 760 807 857 909 963 1018 1074 1130 1185 1236 1283 1325 1359 1384 1399 1402 1395 1375 1345 1305 1257 1201 1140 1076 1010 944 878 814 753 694 639 587 539 495 454 416 381 349 319 293 268 246 225 206 189 173 159 145 133 122 112 102 93 85 78 71 65 59 53 48 43 39 35 31 28 25 21 19 16 14 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 14 19 24 30 37 44 52 60 70 81 92 105 120 136 154 175 198 223 252 284 321 362 409 462 522 590 667 753 851 960 1082 1217 1365 1525 1695 1872 2052 2227 2392 2536 2654 2736 2779 2781 2743 2670 2568 2444 2305 2159 2010 1864 1724 1590 1466 1351 1246 1150 1063 984 913 849 791 739 692 650 612 577 546 518 492 469 448 429 412 396 382 369 357 346 336 327 319 311 304 298 292 287 282 278 274 270 266 263 259 256 253 250 247 243 240 237 233 229 226 222 217 213 208 204 199 194 188 183 178 172 167 161 155 150 144 138 133 127 122 116 111 106 101 96 91 86 82 77 73 69 65 61 57 53 50 46 43 40 37 34 31 28 25 23 20 18 15 13 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 20 22 23 25 27 30 32 34 36 39 41 44 47 50 53 56 59 63 66 70 74 79 83 88 93 98 103 109 115 121 128 135 142 150 159 168 177 187 197 208 220 232 245 259 273 289 304 321 339 357 376 396 416 437 459 481 504 527 550 573 596 618 640 661 682 701 719 736 751 764 776 786 794 800 804 807 807 807 804 800 795 788 780 771 762 751 740 729 717 705 692 679 666 654 641 628 615 603 590 578 566 554 543 532 521 510 500 489 480 470 461 452 443 434 426 418 410 402 394 387 380 372 365 358 351 344 337 330 323 316 308 301 294 287 280 272 265 258 251 243 236 229 222 214 207 200 193 186 179 173 166 160 153 147 141 135 129 123 118 112 107 102 97 92 87 83 78 74 70 66 62 58 55 51 48 44 41 38 36 33 30 28 25 23 21 19 17 15 13 11 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 11 12 13
 77 79 80 81 83 84 85 87 88 89 90 91 92 93 93 94 95 95 96 96 96 97 97 97 97 97 97 97 96 96 96 95 95 95 94 94 93 92 92 91 91 90 90 89 89 88 88 88 88 88 88 88 88 89 90 91 92 94 96 98 101 104 107 111 115 120 125 131 138 145 153 162 171 182 193 206 219 234 250 267 286 306 328 352 378 406 437 470 506 544 586 632 681 734 791 852 918 988 1062 1141 1225 1311 1400 1491 1583 1672 1758 1839 1910 1971 2017 2048 2061 2056 2032 1991 1933 1861 1779 1688 1591 1492 1392 1293 1197 1105 1018 936 859 788 723 662 607 557 511 469 431 397 365 336 310 287 265 245 227 211 196 182 170 158 147 138 129 120 112 105 98 92 86 81 76 71 67 63 59 55 51 48 45 42 39 36 34 31 29 27 25 23 21 19 17 15 14 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 11 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 45 46 48 50 51 53 55 57 58 60 62 64 65 67 69 71 72 74 75
 8 9 11 12 14 15 17 19 20 22 24 26 28 30 33 35 37 40 43 45 48 51 55 58 61 65 69 73 77 81 85 90 95 100 105 111 116 122 128 135 141 148 155 162 170 177 185 193 201 209 218 227 235 244 253 262 272 281 290 299 308 318 327 336 345 355 364 373 382 391 401 410 419 428 438 447 457 467 477 487 498 509 520 532 544 556 569 583 597 611 626 641 657 674 691 708 726 744 763 781 799 817 835 852 868 882 895 907 916 922 925 926 923 916 906 892 875 854 831 804 776 745 713 679 645 611 577 543 511 479 448 419 390 364 339 315 293 272 252 234 217 201 187 173 160 149 138 128 118 109 101 94 87 80 74 69 63 58 54 49 45 42 38 35 32 29 26 23 21 19 17 14 13 11 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 22 24 26 27 29 31 33 35 38 40 42 45 48 51 53 57 60 63 67 71 74 79 83 88 93 98 103 109 115 121 128 136 143 151 160 169 179 189 199 211 222 235 248 262 276 290 306 321 337 353 370 386 402 418 433 448 462 475 487 497 506 514 519 523 525 526 525 522 518 513 506 499 490 481 472 461 451 440 429 418 408 397 386 376 366 356 347 337 328 320 312 304 296 289 282 275 269 263 257 252 246 241 237 232 228 224 220 217 213 210 207 204 202 199 197 195 193 191 190 188 187 186 184 183 182 181 180 179 178 177 176 175 174 172 171 170 168 166 165 163 161 159 156 154 151 149 146 143 141 138 135 131 128 125 122 119 115 112 109 105 102 99 95 92 89 86 82 79 76 73 70 67 64 61 59 56 53 50 48 45 43 41 38 36 34 32 30 28 26 24 22 21 19 17 16 14 13 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 11 12 13 15 16 18 19 21
 27 29 30 31 33 34 36 37 39 41 43 44 46 48 51 53 55 58 60 63 66 69 72 76 79 83 87 91 96 100 105 111 116 122 129 136 143 151 159 168 177 187 197 208 220 232 245 258 272 287 302 318 334 350 367 384 401 418 435 451 467 482 496 509 521 532 541 548 554 558 561 562 562 560 556 552 546 539 532 523 514 505 495 485 475 465 454 444 434 424 414 404 395 385 377 368 360 352 344 336 329 322 316 310 304 298 292 287 282 278 273 269 265 261 258 255 252 249 246 244 241 239 237 235 234 232 231 229 228 227 226 225 224 223 222 221 220 219 218 217 216 215 214 212 211 210 208 206 205 203 201 199 197 195 192 190 187 185 182 180 177 174 171 168 165 162 159 156 153 149 146 143 140 136 133 129 126 123 119 116 112 109 105 102 99 95 92 89 85 82 79 76 73 70 67 64 61 59 56 53 51 48 46 44 42 40 38 36 34 32 31 29 28 26 25 24 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 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 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 15 16 17 18 19 20 21 22 24 25 26
 0 0 1 3 5 7 9 12 15 17 20 24 27 31 35 39 44 48 54 59 65 71 78 85 93 101 109 118 128 138 149 160 172 184 197 211 224 239 254 269 284 299 315 330 345 360 374 388 400 412 423 432 441 448 454 458 462 464 466 466 465 464 463 461 458 456 453 451 449 447 446 445 445 445 446 448 450 453 458 463 469 475 483 492 502 513 525 538 552 567 584 601 620 639 660 681 703 726 749 772 795 817 838 857 874 889 900 907 910 908 901 889 872 850 823 793 759 722 684 645 605 565 526 488 452 417 385 354 325 298 273 250 229 210 192 176 161 147 135 123 113 103 94 86 79 72 66 60 55 50 45 41 37 34 30 27 25 22 19 17 15 13 11 9 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 12 13 15 16 18 20 22 24 26 28 31 34 36 39 42 46 49 53 57 62 66 71 77 83 89 95 103 110 119 128 138 148 160 172 185 200 215 232 250 269 290 312 336 362 389 417 447 479 512 546 581 616 652 689 724 759 793 825 855 882 907 928 947 962 974 983 988 991 992 990 986 980 974 966 958 949 940 931 921 913 904 896 888 881 874 867 861 855 850 844 838 833 827 820 814 806 797 788 777 765 751 736 720 701 682 661 639 615 591 565 540 513 487 461 435 409 384 360 336 314 293 272 253 235 218 202 187 173 160 148 137 127 117 108 100 92 85 79 73 67 62 57 53 49 45 42 38 35 32 30 27 25 23 21 19 17 15 14 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 9 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 27 29 31 32 34 36 38 40 42 44 46 49 51 54 57 60 63 66 69 73 77 81 86 90 95 101 106 112 119 125 132 140 148 157 166 176 186 197 209 222 235 249 263 279 295 312 330 348 368 388 409 430 452 475 498 521 545 569 593 616 640 664 687 709 731 752 773 792 810 828 844 859 872 884 895 905 912 919 924 927 928 928 927 924 919 913 905 896 885 873 859 845 829 811 793 774 754 734 712 691 669 647 624 602 580 558 536 515 494 474 454 435 416 398 381 364 348 333 319 305 292 279 267 256 245 234 224 215 206 198 190 182 175 168 161 155 149 143 138 132 127 123 118 114 109 105 102 98 94 91 87 84 81 78 75 72 70 67 64 62 60 57 55 53 51 48 46 44 42 41 39 37 35 34 32 30 29 27 26 25 23 22 21 20 18 17 16 15 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 22 24 26 28 30 32 34 37 39 42 44 47 50 53 56 60 63 67 71 75 79 84 89 94 99 105 111 117 124 131 139 147 156 165 174 184 195 206 218 231 244 257 271 286 301 317 333 349 366 382 399 416 432 448 464 479 493 507 520 532 542 552 561 568 575 580 585 589 593 596 598 601 603 605 607 610 613 616 620 625 631 637 644 652 661 672 683 696 710 726 742 760 779 800 821 844 867 891 916 940 964 988 1010 1029 1047 1061 1070 1075 1075 1070 1058 1040 1017 988 953 915 873 828 781 734 686 639 594 549 507 467 430 395 362 332 304 278 255 234 214 196 180 165 152 140 128 118 109 100 93 86 79 73 68 63 58 54 50 47 43 40 37 35 32 30 28 26 24 22 20 19 17 16 14 13 12 11 10 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 12 13 14 16 17 19 21
 12 14 16 17 19 22 24 26 29 31 34 37 40 43 46 50 53 57 62 66 71 75 81 86 92 98 105 112 120 127 136 145 154 165 175 187 199 211 225 239 254 269 285 302 319 337 355 373 392 411 429 447 465 482 498 513 527 539 550 559 567 573 577 580 582 582 581 578 575 571 567 562 557 552 547 542 537 533 529 526 523 521 520 520 520 521 523 526 530 535 541 548 556 565 575 587 599 612 627 642 658 676 693 712 731 750 769 787 805 821 836 849 860 867 871 872 869 861 849 834 814 791 764 736 704 672 638 604 570 536 503 471 440 410 382 356 331 308 286 265 246 229 213 198 184 171 159 148 137 128 119 111 104 97 90 84 78 73 68 63 59 55 51 48 44 41 38 35 33 30 28 26 24 21 20 18 16 14 13 11 10 8 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 106 108 110 113 115 117 120 122 124 127 129 131 133 135 138 140 142 144 145 147 149 151 152 154 156 157 158 160 161 162 163 164 165 166 167 168 168 169 169 170 170 171 171 171 171 172 172 172 172 172 172 172 172 172 171 171 171 171 171 170 170 170 169 169 168 168 167 167 166 166 165 165 164 163 162 162 161 160 159 158 157 156 155 154 153 152 151 150 149 147 146 145 144 143 141 140 139 137 136 135 133 132 131 129 128 126 125 124 122 121 119 118 117 116 114 113 112 111 109 108 107 106 105 104 103 102 102 101 100 100 99 99 98 98 97 97 97 97 96 96 96 96 96 96 96 97 97 97 97 97 98 98 98 98 99 99 99 99 100 100 100 100 100 101 101 101 101 101 101 101 101 101 101 101 101 101 100 100 100 99 99 99 98 98 97 96 96 95 94 94 93 92 91 90 89 88 87 86 85 83 82 81 80 78 77 76 75 73 72 71 69 68 67 66 64 63 62 61 60 58 57 56 55 54 53 52 51 50 50 49 48 47 46 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 30 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 28 28 28 28 29 29 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 53 55 56 58 60 62 64 66 68 70 72 74 76 78 80 83 85 87 89 92 94 96 99 101 103
 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 27 27 28 28 29 30 31 32 33 34 35 37 38 40 42 44 46 49 52 55 59 63 67 72 77 83 89 96 103 111 120 130 140 151 164 177 191 206 223 240 259 279 301 324 348 374 401 430 460 491 524 557 591 626 661 696 731 764 797 827 856 881 903 922 937 947 953 954 951 944 932 917 899 877 853 827 800 771 742 712 683 653 624 596 568 541 516 492 468 446 425 406 387 370 353 338 323 310 297 285 274 264 254 245 236 228 220 213 206 199 193 187 181 176 170 165 161 156 151 147 143 139 135 131 127 123 120 116 113 109 106 103 99 96 93 90 87 84 82 79 76 73 71 68 66 63 61 58 56 54 52 49 47 45 43 41 39 37 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20
 6 7 8 10 12 13 15 17 19 20 22 24 26 28 31 33 35 37 40 42 44 47 49 52 54 57 59 61 64 66 69 71 73 75 78 80 82 83 85 87 88 89 91 92 92 93 94 94 94 94 94 94 94 94 93 93 92 92 91 91 90 90 90 90 90 91 92 93 94 96 99 102 105 109 114 120 127 134 143 153 164 177 192 208 227 248 272 299 330 365 405 450 501 560 627 704 791 890 1003 1130 1274 1433 1608 1795 1991 2186 2369 2525 2638 2693 2680 2599 2458 2270 2055 1830 1607 1397 1205 1034 884 754 642 546 465 396 337 287 245 209 179 153 130 111 95 81 69 59 50 42 35 29 24 20 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 47 49 51 53 55 57 59 61 63 66 68 71 73 76 78 81 84 87 90 93 96 100 103 107 111 115 119 123 128 133 138 143 149 155 161 167 174 181 189 197 205 214 223 233 243 254 265 276 288 300 312 325 338 351 365 378 391 404 416 429 440 452 462 472 480 488 495 501 505 509 512 513 514 514 513 512 510 507 504 501 497 493 489 485 481 477 473 469 465 462 459 456 454 452 450 449 448 447 447 448 449 450 452 454 457 460 464 468 473 478 484 490 497 504 511 518 526 534 541 549 557 564 571 577 582 587 590 592 594 593 592 589 584 578 571 562 552 541 528 515 501 486 471 455 439 422 406 390 374 358 342 327 312 297 283 270 256 244 231 220 208 197 187 177 167 158 149 141 132 125 117 110 103 97 91 85 79 73 68 63 58 54 49 45 41 38 34 31 28 25 22 19 16 14 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 7 8 8 9 10 11 12 13 14 16 17 18 20 21 22 24 25 27 29 30 32 34 35 37 39 41 43 45
 41 43 45 48 50 53 56 59 63 66 70 74 78 83 88 93 98 104 111 118 125 133 141 150 160 171 182 195 208 223 238 255 273 292 313 336 360 385 413 442 473 505 539 574 611 647 685 722 758 793 826 856 883 906 924 937 946 948 946 939 927 911 891 869 844 817 789 761 732 704 675 648 622 596 572 549 527 506 487 469 452 436 421 408 395 384 373 364 355 347 340 333 327 322 318 314 311 309 307 305 304 304 304 305 306 307 309 312 315 318 322 326 330 335 339 345 350 355 360 365 370 375 380 384 387 390 393 394 395 395 394 393 390 387 382 377 371 364 356 348 339 330 321 311 301 290 280 270 259 249 239 229 220 210 201 192 184 176 168 160 153 146 139 132 126 120 115 109 104 99 94 90 85 81 77 73 70 66 63 60 57 54 51 48 46 43 41 38 36 34 32 30 28 26 25 23 22 20 19 18 16 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 27 28 30 31 33 35 37 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 6 7 8 9 10 12 13 15 17 19 21 23 26 28 32 35 39 43 48 53 59 66 73 81 91 102 114 127 143 161 181 205 231 262 297 337 383 435 496 565 644 734 836 951 1082 1227 1387 1561 1746 1939 2133 2320 2490 2630 2731 2785 2788 2739 2646 2517 2361 2190 2012 1836 1665 1504 1354 1217 1092 979 878 787 706 633 569 511 459 413 372 335 302 273 246 223 202 183 166 151 137 125 114 104 96 88 82 76 70 66 62 58 55 53 50 49 47 46 45 44 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 40 40 40 39 39 38 37 37 36 36 35 34 34 33 32 31 31 30 29 28 27 27 26 25 24 23 22 22 21 20 19 18 17 16 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 12 12 12 11 10 10 9 9 8 8 7 6 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 14 15 16 17 18 20 21 22 23 25 26 28 30 31 33 35 37 39 41 44 46 49 51 54 57 60 64 67 71 75 79 84 88 93 99 104 110 116 122 129 136 143 150 158 165 173 181 190 198 206 214 222 229 237 243 250 255 261 265 269 272 274 275 276 276 275 274 271 269 266 262 258 253 249 244 239 234 229 224 219 214 209 204 200 195 191 187 183 179 176 173 169 166 164 161 159 157 155 153 151 150 149 148 147 146 146 146 146 146 147 148 149 150 152 154 156 159 162 165 169 174 178 184 190 196 204 211 220 229 239 250 262 274 287 301 316 332 348 365 383 401 419 438 457 475 494 511 528 544 559 572 583 592 599 604 606 605 602 597 589 579 568 554 538 522 504 485 466 447 427 407 387 368 349 330 312 294 278 261 246 231 217 203 191 178 167 156 146 136 127 119 111 103 96 90 83 78 72 68 63 59 55 51 48 45 42 39 37 35 33 31 29 28 27 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 4 5 5 6 7 8 9 9 10 11 12
 0 0 0 0 0 1 1 3 4 5 6 7 8 10 11 13 14 16 18 20 22 24 26 29 32 35 38 41 45 49 53 58 63 69 76 83 90 99 109 119 131 144 159 175 194 214 238 264 293 325 362 403 449 500 556 619 687 761 840 924 1012 1101 1190 1275 1355 1425 1482 1525 1550 1559 1550 1525 1486 1436 1378 1314 1246 1176 1107 1040 975 914 856 802 751 705 662 622 586 553 523 495 470 447 426 408 390 375 361 349 338 328 319 312 305 300 295 291 289 287 285 285 285 286 288 290 292 295 299 303 307 311 316 320 325 329 333 337 340 343 345 346 347 347 346 344 342 338 334 329 323 317 310 302 294 285 276 267 258 248 238 229 219 209 200 191 181 172 164 155 147 139 131 123 116 109 102 96 90 84 78 73 67 62 57 53 48 44 40 36 33 29 26 23 20 17 15 12 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 12 15 17 20 22 25 28 32 35 39 43 48 52 57 62 68 74 80 87 95 103 111 120 130 140 152 164 177 190 205 221 238 256 275 296 317 340 364 390 417 445 474 504 535 568 600 634 668 702 736 770 803 835 867 898 927 955 981 1006 1030 1051 1071 1089 1106 1121 1135 1148 1159 1169 1178 1185 1192 1198 1203 1207 1210 1213 1214 1214 1213 1210 1207 1201 1194 1185 1174 1161 1146 1129 1109 1086 1061 1034 1004 973 939 904 867 830 792 753 714 675 637 599 563 527 493 460 429 399 371 344 319 295 273 253 233 215 198 183 168 155 142 130 119 109 100 91 83 76 69 62 56 50 45 40 36 31 27 24 20 17 14 11 8 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 7 8 10 12 14 16 18 20 22 24 27 29 32 35 38 41 44 47 51 54 58 62 66 71 76 81 86 91 97 103 109 116 122 130 137 145 153 161 170 179 188 198 208 218 228 238 249 260 270 281 291 302 312 322 332 341 350 359 367 375 382 389 395 402 407 413 418 423 428 433 438 443 448 454 459 465 471 478 485 492 500 509 518 528 539 550 562 575 589 603 618 634 651 669 687 706 725 744 764 783 803 821 839 855 870 883 893 900 904 904 901 893 882 867 847 825 799 770 739 707 673 639 604 570 537 504 472 442 413 386 360 336 314 293 273 255 238 222 207 194 181 170 159 149 140 131 123 115 108 102 96 90 85 80 75 71 67 63 59 56 52 49 46 43 41 38 36 33 31 29 27 25 23 21 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 50 51 53 54 55 56 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 90 92 93 95 96 98 100 102 104 106 109 111 114 117 121 125 129 133 138 143 149 155 162 169 177 185 194 204 214 226 238 250 264 278 293 309 326 343 362 380 400 420 441 462 483 505 527 549 571 593 614 635 655 674 692 708 723 736 748 758 765 770 774 774 773 770 764 756 746 735 721 706 690 673 655 636 617 597 577 557 537 517 498 479 461 443 426 410 395 380 366 354 342 330 320 311 302 294 287 280 274 269 264 260 256 253 250 247 245 243 242 240 239 238 237 236 236 235 235 234 234 234 233 233 233 232 232 231 231 230 229 228 227 225 224 222 220 218 216 213 210 207 204 201 197 193 189 185 180 175 171 166 161 155 150 145 139 134 128 123 118 112 107 102 97 92 88 83 79 74 70 67 63 59 56 53 50 47 45 42 40 38 36 34 32 31 29 28 27 25 24 23 22 22 21 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 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 25 27 28 29 31 32 34 35 36 38 39 41 42 43 45 46 48 49
 68 70 71 72 73 75 76 77 79 80 81 83 84 86 87 89 90 92 94 96 97 99 101 103 105 107 110 112 114 117 120 123 126 129 132 136 139 143 147 152 156 161 167 172 178 185 191 199 206 215 223 233 243 253 264 276 288 301 315 329 344 359 375 391 408 426 443 461 479 496 514 531 547 563 577 591 603 614 623 630 634 637 638 636 632 626 617 607 595 581 565 548 530 511 492 472 451 431 411 390 371 351 332 314 296 279 263 248 233 219 206 193 181 170 160 150 141 132 124 117 110 103 97 92 87 82 78 74 70 66 63 60 57 55 52 50 48 46 45 43 41 40 39 38 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 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 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 44 45 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
 0 0 0 0 1 1 2 2 3 4 4 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 32 33 35 37 39 41 43 46 49 51 55 58 62 66 70 74 80 85 91 98 105 113 122 132 142 154 167 181 196 213 231 252 273 297 323 351 380 413 447 483 522 563 605 650 696 742 790 837 884 930 974 1015 1053 1087 1116 1139 1156 1166 1170 1168 1159 1144 1123 1096 1066 1031 994 954 912 870 827 784 742 700 660 621 584 549 516 484 455 427 401 377 354 334 314 296 280 264 250 237 224 213 202 192 183 174 166 158 151 144 137 131 126 120 115 110 105 100 96 92 88 84 80 77 73 70 67 64 61 58 55 52 50 47 45 42 40 38 35 33 31 29 27 25 24 22 20 19 17 15 14 12 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 59 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 59 60 60 60 60 61 61 62 63 64 64 65 67 68 69 71 73 75 77 79 82 85 88 91 95 99 104 108 114 119 125 131 138 145 153 161 170 179 189 200 211 222 235 248 262 276 291 307 324 342 360 380 400 421 442 465 488 512 536 561 587 613 639 664 690 715 739 763 784 805 823 839 853 863 871 876 877 875 870 861 849 835 818 798 776 753 728 703 676 649 622 596 569 543 517 493 469 446 424 403 383 364 346 329 313 297 283 269 257 245 233 222 212 203 194 185 177 170 162 156 149 143 137 132 126 121 116 112 107 103 99 95 92 88 85 82 78 75 73 70 67 64 62 59 57 55 53 50 48 46 44 42 41 39 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 14 15 16 16 17 17 18 19 20 20 21 22 23 24 24 25 26 27 28 29 30 30 31 32 33 34 35 36 36 37 38 39 40 41 41 42 43 44 44 45 46 47 47 48 48 49 50 50 51 51 52 52 53 53 54 54 54 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 54 54 54 54 54 54 53 53 53 53 53 53 53 53 52 52 52 52 52 53 53 53 53 53 53 53 53 54 54 54 54 55 55 55 55 55 56 56 56 56 57 57 57 57 57 58 58 58 58 58 58 58
 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 37 38 40 41 43 45 47 49 51 53 56 58 61 64 68 71 75 80 84 89 95 100 107 113 121 129 137 146 156 166 177 189 202 215 230 245 261 277 295 313 332 351 371 391 412 433 454 475 495 515 534 552 568 584 597 609 619 627 632 635 636 635 631 625 618 608 597 584 570 554 538 521 504 486 468 450 432 414 397 380 363 347 331 316 302 288 275 263 251 240 229 219 210 201 193 185 178 171 164 158 153 147 142 137 133 129 125 121 117 114 110 107 104 102 99 96 94 91 89 87 85 82 80 79 77 75 73 71 69 68 66 65 63 62 60 59 57 56 54 53 52 50 49 48 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 10 10 10 10 10 9 9 9 9 9 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 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 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12
 9 10 11 12 14 15 16 18 19 21 22 24 26 28 30 32 34 36 39 41 44 47 50 53 57 60 64 69 73 78 84 89 96 102 110 118 127 136 147 158 170 184 199 215 233 253 274 298 324 352 382 415 451 490 531 575 622 671 721 773 825 877 927 975 1019 1059 1093 1120 1140 1153 1157 1155 1145 1129 1107 1081 1051 1018 983 947 910 873 837 802 767 734 702 672 643 616 591 566 544 522 502 484 466 450 435 420 407 394 383 372 362 352 343 335 327 320 313 307 301 295 290 285 280 276 271 267 263 258 254 250 246 242 238 233 229 225 220 216 211 206 202 197 192 187 182 177 172 167 162 157 152 147 142 137 133 128 124 119 115 110 106 102 98 94 90 87 83 79 76 73 69 66 63 60 57 55 52 49 47 44 42 39 37 35 32 30 28 26 24 22 21 19 17 15 14 12 11 9 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 7 8 9 10 11 13 14 15 16 18 19 21 23 25 27 29 31 34 37 40 43 47 51 55 60 66 72 78 86 94 103 114 125 138 153 169 188 208 232 258 287 320 356 397 442 492 546 605 668 735 805 877 949 1018 1084 1142 1191 1228 1251 1261 1255 1236 1205 1164 1114 1059 1000 939 879 819 761 705 653 604 558 515 476 439 406 375 346 320 297 275 255 237 220 205 191 178 167 156 147 138 130 123 117 112 107 102 98 95 92 90 88 86 84 83 82 82 81 81 81 81 81 81 81 81 82 82 82 82 83 83 83 84 84 84 84 84 84 84 83 83 83 82 82 81 80 80 79 78 77 76 75 74 72 71 70 68 67 65 64 62 61 59 57 56 54 52 51 49 47 45 44 42 40 39 37 35 34 32 30 29 27 26 25 23 22 21 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 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 4 4 4 4 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
 16 17 17 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 41 42 43 44 46 47 49 51 52 54 56 58 61 63 66 69 72 76 79 83 88 93 98 104 111 118 125 134 143 153 165 177 190 205 221 238 257 278 300 325 351 380 410 443 478 516 556 598 642 688 736 785 834 883 930 976 1018 1055 1087 1111 1127 1134 1132 1120 1098 1068 1031 987 938 886 831 776 720 666 613 563 516 471 429 391 355 323 293 266 241 219 199 181 164 150 137 125 114 104 96 88 81 75 70 65 60 56 52 49 46 43 41 39 37 35 33 31 30 29 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16
 0 0 0 0 0 0 0 0 1 2 2 3 4 6 7 8 9 11 12 13 15 17 19 21 23 26 28 31 34 38 41 46 50 55 61 68 75 83 92 102 114 127 142 160 179 202 227 257 291 330 376 428 488 557 636 727 830 947 1079 1226 1387 1559 1740 1922 2098 2256 2385 2474 2516 2506 2446 2343 2207 2048 1878 1705 1536 1376 1228 1092 969 859 760 673 595 527 466 412 365 322 285 252 222 196 173 152 134 117 103 90 78 68 59 50 43 37 31 26 21 17 14 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 1 1 2 2 3 3 4 4 5 5 6 6 7 7 7 8 8 8 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 8 8 8 7 7 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 8 8 9 9 10 10 11 11 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 32 34 36 38 40 43 45 49 52 56 60 65 70 76 82 90 98 107 118 130 143 158 176 195 217 242 271 302 339 379 425 476 533 596 666 741 822 908 998 1088 1176 1259 1331 1391 1432 1454 1454 1433 1393 1336 1268 1191 1110 1027 945 866 791 720 655 594 539 489 443 402 364 330 299 271 246 223 202 184 167 151 137 125 113 103 93 85 77 70 64 59 54 49 46 42 39 37 35 33 31 30 30 29 29 29 29 29 30 30 31 32 33 35 36 38 39 41 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 89 91 93 94 95 97 98 99 100 100 101 101 102 102 102 101 101 100 100 99 98 96 95 93 91 89 87 85 83 80 78 75 73 70 68 65 62 59 57 54 52 49 47 44 42 40 37 35 33 32 30 28 27 25 24 22 21 20 19 18 17 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 8 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 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 6 7
 66 72 78 84 90 97 104 111 119 127 135 144 153 162 171 181 191 201 211 222 232 242 252 262 272 281 290 299 307 314 320 325 330 334 336 338 338 338 337 334 331 327 322 316 310 304 297 289 282 274 266 258 251 243 236 229 222 216 210 204 199 194 190 187 184 181 179 177 176 176 176 176 178 179 181 184 188 192 196 202 208 214 222 230 239 250 261 273 287 301 318 336 355 377 400 426 454 485 519 556 596 640 688 739 795 854 917 982 1050 1120 1188 1255 1317 1371 1416 1448 1465 1466 1450 1417 1369 1308 1237 1159 1077 993 910 830 754 683 617 556 501 451 405 364 328 295 265 239 215 194 175 158 143 129 117 105 95 86 78 70 64 57 52 47 42 37 33 30 26 23 20 17 15 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 11 14 16 19 21 24 28 31 35 38 42 47 51 56 61
 22 24 26 28 30 33 35 38 40 43 46 49 52 56 59 63 67 71 75 80 85 90 95 101 106 112 119 125 132 139 147 154 162 170 179 187 196 205 214 223 232 241 249 258 266 274 282 290 297 303 309 314 319 323 327 330 332 334 335 336 336 336 336 335 334 333 332 330 329 327 326 324 323 322 320 319 319 318 317 317 317 317 317 318 319 320 321 323 324 326 328 331 333 336 339 342 345 349 352 356 360 364 368 372 375 379 383 386 389 392 394 396 397 398 398 397 396 394 391 387 382 376 370 362 354 346 336 327 316 306 295 284 272 261 250 239 228 217 207 196 186 177 168 159 150 142 135 127 120 114 107 101 96 90 85 80 76 71 67 63 60 56 53 50 47 44 41 39 36 34 32 29 27 26 24 22 20 19 17 16 15 13 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 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 1 1 2 3 4 5 6 7 8 9 10 11 13 14 16 17 19 20
 72 77 82 87 93 98 104 109 115 121 127 133 139 145 151 157 164 170 176 183 189 196 202 209 215 221 228 234 241 247 253 260 266 272 279 285 291 298 304 310 316 323 329 335 342 348 355 361 368 375 382 388 395 402 410 417 424 431 439 446 453 460 468 475 481 488 495 501 507 513 518 523 528 532 536 540 543 546 549 551 553 554 555 556 556 556 555 554 553 551 549 546 543 540 536 531 527 521 515 509 502 495 487 479 470 461 451 442 431 421 410 399 388 377 366 355 343 332 322 311 300 290 280 271 261 252 243 235 227 219 212 205 198 191 185 179 173 167 162 157 152 147 143 138 134 130 126 122 118 115 111 108 105 101 98 95 92 89 86 84 81 78 75 73 70 68 65 63 60 58 56 53 51 49 46 44 42 40 38 36 34 32 30 28 26 24 22 20 19 17 15 14 12 11 10 8 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 12 14 16 18 21 23 26 29 32 36 39 43 46 50 54 59 63 68
 3 4 5 6 8 9 11 12 14 15 17 19 20 22 24 26 28 31 33 36 38 41 44 47 50 53 57 60 64 68 73 77 82 87 92 98 104 110 117 124 132 140 148 157 167 177 187 199 210 223 236 250 264 279 295 311 328 345 363 381 399 418 437 455 474 492 510 527 544 560 574 588 601 613 623 632 640 647 653 657 661 663 665 665 665 665 664 662 660 657 654 651 648 645 641 637 634 630 626 622 618 614 610 606 601 597 592 588 583 578 572 566 560 554 547 540 532 524 516 507 497 487 477 466 455 443 431 419 406 393 380 367 354 341 327 314 301 289 276 264 252 240 229 218 207 197 187 178 168 160 151 143 135 128 121 114 107 101 95 90 84 79 74 69 65 61 57 53 49 45 42 39 36 33 30 27 25 22 20 18 16 14 12 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 20 21 22 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 50 51 52 53 55 56 57 59 60 61 63 64 66 68 69 71 73 75 77 79 82 84 87 90 93 96 100 103 107 112 117 122 127 133 139 146 154 161 170 179 189 199 211 223 235 249 264 279 296 313 332 352 373 395 418 443 469 496 525 555 587 620 654 690 727 764 803 843 883 923 962 1001 1039 1074 1107 1137 1163 1185 1202 1213 1218 1216 1208 1194 1174 1148 1117 1081 1042 999 954 908 861 814 768 722 678 636 595 556 520 485 453 422 394 367 343 320 299 279 261 244 228 214 200 188 176 165 155 146 137 129 121 114 107 101 95 90 85 80 75 71 67 63 59 56 52 49 46 43 41 38 36 33 31 29 27 25 23 21 19 18 16 15 13 12 10 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 15 16 17 18 19 19
 38 41 44 47 51 54 58 62 66 71 75 80 86 91 97 103 110 117 124 131 140 148 157 166 176 186 197 208 220 232 244 257 269 282 295 307 320 331 342 353 362 371 378 383 387 390 391 390 388 385 380 373 366 358 349 339 329 319 308 298 287 277 267 258 249 240 232 224 217 210 204 198 192 187 183 179 175 171 169 166 164 162 160 159 158 157 157 156 157 157 158 159 160 162 164 166 168 171 175 178 182 187 192 197 203 209 216 224 232 240 250 260 270 281 293 306 319 333 348 363 378 394 410 426 441 456 470 483 495 504 512 518 522 523 522 518 512 503 492 480 465 450 433 416 398 380 362 344 327 309 293 277 261 247 233 219 207 195 183 173 163 153 144 136 128 121 114 107 101 95 90 84 79 75 70 66 62 59 55 52 49 46 43 40 37 35 33 30 28 26 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 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 8 9 10 12 14 15 17 19 21 23 25 27 30 32 35
 40 44 47 51 55 60 64 69 74 79 85 91 97 103 110 118 125 134 142 151 161 171 182 193 205 218 231 245 259 274 290 306 323 340 358 376 394 412 431 449 466 483 499 515 529 541 552 561 568 574 577 578 577 575 570 564 557 548 538 528 517 505 493 481 469 457 445 433 422 412 401 392 382 374 366 358 351 344 338 333 328 324 320 316 313 311 309 307 306 305 305 305 306 307 308 310 312 315 318 322 326 330 335 340 345 351 357 364 370 377 384 390 397 404 410 415 420 425 428 431 432 433 432 430 426 421 415 407 398 388 378 366 353 340 327 313 299 285 272 258 245 232 219 207 195 184 173 163 154 144 136 127 119 112 105 98 92 86 81 75 70 66 61 57 53 49 46 43 39 36 33 31 28 26 23 21 19 17 15 13 11 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 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 13 15 17 19 21 23 26 28 31 34 37
 11 12 13 14 15 17 18 19 21 22 24 25 27 29 31 33 35 37 39 42 45 47 50 53 57 60 64 68 73 77 83 88 94 100 107 115 123 131 141 151 163 175 188 203 219 236 255 275 297 321 347 374 404 435 469 504 540 578 616 654 692 729 763 795 823 847 866 879 887 888 884 875 860 841 819 793 765 736 706 675 645 614 585 556 529 502 477 454 431 410 390 372 355 339 323 309 297 285 273 263 254 245 237 230 224 218 213 208 204 201 198 196 195 194 193 193 194 195 197 199 201 204 208 211 216 220 225 230 235 241 246 252 257 262 267 272 277 281 284 287 289 291 292 292 291 290 287 284 280 276 270 264 258 251 243 235 227 218 210 201 192 183 175 166 158 149 141 133 126 118 111 104 97 91 85 79 74 68 63 58 54 49 45 41 38 34 31 27 24 22 19 16 14 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 3 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 1 1 2 3 4 4 5 6 7 8 9 10
 17 18 19 20 21 22 24 25 26 27 28 30 31 32 34 35 37 38 40 41 43 45 47 48 50 52 54 57 59 61 63 66 68 71 74 77 80 83 86 90 93 97 101 105 110 114 119 124 129 134 140 146 152 159 166 173 180 188 196 205 214 223 232 242 253 263 274 286 297 309 322 335 348 361 374 388 403 417 432 447 462 478 493 510 526 542 559 576 593 611 628 646 663 681 698 715 732 748 763 777 790 801 811 818 823 826 826 823 816 807 794 778 759 737 713 687 659 630 599 569 537 507 476 447 418 390 364 339 315 293 272 253 234 217 202 187 173 161 149 138 128 119 111 103 95 89 82 76 71 66 61 57 53 49 45 42 39 36 33 31 28 26 24 22 20 18 16 14 13 11 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 9 10 11 12 13 13 14 15 16
 0 0 0 0 1 2 3 4 5 7 8 9 11 12 14 15 17 19 21 23 25 27 30 32 35 38 41 44 48 52 56 60 65 70 75 81 87 94 101 109 118 127 137 148 161 174 188 204 222 241 262 284 309 336 366 398 434 472 513 558 605 657 711 768 828 891 955 1020 1086 1151 1214 1275 1332 1384 1431 1470 1502 1527 1543 1551 1551 1543 1528 1508 1481 1450 1415 1378 1337 1295 1252 1209 1165 1122 1078 1036 995 954 915 877 841 805 771 738 707 677 648 620 593 567 543 519 497 475 455 435 416 398 380 363 347 332 317 303 289 276 263 251 240 228 218 207 198 188 179 170 162 154 146 139 132 125 119 113 107 101 96 91 86 81 77 73 69 65 61 57 54 51 48 45 42 39 37 34 32 29 27 25 23 21 19 17 16 14 12 11 9 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 26 27 28 28 29 30 31 32 33 34 34 35 37 38 39 40 41 42 44 45 47 48 50 51 53 55 57 59 61 64 66 69 71 74 77 81 84 88 92 96 101 105 111 116 122 128 135 142 150 158 167 177 187 197 209 221 234 247 261 276 292 308 325 343 361 380 399 419 438 458 478 498 518 537 555 573 590 607 622 636 649 660 670 679 686 691 696 698 699 699 697 694 689 683 676 668 659 649 638 625 613 599 585 570 555 539 524 507 491 475 458 442 426 409 394 378 363 348 333 319 306 292 280 268 256 245 234 224 214 205 196 188 180 172 165 159 152 146 140 135 130 125 120 116 111 107 103 100 96 93 90 87 84 81 79 76 74 72 69 67 65 63 61 60 58 56 55 53 51 50 49 47 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25
 27 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 36 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 56 58 60 62 65 67 70 73 76 80 83 87 91 95 100 105 110 115 121 127 133 140 147 155 162 170 179 187 196 205 214 223 233 242 251 261 270 279 288 296 304 312 320 327 333 339 345 350 355 359 362 366 369 371 373 375 377 378 379 380 380 381 381 381 381 380 380 379 378 377 376 375 373 372 370 368 365 363 360 356 353 349 345 340 335 330 325 319 313 306 300 293 286 278 271 264 256 249 241 233 226 219 212 204 198 191 184 178 172 166 160 154 149 144 139 134 130 126 121 118 114 110 107 104 100 97 95 92 89 87 84 82 80 78 76 74 72 70 69 67 65 64 62 61 60 58 57 56 54 53 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26
 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 47 48 49 50 51 53 54 55 57 58 60 61 63 65 67 69 71 73 76 79 81 84 87 91 94 98 102 106 110 115 120 125 131 137 143 149 156 163 171 179 187 196 205 214 223 233 244 254 265 277 288 300 312 325 338 351 364 377 391 405 420 435 450 465 481 497 513 530 547 565 582 600 619 637 655 674 692 710 727 743 758 772 784 794 802 807 809 808 804 796 785 770 752 731 708 682 654 624 594 563 532 502 472 442 414 387 361 337 314 293 273 255 238 222 207 194 181 170 159 150 141 133 125 118 112 106 101 96 91 87 83 80 76 73 70 67 65 63 60 58 56 55 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 28 28 27 26 25 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 15 14 13 13 12 12 11 11 10 10 10 9 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 22 23 23 24 25 25 26 26 27 28 28 29 29 30 30 31 31 32 32 33
 20 21 22 24 25 27 28 30 31 33 35 36 38 40 42 43 45 47 49 51 54 56 58 61 63 66 68 71 74 77 80 84 87 91 95 99 103 107 112 117 122 127 133 139 145 152 159 166 173 181 189 198 207 216 226 236 246 256 266 277 288 298 309 319 329 339 349 358 367 375 382 389 395 401 406 410 413 416 418 419 420 420 420 419 418 417 415 412 409 406 403 400 396 392 387 383 378 373 368 363 357 351 345 339 332 326 319 312 305 298 290 283 276 268 261 253 246 239 231 224 218 211 204 198 192 186 181 176 171 166 161 157 153 149 145 142 138 135 132 129 127 124 121 119 117 115 113 111 109 107 105 103 102 100 98 97 95 93 92 90 88 87 85 84 82 80 79 77 75 74 72 70 68 66 65 63 61 59 57 55 53 51 49 47 45 43 41 39 37 35 33 31 29 27 26 24 22 21 19 18 16 15 14 13 11 10 9 8 7 7 6 5 5 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 12 13 15 16 17 18
 18 20 22 24 27 29 32 35 38 42 46 50 54 58 64 69 75 81 88 96 104 113 123 134 145 158 172 188 205 223 243 265 289 315 343 373 405 439 475 512 550 588 626 661 694 723 747 764 776 780 776 766 750 728 702 672 640 607 573 540 507 476 446 418 391 367 344 323 304 286 270 255 242 230 219 209 200 191 184 177 171 165 160 156 152 148 145 142 140 138 136 135 133 132 132 131 131 131 131 131 132 133 133 134 136 137 138 140 142 143 145 147 149 151 153 154 156 158 159 161 162 163 164 164 164 164 164 163 162 161 159 157 155 152 149 146 143 140 136 132 129 125 121 117 113 109 105 102 98 94 91 87 84 81 78 75 72 69 66 63 61 58 56 54 51 49 47 45 44 42 40 38 37 35 34 32 31 29 28 27 26 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 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 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 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 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 2 3 4 5 7 8 9 11 12 14 16
 54 55 56 57 58 59 60 61 61 62 63 64 65 65 66 67 67 68 69 69 70 71 71 72 72 73 73 74 74 75 75 76 76 77 78 78 79 79 80 81 81 82 83 84 85 86 87 88 90 91 93 94 96 98 100 102 105 107 110 113 116 119 123 126 130 134 138 142 147 151 156 161 166 171 176 181 187 192 197 203 208 214 219 224 229 234 239 243 247 251 254 257 260 262 263 264 265 265 264 263 261 258 255 252 248 243 238 233 227 222 215 209 203 196 190 183 177 170 164 158 151 146 140 134 129 124 119 115 110 106 102 99 95 92 89 86 83 81 78 76 74 72 70 68 67 65 64 63 61 60 59 58 57 56 55 54 53 53 52 51 51 50 49 49 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 40 40 39 39 39 38 38 37 37 36 36 36 35 35 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 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 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 52 53
 58 60 61 63 65 66 68 70 72 75 77 79 82 85 88 91 94 97 101 105 109 113 117 122 127 132 137 143 149 155 162 169 176 183 191 199 207 215 224 232 241 249 258 266 274 282 289 296 302 308 313 317 320 323 324 325 325 324 322 319 316 312 308 303 297 292 286 280 274 268 262 256 250 244 239 233 228 223 218 214 210 206 202 198 195 192 189 186 184 182 180 178 176 175 174 173 172 171 171 171 171 171 171 172 173 173 174 175 177 178 179 181 183 184 186 188 190 192 194 195 197 199 200 202 203 204 205 205 206 206 205 205 204 202 201 199 197 194 191 188 185 182 178 174 170 166 162 158 154 150 146 142 138 134 130 126 122 118 115 111 108 104 101 98 95 92 89 87 84 82 79 77 75 73 71 69 67 65 63 61 60 58 56 55 53 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57
 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 47 48 50 51 53 55 57 59 61 63 65 67 70 72 75 78 80 83 87 90 93 97 100 104 108 112 116 121 125 130 135 140 145 150 155 161 166 172 178 184 190 196 202 208 214 220 226 232 238 244 250 256 262 267 273 279 284 289 295 300 305 310 315 320 325 330 334 339 344 348 353 357 362 366 370 375 378 382 386 389 392 394 397 399 400 401 401 400 399 398 395 392 388 384 378 372 366 358 350 342 333 323 314 304 294 284 273 263 253 243 233 224 214 205 197 188 180 172 165 157 151 144 138 132 126 121 116 111 106 102 98 94 90 87 83 80 77 74 71 68 66 63 61 59 57 55 53 51 49 47 46 44 42 41 40 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23
 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 24 24 24 25 25 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 39 40 42 44 46 48 50 53 55 58 61 65 68 72 76 80 85 90 95 100 106 112 118 124 131 138 145 152 159 166 173 181 188 195 202 209 215 221 227 232 236 240 244 247 249 251 252 252 252 252 250 248 246 244 241 237 234 230 226 221 217 212 208 203 199 194 190 185 181 177 173 169 165 162 158 155 152 149 146 143 141 138 136 134 132 130 129 127 126 124 123 122 121 119 118 117 116 115 114 113 112 110 109 108 107 105 104 103 101 100 98 97 95 93 92 90 88 86 84 82 81 79 77 75 73 71 69 67 65 63 61 59 57 55 53 51 49 48 46 44 42 41 39 37 36 34 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 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 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18
 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 54 56 58 60 62 64 67 70 72 75 79 82 86 90 94 98 103 108 113 119 125 132 139 146 154 162 171 180 190 200 210 221 233 244 256 268 280 293 305 317 328 340 350 360 370 378 386 392 397 401 404 406 406 406 404 401 397 393 388 381 375 368 360 352 344 335 327 318 309 301 292 283 275 267 258 250 243 235 228 220 213 207 200 194 188 182 176 171 165 161 156 151 147 143 139 135 132 129 126 123 120 118 115 113 111 110 108 106 105 104 102 101 100 99 99 98 97 96 96 95 95 94 94 93 93 92 92 91 91 91 90 90 89 89 88 88 88 87 87 86 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 70 69 68 67 66 65 64 63 62 61 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27
 43 44 44 45 46 47 48 49 50 51 53 54 55 56 58 60 61 63 65 67 69 71 74 76 79 82 85 89 93 97 101 106 111 117 123 129 137 145 154 163 174 185 198 211 227 243 261 281 303 327 353 381 411 443 478 516 555 596 639 684 728 773 818 860 900 937 969 995 1016 1030 1037 1038 1031 1019 1001 977 950 920 887 852 816 780 744 709 674 640 608 576 547 518 492 466 442 420 398 378 359 341 325 309 294 280 267 255 244 233 223 213 204 196 188 181 174 168 162 157 152 147 143 139 135 132 129 126 124 122 120 118 117 115 114 113 112 111 111 110 109 109 109 108 108 107 107 107 107 106 106 106 105 105 105 104 104 104 103 103 103 102 102 101 101 100 100 99 99 98 98 97 97 96 96 95 94 94 93 93 92 91 91 90 89 88 88 87 86 85 84 83 82 82 81 79 78 77 76 75 74 73 71 70 69 68 66 65 64 62 61 60 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 45 45 45 45 46 46 46 46 46 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 46 46 45 45 45 44 44 43 43 42 41 41 40 40 39 38 38 37 37 36 35 35 34 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42
 5 6 6 7 7 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 20 22 23 24 26 28 29 31 33 35 38 40 43 46 50 54 58 62 67 73 79 86 94 103 113 124 136 150 165 183 202 224 248 276 306 339 376 415 458 504 552 601 650 699 744 784 818 844 861 868 865 853 832 805 772 736 697 658 618 580 543 507 474 443 414 388 363 341 321 302 285 269 255 243 231 221 211 203 195 189 183 178 173 169 166 164 162 160 159 159 159 160 160 162 163 166 168 171 173 176 180 183 186 189 192 195 198 200 202 203 204 204 204 203 202 200 198 194 191 186 182 177 171 166 160 154 148 142 135 129 123 117 111 105 99 94 89 83 78 74 69 65 61 57 53 49 46 42 39 36 33 30 28 25 23 21 19 16 14 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5
 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 39 41 43 46 48 51 54 57 60 64 68 72 77 81 87 92 98 105 112 119 128 136 145 155 166 177 189 201 214 228 242 257 272 288 304 321 338 355 372 389 405 421 437 453 467 481 494 506 517 527 535 543 550 555 559 562 565 566 566 565 564 561 558 555 550 545 540 534 528 521 514 507 499 491 483 475 466 458 449 440 432 423 414 405 396 388 379 370 362 354 345 337 329 322 314 307 299 292 285 279 272 265 259 253 247 241 235 230 225 219 214 209 204 200 195 190 186 182 178 174 170 166 162 159 155 152 149 145 142 139 136 133 131 128 125 123 120 118 115 113 111 108 106 104 102 99 97 95 93 91 89 87 85 83 81 79 77 75 73 72 70 68 66 64 63 61 59 58 56 54 53 51 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 23 22 22 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 12 12 12 11 11 11 10 10 10 9 9 9 8 8 7 7 7 6 6 5 5 4 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6
 76 77 79 80 81 82 83 84 85 86 86 87 88 89 89 90 90 91 91 91 92 92 92 92 92 92 92 92 92 92 91 91 91 91 90 90 89 89 88 88 88 87 87 86 86 85 85 85 85 85 85 85 85 86 86 87 88 90 91 93 95 98 100 104 107 111 115 120 125 131 137 143 151 158 167 175 185 195 206 218 231 244 259 274 291 308 327 348 369 392 417 443 471 500 531 564 598 634 671 709 747 786 824 860 895 927 955 977 995 1005 1009 1005 994 976 951 920 885 845 803 759 715 670 626 583 543 504 468 434 402 373 346 321 298 278 259 242 226 212 199 187 176 166 157 149 141 134 128 122 116 111 107 102 98 94 91 88 85 82 79 76 74 72 69 67 65 63 62 60 58 57 55 54 52 51 49 48 47 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 23 24 25 27 28 30 31 33 35 36 38 40 42 44 46 47 49 51 53 55 57 59 60 62 64 65 67 69 70 72 73 75
 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 17 18 19 21 23 25 27 30 33 36 40 44 48 53 59 65 72 80 88 97 107 118 130 143 157 172 188 206 224 243 263 283 304 325 347 367 387 406 423 438 451 462 470 475 478 477 475 469 462 452 441 429 416 402 387 373 358 343 328 314 300 287 274 262 250 239 229 219 210 201 193 186 179 173 167 162 157 153 149 145 142 139 136 133 131 129 127 125 123 121 119 117 116 114 112 111 109 107 106 104 102 101 99 97 95 93 91 90 88 86 84 82 80 78 75 73 71 69 67 65 63 60 58 56 54 52 49 47 45 43 41 39 37 35 33 31 29 28 26 24 23 21 20 18 17 15 14 13 12 11 10 9 8 7 6 5 5 4 4 3 3 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4
 16 16 17 18 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 34 35 36 38 39 41 43 44 46 48 51 53 56 58 61 64 68 71 75 79 83 88 93 99 104 111 118 125 133 141 150 159 169 180 191 203 216 229 243 258 273 288 304 320 336 353 369 385 400 416 430 444 457 469 480 489 498 505 511 515 519 521 522 522 521 519 516 513 509 505 500 495 489 483 477 471 465 459 452 446 440 434 428 421 415 409 403 398 392 386 380 375 369 363 358 352 346 341 335 329 324 318 312 307 301 295 289 283 277 272 266 260 254 248 242 236 230 224 218 213 207 201 196 190 185 180 175 170 165 160 155 151 146 142 138 134 130 126 122 118 115 111 108 105 102 99 96 93 90 87 85 82 79 77 74 72 70 68 65 63 61 59 57 55 53 51 49 47 46 44 42 41 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15
 83 85 86 88 89 90 92 93 94 95 96 97 98 99 100 101 101 102 103 103 103 104 104 104 104 104 104 104 104 104 104 104 103 103 103 102 102 101 101 101 100 100 99 99 99 99 98 98 98 98 98 98 99 99 99 100 100 101 101 102 103 104 104 105 106 108 109 110 111 112 114 115 116 118 119 120 122 123 125 126 128 129 130 132 133 135 136 137 139 140 141 142 143 144 145 146 147 147 148 148 149 149 149 150 150 149 149 149 148 148 147 146 145 144 143 142 141 139 138 137 135 133 132 130 128 127 125 123 122 120 118 117 115 113 112 110 109 107 106 104 103 102 100 99 98 97 95 94 93 92 91 89 88 87 86 85 84 83 82 80 79 78 77 76 75 74 73 72 71 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 35 34 34 33 33 32 31 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 31 31 32 32 33 33 34 35 36 37 37 38 39 41 42 43 44 45 47 48 49 51 52 54 55 57 58 60 61 63 65 66 68 69 71 73 74 76 77 79 80 82
 26 26 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 57 58 60 62 64 65 67 69 71 74 76 78 81 84 86 89 92 96 99 103 107 111 115 119 124 128 133 138 144 149 155 161 167 173 179 186 192 199 205 211 218 224 230 237 243 248 254 259 264 269 273 277 280 284 286 289 291 292 294 294 295 295 295 294 293 292 291 289 287 285 283 280 277 275 272 269 266 262 259 256 253 249 246 243 240 237 233 230 227 225 222 219 216 214 211 209 207 205 203 201 199 197 195 193 192 190 188 187 185 183 182 180 178 176 175 173 171 169 167 164 162 160 158 155 153 150 148 145 143 140 137 135 132 130 127 124 122 119 116 114 111 109 106 103 101 98 96 94 91 89 87 84 82 80 78 76 74 72 70 68 66 64 62 60 59 57 56 54 52 51 50 48 47 46 45 43 42 41 41 40 39 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 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 33 33 33 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 24 24 23 23 22 21 21 20 19 19 18 18 17 16 16 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 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25
 48 50 51 53 55 57 58 60 62 64 66 68 70 72 74 77 79 81 84 86 89 91 94 96 99 102 105 107 110 113 116 119 122 125 128 132 135 138 141 144 147 151 154 157 160 163 166 169 171 174 177 179 181 184 186 188 190 191 193 194 195 196 197 198 199 199 199 199 199 199 199 199 198 198 197 196 195 194 193 192 191 190 189 188 187 185 184 183 182 180 179 178 177 175 174 173 172 171 169 168 167 166 165 164 162 161 160 159 158 157 156 155 154 153 152 151 150 149 149 148 147 146 146 145 145 144 144 143 143 143 143 143 143 143 143 144 144 144 145 145 146 147 147 148 148 149 150 150 151 152 152 153 153 154 154 155 155 155 155 156 156 156 156 155 155 155 155 154 154 153 152 151 151 150 149 148 146 145 144 143 141 140 138 136 135 133 131 129 127 125 123 121 119 117 114 112 110 108 105 103 101 98 96 94 91 89 87 85 83 80 78 76 74 72 71 69 67 65 64 62 61 59 58 57 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 21 22 23 24 26 27 28 29 30 31 33 34 35 36 38 39 41 42 44 45 47
 1 1 2 2 3 3 4 4 5 6 7 7 8 9 10 11 11 12 13 15 16 17 18 20 21 22 24 26 28 29 31 34 36 38 41 44 47 50 53 57 61 65 69 73 78 83 88 94 100 106 112 118 125 132 139 146 154 161 168 175 183 189 196 203 209 214 220 225 229 233 237 240 243 245 247 249 250 251 252 253 254 255 255 256 257 257 258 259 261 262 264 266 268 270 273 276 280 284 288 293 298 304 310 317 324 331 339 347 356 365 374 384 394 404 413 423 432 441 449 456 462 467 470 472 472 470 466 460 452 443 432 419 405 391 375 359 342 326 309 292 276 261 246 231 217 204 192 180 169 158 148 139 130 122 115 108 101 95 89 84 79 74 70 66 62 58 55 52 49 46 43 41 39 36 34 32 31 29 27 26 24 23 22 20 19 18 17 16 15 14 13 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 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 30 30 31 33 34 35 36 38 39 41 43 44 46 48 51 53 56 58 61 64 67 71 75 78 82 87 91 96 101 106 111 116 121 127 132 137 143 148 153 158 163 167 171 175 178 181 183 186 187 188 189 190 190 190 189 189 188 186 185 184 182 180 179 177 176 174 172 171 169 168 167 166 165 164 163 163 162 162 162 162 162 162 163 164 164 165 166 167 169 170 172 173 175 177 178 180 182 184 185 187 188 190 191 192 192 193 193 193 192 192 190 189 187 185 183 180 177 174 171 167 164 160 156 152 148 144 141 137 133 129 125 122 118 115 111 108 105 102 99 96 94 91 89 86 84 82 80 78 76 74 72 70 69 67 66 64 63 61 60 58 57 56 55 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 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 22 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18
 37 38 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 52 52 53 54 54 55 56 57 58 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 79 80 81 82 83 84 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 106 107 108 110 112 113 115 117 119 120 123 125 127 129 132 135 137 140 143 146 150 153 157 161 164 168 173 177 181 186 190 195 200 205 210 215 219 224 229 233 238 242 246 249 253 255 258 260 261 262 263 263 263 262 260 258 256 253 250 246 242 238 234 229 224 219 213 208 203 197 192 186 180 175 170 164 159 154 148 143 138 133 129 124 119 115 111 106 102 98 95 91 87 84 80 77 74 70 67 65 62 59 56 54 52 49 47 45 43 41 39 38 36 34 33 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 19 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 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37
 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 60 61 63 64 66 68 69 71 73 74 76 78 79 81 83 85 86 88 90 91 93 94 96 97 98 100 101 102 103 105 106 107 107 108 109 110 111 111 112 113 113 114 114 115 115 116 116 116 117 117 118 118 118 119 119 120 120 120 121 121 122 122 122 123 123 124 124 124 125 125 125 126 126 126 127 127 127 127 128 128 128 128 128 128 128 128 128 128 128 128 127 127 127 127 126 126 125 125 125 124 123 123 122 122 121 120 119 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 95 94 93 92 91 90 89 88 87 86 85 85 84 83 82 81 80 79 78 78 77 76 75 74 73 73 72 71 70 70 69 68 67 67 66 65 65 64 63 63 62 61 61 60 59 59 58 57 57 56 55 55 54 54 53 52 52 51 51 50 49 49 48 48 47 46 46 45 45 44 43 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23
 5 5 6 6 7 7 8 8 9 10 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 34 36 38 40 42 45 47 50 52 55 58 61 65 68 72 75 79 83 87 90 94 98 102 106 110 113 117 120 124 126 129 132 134 136 138 140 141 142 143 144 144 145 145 146 146 146 147 147 148 148 149 150 150 152 153 154 156 158 160 163 166 169 172 176 180 185 190 195 201 208 215 222 230 239 249 259 269 281 292 305 318 332 347 362 377 392 408 423 438 452 466 479 490 499 506 511 514 515 513 508 502 493 482 469 455 440 424 408 391 374 358 342 326 311 296 282 269 256 244 233 223 213 204 196 188 181 174 168 162 157 152 147 143 139 136 132 129 127 124 122 120 118 116 115 114 113 111 111 110 109 109 108 108 107 107 107 106 106 106 106 106 105 105 105 104 103 103 102 101 100 98 97 95 94 92 90 88 85 83 80 78 75 73 70 67 64 62 59 56 54 51 49 46 44 42 40 38 36 34 32 30 29 27 26 24 23 22 21 19 18 17 16 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5
 80 84 87 92 96 100 105 109 114 119 125 130 136 142 148 154 161 168 175 182 189 197 204 212 220 227 235 243 250 258 265 272 278 284 290 295 299 303 306 309 310 311 311 311 310 308 305 302 299 295 291 286 281 276 270 265 259 254 248 243 237 232 227 222 217 212 207 202 198 194 190 186 182 178 174 171 168 164 161 158 156 153 150 148 145 143 140 138 136 134 132 130 128 126 124 122 121 119 117 116 114 113 111 110 109 107 106 105 104 103 101 100 99 98 98 97 96 95 95 94 94 93 93 92 92 92 92 91 91 91 91 91 91 91 91 91 92 92 92 92 92 91 91 91 91 91 90 90 90 89 89 88 87 87 86 85 84 83 82 81 80 79 78 77 76 75 73 72 71 70 68 67 66 64 63 62 60 59 58 56 55 54 53 51 50 49 47 46 45 44 43 41 40 39 38 37 36 35 34 32 31 30 29 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 18 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 29 30 31 33 34 36 38 40 42 44 46 48 50 53 55 58 61 64 67 70 73 76
 15 16 17 18 19 20 20 21 22 23 24 26 27 28 29 30 31 33 34 35 36 38 39 41 42 44 45 47 48 50 52 54 55 57 59 61 63 65 67 69 71 73 75 77 80 82 84 87 90 92 95 98 101 104 108 111 115 119 123 128 133 138 143 149 156 162 170 177 186 194 204 214 225 236 248 261 275 289 304 321 338 356 374 394 415 437 459 482 506 531 556 581 607 632 657 681 703 724 743 759 773 782 788 790 787 779 768 752 732 709 683 654 623 592 559 526 494 462 431 401 373 346 321 297 275 254 235 217 201 186 172 160 148 137 127 118 110 103 96 89 83 78 72 68 63 59 56 52 49 46 43 40 38 36 34 31 30 28 26 24 23 22 20 19 18 17 15 14 13 12 11 11 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 7 8 8 9 10 10 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 16 16 16 15 15 14 14 13 13 12 11 11 10 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 14
 39 41 43 46 48 51 54 57 60 64 67 71 75 79 84 89 94 99 105 110 117 123 130 138 146 154 163 172 182 192 203 214 226 238 251 264 277 291 306 320 335 349 364 378 392 406 419 431 443 453 462 470 477 482 486 489 491 491 490 488 485 481 476 471 465 459 452 445 438 431 424 417 409 402 395 388 382 375 369 362 356 351 345 339 334 329 323 318 313 309 304 299 294 290 285 280 276 271 266 261 257 252 247 242 237 232 227 222 217 211 206 201 196 191 185 180 175 170 165 161 156 151 147 142 138 134 130 126 122 118 115 111 108 105 102 99 96 93 91 88 86 84 81 79 77 75 73 72 70 68 66 65 63 62 61 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 40 39 39 38 38 37 37 36 35 35 34 34 33 32 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 15 15 14 13 13 12 12 11 10 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 16 18 19 20 22 23 25 27 28 30 32 34 36
 8 8 9 10 11 12 13 14 16 17 18 19 21 22 23 25 27 28 30 32 34 36 38 40 43 45 48 51 54 57 60 64 67 71 75 79 84 89 94 99 105 110 116 123 129 136 143 150 157 164 172 179 187 195 202 209 216 223 230 236 242 247 252 256 260 263 266 269 271 273 274 275 276 276 277 277 277 277 277 277 277 278 278 279 280 281 282 284 285 287 290 293 296 299 303 307 311 316 321 326 331 337 343 349 355 362 368 374 380 386 391 395 399 403 405 406 406 405 403 399 395 388 381 373 363 352 341 329 317 304 291 278 265 252 240 227 215 204 193 182 172 162 153 145 136 129 121 114 108 102 96 91 85 81 76 72 68 64 60 57 54 51 48 45 43 40 38 36 34 32 30 28 26 25 23 22 20 19 17 16 15 14 13 12 11 10 9 8 7 6 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7
 62 64 67 69 71 74 76 79 82 84 87 90 93 97 100 103 107 111 114 118 122 126 131 135 140 144 149 154 159 164 169 174 179 185 190 195 200 206 211 216 221 225 230 234 238 242 245 249 251 254 256 257 258 259 260 260 259 258 257 256 254 252 250 247 245 242 239 236 233 230 227 224 221 218 215 211 209 206 203 200 198 195 193 190 188 186 184 182 180 178 177 175 174 172 171 170 169 168 167 166 165 164 164 163 162 162 161 161 161 160 160 160 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 156 156 155 155 154 153 152 151 150 149 148 147 145 144 142 141 139 137 135 133 132 130 128 126 124 121 119 117 115 113 111 109 107 104 102 100 98 96 94 92 90 87 85 83 81 79 77 76 74 72 70 68 66 64 63 61 59 57 56 54 52 51 49 48 46 45 43 42 41 39 38 37 36 35 34 32 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 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 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 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 41 42 44 45 47 49 50 52 54 56 58 60
 61 62 63 65 66 67 69 70 71 73 74 76 77 78 80 81 83 84 86 87 89 90 91 93 94 96 97 98 99 101 102 103 104 105 107 108 109 110 111 111 112 113 114 115 116 116 117 118 119 120 121 121 122 123 124 125 127 128 129 131 132 134 136 138 140 142 144 146 149 152 154 157 160 164 167 170 174 178 182 186 190 195 200 204 209 214 220 225 231 236 242 248 254 260 266 272 278 284 290 296 302 307 312 317 321 325 328 331 333 335 336 336 335 333 331 328 324 319 314 308 302 295 288 280 272 264 256 247 239 231 223 215 207 199 191 184 177 170 164 158 152 146 141 136 131 126 122 117 113 110 106 102 99 96 93 90 88 85 83 80 78 76 74 72 70 69 67 65 64 62 61 60 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 47 48 49 50 52 53 54 55 57 58 59
 80 82 84 87 89 91 93 95 97 100 102 104 106 108 111 113 115 117 119 121 123 125 126 128 129 131 132 133 134 134 135 135 135 135 135 134 134 133 132 131 129 128 126 124 123 121 119 117 115 113 111 109 107 105 103 101 100 98 97 95 94 93 92 91 90 89 89 88 88 88 88 88 88 88 88 89 90 90 91 92 93 94 96 97 99 101 103 105 107 109 112 114 117 121 124 127 131 135 140 144 149 154 160 166 172 179 186 193 201 210 218 228 238 248 258 270 281 293 305 318 331 344 357 369 382 394 405 415 425 433 440 445 449 451 451 449 446 441 434 426 417 406 395 383 370 357 343 330 316 303 290 278 265 253 242 231 220 210 201 192 183 175 167 160 153 146 140 134 129 124 119 114 110 106 102 98 95 91 88 85 82 80 77 75 72 70 68 66 64 63 61 59 58 57 55 54 53 52 51 50 49 48 47 47 46 46 45 45 45 44 44 44 44 44 44 44 44 45 45 45 46 46 47 47 47 48 49 49 50 50 51 51 52 52 53 53 53 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 53 53 53 52 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 34 34 35 36 37 38 39 41 42 43 44 46 47 48 50 51 53 54 56 57 59 60 62 64 65 67 69 71 73 74 76 78
 64 65 65 66 67 67 68 69 70 71 72 73 75 76 77 79 81 82 84 86 88 90 93 95 98 101 104 107 111 115 118 123 127 132 137 143 149 155 162 169 177 186 195 204 215 226 238 250 264 278 293 310 327 345 364 383 404 425 447 469 492 514 537 559 581 602 622 641 658 673 686 697 705 711 714 715 713 709 702 694 683 670 656 641 625 607 589 571 552 533 514 495 476 458 439 422 404 387 371 355 340 325 311 298 284 272 260 248 237 227 217 207 198 190 181 174 166 159 152 146 140 134 129 124 119 114 110 106 102 98 94 91 87 84 81 78 76 73 71 68 66 64 61 59 57 55 54 52 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 15 14 13 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 4 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 5 6 7 8 8 9 10 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 44 45 46 47 49 50 51 53 54 55 57 58 59 61 62 63 65 66 67 69 70 71 73 74 75 76 77 78 79 80 81 81 82 82 83 83 83 83 83 83 83 83 83 82 82 81 80 80 79 78 77 76 76 75 74 73 72 71 70 70 69 68 67 67 66 65 65 64 64 64 63 63 63 63 63 62 62 62 63 63 63 63 63 64
 51 52 53 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 72 73 75 77 79 81 83 85 87 89 92 95 97 100 103 107 110 113 117 121 125 129 133 138 142 147 152 157 161 166 171 176 181 186 191 195 200 204 208 212 215 218 221 224 226 228 229 230 231 231 231 230 230 229 227 226 224 222 220 217 215 212 209 206 203 200 197 194 191 187 184 181 177 174 171 167 164 160 157 153 150 147 143 140 136 133 130 126 123 120 116 113 110 107 104 101 98 95 93 90 87 85 82 80 78 76 74 72 70 68 66 65 63 62 60 59 58 57 56 55 54 53 52 51 51 50 49 49 48 48 47 47 46 46 46 46 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 41 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 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 42 43 44 44 45 45 46 46 47 47 48 48 49 50 50 51
 21 22 23 24 25 26 27 28 28 29 30 32 33 34 35 36 37 38 40 41 42 43 45 46 48 49 51 52 54 55 57 59 61 62 64 66 68 71 73 75 78 80 83 85 88 91 95 98 101 105 109 113 118 122 127 132 138 144 150 157 164 171 178 186 195 204 213 222 232 243 253 264 275 286 298 309 321 332 344 355 366 376 386 396 405 413 421 428 434 439 443 446 448 449 449 449 447 444 441 437 432 426 420 414 407 400 392 385 377 369 361 353 346 338 330 323 316 309 303 296 290 284 279 274 269 264 260 255 251 248 244 241 238 235 232 229 226 223 220 217 214 212 209 205 202 199 196 192 189 185 182 178 174 170 166 162 158 154 150 146 142 138 134 130 127 123 119 116 112 108 105 102 98 95 92 89 86 84 81 78 76 73 71 68 66 64 62 60 58 56 54 52 50 49 47 46 44 43 42 40 39 38 37 36 35 35 34 33 33 33 32 32 32 32 32 32 33 33 34 34 35 36 37 38 39 40 41 42 44 45 46 48 50 51 53 54 56 58 59 61 62 64 66 67 69 70 71 73 74 75 76 77 78 79 80 81 81 82 82 82 83 83 82 82 82 82 81 80 80 79 78 77 76 74 73 72 70 68 67 65 63 61 59 58 56 54 52 50 48 45 43 41 39 37 35 33 31 30 28 26 24 22 21 19 18 16 15 13 12 11 10 9 8 7 6 6 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 12 13 14 15 15 16 17 17 18 19 20 21
 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 59 60 62 64 67 69 71 74 76 79 82 85 89 92 96 100 104 108 112 117 121 126 130 135 140 145 150 155 160 165 170 175 180 184 188 193 196 200 203 206 209 211 213 215 216 216 217 217 216 216 215 213 212 210 207 205 202 199 196 193 189 186 182 178 174 171 167 163 159 155 152 148 144 141 137 134 131 128 125 122 119 116 113 111 109 106 104 102 100 99 97 95 94 92 91 90 89 88 87 86 85 84 83 83 82 81 80 80 79 78 78 77 77 76 75 75 74 73 73 72 71 71 70 70 69 68 68 67 66 66 65 65 64 63 63 62 62 61 61 60 59 59 58 58 57 57 56 56 56 55 55 54 54 53 53 53 52 52 52 51 51 51 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 52 52 53 53 54 54 55 56 56 57 58 58 59 60 61 61 62 63 63 64 65 65 66 66 67 68 68 68 69 69 70 70 70 70 71 71 71 71 71 71 70 70 70 70 69 69 69 68 67 67 66 65 65 64 63 62 61 60 59 58 57 56 55 54 52 51 50 49 47 46 45 44 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26
 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 49 51 53 55 57 60 62 65 68 71 74 78 81 85 89 94 98 103 108 114 120 126 132 139 147 154 162 170 179 187 196 205 215 224 233 242 251 260 268 276 283 289 295 300 305 308 311 312 313 313 313 311 309 307 304 300 296 292 288 283 279 274 269 265 260 255 251 246 242 238 234 230 226 223 219 216 213 210 207 204 202 199 197 195 193 191 189 187 185 184 182 181 180 178 177 176 175 174 172 171 170 169 168 167 166 164 163 162 160 159 158 156 154 153 151 149 147 145 143 141 139 137 134 132 129 127 125 122 120 117 115 112 110 107 105 102 100 97 95 93 90 88 86 84 82 80 77 75 73 71 69 68 66 64 62 60 59 57 55 54 52 51 49 48 46 45 43 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 16 16 17 17 18 18 19 20 20 21
 30 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 47 48 50 51 53 56 58 60 63 66 70 74 78 82 88 93 99 106 114 122 131 141 152 163 176 190 206 222 240 258 278 300 322 345 369 393 418 443 467 490 513 533 552 568 581 592 600 604 605 604 599 592 583 571 558 544 528 511 494 476 459 441 423 405 388 371 354 338 323 307 293 279 265 252 240 228 216 205 195 185 175 166 158 149 142 135 128 121 115 110 104 100 95 91 87 83 80 76 74 71 68 66 64 62 60 59 57 56 54 53 52 51 50 49 49 48 47 47 46 46 46 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 44 44 44 44 44 44 44 44 43 43 43 42 42 41 40 40 39 38 37 37 36 35 34 33 32 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 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 19 19 20 20 21 22 22 23 23 24 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30
 110 111 111 112 113 114 115 116 116 117 118 120 121 122 123 124 126 127 129 131 132 134 136 138 140 143 145 148 150 153 156 159 163 166 169 173 177 181 185 189 193 198 202 207 211 216 221 226 230 235 240 245 249 254 258 263 267 271 275 278 282 285 288 291 294 297 299 301 303 305 307 309 311 312 314 316 317 318 320 321 323 324 325 327 328 329 331 332 333 334 335 336 337 337 337 337 337 336 335 334 332 330 327 323 320 315 310 305 299 292 285 278 270 262 254 246 237 228 219 211 202 194 185 177 169 161 154 147 140 134 128 122 116 111 106 102 98 94 90 87 83 80 78 75 73 70 68 67 65 63 62 60 59 58 57 56 55 54 54 53 53 52 52 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 52 52 52 52 53 53 53 54 54 54 55 55 55 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 55 55 54 53 53 52 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 27 28 29 30 31 32 33 35 36 38 39 41 43 44 46 48 50 52 54 56 58 61 63 65 67 70 72 74 76 78 80 83 84 86 88 90 92 93 95 96 98 99 100 101 102 104 105 105 106 107 108 109
 48 48 48 48 48 48 49 49 49 49 50 50 50 50 51 51 51 52 52 53 53 54 54 55 56 57 57 58 59 60 61 62 63 65 66 67 69 70 72 73 75 77 78 80 82 84 86 88 90 92 94 96 98 100 101 103 105 107 108 110 111 112 113 114 115 116 117 117 118 118 118 118 118 118 118 117 117 117 116 115 115 114 113 112 111 111 110 109 107 106 105 104 103 101 100 98 97 95 94 92 90 89 87 85 83 81 79 77 75 73 71 69 66 64 62 60 58 56 54 52 50 48 46 44 43 41 40 38 37 35 34 33 32 31 30 29 28 27 26 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 34 35 36 37 38 39 39 40 41 42 42 43 43 44 44 45 45 45 46 46 46 47 47 47 47
 41 42 44 46 47 49 51 53 55 57 59 61 64 66 69 71 74 77 79 82 85 88 92 95 98 102 105 109 113 117 120 124 128 132 136 140 144 148 153 157 160 164 168 172 176 179 183 186 189 193 196 199 201 204 207 209 212 214 216 218 220 222 224 226 227 229 230 231 232 233 234 234 235 235 235 234 234 233 232 231 230 228 226 224 221 218 215 212 208 204 200 196 191 186 181 176 171 166 160 155 149 144 138 133 128 122 117 112 107 102 98 93 89 85 81 77 73 70 67 63 61 58 55 53 50 48 46 44 43 41 40 38 37 36 35 34 33 32 32 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 42 43 44 45 46 47 47 48 49 50 50 51 51 52 52 52 53 53 53 53 53 53 52 52 52 51 51 50 50 49 49 48 47 46 46 45 44 43 42 41 40 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 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 23 24 26 27 28 29 30 31 32 34 35 36 38 39
 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 60 61 63 64 66 67 69 70 72 74 76 77 79 81 83 85 87 89 91 92 94 96 98 100 102 104 106 107 109 111 113 114 116 117 119 120 122 123 124 126 127 128 129 131 132 133 134 135 136 138 139 140 141 143 144 145 147 148 150 152 153 155 157 159 161 164 166 169 171 174 177 181 184 187 191 195 199 203 208 212 217 222 227 233 238 243 249 254 260 265 271 276 281 286 290 294 298 301 304 305 307 307 307 306 305 303 300 296 292 287 282 276 270 263 257 250 243 236 229 222 215 208 201 194 187 181 175 169 163 158 152 147 142 138 133 129 125 121 117 113 110 107 104 101 98 95 92 90 87 85 83 81 79 77 75 73 71 70 68 67 65 64 62 61 60 59 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 45 44 43 43 43 42 42 41 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31
 53 54 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 77 78 79 79 80 80 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 84 84 85 85 86 86 87 87 88 89 90 90 91 92 93 94 95 95 96 97 98 99 100 101 102 103 103 104 105 106 106 107 108 108 109 109 109 110 110 110 110 110 110 110 110 110 109 109 108 108 107 107 106 105 104 103 102 101 100 99 98 97 96 95 94 92 91 90 89 88 87 86 85 84 83 83 82 81 80 80 79 79 78 78 78 77 77 77 77 77 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 74 74 74 73 73 72 72 72 71 71 70 69 69 68 67 67 66 65 65 64 63 62 62 61 60 59 58 58 57 56 55 54 54 53 52 51 50 50 49 48 47 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 27 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52
 64 64 64 63 63 62 62 61 61 60 60 60 59 59 58 58 57 57 56 56 55 55 55 54 54 54 53 53 53 53 52 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 55 55 56 56 57 58 59 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 79 80 81 82 83 84 85 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 113 114 115 116 117 117 118 119 120 120 121 121 122 122 122 122 122 122 122 122 121 121 120 120 119 118 117 117 116 115 114 113 112 112 111 110 110 109 109 108 108 108 108 108 108 108 109 110 110 111 112 114 115 116 118 120 122 124 126 129 131 134 137 140 143 146 150 153 157 161 165 169 173 177 182 186 191 195 199 204 208 212 216 219 222 225 228 230 232 233 233 233 233 232 230 227 224 220 216 211 206 201 195 188 182 175 168 162 155 148 141 135 128 122 116 110 105 100 95 90 85 81 77 73 70 66 63 60 58 55 53 50 48 46 45 43 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 32 33 34 35 36 38 39 40 42 43 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 63 64 64 65 65 65 66 66 66 66 66 66 65 65 65 65
 40 41 41 41 42 42 43 43 44 44 45 45 46 47 48 48 49 50 51 52 54 55 56 58 60 61 63 65 68 70 72 75 78 81 84 88 92 96 100 104 109 114 120 126 132 138 145 152 159 167 175 183 191 200 208 217 226 235 244 252 261 269 277 285 292 300 306 313 318 324 329 333 338 341 345 348 350 353 355 357 358 360 361 361 362 362 362 361 360 359 357 355 352 349 345 341 336 330 324 317 309 301 292 283 273 263 252 242 231 220 209 198 187 177 167 157 147 138 129 121 113 105 98 92 85 80 74 69 65 60 57 53 50 47 44 41 39 37 35 33 31 30 29 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 47 48 49 49 50 50 51 51 51 51 51 50 50 49 49 48 47 46 45 44 43 42 40 39 38 37 36 34 33 32 31 30 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 22 23 24 25 26 27 28 28 29 30 31 31 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40
 65 64 64 64 63 63 62 62 61 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 23 23 23 24 24 25 25 26 27 28 30 31 33 35 37 40 42 45 48 52 55 59 64 69 74 79 85 92 99 107 115 124 133 143 154 166 179 193 208 224 240 258 278 298 319 342 365 389 414 439 464 488 511 533 553 570 584 595 602 604 602 597 587 574 558 539 519 497 474 450 427 404 381 359 338 319 300 282 266 250 236 223 210 199 189 179 170 162 155 148 141 135 130 125 120 116 112 108 104 101 98 94 92 89 86 84 81 79 77 75 72 70 68 66 65 63 61 59 57 56 54 52 51 49 48 46 45 43 42 40 39 38 36 35 34 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 10 9 9 9 9 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 19 20 21 22 22 23 24 24 25 26 27 27 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 35 35 35 35 35 35 35 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 31 32 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 56 57 57 58 59 60 61 62 62 63 63 64 64 64 65 65 65 65 65
 96 98 100 102 104 106 108 111 113 115 117 120 122 124 127 129 131 134 136 138 141 143 145 147 150 152 154 156 158 159 161 163 164 165 166 167 168 168 168 168 168 168 167 166 165 164 162 160 158 156 154 152 149 147 144 142 139 136 133 131 128 125 123 120 118 115 113 111 109 107 105 103 102 100 99 98 96 95 94 93 93 92 91 91 91 90 90 90 90 90 91 91 92 92 93 94 95 96 97 98 99 101 102 104 106 108 110 112 115 117 120 122 125 128 131 134 138 141 145 148 152 156 159 163 167 171 175 179 183 187 191 194 198 201 205 208 211 214 216 219 221 223 225 226 227 228 229 229 230 229 229 229 228 227 226 225 223 222 220 218 216 214 211 209 206 204 201 199 196 193 190 187 184 181 178 176 173 170 167 164 161 158 154 151 148 146 143 140 137 134 131 128 125 122 119 116 113 111 108 105 102 100 97 94 92 89 87 84 82 79 77 75 73 71 68 66 64 63 61 59 57 56 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 36 37 38 39 41 42 43 45 46 48 49 51 52 54 56 57 59 61 62 64 66 67 69 71 73 75 76 78 80 82 84 86 88 90 92 94
 34 34 35 36 36 37 38 39 40 41 42 43 44 45 47 48 50 52 53 55 57 59 62 64 67 70 73 76 80 84 88 92 97 102 107 113 120 126 134 141 150 159 168 178 189 200 212 225 238 252 266 281 295 311 326 341 356 371 384 398 410 420 430 438 444 449 452 454 454 452 449 444 438 432 424 416 407 398 389 379 370 360 351 342 333 325 316 309 301 294 287 281 275 270 265 260 255 251 248 244 242 239 237 235 233 231 230 229 229 228 228 228 228 229 229 230 231 232 233 234 235 236 237 238 239 240 240 241 241 241 240 240 239 237 236 234 232 229 226 223 220 216 212 208 204 200 196 191 187 182 178 174 169 165 161 157 153 149 145 141 138 134 131 128 125 122 119 117 114 112 110 108 106 104 102 101 99 98 96 95 94 93 92 91 90 89 89 88 87 87 86 86 85 85 84 84 84 83 83 83 82 82 81 81 81 80 80 79 79 78 78 77 77 76 75 75 74 73 72 71 71 70 69 68 67 66 65 64 64 63 62 61 60 59 59 58 57 56 56 55 54 54 53 53 52 52 51 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 51 52 52 52 52 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 52 52 51 51 50 49 49 48 47 46 46 45 44 43 42 41 41 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 33 33
 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 38 39 40 40 41 41 42 42 43 44 45 45 46 47 48 49 50 51 52 54 55 57 58 60 62 63 65 68 70 72 75 78 81 84 87 91 95 99 103 107 111 116 121 126 131 136 141 146 151 157 162 167 172 176 181 185 189 192 195 198 200 201 203 203 203 203 202 201 199 197 195 192 189 185 182 178 174 170 166 162 158 153 149 145 141 137 133 130 126 123 119 116 113 110 107 104 102 100 97 95 93 92 90 89 87 86 85 85 84 83 83 83 83 83 83 83 83 84 84 85 86 86 87 88 89 90 90 91 92 93 93 94 95 95 95 96 96 96 96 96 96 96 95 95 95 94 93 92 92 91 90 89 87 86 85 84 82 81 80 78 77 75 74 72 71 70 68 67 65 64 62 61 59 58 56 55 53 52 51 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 28 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 41 42 43 45 46 47 49 50 52 53 55 57 58 60 62 63 65 67 68 70 72 74 75 77 78 80 82 83 84 86 87 88 89 90 90 91 92 92 92 92 92 91 91 90 89 88 87 86 85 83 81 80 78 76 74 72 70 68 66 64 62 60 58 56 54 52 50 49 47 46 44 43 41 40 39 38 37 36 35 34 34 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32
 41 42 43 44 46 47 49 51 52 54 56 59 61 64 67 70 73 76 80 84 88 93 98 103 109 115 122 129 137 145 154 164 174 184 196 208 220 233 247 261 275 290 304 318 332 345 357 367 375 382 386 389 388 386 381 374 365 354 342 329 315 301 287 272 258 243 230 217 204 192 181 171 161 151 143 135 127 120 114 108 102 97 93 88 84 81 77 74 71 68 66 64 62 60 58 57 55 54 53 52 51 51 50 50 50 50 50 50 51 51 52 53 54 56 57 59 61 63 66 69 73 76 81 85 90 96 102 109 116 124 133 142 152 163 174 186 199 212 226 240 254 269 283 297 310 323 334 344 352 359 363 366 366 364 361 355 348 340 330 319 308 296 283 271 259 246 234 223 212 201 191 181 171 162 154 146 139 132 125 119 113 107 102 97 92 88 84 80 76 72 69 66 63 60 57 54 52 49 47 45 43 41 39 37 35 34 32 31 29 28 27 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 41 42 44 45 46 48 49 50 52 53 54 55 57 58 59 60 60 61 62 62 62 63 63 63 62 62 61 61 60 59 58 57 56 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 35 35 35 36 36 37 38 38 39 40
 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 41 42 44 46 47 49 51 54 56 59 61 64 67 71 74 78 82 87 91 96 101 106 112 117 123 130 136 142 149 156 162 169 175 181 188 193 199 204 208 213 216 219 221 223 224 225 224 224 222 220 218 215 212 208 204 200 196 191 186 182 177 172 167 162 158 153 148 144 139 135 131 127 123 120 116 113 109 106 103 100 98 95 93 91 88 86 85 83 81 80 78 77 76 75 74 73 72 72 71 70 70 69 69 69 68 68 68 67 67 67 67 66 66 66 65 65 65 65 64 64 63 63 63 62 62 62 61 61 60 60 59 59 59 58 58 57 57 56 56 56 55 55 54 54 54 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 34 34 34 33 33 32 32 31 30 30 29 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19
 60 61 61 62 63 64 65 65 66 67 68 69 70 70 71 72 73 74 75 75 76 77 77 78 78 79 79 80 80 80 81 81 81 81 81 81 81 81 81 80 80 80 79 79 79 78 78 78 77 77 77 76 76 76 76 76 75 75 75 75 76 76 76 76 76 77 77 78 78 79 80 80 81 82 83 84 85 86 87 88 90 91 92 94 96 97 99 101 104 106 108 111 113 116 119 123 126 130 134 138 143 147 152 158 164 170 176 183 191 199 207 216 225 234 244 255 265 276 287 298 309 320 330 340 349 357 364 369 373 375 375 374 370 365 358 350 340 329 317 305 292 279 265 252 239 226 214 202 190 179 169 159 150 142 134 126 119 112 106 100 95 90 85 81 77 73 69 66 63 60 57 55 52 50 48 46 44 42 40 39 37 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 19 19 19 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 30 31 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 39 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 48 49 49 49 50 50 50 51 51 52 52 52 53 53 54 55 55 56 56 57 58 58 59
 34 34 34 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 47 48 49 50 51 53 54 56 57 59 61 63 65 68 70 73 76 80 83 87 91 95 100 105 110 116 122 128 134 141 148 156 163 171 179 188 196 204 213 221 229 237 244 251 258 264 270 274 278 282 284 286 286 287 286 284 282 279 276 272 267 262 257 252 246 240 234 228 222 216 210 204 199 193 188 182 177 172 167 163 158 154 150 146 142 139 136 133 130 127 125 122 120 118 116 115 113 112 111 110 109 108 108 107 107 106 106 106 106 106 106 106 106 105 105 105 105 105 105 105 105 105 104 104 104 103 103 102 102 101 101 100 99 98 98 97 96 95 94 93 92 90 89 88 87 86 84 83 82 81 79 78 77 75 74 72 71 69 68 66 65 63 62 60 59 57 56 54 53 51 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 44 45 46 46 47 47 48 48 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 51 50 50 50 49 49 48 48 47 46 46 45 44 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 32 32 32 31 31 31 30 30 30 30 30 30 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34
 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 26 27 28 29 30 31 33 34 36 38 40 42 45 48 51 54 58 62 67 72 78 85 92 99 108 118 128 140 152 166 181 197 215 234 254 275 298 321 344 368 392 415 436 456 473 488 499 506 509 508 503 495 484 471 455 437 419 400 381 361 342 324 306 289 273 258 243 230 217 205 194 183 174 164 156 148 141 134 128 122 116 111 107 102 98 95 91 88 85 83 80 78 76 75 73 72 71 70 69 68 68 68 67 67 68 68 68 68 69 70 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 104 105 106 107 107 108 109 109 109 110 110 110 110 110 110 110 109 109 108 107 106 105 104 102 101 99 97 95 93 91 88 86 83 81 78 75 73 70 67 64 62 59 57 54 52 49 47 45 43 41 39 38 36 35 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 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 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15
 76 76 75 75 75 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 75 75 76 76 77 77 78 79 79 80 81 82 83 84 86 87 88 90 91 92 94 96 97 99 101 103 104 106 108 110 112 114 116 118 120 121 123 125 127 128 130 131 133 134 136 137 138 139 140 141 142 143 144 144 145 145 146 146 146 147 147 147 147 147 147 147 147 146 146 146 145 145 144 144 143 142 141 140 139 138 137 136 135 133 132 130 129 127 125 124 122 120 118 116 114 112 111 109 107 105 103 101 99 97 95 94 92 91 89 88 86 85 84 83 82 81 80 79 79 78 77 77 77 77 76 76 76 76 76 77 77 77 78 78 79 79 80 80 81 82 83 84 85 85 87 88 89 90 91 92 94 95 96 98 99 101 102 104 105 107 108 110 112 113 115 116 118 119 121 122 124 125 126 127 128 129 130 131 131 132 132 132 132 132 132 131 130 129 128 127 126 125 123 122 120 118 116 114 113 111 109 107 105 103 101 99 97 96 94 92 90 89 87 86 85 83 82 81 79 78 77 76 75 74 73 72 72 71 70 69 69 68 67 67 66 66 65 65 64 64 63 63 63 62 62 62 61 61 61 61 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 61 61 61 62 62 62 63 63 64 64 65 65 66 67 67 68 69 69 70 71 72 72 73 74 75 75 76 77 77 78 79 79 80 80 81 81 81 82 82 82 82 82 82 82 82 82 82 82 82 81 81 81 81 80 80 79 79 79 78 78 77 77 77 76
 180 184 188 192 196 200 204 208 212 216 220 223 227 230 233 236 238 241 243 245 247 248 249 250 250 250 250 249 249 247 246 244 242 240 237 235 232 229 226 223 219 216 213 209 206 203 199 196 193 190 187 184 181 179 176 174 171 169 167 165 163 161 160 158 157 155 154 153 152 151 150 150 149 148 148 147 147 147 147 147 147 147 147 147 148 148 148 149 149 150 151 152 152 153 154 155 156 157 158 158 159 160 161 162 162 163 164 164 164 164 165 164 164 164 163 162 161 160 159 158 156 154 152 150 148 146 144 141 139 136 134 131 128 126 123 121 118 116 113 111 109 106 104 102 100 98 96 94 92 90 88 87 85 83 82 80 79 77 76 75 73 72 71 70 68 67 66 65 64 63 62 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 34 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 54 55 55 56 57 58 60 61 62 63 65 66 68 69 71 73 74 76 78 80 82 85 87 89 92 94 97 100 103 105 108 111 115 118 121 124 128 131 134 138 142 145 149 153 157 160 164 168 172 176
 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 46 47 48 50 52 54 56 58 61 64 66 70 73 77 81 85 90 95 101 106 113 119 126 133 141 149 157 165 173 182 190 198 206 213 220 226 232 236 240 242 244 244 243 242 239 235 231 226 221 215 208 202 195 188 181 174 167 160 153 147 141 135 129 123 118 113 108 103 99 95 91 87 83 80 76 73 70 67 65 62 60 58 56 54 52 50 49 47 46 45 44 43 42 41 40 39 39 38 38 38 37 37 37 37 37 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 39 39 38 38 37 37 36 35 35 34 33 33 32 31 30 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 20 20 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 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29
 30 30 31 31 32 33 33 34 35 36 36 37 38 40 41 42 43 45 47 48 50 52 54 57 59 62 65 68 71 74 78 82 86 90 95 99 104 109 115 120 126 131 137 142 147 152 157 161 165 169 172 174 175 176 176 176 174 172 170 167 164 160 156 151 147 142 138 133 128 124 119 115 110 106 102 99 95 92 88 85 82 80 77 74 72 70 68 66 64 62 60 59 57 56 55 53 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 41 40 40 40 39 39 39 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 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 56 58 59 60 62 63 65 66 68 70 71 73 74 76 78 79 81 82 83 85 86 87 87 88 89 89 89 89 89 89 88 87 87 86 84 83 82 80 79 77 76 74 73 71 69 68 66 65 63 62 60 59 58 56 55 54 53 52 51 50 49 48 48 47 46 46 45 45 44 44 43 43 43 42 42 42 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30
 49 47 46 45 43 42 41 39 38 37 36 34 33 32 31 30 29 27 26 25 24 23 23 22 21 20 19 18 18 17 16 16 15 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 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 38 40 42 44 46 47 49 51 53 55 57 59 61 64 66 68 70 72 75 77 79 81 84 86 88 90 93 95 97 100 102 104 107 109 111 114 116 118 120 123 125 127 129 131 133 135 137 139 140 142 143 145 146 147 148 149 149 150 150 150 150 149 148 147 146 145 143 141 139 137 134 132 129 126 123 120 117 113 110 107 103 100 97 93 90 87 83 80 77 74 71 68 65 62 60 57 55 52 50 48 45 43 41 39 37 35 34 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 66 67 68 69 70 70 71 72 72 73 73 73 74 74 74 74 74 74 74 74 74 74 73 73 73 72 71 71 70 69 68 67 66 65 64 63 62 61 59 58 57 56 54 53 52 50
 38 38 39 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 45 45 45 46 46 47 47 47 48 48 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 54 54 54 55 55 55 56 56 56 57 57 58 58 58 59 59 60 61 61 62 62 63 64 65 65 66 67 68 69 70 71 72 73 74 75 77 78 79 81 82 84 86 87 89 91 93 95 98 100 102 105 107 110 113 116 118 122 125 128 131 135 138 141 145 148 152 156 159 162 166 169 172 175 178 180 182 184 186 187 188 189 189 189 188 187 186 184 182 180 178 175 172 169 166 162 159 155 151 148 144 140 137 133 130 126 123 120 116 113 111 108 105 103 100 98 95 93 91 89 88 86 84 83 81 80 78 77 76 75 74 73 72 71 71 70 69 69 68 67 67 67 66 66 66 65 65 65 65 65 65 64 64 64 64 64 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 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 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 44 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38
 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 43 44 46 47 49 51 52 54 56 57 59 61 62 64 65 67 68 69 70 71 72 73 73 74 74 74 74 74 73 73 72 72 71 70 69 68 67 66 65 63 62 61 60 59 57 56 55 54 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 40 41 41 42 42 43 44 44 45 46 46 47 47 47 48 48 48 48 48 48 48 48 47 47 46 46 45 44 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 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 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 45 46 47 48 50 51 53 55 57 58 60 63 65 67 69 72 75 77 80 83 86 89 92 95 98 101 104 106 109 111 113 115 117 118 119 119 119 119 118 116 114 112 110 107 104 100 97 93 89 86 82 78 74 71 67 64 61 58 55 52 50 47 45 43 41 39 37 36 34 33 32 31 30 29 28 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22
 40 40 40 41 41 41 42 42 43 43 44 45 45 46 47 48 49 50 51 52 53 55 56 57 59 61 63 65 67 69 71 74 76 79 82 84 87 91 94 97 100 104 107 110 114 117 120 123 126 128 130 132 134 135 136 137 137 137 136 135 134 132 130 128 125 123 120 117 114 111 108 105 102 99 96 93 91 88 85 83 80 78 76 74 72 70 68 67 65 64 62 61 60 59 58 57 56 55 54 54 53 52 52 51 51 51 50 50 50 50 50 50 50 49 50 50 50 50 50 50 50 51 51 51 51 52 52 52 52 53 53 53 54 54 54 54 55 55 55 55 55 55 55 55 55 56 56 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 56 56 56 57 57 57 58 58 58 59 59 60 60 60 61 61 61 61 62 62 62 62 62 62 62 61 61 61 60 60 59 58 57 57 56 55 53 52 51 50 49 47 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40
 51 51 51 50 49 49 48 47 46 45 44 43 42 41 40 38 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 14 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 38 40 41 42 44 45 47 48 50 51 52 54 55 56 58 59 60 61 61 62 63 63 64 64 64 64 64 64 64 64 63 63 62 62 61 61 60 59 58 58 57 56 55 55 54 53 52 51 50 50 49 48 47 46 45 45 44 43 42 41 40 39 38 37 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 48 49 50 50 51 51 52 52 52 52 52 52
 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 46 47 48 50 52 53 55 57 59 61 63 65 68 70 73 75 78 81 83 86 89 92 94 97 100 102 105 107 109 111 113 114 115 116 117 118 118 118 118 117 117 116 115 113 112 111 109 107 106 104 102 100 98 97 95 93 91 90 88 87 85 84 82 81 80 79 78 77 76 76 75 74 74 74 73 73 73 73 73 74 74 74 75 75 76 77 78 79 80 81 83 84 86 87 89 91 93 95 97 99 101 103 106 108 110 112 114 116 118 120 121 123 124 125 126 126 127 127 127 127 126 126 125 124 123 122 120 119 117 115 114 112 110 108 107 105 103 101 100 98 96 95 93 92 90 89 88 86 85 84 83 82 81 80 79 78 78 77 76 75 75 74 73 73 72 71 71 70 69 69 68 67 67 66 65 64 64 63 62 61 60 59 58 57 56 55 54 52 51 50 49 48 47 46 45 44 42 41 40 40 39 38 37 36 35 35 34 34 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 34 35 35 36 37 38 39 40 41 42 43 44 45 47 48 50 51 53 55 56 58 60 62 64 66 69 71 73 75 78 80 82 85 87 89 91 93 95 97 98 100 101 102 102 102 102 102 101 101 100 98 97 95 93 91 89 86 84 81 79 76 74 71 69 67 64 62 60 58 56 54 52 51 49 47 46 45 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 32 31
 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 38 38 39 39 40 40 41 42 43 44 45 46 48 49 51 53 56 58 61 64 67 71 76 80 85 91 97 104 112 120 129 139 149 161 173 186 201 216 232 249 267 286 305 325 346 366 386 406 425 442 458 472 484 493 499 503 504 502 497 490 481 470 458 444 429 414 399 383 368 352 337 323 309 296 283 271 259 248 238 229 220 211 204 196 190 184 178 173 169 164 161 158 155 153 151 149 148 147 147 147 147 147 148 149 151 152 154 156 158 160 163 165 168 170 173 175 177 180 182 184 185 187 188 189 190 191 191 191 191 190 189 188 187 185 183 181 179 177 174 171 168 165 162 159 156 153 149 146 142 139 135 132 128 125 121 118 114 111 107 104 100 97 94 90 87 84 80 77 74 71 68 65 62 59 56 54 51 48 46 43 41 39 37 35 33 32 30 28 27 26 25 24 23 22 21 21 20 20 20 20 19 19 19 20 20 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 35 36 37 38 40 41 43 44 46 47 49 50 52 54 56 57 59 61 63 65 67 68 70 72 74 76 78 79 81 83 84 85 87 88 89 90 91 91 92 92 92 92 92 91 91 90 89 88 87 85 84 83 81 79 77 76 74 72 70 68 66 64 63 61 59 58 56 54 53 52 50 49 48 47 46 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36
 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 31 32 34 36 38 40 43 45 48 52 55 59 64 68 74 79 85 92 99 107 115 123 132 141 150 160 169 178 187 194 201 207 212 216 218 219 218 216 214 210 205 199 193 187 180 173 167 160 154 147 141 136 130 125 120 115 111 107 103 99 96 92 89 86 84 81 79 76 74 72 70 68 67 65 63 61 60 58 57 55 54 53 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 29 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 54 55 55 55 55 55 54 54 53 52 51 50 48 47 45 44 42 40 39 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 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
 24 25 26 27 28 29 30 31 32 34 35 37 39 41 43 46 48 51 54 58 61 65 70 75 80 86 92 99 106 114 123 132 143 154 166 178 192 206 221 236 252 267 283 297 311 324 334 343 349 352 352 350 345 338 328 317 304 291 276 262 247 233 219 206 193 181 170 159 150 141 132 125 118 111 105 100 95 90 86 82 79 75 73 70 68 65 63 62 60 59 58 57 56 55 54 54 53 53 53 53 53 53 54 54 55 56 56 57 58 60 61 63 64 66 68 70 72 75 77 80 83 86 89 92 95 99 102 105 109 112 115 119 122 125 127 129 131 133 134 135 136 136 135 134 133 131 129 127 124 121 118 115 112 108 105 102 98 95 91 88 85 82 79 76 73 71 68 66 64 61 60 58 56 54 53 52 50 49 48 47 46 45 45 44 43 43 43 42 42 42 42 42 42 42 42 43 43 43 44 44 45 46 47 47 48 49 50 51 52 53 54 56 57 58 59 60 60 61 62 62 63 63 63 63 63 63 62 62 61 60 59 58 57 56 54 53 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 41 41 41 41 41 41 40 40 39 39 38 37 37 36 35 34 33 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 51 52 53 53 54 55 55 56 57 57 58 59 59 60 61 61 62 63 63 64 64 65 66 66 67 67 68 68 69 69 69 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 69 69 69 68 68 68 67 67 67 66 66 65 65 65 64 64 64 63 63 63 62 62 62 62 61 61 61 61 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 61 61 61 62 62 62 63 64 64 65 66 67 67 69 70 71 72 74 76 77 79 82 84 86 89 92 95 99 102 106 110 114 118 123 128 133 138 144 149 155 161 166 172 178 184 190 195 201 206 211 216 220 224 228 231 234 236 238 239 240 240 240 240 239 237 235 233 230 227 224 220 217 213 209 204 200 196 191 187 182 178 173 169 164 160 156 152 148 144 140 136 133 129 126 123 120 117 115 112 110 108 106 104 102 100 99 98 96 95 94 93 93 92 91 91 90 90 89 89 88 88 88 87 87 86 86 85 85 84 84 83 83 82 81 81 80 79 78 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 47 46 45 44 43 42 41 40 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 39 40 41 41 42 43 43 44 45 45 46 47 47 48 49 49 50 51
 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 51 53 54 55 56 58 59 60 61 62 62 63 64 64 65 65 65 65 65 65 65 64 64 64 63 63 62 61 61 60 60 59 58 58 57 56 56 55 54 54 53 53 52 52 52 51 51 51 51 50 50 50 50 50 50 50 50 50 50 51 51 51 52 52 52 53 54 54 55 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 72 73 74 76 77 78 80 81 82 83 84 85 86 87 88 89 90 90 91 91 92 92 92 92 93 93 93 93 93 93 93 93 93 93 93 93 93 93 93 94 94 95 95 96 97 98 99 100 101 102 104 105 107 109 111 113 116 118 121 124 127 130 133 137 141 144 148 152 156 160 164 168 172 176 180 183 187 190 192 194 196 197 198 198 197 196 194 192 189 186 182 178 174 169 164 159 154 149 144 139 134 129 124 120 115 111 107 103 100 96 93 90 87 84 82 79 77 75 73 71 69 68 66 65 64 63 62 61 60 59 58 58 57 56 56 56 55 55 55 54 54 54 54 54 54 54 54 55 55 55 55 56 56 56 57 57 58 58 59 59 60 60 61 61 62 63 63 64 64 65 65 66 66 66 67 67 67 67 67 67 67 67 67 67 66 66 65 64 64 63 62 61 60 59 58 57 56 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 30 30 29 29 29 28 28 28 27
 52 52 52 52 51 51 51 51 50 50 50 49 49 49 49 48 48 48 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 47 47 48 49 50 51 52 53 54 56 57 59 61 63 66 68 71 74 77 80 84 88 92 96 101 106 111 116 121 127 133 140 146 153 160 167 175 182 190 198 205 213 221 228 236 243 249 256 261 267 271 275 278 281 282 283 283 282 281 278 275 271 267 262 257 251 245 239 233 226 220 213 206 200 194 187 181 176 170 164 159 154 150 145 141 137 133 130 126 123 121 118 116 113 111 110 108 107 105 104 103 102 101 100 100 99 99 98 98 97 97 97 96 96 96 96 95 95 95 95 94 94 94 93 93 93 92 92 91 91 91 90 89 89 88 88 87 86 86 85 84 83 82 82 81 80 79 78 77 76 75 73 72 71 70 69 68 66 65 64 63 61 60 59 58 57 55 54 53 52 51 50 49 49 48 47 47 46 46 46 45 45 45 45 45 45 46 46 46 47 48 48 49 50 51 52 53 54 55 56 58 59 60 62 63 65 66 68 69 71 72 74 75 77 78 80 81 82 84 85 86 87 88 89 90 91 91 92 92 93 93 93 93 93 92 92 92 91 90 89 89 88 87 85 84 83 82 81 79 78 76 75 74 72 71 70 68 67 66 64 63 62 61 59 58 57 56 55 55 54 53 52 52 51 51 51 50 50 50 50 50 49 49 50 50 50 50 50 50 51 51 51 51 52 52 52 52 52 53 53 53 53 53 53 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53
 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 3 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 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 5 5 5 5 5 5 5 5 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 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 1 1 1 1 1 1 1 1 1 1 1 1 1 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
 103 103 103 103 102 102 101 101 100 99 98 98 97 96 95 94 94 93 92 92 91 91 90 90 89 89 89 89 89 89 89 89 90 90 91 91 92 92 93 94 94 95 96 97 98 98 99 100 100 101 102 102 102 103 103 103 103 103 103 102 102 102 101 101 100 100 99 99 98 98 97 97 96 96 95 95 95 95 94 94 94 94 94 94 95 95 95 96 96 96 97 97 98 98 99 99 100 100 100 100 100 100 100 100 99 98 98 97 95 94 92 91 89 87 84 82 80 77 74 72 69 67 64 61 59 56 54 52 49 47 45 43 41 40 38 37 35 34 33 32 31 30 30 29 29 28 28 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 36 38 39 40 41 43 44 46 48 50 51 53 55 58 60 62 65 67 70 72 75 78 81 84 87 89 92 95 98 101 104 106 109 111 113 115 117 118 119 120 120 120 119 119 118 116 114 112 110 107 104 101 98 95 92 88 85 81 78 74 71 68 65 62 59 56 53 51 48 46 43 41 39 37 36 34 32 31 29 28 27 26 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 13 14 14 15 16 17 19 20 21 23 24 26 28 30 32 34 36 38 41 43 46 49 51 54 57 60 63 66 69 72 75 78 80 83 85 88 90 92 94 96 97 99 100 101 102 102 103
 49 49 49 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 49 49 49 50 50 51 52 52 53 54 55 56 57 58 59 61 62 64 65 67 69 71 73 75 78 80 83 85 88 91 94 97 101 104 107 111 114 118 121 125 128 132 135 139 142 145 148 150 153 155 157 159 161 162 164 164 165 166 166 166 166 166 165 164 164 163 161 160 159 158 156 155 153 151 150 148 146 145 143 141 139 138 136 134 132 130 128 127 125 123 121 119 117 115 113 111 110 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 64 63 61 60 59 58 57 56 55 54 54 53 52 51 51 50 50 49 49 48 48 48 47 47 47 46 46 46 46 46 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 46 46 46 46 45 45 45 45 44 44 43 43 43 42 42 41 41 40 40 39 39 38 37 37 36 36 35 35 35 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 34 34 35 35 35 36 36 37 37 38 39 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 64 64 65 66 67 68 69 69 70 71 71 72 72 72 73 73 73 73 73 73 73 73 73 73 72 72 72 71 71 70 69 69 68 67 67 66 65 64 63 63 62 61 60 60 59 58 57 57 56 55 55 54 53 53 52 52 51 51 50 50 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 10 10 11 12 13 15 16 18 20 22 25 27 31 34 39 44 49 56 63 71 81 91 103 117 132 148 166 184 204 223 240 256 268 276 279 276 269 258 244 228 211 194 177 161 146 132 120 108 98 89 81 74 67 62 56 52 48 44 41 38 35 33 30 28 27 25 24 22 21 20 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 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 29 30 30 30 31 31 31 31 31 31 31 31 31 30 30 29 29 28 27 26 25 24 23 22 21 20 19 18 16 15 14 14 13 12 11 10 10 9 8 8 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
 29 29 29 29 30 30 30 31 31 31 32 33 33 34 35 36 37 38 39 40 42 43 45 47 49 51 53 56 59 62 65 68 72 75 79 84 88 93 98 103 109 114 120 126 131 137 143 148 153 158 162 166 169 171 173 174 174 173 172 170 167 164 160 156 151 146 141 136 131 126 121 116 111 107 102 98 94 90 87 83 80 77 74 72 70 67 65 63 62 60 59 57 56 55 54 53 52 52 51 51 51 50 50 50 50 51 51 51 52 53 53 54 55 56 57 59 60 62 63 65 67 69 71 73 75 77 80 82 85 87 89 92 94 96 98 100 102 103 105 106 106 107 107 107 107 107 106 105 104 103 101 99 98 96 94 92 90 88 86 84 83 81 79 77 76 74 73 72 70 69 68 67 66 66 65 64 64 63 63 63 63 63 63 63 63 63 64 64 65 65 66 67 68 69 70 71 72 73 75 76 77 78 80 81 82 84 85 86 87 88 89 89 90 90 90 90 89 89 88 87 86 84 83 81 79 77 75 73 70 68 66 64 61 59 57 55 53 51 50 48 46 45 43 42 41 40 39 38 37 36 35 35 34 34 33 33 33 33 32 32 32 32 32 33 33 33 33 34 34 35 35 36 37 38 38 39 40 42 43 44 45 47 48 50 52 54 55 57 60 62 64 66 69 71 74 76 79 81 84 86 88 90 93 94 96 97 99 99 100 100 100 100 99 98 97 95 93 91 89 87 84 82 79 76 74 71 68 66 63 61 59 56 54 52 50 48 47 45 44 42 41 40 38 37 36 35 35 34 33 32 32 31 31 30 30 30 30 29 29 29
 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 21 21 21 20 20 19 19 19 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 44 46 48 50 51 53 55 56 58 60 61 63 64 65 67 68 69 70 71 71 72 73 73 73 74 74 74 74 74 74 74 73 73 72 72 71 71 70 70 69 68 67 67 66 65 64 63 62 61 60 59 58 58 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 44 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 42 42 43 43 44 45 45 46 47 48 49 50 51 52 54 55 57 58 60 61 63 65 67 69 71 73 75 78 80 82 85 87 90 92 95 97 99 101 103 105 106 108 109 110 110 110 110 109 108 107 106 104 102 99 97 94 91 88 84 81 78 75 71 68 65 62 59 57 54 52 49 47 45 43 41 39 38 36 35 34 33 31 30 30 29 28 28 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 47 48 48 49 50 50 51 52 52 53 54 54 55 55 56 56 57 57 57 57 57 57 57 57 57 56 56 55 55 54 53 52 52 51 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34
 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 45 47 49 51 53 55 58 60 62 65 67 70 72 75 77 80 82 85 87 89 92 94 96 98 101 102 104 106 107 109 110 111 112 113 113 114 114 114 114 113 113 112 112 111 110 109 108 107 105 104 103 101 100 98 97 95 94 92 91 89 88 86 85 83 82 81 79 78 77 75 74 73 72 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 48 48 47 46 45 45 44 43 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 30 31 31 32 33 34 35 36 37 38 40 41 42 43 44 46 47 48 50 51 52 54 55 56 58 59 60 61 63 64 65 66 67 68 69 70 71 71 72 72 73 73 74 74 74 74 74 74 74 74 74 73 73 72 72 71 71 70 70 69 68 68 67 66 66 65 64 64 63 62 62 61 61 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 50 50 49 49 48 48 47 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38
 11 11 11 11 11 12 12 12 12 12 13 13 14 14 14 15 16 16 17 18 18 19 20 21 22 24 25 27 28 30 32 34 36 39 42 45 48 51 55 59 64 68 73 78 84 90 96 103 109 116 123 129 136 142 148 153 158 162 165 167 168 168 167 166 163 160 156 152 147 142 137 132 127 122 117 112 108 103 99 95 91 88 85 82 79 76 74 72 70 68 66 65 63 62 61 60 59 59 58 58 57 57 57 57 57 57 57 58 58 59 59 60 61 62 63 64 65 66 67 69 70 72 73 75 76 78 79 81 82 84 85 86 88 89 89 90 91 91 91 91 91 90 89 89 88 86 85 84 82 80 79 77 75 73 71 69 68 66 64 62 61 59 58 56 55 54 53 52 51 50 49 48 48 47 47 46 46 46 46 46 46 46 46 46 46 47 47 48 49 50 50 51 52 53 55 56 57 58 60 61 63 64 66 67 69 70 71 72 73 74 74 75 75 75 74 74 73 72 70 69 67 65 63 61 59 57 55 53 50 48 46 44 42 41 39 37 36 34 33 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 31 32 33 33 34 34 35 35 35 36 36 36 36 36 36 36 35 35 34 34 33 33 32 31 30 29 28 27 26 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11
 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 43 43 44 45 45 46 47 48 49 50 52 53 55 56 58 60 62 65 67 70 73 76 79 83 86 90 94 98 103 108 112 117 123 128 133 139 144 149 155 160 165 170 175 179 184 188 191 194 197 199 201 202 203 203 203 202 201 200 198 196 193 191 188 184 181 178 174 170 166 163 159 155 151 147 143 140 136 132 129 126 122 119 116 113 110 108 105 103 100 98 96 94 93 91 89 88 87 86 85 84 83 82 82 81 81 80 80 80 80 80 81 81 81 82 82 83 83 84 85 85 86 87 88 89 90 90 91 92 93 94 95 96 97 98 99 100 101 102 102 103 104 105 105 106 107 107 108 108 108 109 109 109 109 109 109 108 108 108 107 106 105 104 103 102 101 99 97 96 94 92 90 88 86 84 81 79 77 75 73 70 68 66 64 62 60 58 57 55 53 52 51 49 48 47 46 45 44 44 43 42 42 42 41 41 41 41 40 40 40 40 40 41 41 41 41 41 42 42 42 43 43 43 44 44 44 45 45 46 46 46 47 47 48 48 48 48 49 49 49 49 50 50 50 50 50 50 50 50 50 49 49 49 49 48 48 48 47 47 46 46 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40
 61 60 59 58 57 57 56 55 55 54 54 54 54 54 54 54 54 54 54 55 55 56 57 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 78 79 79 79 80 80 79 79 79 79 78 78 78 77 77 76 76 75 75 74 74 74 74 73 73 74 74 74 75 75 76 77 78 79 80 81 83 85 86 89 91 93 96 99 102 105 109 113 116 121 125 130 134 139 144 149 155 160 165 169 174 178 182 185 187 189 190 189 188 186 184 180 175 170 164 158 151 144 137 130 123 116 109 102 96 90 84 79 74 69 64 60 56 53 49 46 44 41 39 36 34 33 31 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 45 46 48 50 51 53 54 56 58 59 61 62 64 65 66 67 69 70 71 71 72 73 73 73 73 73 73 73 72 71 71 70 69 68 67 65 64 63 61 60 58 57 55 53 52 50 49 47 46 44 43 41 40 39 37 36 35 34 33 31 30 29 29 28 27 26 25 25 24 23 23 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27 28 30 31 33 35 37 39 41 43 46 48 51 54 57 59 62 65 68 71 74 77 79 82 84 86 87 89 90 91 91 91 91 91 90 89 88 87 85 84 82 80 78 77 75 73 72 70 68 67 65 64 63
 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 27 28 29 31 32 33 34 35 36 38 39 41 42 43 45 46 48 49 51 52 54 55 56 57 59 60 61 62 63 64 64 65 66 66 67 67 67 67 67 68 68 67 67 67 67 67 67 66 66 66 66 65 65 65 65 65 65 64 64 64 64 64 65 65 65 65 66 66 66 67 67 68 69 70 70 71 72 73 75 76 77 79 80 82 83 85 87 89 90 92 94 96 98 100 102 103 105 106 108 109 110 111 111 112 112 111 111 110 110 108 107 106 104 102 100 98 96 94 92 90 88 85 83 81 79 77 75 73 72 70 68 67 65 64 62 61 60 59 57 56 55 54 54 53 52 51 50 50 49 48 48 47 46 46 45 45 44 43 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 53 54 55 55 56 56 57 57 57 56 56 56 55 54 54 53 52 50 49 48 47 45 44 42 41 40 38 37 35 34 33 32 31 29 28 27 26 26 25 24 23 22 22 21 21 20 19 19 19 18 18 17 17 17 17 16 16 16 16 16 15
 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 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 22 23 23 24 24 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 64 65 66 67 67 68 68 68 68 68 67 67 66 65 64 63 62 60 59 57 56 54 52 50 48 47 45 43 41 39 37 36 34 32 31 29 28 27 25 24 23 22 21 20 19 18 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 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 27 28 29 30 30 31 32 32 33 33 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22
 61 61 60 59 59 58 58 57 57 57 56 56 56 55 55 55 55 55 55 55 56 56 57 57 58 58 59 60 61 63 64 65 67 68 70 72 74 76 79 81 83 86 88 91 93 96 98 100 102 104 106 108 109 110 110 111 111 110 110 109 107 106 104 102 100 97 95 92 90 87 84 82 79 77 74 72 70 67 65 63 62 60 58 56 55 54 52 51 50 49 48 47 46 45 45 44 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 42 42 42 42 42 42 43 43 43 44 44 45 45 46 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 65 66 68 69 71 72 74 75 77 79 80 82 84 85 87 89 90 92 93 95 96 97 99 100 101 101 102 102 103 103 102 102 101 101 99 98 97 95 93 91 89 87 85 82 80 77 75 72 69 67 64 62 60 57 55 53 51 49 47 45 44 42 41 39 38 37 36 35 34 33 32 32 31 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 68 69 70 70 71 72 72 72 73 73 73 73 73 74 74 74 73 73 73 73 73 72 72 71 71 71 70 69 69 68 68 67 66 66 65 64 64 63 62 62
 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 48 50 53 55 58 61 64 67 71 75 78 82 87 91 95 100 104 109 113 118 122 125 129 132 135 137 138 139 139 139 138 136 134 131 128 124 120 116 111 107 103 98 94 89 85 81 77 74 70 67 64 61 58 55 53 51 49 47 45 43 41 40 39 37 36 35 34 33 32 31 31 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 39 40 41 42 42 43 44 44 45 46 46 46 47 47 47 48 48 48 48 48 48 48 48 47 47 47 47 46 46 46 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46 46 47 47 48 49 50 51 51 52 53 54 55 56 57 58 59 60 61 61 62 63 63 63 63 63 63 62 62 61 60 59 58 56 55 54 52 51 49 48 46 45 43 42 40 39 38 37 36 35 34 33 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 39 39 38 38 37 36 36 35 34 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18
 45 44 44 43 42 41 41 40 39 38 38 37 36 36 35 34 33 33 32 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 24 24 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 37 38 40 41 43 45 46 48 50 52 55 57 59 61 64 66 68 71 73 76 78 81 83 85 88 90 92 94 96 97 99 101 102 103 104 105 106 107 107 107 108 108 108 108 108 108 108 107 107 107 106 106 106 106 105 105 105 105 105 104 104 104 105 105 105 105 105 106 106 106 107 107 107 107 108 108 108 108 108 108 107 107 106 106 105 104 103 102 101 99 98 96 95 93 91 89 88 86 84 82 80 78 76 74 72 70 69 67 65 63 62 60 58 57 55 54 52 51 49 48 47 45 44 43 41 40 39 38 37 36 35 33 32 31 30 29 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 21 22 22 23 24 25 26 28 29 30 32 33 35 37 38 40 42 45 47 49 52 54 57 59 62 65 68 71 75 78 81 85 88 92 95 99 102 106 109 112 115 118 121 124 126 129 131 133 134 135 136 137 137 138 138 137 137 136 135 134 132 131 129 127 125 123 121 119 117 115 113 111 109 107 105 103 101 99 97 95 94 92 90 89 87 85 84 82 81 80 78 77 76 74 73 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 50 49 48 48 47 46
 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 47 48 49 50 52 53 55 57 58 60 62 64 66 69 71 73 76 78 81 84 86 89 92 94 97 99 102 104 106 108 109 110 111 112 112 111 111 110 108 107 104 102 99 96 93 90 87 83 80 76 73 69 66 63 60 57 54 51 48 46 44 41 39 37 36 34 32 31 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 42 44 45 47 48 49 50 51 52 53 53 53 54 54 54 54 53 53 52 52 51 50 50 49 48 47 46 45 44 43 42 41 40
 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 32 33 34 36 37 39 41 42 44 46 48 51 53 55 58 60 63 66 69 72 75 78 81 85 88 92 96 99 103 107 111 115 120 124 128 132 136 141 145 149 153 156 160 163 166 169 171 173 174 175 176 176 175 174 173 171 168 165 162 158 154 150 145 141 136 131 126 121 116 111 107 102 98 94 90 86 82 79 76 72 70 67 64 62 60 58 56 54 53 52 50 49 48 47 46 46 45 45 44 44 44 43 43 43 43 43 43 44 44 44 44 45 45 46 46 47 47 48 49 49 50 51 52 52 53 54 55 55 56 57 58 58 59 59 60 60 61 61 61 61 61 61 61 60 60 59 59 58 57 56 55 54 52 51 50 48 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 30 30 29 29 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 32 32 32 33 34 34 35 36 36 37 38 39 40 42 43 44 46 47 49 50 52 54 56 58 60 62 64 66 68 70 73 75 77 78 80 82 83 84 85 86 86 86 86 86 85 84 83 82 80 78 76 74 72 70 68 66 64 61 59 57 55 53 51 49 47 45 43 42 40 39
 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 45 45 46 46 47 48 48 49 49 50 51 51 52 52 53 53 54 54 55 55 55 56 56 56 56 56 56 56 56 56 55 55 55 54 54 53 52 52 51 50 50 49 48 48 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 37 37 38 38 38 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 43 43 43 42 42 41 41 40 40 40 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 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31
 66 65 63 62 60 59 57 56 54 53 51 50 48 47 45 44 43 42 41 39 39 38 37 36 35 35 34 34 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 37 38 38 39 40 41 42 43 44 45 45 46 47 48 48 49 49 49 50 50 50 49 49 49 48 48 47 46 45 44 43 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 47 48 49 51 52 54 55 57 58 60 62 64 67 69 71 74 77 79 82 85 88 91 95 98 101 104 107 110 113 116 118 120 122 124 125 126 127 127 127 126 125 123 122 119 117 114 112 108 105 102 99 95 92 89 85 82 79 76 73 70 67 64 62 59 57 55 53 51 49 47 46 44 42 41 40 38 37 36 35 34 32 31 30 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 33 34 35 36 38 39 41 42 44 45 47 48 49 51 52 54 55 56 57 58 59 60 61 61 62 62 63 63 63 64 64 64 64 64 65 65 65 65 65 66 66 66 67 67 67 68 68 69 69 70 71 71 72 72 73 74 74 74 75 75 75 75 75 75 75 75 74 74 73 72 71 70 69 68
 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 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21
 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 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 23 24 26 27 29 31 32 34 36 38 40 42 44 46 48 50 51 53 54 55 55 56 56 56 56 55 55 54 53 51 50 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 38 39 40 41 42 43 45 46 48 49 51 53 55 57 59 62 64 66 69 72 74 77 80 83 85 88 90 92 94 96 97 98 98 98 97 96 94 92 90 87 84 80 76 73 69 65 61 58 54 50 47 44 41 38 36 33 31 29 27 25 23 22 21 19 18 17 16 15 14 13 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12
 52 53 53 54 54 55 55 55 56 56 56 57 57 57 57 57 57 57 56 56 56 56 55 55 54 53 53 52 51 51 50 49 48 48 47 46 45 44 43 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 40 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 49 50 50 50 51 51 51 51 52 52 52 52 52 52 52 52 51 51 51 51 50 50 49 49 48 48 47 47 46 45 45 44 43 43 42 42 41 40 40 39 39 38 37 37 37 36 36 35 35 35 34 34 34 34 34 34 33 33 33 34 34 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41 40 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 31 31 32 32 33 34 35 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 54 55 55 56 56 56 57 57 57 56 56 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 48 48 47 47 47 47 47 47 47 48 48 48 48 49 49 49 50 50 50 51 51 52
 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 33 34 35 36 38 39 41 42 44 46 47 49 51 53 55 58 60 62 64 67 69 72 74 76 79 81 83 86 88 90 92 94 96 97 99 100 101 102 102 103 103 103 103 102 102 101 100 98 97 95 93 91 89 87 85 83 81 79 77 74 72 70 68 66 64 62 61 59 57 56 54 53 52 51 49 48 48 47 46 45 45 44 44 43 43 43 43 43 43 44 44 44 45 46 46 47 48 49 50 51 52 53 55 56 57 58 60 61 62 63 64 65 65 66 66 66 66 66 66 65 65 64 63 62 60 59 58 56 55 53 52 50 49 47 46 45 44 43 42 41 40 39 38 38 37 37 36 36 36 36 35 35 36 36 36 36 37 37 38 39 39 40 41 42 43 45 46 48 49 51 53 55 57 59 62 64 67 69 72 74 77 80 82 85 87 89 91 92 94 95 95 96 96 95 94 93 92 90 88 86 84 82 79 77 74 72 69 67 65 62 60 58 56 55 53 51 50 49 48 47 46 45 45 44 44 44 43 43 44 44 44 45 45 46 46 47 48 49 50 51 53 54 55 57 58 60 62 64 65 67 69 71 73 76 78 80 82 84 86 88 89 91 93 94 95 97 97 98 99 99 99 99 99 99 98 98 97 96 95 94 92 91 90 88 87 85 84 82 81 79 77 76 74 72 71 69 68 66 64 63 61 60 58 56 55 53 52 50 49 47 46 45 43 42 41 40 39 37 36 35 34 34 33 32 31 30 30 29 28 28 27 27 27 26 26 26
 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 42 45 47 50 52 55 58 61 64 67 70 72 75 78 80 82 84 85 86 87 87 87 87 86 84 83 81 79 76 74 71 68 66 63 60 58 55 53 50 48 46 44 42 40 39 37 36 35 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 26 26 26 27 27 27 28 29 29 30 31 32 32 33 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 51 51 52 52 52 52 51 51 51 50 49 48 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 53 53 53 53 53 52 52 51 50 48 47 46 44 43 41 39 38 36 34 33 31 30 28 27 26 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 21 22 23 24 25 27 28 29 30 32 33 35 37 38 40 42 44 46 48 50 51 53 55 57 58 59 61 62 62 63 63 63 63 63 62 61 60 59 58 56 54 53 51 49 47 46 44 42 40 38 37 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 16 15 14 14 14 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10
 25 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 50 50 51 51 51 51 52 52 52 52 51 51 51 51 51 50 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 49 49 49 50 50 51 51 52 52 53 54 55 56 57 58 59 61 62 63 65 66 68 70 72 74 76 78 80 82 84 87 89 92 94 97 100 102 105 108 110 113 115 117 119 121 123 124 125 126 127 127 126 126 125 123 121 119 116 113 110 107 103 100 96 92 88 84 80 76 73 69 65 62 59 55 52 50 47 44 42 40 37 35 34 32 30 29 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 31 32 33 35 37 38 40 43 45 48 50 53 57 60 64 68 72 76 81 85 90 95 99 104 108 112 115 118 120 122 122 122 121 119 116 113 109 105 100 95 90 85 80 75 71 66 62 58 55 51 48 46 43 41 39 37 35 33 32 31 30 29 28 27 27 26 26 25 25
 66 67 68 70 71 72 74 76 77 79 81 82 84 86 88 90 92 94 97 99 101 104 106 109 111 114 117 119 122 125 127 130 132 135 137 140 142 144 146 148 149 151 152 153 154 154 154 154 154 153 152 151 150 148 146 144 142 139 137 134 131 128 125 122 119 116 113 110 107 104 101 98 96 93 90 88 86 83 81 79 77 75 73 72 70 69 67 66 64 63 62 61 59 58 57 56 55 55 54 53 52 52 51 51 50 49 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 49 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 57 57 58 59 59 60 61 61 62 63 63 64 64 65 66 66 67 67 68 68 69 69 70 70 71 71 71 72 72 72 72 72 73 73 73 73 73 73 74 74 74 74 74 74 75 75 75 76 76 76 77 77 78 78 79 80 81 81 82 83 84 85 86 88 89 90 91 93 94 95 96 98 99 100 101 102 103 104 104 105 105 106 106 106 105 105 104 104 103 102 101 100 98 97 96 94 93 91 90 88 87 85 84 82 81 79 78 77 76 75 74 73 72 71 70 69 69 68 68 67 67 66 66 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 63 63 63 62 62 62 61 61 60 60 59 59 58 57 57 56 56 55 55 55 54 54 53 53 53 52 52 52 52 52 52 52 52 52 52 53 53 53 54 54 55 55 56 56 57 58 59 60 60 61 62 63 65
 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 40 41 43 45 46 48 50 51 53 54 56 57 58 59 60 61 61 61 62 62 62 61 61 60 60 59 58 57 56 54 53 52 51 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 30 31 32 33 34 34 35 36 36 37 37 38 38 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 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 29 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 31 31 31 31 31 31 30 30
 76 76 77 77 77 76 76 76 75 74 73 73 72 71 69 68 67 66 65 64 62 61 60 59 58 57 56 55 55 54 53 53 52 52 52 52 51 51 51 51 51 52 52 52 52 53 53 54 54 54 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 61 61 61 60 60 59 59 58 58 58 57 57 56 55 55 54 54 53 53 52 51 51 50 49 48 48 47 46 46 45 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 34 34 34 34 35 35 36 37 37 38 39 40 41 42 43 45 46 48 49 51 52 54 56 58 60 61 63 65 67 69 70 72 74 75 76 77 78 79 80 80 81 81 81 81 80 80 79 78 77 76 75 73 72 71 69 68 66 65 63 62 60 59 58 56 55 54 53 52 51 50 50 49 48 48 47 47 47 47 46 46 46 46 46 46 47 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 49 49 49 49 48 48 48 48 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 44 44 45 45 46 47 48 49 49 50 52 53 54 55 56 58 59 60 62 63 64 66 67 68 70 71 72 73 74 74 75 76
 163 156 148 141 134 127 120 113 107 101 95 90 85 80 75 71 67 63 60 57 54 51 49 46 44 43 41 39 38 37 35 34 34 33 32 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 44 44 45 46 47 49 50 51 52 54 55 56 58 59 61 63 64 66 68 70 72 74 75 77 79 80 82 83 85 86 87 88 88 88 89 88 88 87 86 85 84 83 81 79 78 76 74 72 70 68 66 64 62 61 59 57 56 54 53 52 51 50 49 48 48 47 47 47 46 46 46 46 47 47 47 48 48 49 49 50 51 52 52 53 54 55 56 57 57 58 59 59 60 60 60 61 61 61 61 60 60 59 59 58 57 56 55 54 53 52 50 49 48 46 45 44 43 42 40 39 38 37 36 35 35 34 33 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 59 60 62 64 65 67 69 71 73 75 78 80 83 85 88 91 94 98 101 105 109 113 118 122 127 132 138 143 149 155 160 166 172 178 183 188 193 197 201 204 206 207 207 206 204 202 198 194 188 183 176 170
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 36 36 37 37 37 37 37 36 36 36 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 30 30 30 31 31 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 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 37 38 39 40 41 42 42 43 44 45 45 46 47 47 47 48 48 48 48 48 48 48 48 47 47 47 46 45 45 44 44 43 42 41 41 40 39 39 38 37 36 36 35 35 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36
 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 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 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 29 30 31 31 32 32 32 31 31 31 30 29 29 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 15 14 14 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 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 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 20 21 23 24 26 27 28 30 31 32 33 33 34 33 33 32 31 30 28 27 25 23 22 20 19 17 16 15 13 12 11 10 10 9 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
 21 21 21 20 20 20 20 19 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 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 29 30 31 31 32 33 33 33 33 34 34 33 33 33 32 32 31 31 30 29 29 28 27 26 25 25 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 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 36 37 38 39 40 41 41 42 43 43 44 44 44 44 45 45 44 44 44 44 43 42 42 41 40 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 26 27 28 29 29 30 31 31 32 32 33 33 33 33 33 33 33 33 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 21 21 21
 22 22 21 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 15 15 15 15 16 16 17 18 18 19 20 21 22 23 25 26 28 29 31 34 36 39 42 45 49 53 58 63 69 75 82 90 98 107 117 126 137 147 157 167 176 184 190 195 197 198 196 192 187 180 172 164 155 146 137 128 120 112 105 98 91 85 80 75 70 66 62 59 55 52 50 47 45 43 42 40 39 37 36 35 35 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 38 39 40 41 42 43 44 45 47 48 50 51 53 55 57 59 61 63 65 68 70 73 75 78 81 83 86 89 92 95 97 100 102 104 106 107 108 108 109 108 107 106 104 102 100 97 93 90 87 83 79 75 72 68 64 61 58 54 51 48 45 43 40 38 36 34 32 30 28 26 25 24 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 25 26 27 27 28 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 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 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23
 49 49 50 50 50 50 50 50 50 50 50 49 49 48 48 47 47 46 46 45 44 44 43 43 42 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 40 41 42 43 44 44 45 46 46 47 48 48 49 49 50 50 51 51 51 52 52 52 52 53 53 53 53 53 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 53 53 52 52 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 40 41 42 42 43 43 44 44 45 45 45 46 46 47 47 47 48 48 48 48 49 49 49 49 49 50 50 50 50 51 51 51 51 51 52 52 52 52 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 52 52 51 51 50 49 49 48 47 46 45 45 44 43 42 41 41 40 39 39 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 47 47 48 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 30 30 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 44 45 46 46 47 47 48 48 49 49 49 50 50 50 51 51 51 51 52 52 52 52 52 53 53 53 53 53 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 54 54 53 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 28 28 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 52 53 53 53 53 54 54 54 54 54 53 53 53 53 52 52 51 51 50 50 49 48 48 47 46 46 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 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 40 41 42 43 43 44 45 45 46 46 47 47 47 47 47 47 47 47 47 46 46 46 45 44 44 43 42 42 41 40 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 38 39 39 39 39 39 38 38 37 36 35 34 33 32 31 29 28 27 26 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 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 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 35 35 35 35 35 34 34 33 32 32 31 30 29 28 27 26 25 24 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 29 29 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 39 39 40 41 42 43 44 45 46 47 49 50 52 54 56 57 59 61 63 65 67 68 70 72 73 74 75 76 76 77 76 76 75 74 73 72 70 68 66 64 62 59 57 55 53 50 48 46 44 42 41 39 37 36 34 33 32 31 29 28 27 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 23 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 38 39 40 40 40 40 40 40 40 39 39 38 37 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 15 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 15 15 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 33 34 35 36 37 38 39 40 40 41 42 42 43 43 43 43 43 43 43 42 41 41 40 39 38 37 36 35 34 33 32 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 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 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 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 11 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 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15
 52 52 52 51 51 50 50 49 48 48 47 46 46 45 45 44 43 43 42 42 42 41 41 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 34 34 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 38 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 46 46 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 36 36 35 34 33 32 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 25 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 51 52 52 52 52 52 52
 43 43 42 41 41 40 40 40 40 40 40 40 40 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 54 55 56 57 58 58 59 60 60 60 61 61 61 61 62 62 62 61 61 61 61 61 61 60 60 60 59 59 59 59 58 58 58 58 58 58 58 58 59 59 59 60 60 61 61 62 63 63 64 65 66 67 67 68 69 70 70 71 71 72 72 72 73 73 73 73 72 72 72 72 72 71 71 71 70 70 70 69 69 69 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 66 66 66 66 65 65 65 64 64 63 63 62 61 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 42 42 41 40 40 40 39 39 39 39 39 39 39 39 40 40 41 41 42 43 44 45 46 47 48 49 51 52 53 55 57 58 60 62 63 65 67 69 70 72 73 75 76 77 78 79 80 80 81 81 81 81 81 80 80 79 79 78 77 76 75 74 73 72 71 70 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 53 52 51 51 50 50 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 46 46 46 45 45 44 44 43 43 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 34 34 34 33 33 33 34 34 34 34 34 35 35 36 36 37 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 59 60 61 61 61 62 62 62 62 61 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44
 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 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 31 32 32 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 57 58 60 61 62 62 63 64 64 64 65 65 65 64 64 63 62 62 61 59 58 57 56 54 53 51 49 48 46 44 43 41 39 38 36 34 33 31 30 28 27 26 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 14 14 14 14 15 15 16 17 17 18 19 20 21 23 24 25 27 28 30 32 34 36 37 39 41 43 45 47 48 50 51 53 54 54 55 56 56 56 56 55 55 54 53 52 51 50 49 47 46 45 43 42 41 39 38 37 35 34 33 32 31 29 28 27 26 25 24 24 23 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 42 44 46 48 50 51 53 55 57 59 61 62 64 65 66 67 68 68 68 67 67 66 65 63 61 59 57 55 52 50 47 45 42 40 37 35 33 31 29 28 26 25 23 22 21 20 19 19 18 17
 34 34 34 34 33 33 32 31 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 37 38 39 40 41 41 42 42 42 42 43 42 42 42 42 41 40 40 39 38 37 37 36 35 34 33 32 32 31 30 30 29 28 28 28 27 27 27 27 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 39 39 40 41 42 42 44 45 46 47 48 50 51 53 55 57 59 60 62 64 66 68 69 71 72 73 74 75 75 75 74 74 73 72 70 68 66 64 62 60 58 55 53 51 49 47 45 43 42 40 39 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 26 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 46 47 49 50 51 52 53 53 54 54 54 54 54 54 53 53 52 51 50 49 48 47 46 45 44 43 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 33 34 34 34 34
 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 46 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 48 49 49 49 49 49 50 50 50 50 50 51 51 51 51 52 52 52 52 53 53 53 53 53 54 54 54 54 54 54 54 54 53 53 53 52 52 52 51 50 50 49 48 48 47 46 45 45 44 43 43 42 41 41 40 40 40 39 39 39 39 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 46 46 47 47 48 48 49 50 50 51 51 52 52 53 54 54 55 55 55 56 56 57 57 57 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 57 57 56 56 56 55 54 54 53 53 52 52 51 50 50 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 37 37 38 39 39 40 41 42 43 43 44 45 46 46 47 48 48 49 49 49 50 50 50 50 50 50 50 49 49 49 48 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 38 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 41 42 42 42 43 43 43 43 44 44 44 44 44 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 98 100 100 101 101 100 99 97 95 93 90 87 85 82 79 76 73 70 68 65 63 61 59 57 55 54 53 51 50 49 48 48 47 46 46 46 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 50 50 50 51 51 51 52 52 52 52 52 52 52 52 51 51 51 50 50 49 49 48 47 47 46 46 45 44 44 43 42 42 41 41 40 39 39 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 50 50 51 52 52 53 53 53 52 52 51 51 50 49 47 46 45 44 42 41 39 38 37 36 35 34 33 32 31 31 30 30 30 30 29 29 30 30 30 30 31 31 32 32 33 34 35 36 37 38 39 40 41 43 44 46 47 49 51 52 54 56 58 61 63 65 67 70 72 74 76 78 80 82 84 85 87 88 88 89 89 89 88 88 87 85 84 82 80 78 76 74 72 70 68 66 64 62 60 58 56 55 53 52 50 49 48 47 46 45 44 43 43 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 36 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 34 34 34 35 35 36 37 38 38 40 41 42 44 45 47 49 51 54 56 59 62 65 68 72 75 79 82 85 88 91 94 96
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 16 16 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 34 35 37 38 38 39 40 40 40 41 40 40 40 39 38 37 36 35 34 33 32 31 30 29 28 27 25 24 23 22 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 22 22 21 21 20 20 19 18 17 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 28 28 29 29 28 28 28 28 27 27 27 26 26 25 24 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 15 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 44 42 41 40 39 38 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 38 38 38 38 38 39 39 38 38 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 27 27 28 29 29 30 32 33 34 36 38 40 42 44 47 49 52 55 57 60 63 66 69 72 74 76 78 80 81 82 82 82 82 81 80 79 77 75 73 71 69 66 64 62 59 57 55 52 50 48 46 44 42 41 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 23 24 24 25 27 28 29 30 31 32 33 35 36 37 38 39 40 42 43 44 45 46 47 48 49 49 50 51 52 53 53 54 55 55 56 56 57 57 58 58 58 59 59 59 59 60 60 60 60 60 59 59 59 58 58 57 56 55 54 53 52 51 50 48 47 45 43 42 40 38 37 35 33 31 30 28 27 25 24 23 22 20 19 18 18 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 47 49 50 52 54 56 57 59 61 62 64 65 66 67 68 69 70 70 70 70 70 69 69 68 66 65 64 62 60 59 57 55 53 52 50 48 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 36 37 38 38 39 40 40 41 41 42 42 43 43 43 43 44 44 44 44 44 44 43 43 43 42 42 41 41 40 39 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 29 29 29 30 31 31 32 33 34 35 36 37 39 40 42 43 45 46 48 49 51 53 55 56 58 60 61 63 64 65 67 68 69 70 70 71 71 71 71 71 71 70 70 69 68 67 65 64 63 61 60 58 56 55 53 52 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 31 30 30 30 29 29 29 29 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 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 24 25 26 27 28 29 30 32 33 35 36 38 39 41 42 44 46 47 49 50 51 53 54 55 56 57 58 58 59 59 59 59 60 59 59 59 58 58 57 57 56 55 55 54 53 52 51 50 49 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27
 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 20 20 20 20 20 20 19 19 18 18 18 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 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 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 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6
 22 21 20 19 18 17 17 16 16 15 15 15 15 14 14 14 14 15 15 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 44 44 45 45 45 45 44 44 44 43 42 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 23 22 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 29 29 29 30 30 30 29 29 29 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 33 34 34 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 31 31 31 31 31 31 30 30 29 28 28 27 26 25 24 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 26 25 24 23 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 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 24 24 24 24 25 25 26 27 28 29 30 31 32 34 35 37 39 41 42 44 46 48 49 51 52 53 53 54 54 53 53 52 51 49 48 46 44 42 41 39 37 35 34 32 31 29 28 27 25 24 23 22 21 21 20 19 18 18 17 17 16 15 15 15 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 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 14 14 13 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 33 34 34 34 34 34 33 33 32 32 31 30 29 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 41 42 44 45 47 48 50 52 54 56 58 61 63 66 68 71 73 76 79 81 84 87 89 92 95 97 100 103 105 108 110 112 115 117 119 121 123 125 126 128 129 130 131 132 132 132 132 131 130 129 127 125 123 121 118 115 112 109 105 101 97 94 90 86 82 78 74 70 67 63 60 56 53 50 47 45 42 40 38 36 35 33 32 31 31 30 30 30 30 31 32 33 34 35 37 39 41 43 46 48 51 54 57 60 63 66 69 72 75 78 80 83 85 87 89 90 91 92 93 94 94 94 94 94 94 93 92 92 91 90 89 88 87 86 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 65 64 63 61 60 58 57 55 53 52 50 48 46 44 43 41 39 37 36 34 33 32 30 29 28 27 27 26 25 25 25 25 25 25 26 26 27 27 28 29 30 31 32 34 35 37 38 40 41 43 45 47 49 51 53 55 57 60 62 65 67 70 73 76 79 82 85 88 91 95 98 102 105 109 112 116 119 122 125 128 131 133 135 136 137 137 137 136 135 133 130 127 124 120 115 111 106 101 96 90 85 80 75 71 66 62 58 55 51 48 46 43 41 39 38 37 36 36 36 36 36 37 38 39 40 42 44 46 48 51 53 56 59 62 65 69 72 75 79 82 85 88 91 94 97 99 102 104 105 107 108 108 109 109 109 108 107 106 105 103 102 100 98 96 94 91 89 87 84 82 80 78 75 73 71 69 67 65 63 61 59 57 55 54 52 50 49 47 46 45 44 43 42 41 40 39 39 38 38 38 38 38 38 39 40
 49 48 47 47 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 44 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 29 30 31 32 34 35 37 39 42 44 47 50 54 57 61 65 69 74 78 83 87 91 95 99 103 106 109 111 113 114 115 115 115 114 113 111 109 106 103 100 97 94 91 88 84 81 78 75 72 70 67 65 62 60 58 56 54 52 50 49 47 46 44 43 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 20 20 19 19 18 18 18 17 17 17 18 18 18 19 19 20 21 22 24 25 26 28 29 31 33 35 37 39 41 43 45 48 50 52 54 57 59 61 64 66 69 71 73 76 78 81 83 85 88 90 92 94 96 98 100 102 104 105 107 108 109 110 111 111 111 111 110 110 109 107 105 104 101 99 96 93 90 86 83 79 76 72 68 65 61 58 54 51 47 44 41 39 36 34 32 30 28 26 25 23 22 21 21 20 20 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 38 39 40 42 43 44 46 48 50 51 53 55 57 59 62 64 66 68 70 73 75 77 78 80 82 83 84 84 85 85 84 84 83 81 80 78 76 74 72 70 68 66 63 61 59 57 55 54 52 51 50
 20 20 20 20 21 21 22 23 24 25 26 28 29 31 33 35 37 39 41 43 46 48 50 53 55 58 60 62 65 67 69 71 73 74 76 78 79 80 81 82 83 84 84 84 85 85 84 84 84 83 82 81 80 79 78 76 75 73 71 69 67 65 63 61 59 57 55 52 50 48 45 43 41 39 37 35 33 31 29 27 26 24 23 22 21 20 20 20 19 19 20 20 21 22 23 24 26 28 30 33 36 39 42 46 50 54 59 64 70 75 82 88 95 102 109 117 125 132 140 148 155 163 169 175 181 186 189 192 194 194 194 192 190 187 183 178 173 167 161 155 149 142 136 129 123 117 111 105 99 94 89 84 79 74 70 66 62 58 55 51 48 45 42 39 37 34 32 30 28 26 24 23 22 21 20 19 18 18 18 18 18 18 19 19 20 21 23 24 26 27 29 32 34 36 39 42 45 48 51 55 58 62 66 70 74 78 83 87 92 96 101 106 110 115 120 125 129 134 138 142 146 150 153 156 159 160 162 162 163 162 161 159 156 153 150 145 141 136 130 125 119 113 107 101 96 90 84 79 73 68 63 59 54 50 46 42 39 36 33 30 28 26 24 22 20 19 18 17 17 16 16 16 16 16 17 18 19 20 21 22 24 25 27 29 31 33 36 38 40 43 45 48 51 53 56 59 61 64 66 69 72 74 76 79 81 83 85 87 89 91 93 95 96 97 99 100 100 101 101 102 102 102 101 101 100 99 97 96 94 92 90 88 85 83 80 77 74 71 67 64 61 58 55 52 49 46 43 40 38 35 33 31 29 27 26 24 23 22 21 21
 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 32 32 31 30 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 13 13 13 13 13 13 14 14 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34 35 36 37 38 39 41 41 42 43 44 45 45 46 46 47 47 47 48 48 48 47 47 47 46 46 45 44 44 43 42 41 40 39 38 36 35 34 33 32 31 30 29 28 26 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19
 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 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 23 23 24 24 24 24 24 24 24 24 23 23 22 21 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 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 17 18 19 19 20 20 20 20 20 19 19 19 18 17 17 16 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 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
 28 26 24 23 21 20 19 19 18 18 18 18 19 19 20 21 22 23 24 25 27 28 30 32 34 37 39 42 45 48 51 55 59 63 67 71 76 81 86 92 97 103 108 113 118 123 127 130 133 134 135 136 135 133 131 127 124 120 115 110 105 100 95 91 86 81 77 73 69 65 61 58 55 52 50 47 45 43 42 40 39 38 37 37 36 36 36 37 38 38 40 41 42 44 46 48 50 53 55 57 59 61 63 65 67 68 69 70 70 70 70 70 69 69 68 67 65 64 63 61 59 58 56 55 53 52 50 49 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 12 12 12 11 11 11 11 11 11 11 12 12 13 14 15 17 18 20 22 25 27 30 33 37 40 43 47 50 53 56 59 61 63 65 66 67 67 67 67 66 65 64 62 61 59 58 56 55 53 52 50 49 48 47 45 44 43 43 42 41 41 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 34 34 33 32 32 31 30 28 27 26 25 24 22 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 43 44 46 47 49 51 53 56 58 60 63 65 68 70 72 74 76 78 79 79 79 79 77 76 73 70 67 64 60 56 52 48 44 40 37 34 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
 32 32 33 33 34 35 36 37 39 40 42 44 46 48 50 53 55 57 60 62 65 67 70 72 75 77 80 82 84 86 88 90 91 93 94 95 95 96 96 96 95 95 94 93 92 91 90 88 87 85 83 81 79 77 75 73 71 69 67 65 63 61 59 57 55 53 51 50 48 46 45 43 42 40 39 38 36 35 34 33 33 32 31 31 31 31 31 31 31 32 32 33 34 35 37 38 39 41 42 44 45 47 48 50 51 52 53 54 55 56 57 57 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 58 58 58 58 58 58 58 57 57 57 56 56 55 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 40 38 38 37 36 35 34 34 33 33 33 33 33 33 33 33 34 35 35 36 37 38 38 39 40 41 42 42 43 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 50 50 50 50 50 50 50 49 49 48 47 46 45 44 43 42 40 39 38 36 35 34 33 32 31 30 30 29 29 29 29 29 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 46 46 47 48 48 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 46 46 45 45 44 44 43 43 42 41 40 39 39 38 37 36 35 34 34 33 33 32 32 32 32
 15 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 27 28 29 30 31 33 34 35 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 52 53 54 55 55 56 56 57 57 57 57 58 58 58 58 57 57 57 56 56 55 55 54 53 52 51 50 48 47 46 44 42 41 39 37 36 34 32 30 29 27 26 24 23 21 20 19 18 18 17 17 16 16 16 16 16 17 17 18 19 20 21 22 24 25 27 29 31 33 35 38 40 43 46 49 53 56 60 64 68 72 77 82 86 91 96 101 105 110 114 118 121 124 126 128 129 129 128 127 125 122 119 115 111 107 102 98 93 88 84 79 75 71 66 63 59 55 52 49 46 43 40 38 35 33 31 29 27 26 24 23 22 20 20 19 18 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 42 43 43 44 45 45 46 46 47 47 48 48 48 48 49 49 49 49 48 48 48 47 47 46 46 45 44 43 42 41 40 38 37 36 35 33 32 30 29 28 26 25 24 23 21 20 19 18 17 17 16 15 15 14 14 14 14 14 14 15 15 16 17 18 19 20 22 23 25 27 29 30 32 34 36 39 41 43 45 47 48 50 52 53 55 56 57 58 59 59 60 60 60 60 60 60 60 59 59 58 57 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15
 31 31 30 30 30 30 30 31 31 32 33 33 34 35 36 38 39 41 42 44 45 47 49 51 53 55 57 59 61 63 66 68 70 72 74 76 78 79 81 82 83 84 85 85 85 85 85 84 83 82 81 79 78 76 74 72 70 67 65 63 61 59 56 54 52 50 48 46 44 43 41 39 38 36 35 33 32 31 30 29 28 27 27 26 26 25 25 25 26 26 26 27 28 29 30 31 32 33 35 36 38 39 41 42 44 45 47 48 50 51 52 53 54 55 56 57 58 59 59 60 60 60 61 61 61 61 61 61 61 61 60 60 59 59 58 58 57 57 56 55 54 53 52 51 50 49 48 47 45 44 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 37 38 39 40 40 41 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 46 46 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 46 46 45 45 44 43 42 42 41 40 39 37 36 35 34 33 32 31 29 28 27 27 26 25 25 24 24 24 23 24 24 24 24 25 25 26 26 27 28 29 30 31 32 32 33 35 36 37 38 39 40 41 42 42 43 44 45 46 47 48 48 49 49 50 51 51 52 52 52 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 52 52 51 51 50 50 49 48 47 46 45 44 43 42 41 40 39 37 36 35 34 33 33 32
 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 33 34 36 37 38 40 41 42 43 44 45 46 46 46 46 46 46 45 45 44 43 42 41 39 38 37 36 35 34 33 32 31 31 30 30 30 29 29 29 29 29 29 29 30 30 30 29 29 29 29 29 28 28 27 27 26 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 21 22 23 25 26 28 29 31 33 35 36 38 39 40 41 42 43 44 44 44 44 44 44 44 43 43 42 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 19 19 19 19 20 20 21 21 22 23 23 24 25 25 26 26 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 30 30 30 29 28 27 27 26 24 23 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 17 18 19 20 21 22 24 25 27 29 31 33 35 37 40 42 45 47 50 53 56 59 62 65 69 72 76 79 83 86 90 93 96 100 103 105 108 110 111 113 113 114 113 113 111 110 107 105 102 98 95 91 87 83 79 75 71 67 63 59 55 52 49 46 43 40 37 35 32 30 28 26 24 23 21 20 18 17 16 15 15 14 14 13 13 13 14 14 14 15 16 17 18 19 20 22 23 25 26 28 30 31 33 34 36 37 39 40 41 42 44 44 45 46 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 45 45 44 43 42 42 41 40 39 38 36 35 34 33 31 30 29 27 26 24 23 22 20 19 18 16 15 14 13 12 12 11 10 10 9 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 45 46 46 47 48 48 49 49 50 50 51 51 51 51 52 52 51 51 51 51 50 49 48 48 46 45 44 43 41 39 38 36 34 32 30 29 27 25 23 22 20 18 17 16 15 14 13 12 12 12 12 12 12 12 12 13 14 15 16 17 18 20 21 23 24 26 28 30 32 34 37 39 41 44 46 49 51 53 56 58 60 62 64 65 66 67 68 69 69 69 69 69 68 67 66 65 64 63 61 60 58 56 55 53 52 50 48 47 45 43 42 40 39 37 36 34 33 32 30 29 28 27 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 37 35 33 31 30 29 28 27 26 25 25 24 24 24 24 23 23 23 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 40 41 42 43 44 44 45 46 47 47 48 49 49 50 50 51 51 52 52 53 53 53 54 54 54 55 55 55 55 55 55 56 56 56 56 56 56 56 57 57 57 57 58 58 58 58 58 59 59 59 59 59 59 59 59 59 58 58 58 57 57 56 56 55 55 54 53 52 52 51 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 21 21 22 22 22 22 23 23 24 25 26 27 28 30 32 34 36 39 42 45 48 52 56 59 63 67 70 74 77 80 82 84 86 87 88 89 89 89 89 88 87 86 85 84 82 81 79 78 76 75 73 71 70 68 67 65 63 62 60 59 58 56 55 54 52 51 50 49 48 47 46 45 44 44 43 42 42 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 37 38 39 39 40 40 41 42 43 44 44 45 47 48 49 50 51 53 54 56 57 59 60 62 64 66 67 69 71 73 74 76 78 80 81 83 84 86 87 88 89 90 91 91 92 92 93 93 93 93 92 92 91 90 89 88 87 85 83 81 79 76 73 70 67 64 61 57 54 51 48 45 42
 7 7 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 10 11 11 12 13 13 14 15 15 16 16 17 17 17 17 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 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 17 17 17 17 17 17 16 16 15 15 14 13 13 12 11 10 10 9 9 8 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 43 43 43 44 44 45 46 46 47 48 48 49 50 50 51 51 51 52 52 52 53 53 53 54 54 54 54 55 55 55 56 56 56 57 57 57 58 58 59 59 59 60 60 60 61 61 61 61 61 62 62 62 61 61 61 61 61 60 60 59 59 58 57 57 56 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 41 40 40 40 40 40 41 42 43 44 45 47 49 51 53 56 58 61 64 66 69 71 74 76 79 81 83 85 86 88 89 90 90 91 91 91 91 90 90 89 88 87 86 84 83 81 79 78 76 74 73 71 69 68 66 64 63 61 60 59 58 57 56 55 54 53 52 51 51 50 50 49 49 49 48 48 48 48 48 47 47 47 47 47 46 46 46 45 45 45 44 44 43 43 43 43 42 42 42 43 43 43 44 45 46 47 48 49 50 51 53 54 56 57 59 61 62 64 66 68 70 72 74 76 78 81 83 85 88 90 92 95 97 100 102 104 106 108 110 112 114 115 117 118 119 120 120 121 121 121 121 121 120 119 118 117 116 115 113 112 110 108 107 105 102 100 98 96 93 90 88 85 82 79 76 74 71 68 65 62 59 57 54 52 50 48 46 45 44 43 42 42 42 42 42 42 43 44 44 45 46 47 48 49 51 52 53 55 56 58 59 61 63 65 66 68 71 73 75 77 80 82 85 88 90 93 96 99 101 104 106 109 111 113 114 116 117 117 118 118 117 117 115 114 112 110 108 105 103 100 97 94 91 88 85 82 79 77 74 71 68 66 63 61 59 57 55 53 51 49 48 47 45 44 44 43 43
 26 26 27 27 27 28 29 29 30 31 32 32 33 33 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 39 39 40 40 41 42 43 44 45 46 47 48 50 51 53 54 55 57 58 60 61 62 64 65 66 66 67 67 67 67 66 65 64 62 60 58 56 53 51 48 45 43 40 37 35 32 30 28 26 25 23 22 21 21 20 20 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 39 40 40 41 41 42 42 42 42 43 43 43 43 43 43 42 42 42 41 41 40 39 39 38 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 21 21 21 21 21 21 22 23 23 25 26 27 29 30 32 33 35 37 39 40 42 43 45 46 48 49 50 50 51 51 52 52 52 51 51 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 17 17 18 18 19 20 21 22 24 26 27 29 31 33 35 37 39 42 44 45 47 49 51 52 54 55 56 57 58 59 59 60 61 61 61 62 62 62 62 62 62 62 62 62 61 61 61 61 60 60 59 59 59 58 58 57 57 56 55 55 54 53 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 33 32 31 30 29 29 28 27 27 26 26 26
 25 26 26 27 28 29 30 32 34 35 38 40 42 44 47 49 51 54 56 59 61 64 66 68 71 73 76 78 80 82 85 87 89 91 93 95 97 99 101 102 104 105 107 108 109 110 111 111 112 112 112 111 111 110 109 108 107 105 103 101 99 96 93 91 88 85 82 78 75 72 69 65 62 59 56 53 50 47 44 41 39 37 35 33 31 30 29 28 28 27 28 28 29 30 31 33 34 36 39 41 44 46 49 52 55 58 61 64 67 70 73 75 78 81 83 86 88 90 92 94 96 98 99 100 102 103 103 104 105 105 105 106 106 106 105 105 104 104 103 102 101 100 99 98 96 95 93 92 90 88 86 84 82 80 78 76 74 72 69 67 65 63 60 58 56 54 51 49 47 45 43 42 40 39 37 36 35 35 34 34 34 34 35 36 37 38 39 41 43 45 47 49 51 53 55 57 60 62 64 66 68 69 71 73 74 76 77 79 80 81 82 83 84 84 85 86 86 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 86 86 85 84 83 83 81 80 79 78 76 74 72 71 68 66 64 62 59 57 54 52 49 47 44 42 40 37 35 34 32 31 29 28 28 28 28 28 28 29 31 32 34 36 38 40 43 45 48 51 54 58 61 64 68 71 74 78 81 84 87 91 93 96 99 101 103 105 107 108 109 110 110 110 110 110 110 109 108 107 105 104 103 101 99 97 96 94 92 90 88 86 84 82 79 77 75 73 71 69 67 65 63 60 58 56 54 52 50 48 45 43 41 39 37 35 34 32 30 29 28 27 26 26 25
 10 11 12 12 13 14 15 16 17 18 19 19 20 21 21 21 22 22 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 24 24 24 24 24 24 24 23 23 22 22 21 20 19 19 18 17 16 15 14 13 13 12 11 11 10 10 10 10 10 10 10 10 10 11 11 12 13 13 14 15 16 16 17 18 19 19 20 20 21 21 21 21 21 21 21 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 18 18 17 17 16 16 15 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 32 33 34 35 36 37 38 38 39 39 40 40 40 40 40 40 40 40 40 39 39 38 37 37 36 35 34 33 33 32 31 30 28 27 26 25 24 23 22 21 20 18 17 16 15 14 13 12 12 11 10 10 9 9 9 9 9 9 9 9 10 10 11 12 12 13 14 15 17 18 19 21 22 23 25 26 28 29 31 32 33 34 36 37 38 38 39 39 40 40 40 40 40 40 39 39 38 38 37 36 36 35 34 33 32 31 30 30 29 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 14 14 13 13 12 11 11 10 10 10 9 9 9 9 8 8 9 9 9 9 10
 10 11 11 12 13 14 15 17 18 20 22 24 26 28 31 33 36 39 42 45 48 51 54 57 60 62 65 68 70 72 74 76 77 78 78 78 78 78 77 76 74 73 71 69 67 65 63 61 58 56 54 52 50 48 46 44 42 41 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 12 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 39 40 42 43 45 47 48 50 52 54 56 58 59 61 63 65 66 68 69 70 71 72 73 73 73 72 72 71 70 68 67 65 63 60 58 55 53 50 47 45 42 39 37 34 32 30 27 25 23 21 19 18 16 15 14 13 12 11 11 10 10 10 10 10 10 11 11 12 13 13 14 15 16 17 18 20 21 22 24 25 27 28 30 32 33 35 37 39 40 42 44 46 48 50 52 53 55 56 58 59 60 61 61 62 62 62 62 61 61 60 59 57 56 55 53 51 50 48 46 45 43 41 39 38 36 34 33 31 29 28 26 25 24 22 21 20 18 17 16 15 14 13 12 11 10 10 9 9 9 8 8 8 8 9 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 28 29 31 32 33 35 36 38 39 41 42 44 45 47 48 49 50 51 52 52 53 53 53 53 53 53 52 51 50 49 48 47 45 44 42 41 39 38 36 35 33 31 30 28 27 25 24 22 21 20 19 17 16 15 14 13 13 12 11 11 10 10 10 10 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
 15 15 16 16 17 17 18 19 20 21 22 23 24 26 27 28 30 31 32 33 35 36 37 39 40 41 43 44 45 46 47 49 50 51 52 53 54 55 56 57 57 58 58 59 59 59 59 58 58 57 57 56 55 54 52 51 49 48 46 45 43 41 40 38 36 35 33 31 30 28 27 25 24 23 22 20 19 18 17 17 16 15 15 14 14 14 14 14 15 15 16 17 18 19 21 23 25 26 29 31 33 35 37 39 42 43 45 47 48 49 50 51 51 52 52 52 51 51 50 49 49 48 47 46 45 44 44 43 42 41 40 40 39 39 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 33 32 32 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27 27 28 29 30 30 31 32 33 33 34 35 35 36 37 37 38 39 39 40 40 41 42 42 43 44 44 45 46 46 47 48 48 49 49 50 50 51 51 51 51 51 51 51 50 50 49 48 47 46 45 43 41 40 38 36 34 32 30 28 27 25 23 22 20 19 18 17 16 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 35 37 38 40 41 42 43 44 45 46 47 47 48 48 48 48 48 48 48 48 48 47 47 46 46 45 45 44 43 43 42 41 40 40 39 38 37 36 36 35 34 33 32 31 30 29 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15
 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 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 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 33 34 35 36 36 37 37 37 37 37 37 37 37 36 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 15 16 16 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 40 42 43 44 44 45 46 46 46 46 46 45 44 43 42 41 40 39 37 36 35 33 32 30 29 28 27 26 24 23 22 22 21 20 19 19 18 17 17 17 16 16 16 16 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22
 31 29 28 27 26 26 25 25 25 25 25 26 26 27 27 28 29 29 30 31 32 33 33 34 35 36 36 37 37 38 38 39 39 39 39 40 40 40 39 39 39 39 38 38 38 37 37 36 36 35 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 25 25 26 27 27 28 29 30 31 31 32 33 34 34 35 36 36 37 37 37 37 37 37 37 37 36 36 35 35 34 33 32 32 31 30 30 29 29 29 28 28 28 29 29 30 31 32 34 35 37 40 42 44 47 49 52 54 57 59 60 62 62 63 63 62 61 60 59 57 55 53 50 48 46 44 41 39 37 35 34 32 30 29 28 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 31 32 33 34 35 37 38 39 40 41 42 42 43 43 43 43 42 42 41 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 28 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 32 33 34 35 37 39 40 42 44 47 49 51 53 56 58 60 62 64 66 67 67 68 67 67 65 63 61 59 56 53 50 47 44 41 38 35 33
 34 34 34 34 34 34 34 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 43 43 44 45 45 46 46 47 47 47 47 47 46 46 46 45 44 44 43 42 41 40 39 38 37 36 35 34 32 31 31 30 29 28 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 45 46 46 46 46 46 46 45 44 44 43 42 41 40 39 37 36 35 34 33 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 21 21 22 22 23 23 24 25 26 27 27 28 29 30 31 32 33 34 35 35 36 37 37 38 38 39 40 40 41 41 42 43 44 44 45 46 47 48 49 50 51 52 52 53 54 55 56 57 57 58 58 59 59 60 60 60 60 59 59 59 58 57 57 56 55 54 53 52 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 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
 22 21 20 19 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 48 49 49 49 49 49 49 48 47 46 45 44 42 41 39 37 35 33 31 30 28 26 25 23 22 21 20 19 19 19 19 19 19 20 21 22 24 26 28 30 32 35 38 41 44 48 52 56 60 64 68 72 75 79 82 84 87 88 89 89 89 88 86 84 82 79 76 73 70 67 64 60 57 55 52 49 47 45 42 40 39 37 35 34 32 31 30 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 21 21 21 22 23 24 25 26 27 29 30 32 34 36 37 39 40 42 42 43 43 43 43 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 29 29 29 29 29 29 29 30 30 31 32 33 34 36 37 39 41 43 45 47 50 52 55 58 61 64 67 70 72 75 77 78 79 80 80 79 78 76 74 71 68 65 62 59 55 52 49 46 43 40 38 36 34 32 31 30 29 29 29 29 29 30 31 32 33 35 36 38 40 42 44 46 48 50 51 53 54 55 56 56 56 56 55 55 54 52 51 49 48 46 44 43 41 39 38 36 35 33 32 31 30 29 28 27 26 25 25 24 24 24 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 30 31 32 32 32 33 33 33 33 32 32 31 30 29 28 26 25 24 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 12 12 12 12 13 13 14 15 16 17 18 19 21 22 24 26 27 29 31 33 36 38 41 43 46 49 51 54 57 60 63 66 69 71 74 76 78 80 82 83 84 84 84 84 83 82 80 78 76 74 71 68 66 63 60 57 54 51 49 46 43 41 39 36 34 32 30 29 27 25 24 22 21 20 18 17 16 15 14 14 13 12 12 12 11 11 11 11 12 12 12 13 14 14 15 16 17 18 18 19 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 27 27 28 29 30 31 32 34 35 36 37 39 40 41 42 43 44 45 45 45 45 45 44 43 42 40 39 37 36 34 32 30 28 26 25 23 21 20 19 17 16 15 14 14 13 13 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 28 28 29 30 31 31 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 22 21 20 20 19 18 18 17 16 16 15 15 15 14 14 14 15 15 15 16 17 17 18 19 20 21 22 24 25 26 27 29 30 32 33 34 36 37 38 40 41 42 43 44 45 45 46 46 47 47 47 47 47 47 47 46 46 46 45 45 45 45 44 44 44 43 43 43 43 43 43 42 42 42 42 41 41 40 40 39 38 37 36 35 34 33 32 30 29 27 26 24 23 21 20 19 17 16 15 14 13 13
 17 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 40 42 44 46 48 49 51 53 55 57 58 60 61 63 64 65 65 66 66 66 65 64 64 62 61 60 58 56 54 53 51 49 47 45 43 41 39 38 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 23 24 24 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 30 30 30 31 31 32 33 33 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 28 28 27 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 17 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 36 37 38 38 38 38 38 38 38 38 37 37 36 35 34 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 22 22 22 22 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 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 73 74 75 75 76 76 75 75 74 72 70 69 66 64 62 59 57 55 52 50 48 46 44 42 40 39 37 36 34 33 32 31 31 30 29 29 28 28 28 27 27 27 28 28 28 28 29 30 30 31 32 33 34 36 37 39 40 42 44 46 49 51 54 56 59 62 65 68 71 74 77 80 82 84 86 87 88 88 87 86 85 83 80 77 74 70 67 63 60 57 53 51 48 45 43 41 40 38 37 36 35 34 34 33 33 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 34 34 35 36 36 37 38 39 40 41 41 42 43 44 44 45 45 46 46 46 46 46 46 45 45 44 43 42 42 41 40 39 38 37 36 35 34 34 33 33 33 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 32 33 33 34 36 37 38 40 42 44 46 48 50 52 55 57 59 61 63 64 65 66 67 67 67 66 65 64 63 62 60 59 57 55 54 52 51 49 48 46 45 44 43 42 41 40 39 38 38 37 37 37 37 36 36 36 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 49 50 51 52 53 54 55 56 57 59 60 62 63 65 66 68 70 71
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 16 17 17 17 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 19 20 21 22 23 25 26 28 30 32 35 37 40 42 45 47 49 51 53 55 56 56 56 56 55 54 52 50 48 46 44 42 39 37 35 33 31 29 27 26 24 23 21 20 19 18 17 17 16 15 15 15 14 14 14 14 15 15 15 16 16 17 18 18 19 20 22 23 24 25 27 28 30 31 33 34 36 37 38 40 41 42 43 44 44 44 44 44 43 42 41 40 39 37 36 34 32 31 29 27 26 24 23 22 21 19 19 18 17 16 15 15 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 14 14 15 16 17 18 19 20 21 23 24 26 28 30 32 34 36 38 40 43 45 46 48 50 51 51 52 52 52 51 51 50 48 47 45 44 42 41 39 37 36 34 32 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 23 24 26 27 29 31 32 34 36 39 41 43 46 48 50 53 55 57 59 61 62 63 64 64 63 62 60 58 56 54 51 48 45 43 40 37 35 32 30 28 26 25 23 22 20 19 18 17 16 16 15 14 14 13 13 13 13 12 12 12 12 12 13 13 13 13 14 14 15 15 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 29 29 29 29 30 30 31 32 32 33 34 36 37 38 39 41 42 44 45 46 48 49 51 52 54 55 57 58 59 60 61 62 63 63 64 64 64 64 63 63 62 61 60 59 58 57 55 54 52 51 50 48 47 46 44 43 42 41 40 39 38 37 36 36 35 35 34 33 33 33 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 30 30 30 30 31 31 32 32 33 34 35 36 37 38 38 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 57 58 59 60 61 61 62 62 63 63 64 64 64 64 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 65 65 64 64 63 62 62 61 59 58 57 55 54 52 51 49 47 45 44 42 40 39 37 36 34 33 32 31 30 29 29 28 28 28 28 28 29 29 30 30 31 32 33 34 35 36 38 39 41 42 44 46 48 49 51 53 56 58 60 62 65 67 70 72 75 77 79 81 83 85 86 87 88 88 88 88 87 86 84 82 80 78 75 73 70 67 65 62 60 57 55 53 50 48 46 45 43 41 40 38 37 36 35 34 33 32 32 31 30 30 30 29 29 29 29 29 30 30 30 31 31 32 33 34 35 35 36 37 38 39 39 40 40 41 41 42 42 42 43 43 43 43 44 44 44 44 44 44 45 45 45 46 46 47 47 48 49 50 51 52 53 54 55 57 58 59 61 63 64 66 67 69 70 72 73 74 75 75 75 75 75 75 74 73 72 70 68 67 65 63 60 58 56 54 51 49 47 45 43 41 39 38 36 34 33 32 31 30 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 27 27 26 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 26 27 28 29 31 32 33 33 34 34 34 34 34 33 32 31 29 27 26 24 22 20 19 17 16 14 13 12 11 10 10 9 9 8 8 8 8 8 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 18 19 19 20 20 20 21 21 21 20 20 20 20 19 19 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 9 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 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 14 15 16 17 18 20 21 22 24 25 27 28 29 30 30 31 31 31 31 31 31 30 29 29 28 27 26 25 24 24 23 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 24 24 25 26 26 27 27 28 28 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 61 59 57 56 55 53 53 52 51 51 50 50 50 50 50 50 50 50 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 54 54 54 54 55 55 55 56 56 56 56 56 56 56 56 56 56 55 55 55 54 54 53 53 52 52 51 51 50 50 49 49 49 49 49 49 49 50 50 51 52 53 54 56 57 59 61 63 65 67 69 71 73 75 76 77 79 79 80 80 79 79 78 77 75 74 72 70 68 66 64 62 60 58 56 54 52 51 49 48 46 45 44 43 43 42 42 42 42 42 42 43 43 44 45 47 48 49 51 52 54 56 58 60 61 63 65 67 69 70 72 73 74 75 76 77 78 78 79 79 79 79 79 79 78 78 78 78 77 77 77 77 77 78 78 78 79 80 81 82 82 83 84 85 86 87 87 88 88 88 88 88 87 87 86 84 83 82 80 79 77 75 73 71 69 67 65 64 62 60 58 57 55 54 53 51 50 49 49 48 48 47 47 47 47 47 47 48 48 49 50 51 52 53 54 56 57 59 61 63 64 66 69 71 73 75 77 80 82 84 86 88 90 92 93 95 96 97 98 98 99 99 99 98 98 98 97 97 96 95 95 94 93 93 92 92 91 91 90 89 88 88 87 86 85 84 82 81 80 78 77 75 73 72 70 68 66 64 63 61 59 57 56 54 53 52 51 50 49 49 48 48 48 49 49 50 50 51 53 54 56 57 59 61 64 66 68 71 73 76 78 81 83 86 88 89 91 92 93 93 93 92 91 90 88 86 84 81 79 76 73 71 68 66 63
 15 15 15 16 16 16 17 17 18 19 20 20 21 22 23 24 24 25 26 26 27 27 27 28 27 27 27 26 26 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 17 18 18 19 19 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 20 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 17 17 17 17 17 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 22 23 23 23 23 23 23 23 23 22 22 22 21 20 20 19 19 18 17 17 17 16 16 16 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 24 25 26 27 28 29 29 30 31 32 32 32 32 32 32 32 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 22 22 23 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 38 39 39 40 40 40 40 40 39 39 38 37 36 36 35 33 32 31 30 29 28 27 27 26 25 25 25 24 24 24 24 24 25 25 26 27 27 28 29 30 31 32 34 35 36 38 39 40 41 42 43 44 45 45 45 45 45 44 43 42 41 39 38 36 34 33 31 29 28 26 25 24 23 22 21 20 19 19 18 18 18 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 31 32 33 33 34 35 35 36 37 37 38 38 38 38 38 38 38 38 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 30 30 30 30 30 29 29 28 27 27 26 25 25 24 23 22 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22
 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 29 30 31 32 33 34 34 35 36 36 37 37 37 37 37 37 37 37 36 36 35 34 34 33 32 31 31 30 30 29 29 29 29 29 29 29 29 30 30 31 32 33 33 34 35 36 37 38 39 39 40 40 41 41 40 40 39 38 37 35 34 32 30 29 27 25 23 22 20 19 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 12 12 12 13 14 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 37 39 41 43 44 46 47 48 49 49 49 48 48 47 45 44 42 41 39 37 35 33 31 30 28 26 25 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 10 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 18 18 19 21 22 23 25 27 29 31 34 36 39 42 44 47 49 52 53 55 55 55 55 54 52 50 48 46 43 41 38 35 33 31 28 26 24 23 21 20 19 17 16 16 15 14 14 13 13 13 13 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 32 33 33 34 34 34 34 34 33 33 33 32 31 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 22 22 22 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 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 29 29 29 29 28 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 15 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 32 32 32 32 32 31 31 30 29 28 27 26 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13 13 12 12 12 12 13 13 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 25 26 26 27 27 27 27 27 27 26 26 25 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21
 27 28 29 31 33 35 37 40 43 46 49 53 57 61 65 69 73 78 82 85 88 91 93 94 94 93 91 88 85 82 77 73 68 64 60 55 51 47 44 41 38 35 33 30 29 27 25 24 23 22 22 21 21 21 20 20 20 21 21 21 22 22 23 24 24 25 26 28 29 30 32 33 35 37 39 41 43 46 48 51 53 56 59 61 63 65 66 67 68 68 67 66 65 63 61 59 56 53 51 48 46 43 41 39 37 35 33 32 31 29 28 27 26 25 25 24 23 23 23 22 22 22 22 22 22 22 22 23 23 24 24 25 26 27 28 30 31 33 34 36 38 40 42 45 47 49 51 54 56 58 59 61 62 63 64 65 65 65 64 64 63 62 61 59 58 57 55 53 52 50 49 47 46 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 33 32 32 31 31 30 30 29 28 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 19 20 20 21 22 23 24 25 26 27 28 28 29 30 31 31 32 32 32 33 33 33 33 32 32 32 31 31 30 30 29 29 28 27 27 26 25 25 24 23 23 22 22 22 21 21 21 20 20 20 20 20 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 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 22 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
 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 20 21 21 22 22 22 21 21 20 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 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 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 10 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 21 22 22 23 23 23 22 22 21 20 20 19 18 17 16 15 14 13 12 11 11 10 9 9 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 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 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6
 27 26 26 26 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 35 35 35 35 35 35 34 34 33 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 23 22 22 22 22 22 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 30 29 29 29 30 30 30 30 30 31 31 32 32 33 34 34 35 35 36 36 37 37 37 37 37 37 37 36 36 35 35 34 33 32 31 30 30 29 28 27 26 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 27 28 28 29 30 32 33 34 35 36 37 39 40 41 42 42 43 44 44 45 45 45 45 45 44 44 43 43 42 42 41 40 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 28 28 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
 85 85 85 84 83 82 80 78 76 74 72 70 67 65 63 60 58 56 54 52 50 48 46 45 43 41 40 38 36 35 33 32 31 29 28 27 25 24 23 22 21 21 20 19 19 18 18 18 18 18 18 18 18 19 19 20 21 22 23 24 25 27 28 30 32 34 36 38 40 42 45 47 49 51 52 54 55 55 55 55 55 54 53 52 50 49 47 45 44 42 40 39 38 37 36 35 34 34 33 33 33 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 33 33 33 32 32 31 30 30 29 28 28 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 26 27 27 28 29 30 31 31 32 33 33 33 34 34 34 34 34 34 33 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 31 32 32 33 34 36 37 39 40 42 44 46 48 50 53 54 56 58 59 60 60 60 59 59 57 56 54 52 49 47 45 42 40 38 36 34 32 30 28 27 25 24 23 22 21 20 19 19 18 18 18 18 18 18 18 18 18 19 19 20 20 21 21 22 23 24 25 26 27 28 30 31 32 34 36 37 39 41 43 46 48 51 53 56 59 62 65 68 70 73 76 78 80 82 84 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 48 47 45 44 42 40 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 30 31 31 32 32 32 32 32 31 31 30 29 28 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 23 24 26 27 29 31 32 34 36 38 39 41 42 43 44 44 44 44 43 42 41 40 39 37 36 34 32 31 29 28 26 25 24 23 21 20 19 19 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 45 47 48 50 51 52 53 54 54 55 54 54 53 52 51 49 47 45 43 40 38 36 33 31 29 27 25 24 22 21 19 18 17 16 15 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 41 43 45 46 47 48 49 50 50 50 50 50
 52 50 48 46 44 43 42 41 40 39 39 38 38 38 39 39 39 40 40 41 42 42 43 44 45 45 46 46 47 47 47 47 47 47 46 46 45 44 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 31 31 31 31 30 30 31 31 31 31 31 32 32 32 33 34 34 35 36 37 38 39 41 42 43 45 46 48 50 51 53 54 56 57 58 58 59 59 58 58 57 55 54 52 50 47 45 43 40 38 36 34 32 30 28 26 25 23 22 21 19 18 18 17 16 16 15 15 15 14 14 15 15 15 16 17 18 19 21 23 25 28 31 34 38 42 47 52 57 62 68 73 78 82 86 89 90 91 90 88 85 81 77 72 68 63 59 55 51 47 44 41 38 36 34 32 31 30 29 28 27 27 27 26 26 26 27 27 27 27 28 28 29 29 30 30 30 31 31 31 31 31 31 30 30 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 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 42 43 44 46 48 49 51 53 55 58 60 63 65 68 71 74 77 80 83 86 89 91 92 93 94 93 92 90 87 84 80 75 71 66 61 57 52 48 44 40 36 33 31 28 26 24 23 22 21 20 19 19 19 19 19 19 20 20 21 22 23 25 26 28 30 32 35 37 40 43 46 49 52 56 59 61 64 65 67 68 68 67 66 65 63 61 59 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
 25 25 25 24 24 23 22 21 20 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 11 11 12 13 15 16 18 20 22 24 27 29 32 35 38 40 43 44 46 46 46 45 44 43 41 39 36 34 32 30 28 26 24 23 22 20 19 18 18 17 16 16 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 31 32 33 33 34 34 34 34 33 32 31 30 29 27 26 24 23 21 20 18 17 16 15 15 14 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 29 30 30 31 31 30 30 30 29 29 29 28 28 27 27 27 27 27 27 28 28 29 30 31 32 34 36 38 40 43 46 49 52 56 59 62 65 68 70 70 70 69 67 65 61 57 53 49 44 40 37 33 30 28 25 24 22 20 19 18 17 17 16 16 16 15 15 16 16 16 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 31 33 33 34 35 35 35 34 34 33 32 31 30 28 27 26 25 24 22 21 21 20 19 18 18 17 17 17 17 16 16 17 17 17 17 18 18 19 20 21 22 24 25 27 29 32 34 37 40 44 47 51 55 59 62 65 68 69 70 70 69 67 64 61 58 54 50 47 44 41 38 35 33 31 29 27 26 25 24 23 23 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 25 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
 33 32 32 31 31 31 30 30 29 29 28 28 27 26 26 25 25 24 23 23 22 22 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 20 20 21 22 23 24 25 25 26 27 28 29 30 30 31 31 32 32 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 25 24 24 25 25 25 26 26 27 28 29 30 31 33 34 36 38 40 41 43 45 47 49 50 52 53 54 54 54 53 52 51 50 48 46 44 42 40 38 36 34 32 30 29 27 26 24 23 22 21 20 20 19 19 18 18 18 18 18 18 19 19 20 21 21 22 23 24 26 27 28 30 32 33 35 37 39 41 43 45 46 48 50 51 53 54 55 55 56 55 55 55 54 53 51 50 48 47 45 44 42 41 40 38 37 36 35 34 33 33 32 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 34 34 33 32 31 30 28 27 26 25 24 23 23 22 21 21 20 20 20 20 20 20 20 20 21 21 22 23 23 24 25 26 27 28 29 30 32 33 33 34 35 36 36 37 37 38 38 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 45 45 44 43 42 41 40 40 39 38 38 37 37 37 36 36 36 36 36 36 36 37 37 37 38 38 39 39 40 41 42 43 44 45 46 47 49 51 53 55 57 59 62 65 68 70 73 76 78 80 82 83 84 84 83 81 80 77 74 71 68 65 61 58 55 52 49 47 44 42 41 39 38 37 36 36 35 35 35 36 36 37 37 38 39 40 42 43 44 45 46 47 48 48 48 48 48 47 46 45 43 42 40 38 36 34 32 31 29 27 26 25 23 22 21 21 20 20 19 19 19 19 19 20 21 22 23 24 26 28 31 34 37 41 45 49 54 59 64 68 73 77 81 83 85 86 87 86 84 82 79 76 72 69 65 62 58 55 52 50 47 45 43 41 40 39 38 37 36 36 35 35 36 36 36 37 38 39 40 41 43 44 46 48 50 53 55 58 60 63 65 68 70 73 75 77 79 81 83 84 85 86 86 87 87 86 85 84 83 81 79 77 74 72 69 66 63 59 56 53 49 46 43 41 38 36 34 32 30 29 28 27 26 26 25 25 25 26 26 27 28 29 30 32 34 36 38 41 44 47 50 54 58 62 67 71 75 79 83 86 88 89 90 89 88 86 83 80 76 73 69 65 62 59 56 53 51 49 47 46 45 44 44 44 45 45 46 48 49 51 54 57 60 63 67 71 75 79 83 87 91 94 96 97 97 96 94 91 87 82 77 71 66 61 56 51 47 43 40 37 34 32 30 29 28 27 26 26 26 25 26 26 26 27 27 28 29 30 31 32 34 35 36 38 39 41 42 43 44 45 46 47 48 48 48 48 48 47 47
 58 58 59 59 59 59 59 58 58 57 56 56 55 54 52 51 50 49 48 47 46 44 43 42 42 41 40 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 45 46 47 47 48 48 49 49 50 50 50 50 50 50 50 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 41 41 41 41 41 42 42 42 43 43 44 44 45 45 46 47 47 48 48 49 49 49 49 49 49 49 49 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 33 32 32 32 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 44 45 46 47 47 48 48 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 49 49 50 50 51 52 52 53 53 54 54 55 55 55 55 55 55 55 54 54 53 52 51 51 50 49 48 47 46 45 44 44 43 42 42 41 41 41 41 41 40 40 40 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 51 51 52 52 52 52 52 51 51 51 50 50 49 49 48 47 46 45 44 44 43 42 41 40 39 39 38 37 37 36 36 36 35 35 35 35 35 35 36 36 37 37 38 39 39 40 41 42 43 45 46 47 47 48 49 50 50 50 51 51 51 51 51 50 50 50 49 49 49 49 48 48 48 48 48 48 49 49 50 50 51 51 52 53 54 54 55 56 57 57
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 76 76 77 77 77 78 78 79 79 80 80 80 81 81 81 81 81 81 80 80 79 77 76 74 73 71 69 66 64 61 59 57 54 52 50 48 46 44 43 41 40 39 38 38 38 38 38 38 39 40 41 43 44 47 49 51 54 57 61 64 68 72 76 80 83 87 90 93 95 96 97 97 96 95 92 90 86 83 79 75 72 68 64 61 58 55 52 50 48 46 44 43 42 41 40 39 39 39 38 38 38 39 39 39 39 40 40 41 41 41 42 42 42 42 42 42 42 41 41 40 40 39 38 38 37 36 35 35 34 33 33 32 32 32 32 32 32 32 33 33 34 34 35 36 36 37 38 38 39 40 40 40 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 41 41 41 42 43 43 44 45 46 48 49 51 52 54 56 58 60 62 64 66 67 69 70 72 73 73 73 73 73 72 70 69 67 65 63 61 58 56 53 51 48 46 44 42 40 38 37 35 34 33 32 31 31 31 30 31 31 31 32 33 34 36 37 39 41 43 45 48 51 53 56 59 62 65 68 70 73 75 76 78 79 79 79 79 78 77 75 74 72 70 69 67 65 64 62 61 60 59 58 58 57 57 57 57 57 58 58 59 60 61 61 62 63 64 65 66 66 67 67 67 67 67 66 65 65 64 62 61 60 58 57 55 54 52 50 49 47 46 44 43 42 40 39 38 38 37 36 36 35 35 35 35 35 35 35 35 36 36 37 37 38 39 40 41 42 43 44 46 47 48 50 52 53 55 56 58 60 61 63 64 66 67 68 69 71 72 72 73 74 74 75
 52 52 52 52 52 51 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 34 33 33 33 33 33 33 34 34 35 35 36 37 38 39 40 41 43 44 45 47 48 50 51 52 53 54 54 55 55 55 55 55 54 54 53 53 52 51 50 49 49 48 47 47 46 46 45 45 45 45 45 45 45 45 45 46 46 47 47 48 49 49 50 50 51 51 52 52 52 53 53 52 52 52 52 51 51 50 49 49 48 47 46 45 45 44 43 43 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 43 43 44 44 44 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 44 44 43 43 42 41 41 40 40 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 36 36 37 37 38 39 40 40 41 42 44 45 46 47 48 49 50 50 51 51 52 52 51 51 50 49 48 47 46 44 43 41 40 38 37 36 34 33 32 31 30 30 29 29 28 28 28 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 40 40 41 41 42 42 43 44 45 46 46 47 48 49 50 51 52 52 53 54 54 54 55 55 54 54 54 53 52 52 51 50 49 48 47 46 45 44 44 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 48 48 49 49 50 51 51 52 52
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 19 20 20 21 21 21 21 21 21 20 20 19 19 18 17 17 16 15 14 14 13 12 12 11 10 10 10 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 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 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 27 28 29 30 30 31 32 32 32 31 31 30 29 28 27 26 24 23 21 20 19 18 17 15 14 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 14 15 16 17 18 18 19 20 21 22 23 24 24 25 26 26 27 27 27 26 26 25 24 24 23 21 20 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 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10
 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 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 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 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 13 14 15 15 16 16 16 17 17 17 16 16 16 15 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 12 13 14 14 14 15 15 15 15 14 14 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 62 65 67 69 71 72 72 71 70 68 65 62 59 55 51 48 44 41 38 35 32 29 27 25 23 22 20 19 18 17 17 16 16 16 16 16 16 16 17 17 18 19 20 22 23 25 28 30 33 36 39 42 46 50 54 58 61 65 68 71 73 75 76 76 76 74 73 70 68 65 62 59 56 53 51 49 47 45 43 42 41 40 40 39 39 39 40 40 41 42 43 44 45 47 48 50 51 53 54 55 56 56 56 56 56 55 54 52 51 49 47 45 43 41 39 37 35 34 32 31 30 29 28 27 27 26 26 26 26 26 26 26 27 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 50 51 53 55 56 58 59 60 61 62 62 62 62 61 60 59 57 55 53 51 49 47 45 43 41 39 37 36 35 33 32 32 31 30 30 30 30 30 31 31 32 33 35 36 38 39 41 43 45 47 49 51 52 53 54 54 54 53 51 49 47 45 42 39 37 34 31 29 27 25 23 21 20 19 18 17 16 16 15 15 15 15 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 29 30 30 30 30 30 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 42 41 41 40 39 38 37 36 34 33 32 30 29 28 27 26 26 25 25 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 32 32 33 34 35 37 38 40 42 44 46 49 51 54 57 60
 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 24 24 24 24 24 23 23 22 21 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 34 35 34 34 33 33 32 31 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 29 30 30 30 30 30 30 29 29 28 28 27 26 25 24 23 22 21 20 19 19 18 17 16 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 19 19 20 20 20 20 20 20 20 19 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 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13
 37 38 39 40 42 43 45 46 48 49 51 53 54 55 56 57 58 59 59 59 59 59 58 57 56 55 54 53 52 50 49 47 46 44 43 41 40 38 37 36 35 33 32 31 30 30 29 28 28 27 27 27 27 27 27 27 27 28 28 29 30 30 31 33 34 35 37 39 41 43 45 48 50 53 56 59 62 64 67 70 72 74 75 76 77 77 77 76 75 74 73 71 69 67 65 63 61 59 58 56 55 53 52 51 50 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 46 45 45 44 43 42 41 40 38 37 36 34 33 32 31 30 29 28 27 26 26 26 25 25 25 25 25 26 26 27 27 28 29 30 31 32 34 35 37 38 40 41 43 44 45 47 48 49 49 50 50 50 50 50 50 49 49 48 47 46 46 45 44 43 42 42 41 40 40 39 39 39 38 38 37 37 37 37 36 36 36 35 35 34 34 33 33 33 32 32 31 31 30 30 30 30 29 29 29 29 30 30 31 31 32 33 33 34 35 36 38 39 40 41 42 43 43 44 44 44 44 44 44 43 43 42 41 41 40 39 38 38 37 37 36 36 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 31 31 32 33 34 35 36 36 37 38 39 39 40 40 40 40 40 40 40 39 39 38 38 37 36 36 35 34 34 33 33 32 32 32 32 32 32 32 32 32 33 33 34 35 36
 48 49 49 49 49 49 49 48 48 47 47 46 45 45 44 43 43 42 41 41 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 33 33 33 33 34 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 43 44 44 45 45 45 45 45 44 44 43 42 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 30 30 30 30 31 31 32 32 33 34 35 35 36 37 38 40 41 42 42 43 44 44 45 45 45 45 45 44 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 38 39 39 40 40 40 41 41 41 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 36 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 42 42 42 42 41 41 41 40 39 39 38 37 37 36 35 34 34 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 35 35 35 35 35 36 36 37 37 38 38 39 40 41 42 42 43 44 45 46 46 47 48 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 13 14 15 15 16 17 18 19 20 21 23 24 25 27 28 29 30 31 32 32 33 33 32 32 31 30 29 28 26 25 24 22 21 20 18 17 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 11 11 11 12 12 13 14 15 16 17 18 19 21 22 23 25 26 28 29 30 31 32 32 32 32 32 31 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 28 29 30 31 31 32 32 33 33 33 33 33 33 33 33 32 32 31 30 29 28 27 26 25 23 22 21 20 18 17 16 15 14 14 13 12 12 11 11 10 10 10 10 9 9 9 10 10 10 11 11 12 13 14 15 16 17 19 20 22 24 26 29 31 33 35 37 39 40 41 41 41 40 39 37 36 33 31 29 27 25 23 22 20 19 18 17 16 15 14 14 13 13 12 12 12 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 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 17 17 17 17 17 17 16 16 15 15 15 14 13 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 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
 38 38 39 39 39 40 40 41 42 43 44 45 47 49 51 53 56 59 62 65 69 72 75 78 80 82 83 83 83 81 79 76 73 69 66 62 58 54 50 47 44 41 39 37 35 33 32 31 30 30 30 30 30 30 30 31 32 33 34 35 36 38 39 40 42 44 45 47 48 49 51 52 53 54 54 55 55 55 56 55 55 55 55 55 54 54 53 53 52 52 51 50 50 49 48 48 47 46 45 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 34 34 35 36 37 38 40 42 44 46 48 51 54 58 62 67 72 77 84 90 98 106 114 123 131 140 147 154 158 161 162 159 155 149 140 131 122 112 102 93 84 77 69 63 58 53 49 45 42 39 37 35 33 32 31 30 30 29 29 29 29 29 30 30 31 32 33 35 36 38 40 42 44 47 49 52 55 58 62 65 69 73 76 80 84 88 92 95 98 101 104 105 107 107 107 106 105 103 100 97 94 90 86 83 79 75 71 68 65 62 59 56 53 51 49 47 45 43 42 40 39 38 37 36 36 35 34 34 34 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 37 37 38 38 38 38 38 38 38 38 37 37 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 37 37 37 38 38 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 23 22 22 21 21 20 19 19 18 18 17 17 17 17 17 17 18 18 19 19 20 21 23 24 26 27 29 31 32 34 36 37 38 38 38 38 38 37 35 34 32 30 28 27 25 23 22 20 19 18 17 17 16 16 15 15 15 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 19 19 19 20 19 19 19 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 21 21 22 22 23 23 24 24 24 25 25 25 24 24 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 24 25 27 29 31 33 36 38 41 43 45 47 48 49 50 49 49 47 45 43 40 38 35 32 29 27 25 23 21 19 18 16 15 14 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 28 29 29 29 30 29 29 29 28 27 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 20 21 21 21 21 21 20 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 16 16 17 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 30 31 31 31 31 30 30 29 28 27 26 25 25 24 23 23 22 22 22 22 22 22 22 22 22 23 23 24 24 24 25 25 25 25 25 25 25 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 61 61 62 62 61 61 60 59 57 56 54 52 51 49 47 46 45 44 43 42 42 41 41 41 42 42 43 44 45 46 48 49 51 52 54 56 57 59 61 62 64 65 66 67 67 67 67 67 66 65 64 62 61 59 57 55 53 51 49 48 46 45 43 42 41 41 40 40 40 40 40 41 41 42 43 44 45 45 46 47 47 47 47 47 46 45 44 43 41 40 38 37 35 34 32 31 30 29 28 27 26 25 25 24 24 25 25 25 26 27 29 30 32 35 37 40 43 46 49 53 56 60 63 67 70 73 75 77 78 79 79 78 77 76 74 71 69 66 63 60 57 55 52 49 47 45 42 40 38 36 35 33 32 31 30 29 28 27 27 27 26 27 27 27 28 29 30 31 32 33 35 36 38 39 41 42 44 45 47 48 49 50 50 51 51 51 50 50 50 49 48 48 47 46 45 45 44 44 44 44 44 45 45 46 47 48 49 51 52 53 54 56 57 58 59 60 60 61 61 61 61 61 61 61 60 60 60 60 59 59 59 58 58 58 57 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 44 44 43 43 44 44 45 46 47 49 51 52 54 57 59 61 63 65 67 69 70 71 71 71 70 69 67 65 62 59 56 52 49 46 43 40 37 35 33 31 29 28 27 26 26 26 26 26 26 27 28 29 30 32 34 36 38 40 43 46 49 52 55 57 60 63 64 66 67 67 67 66 64 62 60 58 55 52 50 47 45 43 41 39 37 36 35 34 33 33 32 33 33 33 34 35 37 38 40 41 43 45 47 49 52 54 55 57 59 60
 37 37 36 36 35 35 34 34 34 34 33 33 34 34 34 35 35 36 37 38 40 41 43 44 46 47 49 50 51 52 53 54 55 55 56 56 56 56 56 55 55 55 55 54 54 54 53 53 53 52 51 51 50 49 48 47 45 44 43 41 40 39 37 36 35 34 33 33 33 33 33 34 35 37 39 41 44 48 52 57 62 68 75 82 90 97 104 111 116 120 122 122 120 116 110 103 96 88 80 72 65 59 53 48 43 40 36 34 31 30 28 28 27 27 27 27 28 28 29 31 32 34 35 37 39 42 44 46 49 51 53 56 58 60 62 63 64 65 66 66 66 66 65 64 63 61 59 58 56 54 52 50 48 46 44 42 40 38 37 35 34 33 32 31 31 30 30 30 30 31 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 48 49 49 48 48 47 46 45 43 42 40 39 38 36 35 34 33 33 32 32 32 32 33 34 35 36 38 39 42 45 48 52 56 61 67 73 80 88 96 104 113 120 126 131 134 134 133 129 123 116 109 101 93 86 78 72 66 61 57 53 50 47 45 44 43 42 42 43 43 44 45 46 48 49 50 52 53 54 54 55 55 54 53 52 51 49 47 45 43 41 39 37 35 33 32 30 29 29 28 28 28 29 30 31 33 35 38 42 46 51 57 63 70 78 87 95 104 112 119 125 128 129 128 123 117 109 101 92 83 75 67 60 54 49 44 40 37 34 32 30 28 27 25 24 24 23 23 23 23 23 23 24 24 25 26 27 28 29 31 32 33 34 35 36 37 38 38 38 39 38 38 38 38
 36 37 38 38 39 40 41 41 42 43 44 44 45 45 45 46 46 46 45 45 44 43 42 41 40 39 38 36 35 33 32 30 29 27 26 25 23 22 21 20 19 19 18 17 17 17 17 16 16 17 17 17 18 18 19 19 20 21 22 23 25 26 27 29 31 33 34 36 39 41 43 45 47 48 50 51 52 53 53 53 52 52 51 50 49 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 23 23 24 24 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 33 33 34 35 35 36 37 38 39 39 40 41 42 42 43 43 44 44 44 44 43 43 42 41 40 39 37 36 34 33 31 30 29 27 26 25 24 23 22 22 21 20 20 20 20 20 20 20 21 22 22 23 24 26 27 28 30 32 34 35 37 39 41 43 44 45 46 47 47 47 46 46 45 43 42 41 39 38 36 35 33 32 31 30 29 29 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 28 28 28 28 27 27 26 26 25 24 24 23 23 22 21 21 21 20 20 20 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 33 34 35 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 46 45 44 43 42 40 38 37 35 33 32 31 29 29 28 27 27 27 27 28 29 30 31 33 35 37 39 42 45 48 51 54 57 60 63 65 68 69 70 70 70 68 67 64 62 59 56 53 50 47 44 42 39 37 35 33 32 30 29 28 27 26 26 25 25 25 25 25 25 26 27 27 28 30 31 33 34 36 37 39 40 42 43 44 45 45 45 45 45 44 43 42 41 40 39 38 36 35 34 33 32 31 30 29 29 29 28 28 29 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 44 44 45 46 47 48 49 49 50 50 50 51 51 50 50 50 49 48 47 46 44 43 42 40 39 37 36 34 33 32 31 30 29 28 28 28 28 28 28 29 30 32 33 35 37 39 41 43 46 48 50 52 53 54 55 55 55 54 53 51 50 47 45 43 41 38 36 34 33 31 30 29 28 27 27 27 27 28 28 29 30 31 32 34 35 37 38 40 42 43 45 47 48 49 51 52 53 54 54 54 54 54 54 54 53 52 51 50 49 48 46 45 44 42 40 39 37 36 34 33 31 30 29 28 27 26 25 25 24 24 24 24 24 25 25 26 27 28 29 30 31 31 32 33 34 35 35 36 36 37 37 36 36 36 35 34 34 33 32 31 30 29 29 28 28 28 28 28 28 28 29 29 30 31 32 34 35 36 38 40 42 44 46 49 52 54 57 60 62 65 67 69 71 72 73 73 72 71 69 67 65 62 59 56 53 50 48 45 42 40 38 36 35 34 33 32 31 31 31 32 32 33 34 35 36 38 39 41 42 43 45 46 46 47 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 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 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 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 7 7 7 7 8 8 8 9 9 9 9 9 9 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 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 6 6 6 6 6 5 5 5 5
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 94 89 84 79 73 68 64 59 55 52 49 46 44 43 42 41 41 41 42 42 44 45 46 47 49 50 51 52 53 53 53 52 51 50 49 47 45 43 41 39 36 34 33 31 30 28 27 27 26 26 26 27 27 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 46 46 47 48 49 50 51 52 52 53 54 55 56 57 58 59 60 61 61 62 62 63 63 63 63 62 61 60 58 57 55 53 51 49 47 44 42 41 39 37 35 34 33 31 30 29 28 28 27 26 26 26 26 26 26 27 28 29 31 33 36 39 43 48 53 60 67 74 82 91 99 107 113 118 121 121 120 116 110 104 96 88 80 73 66 60 54 50 45 42 39 37 36 35 34 34 34 34 35 36 38 39 40 42 44 45 47 48 50 51 51 52 52 52 52 51 50 49 48 48 47 46 46 45 45 46 46 47 49 50 52 54 56 59 61 64 67 70 72 75 77 80 81 82 83 83 83 82 81 79 77 75 73 71 69 67 65 63 62 60 59 58 57 56 55 54 53 52 52 51 50 49 48 47 46 45 44 42 41 40 39 38 37 36 35 35 34 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 30 30 30 30 31 31 32 33 34 36 37 39 41 43 45 47 50 52 54 56 58 59 60 61 62 62 62 62 61 61 60 59 57 56 54 53 51 50 49 48 46 45 44 44 43 42 41 41 40 40 39 38 38 38 37 37 37 36 36 37 37 37 38 39 41 43 45 48 51 55 60 65 70 76 82 88 93 97 101 103 104 103 101 98
 65 67 68 70 71 73 74 75 77 78 79 80 81 82 83 83 83 83 83 82 81 80 78 76 74 72 70 67 65 62 59 57 54 52 49 47 45 43 41 39 38 36 35 34 34 34 34 34 34 35 36 38 39 41 43 45 47 49 52 54 57 59 62 65 67 70 72 73 75 76 76 76 75 74 73 71 68 66 63 61 58 56 54 52 50 48 47 45 44 44 43 42 42 42 42 42 43 43 44 45 46 47 49 50 52 53 55 56 57 58 59 59 59 59 58 57 56 55 53 52 50 48 46 45 43 42 40 39 38 37 36 35 35 35 35 36 37 38 39 41 43 45 47 49 51 54 56 58 60 62 63 65 66 67 68 68 68 68 68 68 67 66 65 64 64 63 62 61 61 60 60 59 59 59 59 59 59 59 59 59 59 59 59 60 60 61 62 62 63 64 65 67 68 70 72 74 76 78 81 83 84 86 87 87 87 87 85 84 82 79 76 73 69 66 62 58 55 51 48 45 43 40 38 36 35 34 33 33 33 33 34 35 36 37 39 41 43 46 48 51 55 58 61 65 69 72 75 78 81 83 84 84 84 83 81 79 76 73 70 67 65 62 59 57 55 54 52 51 50 50 49 49 49 49 49 50 50 51 51 52 53 54 54 55 55 56 56 56 56 56 55 55 54 53 52 51 49 48 47 45 44 43 41 40 39 38 37 36 35 35 34 34 34 34 34 34 35 36 37 38 39 41 42 44 45 47 48 50 51 52 53 54 54 55 55 55 55 55 54 54 53 53 53 52 52 52 52 52 53 53 54 55 55 56 58 59 60 61 62 64
 53 52 52 52 52 52 52 52 52 53 54 55 57 58 61 63 66 69 73 77 81 84 88 91 94 96 97 98 98 97 95 93 90 87 84 80 76 72 68 65 61 58 55 53 51 49 47 46 46 45 45 45 46 46 47 48 49 50 51 53 54 56 58 59 61 63 65 67 69 72 74 76 78 81 83 84 86 87 88 88 88 87 86 85 83 81 78 76 73 71 68 66 64 61 59 57 56 54 53 52 51 50 50 50 50 51 51 52 53 54 56 57 58 58 59 60 60 60 59 59 58 57 55 54 52 51 49 47 46 44 42 41 40 39 39 38 38 39 39 40 41 42 43 45 46 48 49 51 52 54 55 56 57 57 58 58 58 58 58 57 57 56 56 55 55 55 55 55 56 57 58 59 61 62 64 66 68 71 73 76 78 81 83 85 87 89 90 91 91 91 91 90 88 87 85 82 80 78 75 73 71 69 67 65 63 61 59 58 56 55 53 52 51 50 49 48 47 46 46 45 45 45 45 46 47 48 49 51 53 56 58 61 65 68 72 75 79 82 85 88 90 92 93 93 93 92 91 88 86 83 79 76 72 69 66 63 60 58 56 54 53 52 52 51 51 51 51 51 52 52 53 53 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 57 57 58 58 59 59 60 60 61 62 62 62 63 63 64 64 64 65 65 65 65 66 66 66 66 67 67 67 67 67 67 66 66 65 64 64 63 62 61 60 59 58 57 56 55 54 54 53 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 53 53 53 53
 11 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 14 14 14 14 14 13 13 12 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 11 11 12 13 14 14 15 16 16 16 17 17 17 16 16 16 15 15 14 13 13 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 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 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 55 55 54 53 52 50 49 48 46 45 43 42 41 40 40 40 40 40 41 42 43 44 45 47 48 50 52 54 55 57 58 60 61 62 63 64 65 65 65 65 65 65 65 64 64 64 64 64 63 63 63 63 62 62 61 61 60 59 58 57 56 54 53 52 50 49 47 46 45 44 43 42 41 41 40 40 40 41 41 41 42 43 43 44 44 44 45 45 45 44 44 44 43 42 42 41 40 40 39 39 39 39 40 41 42 44 46 48 51 54 57 60 64 67 70 74 76 79 80 82 82 82 81 80 78 76 73 71 68 65 62 60 58 56 54 53 52 51 51 51 51 51 52 52 53 54 54 55 56 56 57 57 58 58 58 58 58 58 58 58 58 59 59 60 61 62 63 65 67 69 71 73 75 77 78 79 80 80 79 78 77 75 72 70 67 64 61 58 55 52 50 48 46 44 43 42 42 41 41 42 42 43 44 45 46 47 48 49 50 50 51 51 52 52 51 51 50 50 49 48 47 46 46 45 45 44 44 44 44 45 45 46 47 47 48 49 49 49 50 50 49 49 49 48 47 46 45 44 43 42 41 40 40 39 39 39 39 39 40 42 43 45 47 49 52 55 58 61 64 67 70 73 75 77 79 80 81 81 80 79 78 76 74 72 70 68 65 63 62 60 58 57 56 54 53 52 51 50 50 49 48 47 46 46 45 45 44 44 43 43 43 44 44 45 46 48 49 51 54 56 59 62 65 67 70 72 74 76 77 78 78 78 77 75 73 71 69 67 64 62 59 57 55 54 52 51 51 50 50 51 51 52 52 53 54 54 55 55 55 55
 64 66 68 70 71 71 71 70 69 67 65 62 59 56 54 51 49 47 46 45 44 43 43 43 43 43 44 45 45 46 47 48 50 51 52 54 55 57 58 60 61 63 64 65 66 67 68 69 70 70 70 70 69 68 68 66 65 64 62 61 59 57 56 54 52 51 49 48 47 45 44 43 42 41 40 39 39 38 38 38 37 37 36 36 36 35 35 34 34 33 33 33 32 32 32 32 32 33 33 34 35 37 39 42 45 49 53 58 63 68 74 79 85 89 94 97 99 101 101 101 100 98 95 92 89 85 82 78 75 72 69 66 64 62 61 60 60 60 60 60 61 62 63 63 64 65 66 67 67 68 68 69 69 69 70 70 70 71 72 72 73 74 76 77 79 80 82 83 84 85 85 84 83 81 79 76 73 69 66 62 58 55 52 49 46 43 41 39 38 37 37 37 37 38 40 42 45 48 52 56 61 67 72 78 84 89 93 97 99 101 100 98 95 91 86 80 74 68 62 56 51 46 42 39 36 34 32 31 30 30 30 31 32 33 34 36 37 39 41 43 45 47 50 52 54 56 57 59 60 61 62 63 63 63 63 63 63 62 63 63 63 64 65 67 69 71 73 75 78 81 84 88 91 94 97 99 101 103 103 103 102 100 97 94 90 86 81 77 73 69 65 61 58 55 52 50 48 46 44 42 40 39 38 36 35 34 34 33 32 32 32 32 32 33 34 36 38 40 43 46 49 53 57 62 66 70 74 78 81 84 86 87 87 86 84 81 78 74 70 66 62 58 54 51 48 46 44 43 43 42 43 44 45 46 48 51 53 56 58 61
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 43 44 45 45 46 46 47 48 48 49 50 51 52 53 55 57 59 61 63 66 69 71 74 76 78 80 81 82 82 82 81 80 79 76 74 71 68 65 62 59 56 53 51 48 47 45 44 43 43 43 43 43 44 44 45 46 47 48 50 51 52 54 55 57 58 59 60 61 62 62 63 62 62 61 60 58 56 55 53 51 49 46 44 43 41 39 38 36 35 34 33 32 31 30 30 30 30 30 30 30 31 32 33 35 37 38 40 43 45 47 49 51 53 54 55 56 56 57 56 56 55 54 53 51 50 48 46 45 43 42 40 39 38 38 37 37 37 37 38 38 39 40 41 41 42 43 44 44 45 45 46 46 46 46 46 46 47 47 47 47 47 48 48 49 50 51 53 54 56 58 60 62 64 66 68 70 71 72 73 73 73 73 72 71 70 69 68 66 65 64 63 62 61 61 61 61 61 61 61 62 62 62 63 62 62 62 61 60 58 57 55 53 51 49 46 44 42 40 38 36 34 32 31 30 30 29 29 29 30 31 32 33 35 36 38 40 42 44 46 49 51 53 55 57 58 60 61 61 61 61 60 60 58 57 55 54 52 51 50 49 48 47 46 46 46 46 46 46 46 47 47 47 48 48 49 49 49 50 50 50 49 49 49 48 48 47 46 45 45 44 43 42 41 40 40 39 38 37 37 36 36 35 35 35 35 35 35 35 35 36 37 38 39 41 43 45 48 50 53 56 59 62 64 67 68 70 70 70 70 69 67 65 63 61 58 56 53 50 48 45 43 41 40 38 37 36 35 35 35 35 35 36 37 37 38 39 40 41 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 40 41 42 42 42 43 42 42 42 41 41 40 39 39 38 38 38 38 38 38 38 38 38 39 39 40 40 40 41 41 41 41 41 41 41 40 40 39 39 38 38 37 37 37 37 37 37 38 39 40 41 42 43 44 45 46 47 47 48 48 48 48 47 46 45 44 43 41 39 37 36 34 32 31 30 29 28 27 27 27 27 27 28 29 29 30 31 32 33 34 35 36 37 38 38 38 39 39 39 38 38 38 37 37 37 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 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 39 38 38 37 37 36 36 36 36 36 36 37 37 38 38 39 40 40 41 41 41 41 41 40 39 39 37 36 35 34 32 31 30 29 28 27 27 27 27 27 28 29 30 31 33 34 36 38 41 43 45 46 48 49 50 51 51 51 50 50 48 47 46 44 43 41 40 38 37 36 35 34 34 34 34 34 34 35 36 36 37 38 39 39 40 40 41 41 41 41 42 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 43 43 43 43 43 42 42 41 41 40 39 39 38 38 38 38 38 38 39 40 41 43 45 48 50 53 57 60 63 66 69 70 72 72 72 71 69 66 64 60 57 53 49 46 42 39 36 34 31 29 28 26 26 25 25 25 26 27 28 30 33 35 38 41 45 48 52 56 60 64 67 70 72 73 73 73 71 69 66 63 60 56 52 49 46 43 41 39 37 36 35 34 34 34 35 35 36 37 38
 53 52 51 51 50 50 49 49 48 48 49 49 49 50 51 52 52 53 54 55 56 56 56 57 56 56 55 54 53 52 51 49 48 46 45 43 41 40 38 37 36 35 34 33 33 32 32 32 33 34 34 35 36 38 39 40 41 43 44 45 47 48 49 50 51 52 52 53 53 53 53 53 53 52 51 50 49 48 47 45 44 43 43 42 41 41 40 40 40 40 40 41 42 42 43 45 46 47 49 51 53 55 57 59 61 62 63 64 65 64 64 63 62 60 58 57 55 53 51 49 47 45 44 42 41 40 38 38 37 36 36 36 37 37 38 40 42 44 46 49 53 56 60 64 67 71 74 77 80 82 83 84 83 82 81 79 76 73 70 66 62 59 55 52 49 46 43 41 39 38 36 35 35 34 34 34 34 34 35 35 36 36 37 38 39 39 40 41 42 43 44 45 47 48 49 51 52 54 56 58 59 61 63 64 66 67 69 70 71 71 71 71 71 70 69 67 65 63 61 59 56 54 51 49 47 45 44 43 42 41 41 41 41 42 42 43 44 45 46 47 49 50 52 53 55 56 57 58 59 60 60 60 59 58 57 55 53 51 49 47 45 43 41 39 38 37 35 34 34 33 32 32 32 32 32 32 32 32 33 33 34 35 36 37 38 39 40 40 41 42 43 44 44 44 45 45 45 45 45 44 44 44 43 43 42 42 41 41 40 39 39 38 38 38 37 37 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 43 44 44 45 45 46 46 47 47 48 49 50 50 51 52 53 53 54 54 54 54 54 54 53
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 67 66 65 64 63 61 59 57 55 53 52 50 48 47 46 45 44 43 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 39 39 39 39 40 40 41 42 42 43 43 44 44 44 44 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 44 44 45 47 48 51 53 56 59 62 65 69 73 76 79 82 84 85 86 86 85 83 81 78 75 71 68 64 61 58 55 52 50 48 47 46 44 44 43 42 42 42 41 41 42 42 42 42 43 43 44 44 45 46 47 48 49 50 51 53 54 56 57 59 60 61 62 63 63 63 63 63 62 61 59 58 57 55 53 52 50 48 47 46 44 43 42 41 40 39 39 39 38 38 39 39 39 40 41 41 42 43 44 45 46 47 47 48 49 50 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 64 65 65 65 65 65 64 64 63 63 62 62 61 60 60 59 59 59 59 59 59 60 61 62 64 66 68 70 73 75 78 81 83 85 86 87 88 88 88 87 86 84 83 81 79 77 74 72 70 68 66 65 63 62 60 59 59 58 58 57 57 57 57 57 57 57 56 56 55 54 53 52 50 49 47 46 45 43 42 42 41 41 41 41 41 42 43 45 46 48 51 53 56 58 61 64 67 70 73 76 78 80 81 82 82 82 80 78 76 73 70 66 63 60 56 54 51 49 47 46 45 44 43 43 43 42 43 43 43 43 44 44 45 46 46 47 48 49 50 51 52 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 68 68 68
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 25 24 23 23 22 22 22 23 23 24 24 25 26 27 28 29 29 30 30 30 29 29 28 28 27 25 24 23 22 21 20 18 17 16 15 14 13 12 12 11 11 10 10 10 10 10 11 11 12 13 14 15 17 18 20 22 23 25 27 28 30 31 32 33 33 32 32 31 29 28 26 24 23 21 20 18 17 16 15 15 15 15 15 16 17 18 19 21 24 26 30 33 37 41 45 48 51 52 52 51 49 46 42 39 36 33 30 27 26 24 23 21 21 20 20 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 23 23 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 9 9 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 20 21 22 24 26 29 31 34 38 42 45 49 53 55 57 57 56 54 51 47 44 40 36 33 30 27 25 23 21 19 18 17 16 16 15 15 15 15 15 15 16 16 17 18 18 19 19 20 20 20 20 19 18 18 17 15 14 14 13 12 11 11 10 10 10 10 11 11 12 13 15 16 19 21 24 28 32 37 41 47 52 56 60 63 64 63 61 58 54 50 45 40 36 32 28 25 22 20 18 16 14 13 12 12 11 11 11 11 12 12 12 13 14 14 15 16 17 19 20 22 24 26 29 32 35 39 44 48 53 59 64 68 72 74 74 72 69 65 60 55 50 45 41 37 34 31 29
 93 94 95 94 94 92 91 88 85 82 79 76 72 69 66 63 60 58 56 54 53 52 51 50 50 50 50 50 50 51 51 52 53 55 56 58 60 62 64 67 70 73 76 80 83 86 90 92 95 97 98 98 97 96 94 92 89 86 83 79 76 72 69 66 64 61 59 57 55 54 53 52 52 52 53 53 55 57 59 61 64 67 71 74 77 80 82 84 85 85 85 84 82 79 77 74 71 68 66 63 61 60 59 58 58 58 59 60 61 62 64 66 69 71 73 76 78 81 83 86 88 90 92 94 96 97 98 99 100 100 100 100 100 99 98 97 96 95 94 92 90 89 87 85 83 81 80 78 76 75 73 72 71 70 69 68 68 68 68 68 69 70 71 72 73 75 77 79 81 83 85 87 89 90 91 92 92 92 91 90 89 88 86 85 83 82 80 79 78 77 76 76 75 75 76 76 77 77 78 78 79 80 80 80 81 81 81 81 80 80 80 79 78 78 77 76 76 75 74 74 74 73 73 74 74 75 76 78 79 81 83 84 86 87 89 90 90 91 91 91 90 89 88 87 85 83 81 79 77 75 74 72 70 69 68 68 68 68 69 71 73 75 78 82 85 89 93 96 99 102 103 104 104 103 101 98 94 90 86 82 78 74 71 68 66 64 63 62 62 62 62 63 65 66 68 70 72 75 77 80 82 85 87 89 91 92 92 92 91 89 87 85 82 78 75 72 69 66 64 62 60 59 58 57 56 56 55 55 55 56 56 56 57 57 58 59 59 60 61 62 63 63 64 65 66 67 68 70 71 72 74 76 78 80 82 84 87 89 90 92
 30 28 27 26 24 24 23 22 22 21 21 21 22 22 23 23 24 25 26 27 29 30 31 32 34 35 36 37 37 38 38 38 38 37 36 35 34 32 31 29 28 27 25 24 23 23 22 22 22 22 22 22 23 23 23 24 25 25 26 26 27 27 28 28 29 29 29 29 30 30 30 30 30 30 30 31 31 32 32 33 34 35 36 38 39 40 42 43 44 45 45 45 45 45 44 43 42 41 40 39 37 36 35 34 33 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 26 25 25 24 24 23 22 22 22 21 21 21 21 21 22 22 23 24 25 26 28 29 30 31 33 34 34 35 36 36 36 36 35 35 34 33 32 31 30 29 27 26 25 24 24 23 22 22 22 21 21 22 22 22 23 24 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 39 40 40 40 40 40 40 40 39 38 38 37 36 36 35 34 34 33 32 32 32 31 31 31 31 31 32 33 34 35 37 39 41 44 47 51 55 59 62 66 69 72 73 74 74 72 70 67 63 60 56 52 48 44 41 38 35 32 30 28 26 24 23 22 21 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 23 24 25 26 28 29 32 34 37 40 44 48 52 57 62 67 72 77 81 84 87 88 88 87 84 81 77 72 67 62 57 53 49 45 42 39 37 36 34 34 33 33 33 33 34 35 36 37 38 39 41 42 44 46 48 49 51 53 55 57 58 60 60 61 61 61 60 59 58 56 54 52 50 47 45 42 40 38 35 33 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 12 12 13 13 14 14 15 15 16 17 18 18 19 19 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 12 12 11 11 11 12 12 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 23 24 24 24 24 23 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 11 11 12 13 13 14 15 16 18 19 20 21 22 23 23 24 24 24 23 23 22 21 20 20 19 18 17 16 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 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 21 21 21 20 20 19 18 17 16 15 14 14 13 12 11 11 10 10 10 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11
 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 14 15 16 18 20 22 24 26 28 30 32 33 33 32 31 29 27 24 22 19 17 15 13 12 10 9 9 8 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 14 15 17 18 18 19 19 19 18 17 16 14 13 11 10 9 8 7 6 6 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 10 10 10 10 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 5 6 6 6 7 7 8 9 10 11 13 14 16 18 20 21 22 23 24 23 23 22 20 19 17 16 15 13 12 11 11 10 9 9 9 8 8 8 8 8 8 8 9 9 10 11 11 13 14 16 17 19 22 24 27 30 32 35 37 38 38 38 37 35 33 30 28 25 22 20 18 16 14 12 11 10 9 8 7 7 6 6 5 5 5 5 5 5 4 4 5
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 70 73 76 77 77 76 74 71 67 63 59 55 51 48 44 42 39 38 36 35 34 34 34 34 34 35 35 37 38 40 42 44 47 50 53 57 61 65 69 74 78 82 86 89 91 91 90 89 86 82 78 73 68 63 59 55 51 48 45 42 40 38 36 35 34 33 32 32 32 32 33 33 34 36 37 39 41 43 46 49 51 54 56 58 60 60 61 60 59 58 56 54 51 49 47 44 42 40 39 37 36 35 35 34 34 34 34 34 35 35 36 37 37 38 39 40 41 42 43 45 46 47 48 49 51 52 53 54 55 56 56 57 57 57 57 57 56 55 55 53 52 51 50 48 47 45 44 43 42 41 40 40 39 39 39 39 39 40 41 42 44 46 49 53 57 62 68 74 82 91 100 110 120 129 136 141 143 142 137 130 122 112 102 92 83 75 67 61 55 50 46 43 40 38 36 35 34 34 33 33 33 34 34 35 35 36 37 38 39 40 41 42 43 43 44 45 45 45 45 44 44 43 42 41 39 38 37 36 35 34 33 32 32 31 31 30 30 30 30 30 30 30 30 30 31 31 32 32 33 34 35 36 37 38 40 41 43 46 49 52 56 60 65 70 77 84 91 100 108 116 124 131 135 138 137 134 128 120 111 101 91 82 73 65 58 53 47 43 40 37 34 32 31 29 28 28 27 27 27 27 27 28 29 29 30 32 33 34 36 38 40 42 44 46 48 50 52 54 55 56 56 56 56 55 54 52 51 49 47 45 43 41 39 37 36 34 33 31 30 29 29 28 28 28 28 28 28 29 30 32 34 36 39 42 45 49 53 58 62 66
 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 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 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 15 14 14 13 13 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 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 18 19 21 22 24 25 26 27 27 27 27 26 25 24 22 21 20 19 17 16 16 15 14 14 13 13 12 12 12 12 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 19 20 20 20 20 20 20 20 19 18 18 17 16 15 14 13 12 11 11 10 9 9 9 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 10 10 11 12 13 14 16 17 19 21 22 24 25 26 27 27 26 25 24 22 20 18 17 15 14 12 11 10 10 9 8 8 8 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 13 14 15 15 16 16 16 16 15 14 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 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 12 12 13 14 15 15 16 16 17 17 17 17 16
 25 26 26 27 28 29 30 31 32 33 35 36 37 37 38 39 39 40 40 40 40 39 39 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 36 36 37 38 39 40 41 42 44 45 46 48 49 49 50 51 51 50 50 49 49 48 47 45 44 43 42 41 40 39 39 38 38 37 37 37 38 38 38 39 39 40 40 40 40 40 39 38 37 36 35 33 32 30 29 28 27 26 25 24 24 24 24 24 24 25 26 27 28 30 31 33 35 36 38 40 42 44 45 46 47 48 48 47 47 46 44 43 41 40 38 36 34 33 31 30 29 28 27 27 26 26 26 26 26 26 26 27 27 28 29 29 30 31 32 33 35 36 37 38 40 41 42 43 44 45 45 46 46 46 45 45 44 44 43 42 41 40 40 39 38 38 38 37 37 37 37 38 38 38 39 39 40 40 41 41 41 41 41 41 40 40 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 23 24 24 24 25 26 27 28 29 31 32 33 35 36 37 39 40 40 41 41 41 41 40 40 39 38 36 35 34 33 32 30 30 29 28 28 28 27 28 28 29 29 30 31 32 34 35 36 37 39 39 40 40 40 40 39 39 38 37 36 35 34 33 33 32 32 32 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 38 37 37 37 37 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 25 25 25 24 24 24 23 23 24 24 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 28 29 31 32 34 35 37 38 39 40 41 42 43 43 44 45 46 47 48 50 51 53 55 57 59 61 63 65 67 68 69 69 69 68 67 65 63 61 58 56 54 51 49 47 46 44 43 43 42 42 42 43 43 44 45 46 47 48 49 51 52 53 54 55 55 56 56 56 55 55 54 53 51 50 48 46 44 43 41 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 20 20 19 19 20 20 20 21 21 22 23 24 26 27 29 30 32 34 36 38 40 42 43 45 46 48 49 49 50 50 50 49 49 48 47 46 45 44 43 42 41 40 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 35 35 36 36 37 38 39 40 42 43 44 44 45 45 45 45 44 43 42 40 39 37 35 34 33 32 31 30 30 30 31 32 33 34 36 38 40 42 45 47 50 52 54 56 56 56 56 55 53 51 48 45 42 39 36 34 31 29 27 25 24 23 22 21 21 20 21 21 22 23 24 26 28 30 33 36 39 42 45 48 51 54 56 58 60 60 61 60 59 58 56 54 52 50 48 46 44 42 41 39 38 37 37 36 36 36 36 36 37 38 39 40 41 42 44 45 47 49 50 52 54 55 57 58 60 61 62 63 63 64 64 64 63 63 62 61 59 58 56 54 52 51 49 47 45 43 42 41 39 38 37 37 36 36 36 37 38 39 40 42 44 47 50 53 57 61 65 69 72 75 78 79 80 79 78 75 71 67 62 58 53 48 44 40 36 33 30 28 26 24 23 22 21 21 21 21 21 22 23 24 25
 89 83 77 70 63 57 52 47 42 39 36 33 31 29 28 27 26 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 25 25 26 26 27 29 30 32 35 38 41 45 50 56 62 69 77 84 91 96 99 100 97 93 86 78 70 63 55 49 43 39 34 31 28 26 24 23 21 20 20 19 19 19 19 19 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 34 34 34 34 34 33 32 31 30 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 18 18 18 19 19 20 20 21 22 24 26 28 31 34 37 41 45 50 54 58 61 63 65 65 63 61 58 54 50 46 42 39 35 33 30 28 27 25 24 23 23 22 22 22 22 22 23 24 24 25 26 27 28 30 31 33 34 36 37 39 40 41 42 43 43 43 42 42 41 40 38 37 35 33 32 30 29 28 26 25 24 23 23 22 22 22 22 22 22 23 24 25 26 28 30 33 36 39 43 48 53 57 62 66 69 71 71 70 67 63 59 54 49 44 40 36 33 30 27 25 24 23 22 21 20 20 20 20 20 20 20 21 21 21 22 23 23 24 24 25 26 26 27 28 28 29 29 29 30 30 30 30 30 30 30 29 29 28 28 27 26 26 25 24 23 23 22 21 21 20 20 20 20 20 20 20 20 21 21 22 23 25 27 29 32 35 39 43 48 54 61 68 75 82 88 93 95 96 93
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 43 42 41 39 37 35 33 31 29 28 26 25 24 23 23 22 22 22 22 23 23 24 25 25 26 27 28 29 30 30 31 31 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 31 31 32 32 33 33 34 34 34 34 33 33 32 31 30 29 28 27 26 26 25 24 24 24 24 25 25 27 28 30 32 35 39 42 47 51 55 58 61 62 62 60 57 53 48 44 40 36 32 29 27 25 23 22 21 21 21 21 22 23 24 25 26 28 30 31 33 34 36 36 37 37 36 36 34 33 31 30 28 26 24 23 22 20 19 19 18 18 18 18 18 19 19 20 21 22 23 24 25 26 27 28 29 30 30 31 31 31 31 31 31 31 31 31 32 32 33 34 35 36 38 40 43 45 48 51 54 56 59 61 62 63 62 61 60 58 55 53 50 48 46 44 43 41 40 40 39 39 39 39 39 39 39 39 39 39 38 38 36 35 34 32 31 29 27 26 24 23 22 20 19 19 18 18 18 18 18 19 20 21 22 24 27 29 33 36 39 43 47 50 53 55 56 56 56 54 51 48 45 41 38 35 32 29 27 26 24 23 23 22 23 23 24 25 27 30 33 36 40 45 50 55 59 63 66 67 66 65 62 58 54 50 47 43 41 38 36 35 34 34 34 34 35 36 38 40 42 44 47 49 51 53 54 55 55 55 53 52 49 47 44 41 38 36 33 31 30 28 27 26 26 26 26 26 26 27 28 29 30 31 32 33 34 35 36 37 37 37 37 37 36 36 35 34 33 33 32 32 32 32 32 32 33 34 35 36 38 39 40 41 42 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 22 23 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 31 32 32 34 35 36 38 40 42 45 48 51 54 58 63 67 71 76 80 83 86 88 88 87 85 82 78 74 69 63 59 54 49 46 42 39 36 34 33 31 30 30 29 29 30 31 32 33 34 36 38 40 42 44 45 46 46 46 45 44 42 40 38 35 33 31 29 27 26 24 24 23 23 23 24 24 26 27 29 31 33 35 37 40 42 44 45 46 47 47 47 47 46 44 43 41 40 38 37 36 34 33 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 32 32 33 33 34 35 36 37 38 39 40 42 43 43 44 45 45 46 46 45 45 44 43 42 41 40 39 37 36 34 33 32 31 30 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 28 29 30 31 33 35 37 39 42 45 48 51 53 56 58 60 62 62 62 61 59 57 54 50 47 44 41 38 35 32 30 28 27 26 25 24 24 24 24 24 24 25 25 26 27 27 28 29 29 29 29 29 28 28 27 26 25 24 24 23 23 22 23 23 24 25 27 29 31 34 38 42 47 53 58 64 69 74 77 79 79 77 74 69 64 59 54 49 44 40 36 33 31 28 27 25 24 24 23 23 23 23 24 24 25 26 27 29 30 32 34 36 38 40 43 45 48 50 52 55 56 58 59 59 60 59 59 58 56 55 53 51 49 47 45 42 41 39 37 35 34 32 31 29 28 27 26 25 24 24 23 23 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 5 5 6 6 7 7 8 9 10 11 12 14 15 16 18 19 19 20 20 19 19 18 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 16 17 17 18 18 18 18 18 18 17 17 16 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 18 19 19 19 18 18 17 17 16 16 15 14 13 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 18 18 18 18 18 17 17 15 14 13 12 10 9 8 8 7 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 38 37 36 35 33 32 31 29 28 27 26 25 24 23 22 22 21 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 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 21 20 20 20 20 20 21 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 43 44 45 46 46 47 46 46 45 44 43 41 40 38 36 35 33 31 30 28 27 25 24 23 22 22 21 21 21 21 21 21 21 22 22 23 24 25 26 27 28 30 31 33 34 36 37 38 39 40 41 41 41 40 39 38 36 35 33 31 30 28 27 26 24 23 23 22 22 21 21 21 21 21 22 22 23 24 24 26 27 28 29 30 32 33 34 35 36 36 36 36 36 36 35 35 34 34 33 33 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 28 28 28 28 29 29 30 31 31 32 33 34 34 35 36 36 37 38 38 38 39 39 39 38 38 38 37 36 35 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 24 24 25 25 26 27 28 28 29 30 30 31 31 31 31 31 31 30 30 29 28 28 27 26 25 25 24 23 23 22 22 22 22 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 38 39 40 40 40 40 40
 16 16 16 16 17 18 19 21 24 27 31 37 44 53 65 81 101 126 157 192 226 250 258 245 216 181 146 116 92 73 59 48 39 33 29 25 23 21 19 19 18 18 18 18 19 20 21 23 25 27 30 34 38 44 50 58 67 78 91 106 124 143 163 184 202 215 223 223 216 203 187 168 149 131 115 100 87 75 65 57 50 43 38 33 30 26 24 21 19 18 17 16 15 15 14 14 15 15 15 16 17 18 19 20 21 22 24 26 28 30 32 35 38 41 46 51 56 63 70 79 89 99 108 118 125 129 129 126 120 111 102 91 81 72 64 57 51 46 41 38 35 33 31 30 29 28 28 28 29 30 31 33 35 38 40 43 45 48 49 50 50 49 47 44 40 37 33 30 27 24 21 19 18 16 15 15 14 14 14 15 15 15 16 17 18 18 19 20 20 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 25 26 27 28 29 30 31 31 32 32 31 30 29 28 27 25 24 22 21 19 18 17 16 15 14 14 13 13 12 12 12 12 13 13 14 14 15 16 18 19 20 21 23 24 25 26 26 26 26 25 25 24 22 21 20 19 17 16 15 15 14 13 13 13 13 13 13 14 15 16 17 18 20 21 22 24 25 25 26 26 26 25 24 23 21 20 19 17 16 15 15 14 14 14 14 14 15 16 17 18 19 21 24 27 30 34 39 45 53 62 73 87 103 121 141 160 174 181 178 165 146 124 102 82 66 53 42 34 28 23 20 17 16 14 13 13 12 12 12 12 13 13 13 14 14 15 15 16 16 16 16 16 16 16 16 16
 40 42 45 47 48 50 51 51 51 51 50 49 48 46 45 44 43 42 41 40 40 40 40 40 41 42 43 44 46 48 50 51 53 55 57 59 61 63 64 65 66 67 68 68 68 68 68 67 66 65 64 63 61 59 57 55 53 51 49 48 46 45 43 42 42 41 41 41 41 42 42 43 44 44 45 46 46 46 47 47 46 46 45 44 43 42 40 39 38 37 36 36 36 35 36 36 37 38 39 41 42 44 46 48 50 52 54 56 57 58 59 59 58 58 56 55 53 52 50 48 46 45 43 42 41 40 40 40 39 40 40 40 41 42 43 44 45 47 48 50 51 53 55 57 58 59 60 61 61 61 61 61 60 59 58 56 55 54 54 53 53 53 53 53 54 54 55 56 57 58 58 58 58 58 57 55 53 51 48 46 43 40 38 35 33 32 30 29 28 28 28 28 28 29 30 31 32 34 36 39 41 44 47 50 52 55 58 60 61 63 63 63 62 61 60 58 56 53 51 49 47 45 43 41 40 38 37 36 35 34 34 33 33 33 33 33 34 35 36 37 39 40 43 45 47 50 53 55 58 60 62 63 64 64 64 63 62 61 59 57 55 53 52 50 49 48 47 47 47 47 48 48 50 51 52 54 56 57 59 60 61 61 62 61 61 60 59 58 56 55 53 51 50 48 47 45 44 43 42 41 40 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 34 35 35 36 36 37 38 40 41 42 44 45 47 48 49 50 51 51 50 50 48 47 45 43 41 38 36 35 33 31 30 29 28 28 27 28 28 28 29 30 32 34 36 38
 42 44 46 48 49 49 49 48 46 45 42 40 38 35 33 31 30 28 27 27 26 27 27 28 30 33 37 42 48 55 65 76 89 103 118 133 146 156 161 161 156 147 136 123 110 98 87 78 69 62 55 50 45 41 38 35 32 30 29 27 27 26 26 26 26 27 28 30 32 34 37 40 43 47 51 55 59 62 65 68 70 70 70 69 66 63 60 56 52 48 45 41 38 36 34 32 31 30 29 28 28 28 28 29 29 30 30 31 31 32 32 32 33 32 32 32 31 31 30 29 28 28 27 27 26 26 26 26 26 27 27 28 29 30 31 32 33 35 36 37 39 40 41 42 42 43 43 42 42 41 40 39 38 37 36 35 35 35 35 36 37 38 40 42 45 47 50 53 57 60 63 66 68 69 69 69 67 65 62 59 56 53 51 49 47 46 46 46 46 48 49 52 55 58 62 65 69 73 75 77 78 77 75 72 68 64 59 54 50 46 43 40 37 35 34 33 32 32 32 32 33 34 36 38 40 43 46 50 54 58 63 68 73 79 83 87 91 93 94 93 91 88 85 80 75 70 66 61 57 53 49 46 43 40 38 36 35 34 33 32 32 32 33 33 35 36 38 41 44 48 52 57 63 70 76 84 91 99 106 113 119 125 130 134 136 138 139 139 138 136 134 131 128 124 119 115 110 104 99 94 88 83 77 72 68 63 59 55 52 49 46 44 42 40 39 38 37 37 36 37 37 38 40 42 44 47 52 57 62 69 77 86 95 104 111 117 121 121 118 112 104 96 87 78 70 63 56 51 46 43 40 38 36 36 35 35 36 37 39 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 50 51 51 51 51 50 49 48 46 44 43 41 39 38 37 36 35 35 34 34 34 35 36 37 38 39 41 43 45 47 49 50 52 53 53 54 53 53 53 52 51 50 49 48 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 35 35 35 35 35 36 37 38 39 40 41 42 43 44 46 47 47 48 49 49 50 50 50 50 50 50 50 50 51 51 52 53 54 55 56 58 59 61 62 64 65 66 66 66 66 65 63 61 59 56 53 50 47 44 42 39 37 36 34 33 33 32 32 33 34 34 36 37 39 41 43 46 49 52 56 60 64 68 72 76 80 83 85 87 87 85 83 79 75 70 64 59 54 50 46 42 39 37 36 34 33 33 33 33 34 35 36 37 39 40 42 44 45 47 48 49 49 50 49 48 47 46 45 43 42 41 40 40 39 39 40 40 41 43 44 46 48 51 54 56 59 62 64 66 68 69 69 68 67 65 63 61 59 56 54 52 51 49 48 47 46 45 45 44 44 44 44 44 45 45 46 46 47 48 49 50 52 53 55 57 59 61 64 66 69 72 74 76 78 80 81 81 81 81 79 78 76 73 71 68 65 62 60 57 55 53 52 50 49 48 48 48 48 48 48 49 49 50 51 51 52 53 53 54 54 54 55 55 55 55 56 56 57 57 58 59 60 61 62 64 65 66 67 67 67 67 67 66 64 63 61 59 57 55 53 51 49 48 46 45 44 44 43 43 43 43 44 45 46 47 48 50 51 53 54 55 56 56 56 56 55 54 52 51 49 48 46 45 44 43 42 42 42 42 43 43 44 45 47 48

